summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/floatrow
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/latex/contrib/floatrow
Initial commit
Diffstat (limited to 'macros/latex/contrib/floatrow')
-rw-r--r--macros/latex/contrib/floatrow/README38
-rw-r--r--macros/latex/contrib/floatrow/floatrow-rus.pdfbin0 -> 1018676 bytes
-rw-r--r--macros/latex/contrib/floatrow/floatrow-rus.tex9238
-rw-r--r--macros/latex/contrib/floatrow/floatrow.dtx11617
-rw-r--r--macros/latex/contrib/floatrow/floatrow.ins43
-rw-r--r--macros/latex/contrib/floatrow/floatrow.pdf16142
-rw-r--r--macros/latex/contrib/floatrow/fr-sample.tex938
-rw-r--r--macros/latex/contrib/floatrow/frsample01.tex212
-rw-r--r--macros/latex/contrib/floatrow/frsample02.tex359
-rw-r--r--macros/latex/contrib/floatrow/frsample03.tex485
-rw-r--r--macros/latex/contrib/floatrow/frsample04.tex369
-rw-r--r--macros/latex/contrib/floatrow/frsample05.tex506
-rw-r--r--macros/latex/contrib/floatrow/frsample06.tex1483
-rw-r--r--macros/latex/contrib/floatrow/frsample07.tex448
-rw-r--r--macros/latex/contrib/floatrow/frsample10.tex196
-rw-r--r--macros/latex/contrib/floatrow/frsample11.tex172
-rw-r--r--macros/latex/contrib/floatrow/frsample12.tex252
-rw-r--r--macros/latex/contrib/floatrow/pictures.tex578
-rw-r--r--macros/latex/contrib/floatrow/sample-longtable-rus.tex421
-rw-r--r--macros/latex/contrib/floatrow/sample-longtable.tex417
20 files changed, 43914 insertions, 0 deletions
diff --git a/macros/latex/contrib/floatrow/README b/macros/latex/contrib/floatrow/README
new file mode 100644
index 0000000000..981f5b909b
--- /dev/null
+++ b/macros/latex/contrib/floatrow/README
@@ -0,0 +1,38 @@
+floatrow 0.3b
+Modifying the layout of floats.
+
+ The floatrow package provides many ways to customize layouts of
+ floating environments and has code cooperation with caption 3.x
+ package. Package offers possibilities to put floats side by
+ side, to put caption beside float. The floatrow settings could
+ be expanded to the floats created by packages rotating, wrapfig,
+ subfig (in the case of rows of subfloats), and longtable.
+
+Documentation: floatrow.pdf, floatrow-rus.pdf.
+
+Installation hints:
+To install floatrow package run LaTeX with floatrow.ins.
+You get following files:
+floatrow.sty - main package;
+fr-fancy.sty, - adds support for boxes, offered by fancyhdr
+ package (runs with floatrow);
+fr-subfig.sty, - adds support for subfig (loaded by floarow);
+fr-longtable.sty, - adds support for longtable package (loaded
+ by floatrow; could run separately);
+floatpagestyle.sty, - manages (empty) page style for individual float
+ page (separate package);
+listpen.sty. - offers commands for changing of list penalties
+ (separate package).
+
+Copy these files in the folder (directory) with other packages:
+(the way to LaTeX package looks like
+ %texmf folder%/tex/latex/floatrow/floatrow.sty)
+
+Then you need to refresh your databases -- follow instructions
+of your local TeX distribution (MikTeX, TeXlive etc.)
+
+If you need additional help for installation please visit:
+http://www.tex.ac.uk/cgi-bin/texfaq2html?label=instpackages
+http://www.tex.ac.uk/cgi-bin/texfaq2html?label=miktexinst
+http://www.tex.ac.uk/cgi-bin/texfaq2html?label=privinst
+
diff --git a/macros/latex/contrib/floatrow/floatrow-rus.pdf b/macros/latex/contrib/floatrow/floatrow-rus.pdf
new file mode 100644
index 0000000000..21899ca186
--- /dev/null
+++ b/macros/latex/contrib/floatrow/floatrow-rus.pdf
Binary files differ
diff --git a/macros/latex/contrib/floatrow/floatrow-rus.tex b/macros/latex/contrib/floatrow/floatrow-rus.tex
new file mode 100644
index 0000000000..fc2d1099c0
--- /dev/null
+++ b/macros/latex/contrib/floatrow/floatrow-rus.tex
@@ -0,0 +1,9238 @@
+% \iffalse
+% floatrow-rus.tex - The floatrow package
+% (extension of float package)
+% Russian documentation.
+% (c) 2004-2007 Olga Lapko
+% (Lapko.O@g23.relcom.ru
+% tr-paw@yandex.ru
+% tr-paw@mail.ru
+% http://www.ru.net/~Lapko.O/)
+%
+% This documentation is provided under the terms of the
+% LaTeX Project Public License distributed from CTAN
+% archives in directory macros/latex/base/lppl.txt.
+%
+%<*dtx>
+ \ProvidesFile{floatrow-rus.tex}
+%</dtx>
+%
+%<*driver>
+\input pictures
+\documentclass[twoside]{ltxdoc}
+
+\usepackage{cmap}
+
+\usepackage{mathtext}
+\usepackage[T2A]{fontenc}
+\usepackage[cp1251]{inputenc}
+\usepackage[english,russian]{babel}
+
+\makeatletter%^^A -----------------------
+
+\usepackage{calc}
+\usepackage{tabularx,array}
+
+\usepackage{ifpdf}
+\ifpdf
+ \usepackage{mathptmx}
+ \IfFileExists{t2aftm.fd}{\def\rmdefault{ftm}}{}
+ \IfFileExists{t2aftx.fd}{\def\sfdefault{ftx}}{}
+ \IfFileExists{t2apxtt.fd}{\def\ttdefault{pxtt}}{}
+\fi
+\settowidth\marginparwidth{\texttt{0DeclareFloatFootnoterule}}
+\advance\oddsidemargin.125\marginparwidth
+\evensidemargin\oddsidemargin
+\advance\textheight4\baselineskip
+\advance\topskip-2\baselineskip
+
+\IfFileExists{titlesec.sty}{\usepackage[raggedright]{titlesec}}{}
+\let\FRorisection\section
+\let\FRorisubsection\subsection
+\let\FRorisubsubsection\subsubsection
+\def\section{\RestoreSpaces\FRorisection}
+\def\subsection{\RestoreSpaces\FRorisubsection}
+\def\subsubsection{\RestoreSpaces\FRorisubsubsection}
+
+
+\IfFileExists{footmisc.sty}{\usepackage[perpage]{footmisc}}{}
+
+\IfFileExists{fancyhdr.sty}{\usepackage{fancyhdr}
+\pagestyle{fancy}
+\fancyhead{}\fancyfoot{}
+\fancyhead[LE]{\setlength{\dimen@}{\marginparwidth+\marginparsep}%^^A
+ \leavevmode\hbox to\dimen@{\normalsize\bfseries\thepage\hfil}
+ \ignorespaces{\nouppercase\leftmark}\hfil\strut}
+\fancyhead[LO]{\setlength{\dimen@}{\marginparwidth+\marginparsep}%^^A
+ \leavevmode\hbox to\dimen@{}
+ \ignorespaces{\nouppercase\rightmark}\hfill
+ \hbox to2em{\hfil\normalsize\bfseries\thepage}\strut}
+\fancyheadoffset[L]{\marginparwidth+\marginparsep}
+}{}
+
+\usepackage[font=small,labelfont=bf,labelsep=period,
+ justification=centerlast]
+ {caption}[2007/04/11]
+\usepackage[format=default,justification=centerlast,
+ labelfont=up,captionskip=5pt]
+ {subfig}[2005/06/28]
+\renewcommand\thesubfigure{\asbuk{subfigure}}
+\renewcommand\thesubtable{\asbuk{subtable}}
+
+%^^A\IfFileExists{subcaption.sty}{
+%^^A\usepackage{subcaption}%^^A}{}
+
+\DeclareCaptionSubType[asbuk]{table}
+\DeclareCaptionSubType[asbuk]{figure}
+
+\IfFileExists{rotating.sty}{\usepackage[figuresright]{rotating}}{}
+
+\usepackage{longtable}
+\usepackage{wrapfig}
+%\usepackage{psfrag}
+\usepackage[vflt]{floatflt}
+\usepackage{picins}
+%^^A\RequirePackage[writefile]{listings}[2004/09/07]
+
+\usepackage[font=small,captionskip=5pt,
+ footskip=.5\skip\footins,footnoterule=fullsize,
+ floatrowsep=qquad,capbesidesep=quad,capbesideposition=inside,
+ facing=yes,floatHaslist=yes,doublefloataswide=yes]{floatrow}
+
+\usepackage{floatpagestyle,listpen}
+\allowprelistbreaks[-4]
+\newseparatedlabel\Flabel{\@captype}{sub\@captype}
+\newseparatedref\Fref{,\,\textit}
+
+\usepackage{fr-fancy}
+
+\usepackage{color}
+\definecolor{gray}{gray}{.5}
+%\definecolor{emphblue}{rgb}{0,0,0.5}
+\definecolor{emphblue}{rgb}{0,0,1}
+\def\emphcolor{\color{emphblue}}
+
+\usepackage[
+ linktocpage,
+ hyperindex,%
+ plainpages=false,%
+ bookmarksopenlevel=1,%
+ bookmarksnumbered=false,%
+ pdfview=FitH,
+ pdfstartview=FitH,
+ unicode
+ ]{hyperref}
+\usepackage{hypcap}
+
+\ifx\pdftexversion\undefined
+ \IfFileExists{pstricks.sty}{\usepackage{pstricks,pst-eps}}{}
+\else\ifcase\pdfoutput
+ \IfFileExists{pstricks.sty}{\usepackage{pstricks}}{}
+\or
+%^^A \IfFileExists{pdftricks.sty}{
+%^^A \usepackage{pdftricks}
+%^^A }{}
+\fi\fi
+\ifx\pdfdisplay\undefined\else
+ \begin{psinputs}
+ \usepackage{pstricks}
+ \end{psinputs}
+\fi
+
+\IfFileExists{makecell.sty}{\usepackage{makecell}}{}
+
+\@ifundefined{thead}{\newcommand\thead[1]{\footnotesize\raisebox
+ {0pt}[\height+\jot][\depth+\jot]{\begin{tabular}{@{}c@{}} #1\end{tabular}}}
+%^^A For this documentation only
+ \def\multirowthead#1[#2]#3{\raisebox{-1.5ex}{\thead{#3}}}}{}
+
+\IfFileExists{multirow.sty}{\usepackage{multirow}}{}
+\IfFileExists{lscape.sty}{\usepackage{lscape}}{}
+\floatsetup[table]{style=Plaintop,footnoterule=none}
+
+%^^A-----------------------
+\floatstyle{ruled}
+\newfloat{Program}{tbp}{lop}[section]
+\floatname{Program}{\CYRP\cyrr\cyro\cyrg\cyrr\cyra\cyrm\cyrm\cyra}
+
+\DeclareNewFloatType{Example}%
+ {placement=tb,within=section,fileext=loe,name=\CYRP\cyrr\cyri\cyrm\cyre\cyrr}
+
+\newfloatcommand{fcapsideleft}{figure}[{\capbeside
+ \captionsetup[capbesidefigure]{labelsep=newline,
+ justification=raggedleft}%
+ \thisfloatsetup{capbesideposition=left}}][\FBwidth]
+\newfloatcommand{fcapsideright}{figure}[{\capbeside
+ \captionsetup[capbesidefigure]{labelsep=newline,
+ justification=raggedright}%
+ \thisfloatsetup{capbesideposition=right}}][\FBwidth]
+
+\DeclareFloatStyle{MyBoxed}{style=Boxed,
+ captionskip=5pt,frameset={\fboxrule1pt\fboxsep12pt}}
+
+\DeclareFloatVCode{lowthickrule}{\par\vskip2pt\rule{\hsize}{.8pt}\par}
+\DeclareFloatVCode{grayruleabove}{{\color{gray}\par\hrule height2.8pt depth0pt\vskip4pt\par}}
+\DeclareFloatVCode{grayrulebelow}{{\color{gray}\par\vskip4pt\hrule height2.8pt depth0pt}}
+
+\DeclareObjectSet{colorred}{\parskip2pt\parindent15pt\color{red}}
+
+\DeclareMarginSet{hangtoheads}{\setfloatmargins
+ {\hfil}{\hskip-.7\headheight\hskip-\headsep}}
+
+\DeclareFloatSeparators{colorsep}{\begingroup\color{blue}%
+ \floatfacing*
+ {\hskip16pt\vrule width4.8pt\hskip6pt}{\hskip6pt\vrule width4.8pt\hskip16pt}%
+ \endgroup}
+\DeclareFloatSeparators{none}{}
+\DeclareFloatSeparators{cicero}{\hskip1cc}
+\DeclareFloatSeparators{enskip}{\hskip.5em}
+\DeclareFloatSeparators{marginparsep}{\hskip\marginparsep}
+\DeclareFloatSeparators{mcapwidth}{\hskip-\FCwidth}
+
+\DeclareColorBox{framedfigure}{\fcolorbox{gray}{white}}
+\DeclareColorBox{yellowplate}{\colorbox{yellow}}
+
+\DeclareCBoxCorners{angles}
+ {{\color{green}%green llcorner
+ \linethickness{10pt}\put(-5pt,-5pt)
+ {{\put(0pt,0pt){\line(0,1){\FRcolorboxht}}}%
+ {\put(-5pt,0pt){\line(1,0){\FRcolorboxwd}}}}%
+ }}{{\color{red}%red lrcorner
+ \linethickness{10pt}\put(0pt,0pt)
+ {{\put(0pt,0pt){\line(0,1){\FRcolorboxht}}}%
+ {\put(5pt,0pt){\line(-1,0){\FRcolorboxwd}}}}%
+ }}{{\color{blue}%blue urcorner
+ \linethickness{10pt}\put(5pt,-5pt)
+ {{\put(0pt,0pt){\line(0,-1){\FRcolorboxht}}}%
+ {\put(5pt,0pt){\line(-1,0){\FRcolorboxwd}}}}%
+ }}{{\color{magenta}%magenta ulcorner
+ \linethickness{10pt}\put(0pt,0pt)
+ {{\put(0pt,0pt){\line(0,-1){\FRcolorboxht}}}%
+ {\put(-5pt,0pt){\line(1,0){\FRcolorboxwd}}}}%
+ }}
+
+%^^A -----------------------
+\DeclareCaptionListOfFormat{comma-separated}{#1,\,#2}
+
+\DeclareCaptionFont{green}{\color{green}}
+\DeclareCaptionFont{magenta}{\color{magenta}}
+
+\def\rightlast{\leftskip0ptplus1fil
+ \rightskip0ptplus-1fil\parfillskip0ptplus1fil}
+\def\leftlast{\leftskip0pt\rightskip0pt\parfillskip0ptplus1fil}
+
+%^^A for all versions of caption 3.x?
+\DeclareCaptionLabelFormat{rightline}{\rightline{\bothIfFirst{#1}{ }#2}}
+\DeclareCaptionLabelFormat{continued}{\rightline{\bothIfFirst{#1}{ }#2 \textup{(\emph{продолжение})}}}
+\DeclareCaptionLabelFormat{finished}{\rightline{\bothIfFirst{#1}{ }#2 \textup{(\emph{окончание})}}}
+
+\DeclareCaptionLabelFormat{thinspace}{\bothIfFirst{#1}{\,}#2}
+
+\DeclareCaptionJustification{togglelast}{\floatfacing*\rightlast\leftlast}
+\DeclareCaptionJustification{rightlast}{\rightlast}
+
+\captionsetup[table]{labelformat=rightline,textfont=bf,labelfont={md,sl},labelsep=newline}
+\captionsetup[capbesidefigure]{justification=togglelast}
+\captionsetup[floatfoot]{format=default}
+
+\DeclareCaptionFormat{break}{#1#2\par#3\par}
+
+\newcounter{Note}
+\newcommand\Note{\ifhmode\ifdim\lastskip>0pt\unskip\fi~\nobreak\quad\fi
+ \addtocounter{Note}1\textup{\theNote)}\nobreak\enskip}
+\newcommand\startNotes{\setcounter{Note}0}
+%^^A -----------------------
+
+\advance\oddsidemargin.25\marginparwidth
+\evensidemargin\oddsidemargin
+\@mparswitchfalse
+\widowpenalty10000
+\clubpenalty10000
+\@beginparpenalty10000
+\@itempenalty1000
+\@endparpenalty0
+\tolerance2000
+\hbadness8000
+\vbadness5000
+\hfuzz7pt
+\def\l@subsection{\@dottedtocline {2}{1.5em}{2.7em}}
+\def\l@subsubsection{\@dottedtocline {3}{4.2em}{3.9em}}
+
+\newcommand\Resizebox[5]{\setbox0\hbox{\setlength\unitlength{#1/#3}%^^A
+ \ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi{#5}}%^^A
+ \@tempdima\ht0\advance\@tempdima\dp0%^^A
+ \ifdim\@tempdima>#2
+ \setlength\unitlength{#2/#4}\ifx\pspicture\undefined
+ \else\psset{unit=\unitlength}\fi
+ {#5}\else\box0\fi}
+
+\providecommand*{\file}[1]{\texttt{#1}}
+\providecommand*{\package}[1]{\textsf{#1}}
+\providecommand*{\cls}[1]{\textsf{#1}}
+\providecommand*{\env}[1]{\texttt{#1}}
+\providecommand*{\meta}[1]{$\langle$\textit{#1}$\rangle$}
+
+\newenvironment{Options}[1]%
+ {\RemoveSpaces
+ \allowprelistbreaks[-4]\vspace*{\topsep}\list{}{\renewcommand{\makelabel}[1]{\texttt{##1}\hfil}%
+ \settowidth{\labelwidth}{\texttt{#1\space}}%
+ \setlength{\leftmargin}{\labelwidth}%
+ \addtolength{\leftmargin}{\labelsep}%
+ \setlength{\itemsep}{0pt}%
+ \setlength{\parsep}{0pt}}}%
+ {\endlist}
+
+\newenvironment{Quote}[1][\parindent]{\par\hfuzz30pt\setlength{\leftmargini}{#1}\RestoreSpaces
+ \small\begin{quote}\obeylines\parskip0pt}{\end{quote}\par\@endpetrue}
+\def\OptionLabel{RaggedRight}
+
+\newenvironment{preamble}{{\emphcolor\meta{preamble}}\nopagebreak
+ \par\begingroup\advance\leftskip1em}{\par\endgroup{\emphcolor\nobreak\meta{preamble}}\par\vskip2ex}
+
+\newcommand\FRkey[2][setup]{\hyperref[#1:#2]{\texttt{#2}}}
+
+\DeclareRobustCommand\La{L\kern-.36em{\sbox\z@ T\vbox to\ht\z@{\hbox{\check@mathfonts
+ \fontsize\sf@size\z@\math@fontsfalse\selectfont A}\vss}}}
+
+%maybe there is better solution?
+\def\DescribeMacro{\let\outer@nobreak\@nobreaktrue
+ \leavevmode\everypar{\@nobreakfalse}\@bsphack
+ \begingroup\MakePrivateLetters\Describe@Macro}
+\def\DescribeEnv{\let\outer@nobreak\@nobreaktrue
+ \leavevmode\everypar{\@nobreakfalse}\@bsphack
+ \begingroup\MakePrivateLetters\Describe@Env}
+\def\RestoreSpaces{\@nobreakfalse}
+
+\newcommand\FRmpar{\@ifstar{\@nobreaktrue\xFRmpar}{\xFRmpar}}
+
+\newcommand\xFRmpar[2]{\label{#2}\marginpar{\footnotesize
+ \raggedleft\advance\leftskip.3\hsize#1}}
+
+\providecommand\sectionname{разд.}
+\def\SpecialUsageIndex#1{}
+\def\SpecialEnvIndex#1{}
+\newcommand\seeIntro{\hyperref[sec:intro]{Intro}}
+
+\makeatother%^^A---------------------------------
+
+\OnlyDescription
+\let\PrintChanges\relax
+\let\PrintIndex\relax
+\EnableCrossrefs
+%\RecordChanges
+\raggedbottom
+\begin{document}
+ \DocInput{floatrow-rus.tex}
+ \PrintChanges
+\end{document}
+%</driver>
+% \fi
+%
+% \GetFileInfo{floatrow-rus.tex}
+%
+% \ifx\pspicture\undefined\else\psset{unit=1pt}\fi
+%
+% \def\fileversion{v0.3b}
+% \def\filedate{2009/08/02}
+% \title{Документация к пакету \package{floatrow}\thanks{Версия
+% документации \fileversion, датирована
+% \filedate.}}
+%
+% \author{%
+% Ольга Лапко\\
+% {\tt Lapko.O@g23.relcom.ru} }
+% \date{\filedate}
+% \maketitle
+%
+% \begin{abstract}\openup-.5pt
+%^^A% This package was created as extension of the \package{float}
+%^^A% package. The \package{floatrow} package borrows core code from
+%^^A% the \package{float}\footnote{\package{float} package, version v1.3d dated
+%^^A% 2001/11/08, \copyright{} 1991-2000 Anselm Lingnau.} and
+%^^A% \package{rotfloat}\footnote{\package{rotfloat} package, version v1.2
+%^^A% dated 2004/01/04, \copyright{} 1995--2004 Axel
+%^^A% Sommerfeldt.} packages, so you \emph{must not} load these packages.
+% Данный пакет создан как расширение или дополнение пакета \package{float}.
+% Пакет \package{floatrow} использует коды из пакетов \package{float}\footnote{Пакет \package{float},
+% версия v1.3d датирована 2001/11/08, \copyright{} 1991-2000
+% Anselm Lingnau.} и~\package{rotfloat}\footnote{Пакет \package{rotfloat},
+% версия v1.2 датирована 2004/01/04, \copyright{} 1995--2004 Axel
+% Sommerfeldt.}, поэтому эти пакеты \emph{не должны} загружаться.
+%
+%^^A% The \package{float} package has a~good mechanism for the creation (and easy
+%^^A% modification) of common layout for all floats without
+%^^A% adding any repeated code in the document; besides, this package allows to
+%^^A% create new float type; it deals only
+%^^A% with alone (plain) combinations ``object (float contents)---caption''.
+% Пакет \package{float} обладает хорошим механизмом для создания (и~простой, быстрой
+% модификации) единообразного оформления для всех плавающих объектов
+% (флотов) одного типа без добавления повторяющихся команд в~документации; кроме
+% этого пакет позволяет создать новый тип плавающего объекта; он работает
+% только с~простыми одиночными комбинациями
+% «объект (содержимое флота)---подпись».
+%
+%^^A% The \package{rotfloat}
+%^^A% package changes environments of rotated floats (the |sideways...|
+%^^A% environment of \package{rotating} package)
+%^^A% to adapt them to \package{float}'s settings.
+% Пакет \package{rotfloat} адаптирует окружения развёрнутых плавающих объектов
+% (окружение |sideways...| пакета \package{rotating}) под пакет \package{float}.
+%
+%^^A% The package \package{floatrow} extends these possibilities and, at last, it allows:
+% Пакет \package{floatrow} расширяет эти возможности и, в~результате, поз\-воляет:
+% \begin{itemize}\itemsep0pt\parskip0pt
+% \item
+%^^A% usage of mechanism borrowed from \package{float} package for
+%^^A% creation of new float type;
+% использовать механизм, взятый из пакета \package{float}, для создания нового
+% типа плавающего объекта;
+% \item
+%^^A% to change width of float box, either to a fixed value or to the width of object;
+% изменить ширину бокса всего плавающего объекта,
+% а~также задать ширину равную ширине содержимого плавающего объекта;
+% \item
+%^^A% to put caption beside object;
+% поместить подпись сбоку объекта;
+% \item
+%^^A% to put a few floats side by side on the row;
+% поместить несколько флотов рядом;
+% \item%
+%^^A% to put footnotes inside float box (using |minipage|-like mode);
+%^^A% and also put legend-like text;
+% поместить сноски внутри плавающего объекта (используя режим,
+% аналогичный используемому в~окружении |minipage|); поместить текст экспликации;
+% \item%
+%^^A% to create and/or modify special layout for each type of float and
+%^^A% for different positioning of float and its components, e.g.
+%^^A% two-column or rotated float.
+% создавать и/или изменять специальное оформление для каждого типа флотов
+% и~различных размещений флота и~его компонентов, например флот, расположенный на две
+% колонки или развёрнутый вертикально (лёжа).
+% \end{itemize}
+%
+%^^A% The \package{floatrow} package is cooperated with \package{caption} package
+%^^A% (needs version 3.0\textbf{q} or later, \emph{the better} cooperation will be with
+%^^A% version \textbf{3.1\emph{x}}). Also the \package{floatrow} package (like
+%^^A% \package{caption} one) uses \package{keyval} package mechanism for layout
+%^^A% settings.
+% Пакет \package{floatrow} объединён с~пакетом \package{caption}
+% (версия должна быть 3.0\textbf{q} или выше, лучше использовать версии \textbf{3.1\emph{x}}).
+% Также пакет \package{floatrow} (как
+% и~пакет \package{caption}) использует механизм пакета \package{keyval}
+% \emph{ключ}---\emph{опция} для задания оформления флотов.
+% \medskip
+%
+% \begingroup
+% \slshape
+%^^A% I do my best to follow this idea and I hope that someone
+%^^A% likes it: helps to maintain this idea in any way, or finds bugs
+%^^A% and absurdities in this package or documentation.
+% Я~делаю всё что могу для поддержки этого пакета и~надеюсь, что кто-то
+% поддержит эту идею и~поможет её развить дальше, даже если это будут
+% просто сообщения об ошибках в~пакете или документации.
+% \endgroup
+% \clearpage
+%
+%
+%^^A% \centerline{\textbf{Document Terminology}\nopagebreak\vspace{1ex}}
+% \centerline{\textbf{Терминология документации}\nopagebreak\vspace{1ex}}
+% \begin{description}\itemsep0pt\parskip0pt
+%^^A% \item[float (float box)]
+%^^A% could include \emph{object}, \emph{caption}, and
+%^^A% \emph{foot material}; \emph{float} is created by |figure| or
+%^^A% |table| environments (\emph{plain float}), or by |\|\FRkey{floatbox}
+%^^A% command and its modifications (\emph{float box});
+% \item[флот, бокс флота] (float, float box)
+% или \textbf{плавающий объект} может включать \emph{объект},
+% \emph{подпись} и~\emph{дополнительный материал};
+% создаётся внутри окружений |figure| или |table| (\emph{простой флот}),
+% или командой |\|\FRkey{floatbox} и~её модификациями (\emph{бокс флота});
+%
+%^^A% \item[float type]
+%^^A% means standard environments |figure| and |table|,
+%^^A% also their subtypes, like e.g.~|wrapfigure| (\package{wrapfig} package),
+%^^A% |sidewaysfigure| (\package{rotating} and \package{rotfloat} packages),
+%^^A% |longtable| (\package{longtable} package) etc.;
+% \item[тип флота] (float type)
+% означает как стандартные окружения |figure| или |table|,
+% так и~их \emph{подтипы}, например~|wrapfigure| (пакет \package{wrapfig}),
+% |side|\-|ways|\-|figure| (пакеты \package{rotating} и~\package{rotfloat}),
+% |longtable| (\package{longtable}) и~др.;
+%
+%^^A% \item[object]
+%^^A% means |tabular| or graphics, as contents of table
+%^^A% (|figure|) or figure (|table|) or other type of float;
+% \item[объект]
+% (object) табличный материал (например, |tabular|) или любая
+% графика, являющаяся содержимым таблицы (|table|), рисунка (|figure|)
+% или другого типа плавающего объекта;
+%
+%^^A% \item[caption]means text in |\caption|;
+% \item[подпись]
+% (caption) подпись или табличный заголовок, заданные командой
+% |\caption|;
+%
+%^^A% \item[foot material]explications, legends and/or footnotes inside
+%^^A% \emph{float} box (|\footnote|/|\mpfootnotemark|/|\footnotetext|,
+%^^A% and |\|\FRkey{floatfoot} macros).
+% \item[дополнительный материал]
+% (foot material) экспликации и/или сноски внутри
+% \emph{бокса флота} (|\footnote|/|\mpfootnotemark|/|\footnotetext| или |\|\FRkey{floatfoot}).
+% \end{description}
+% \end{abstract}
+%
+% \begingroup\small
+%^^A% \vspace{2ex}\centerline{\textbf{Frequently Appeared Design}\nopagebreak}
+% \vspace{2ex}\pdfbookmark[1]{\TeX ническое редактирование}{FAD}\nopagebreak
+% \centerline{\textbf{\TeX ническое редактирование}\nopagebreak}
+% \begin{multicols}{2}\raggedright\advance\rightskip1em
+% \makeatletter\let\item\@idxitem\ignorespaces\makeatother
+% \item{Оформление типов флотов (|\floatsetup|)}
+% \strut\pfill
+% \textsl{\sectionname}~\ref{sec:floatsetup}
+%
+% \item{Подпись}
+% \subitem{как в~стандартном \LaTeX'е (|\RawCaption|)}
+% \strut\pfill
+% с.~\pageref{setup:RawCaption},
+% \pageref{subcap:RawCaption}
+%
+% \subitem{сверху (нумерованные таблицы, |\ttabbox|)}
+% \strut\pfill
+% \textsl{{\seeIntro}},~%^^A
+% \textsl{\sectionname}~\ref{sec:floatbox}
+%
+% \subitem{по ширине многостраничной таблицы |longtable|
+% (ключ~|LTcapwidth=|)}
+% \strut\pfill
+% с.~\pageref{FAD:LTcapwidth}
+%
+% \subitem{по ширине объекта}
+% \emph{см}.~{флот, задание ширины по ширине объекта}{}
+%
+% \subitem{сбоку (нумерованные рисунки, |\fcapside|)}
+% \strut\pfill
+% \textsl{{\seeIntro}},~%^^A
+% \textsl{\sectionname}~\ref{sec:floatbox}
+%
+% \item{Подфлот (нумерованная часть флота)}\nopagebreak
+% \subitem{с~номером подфлота сбоку}
+% \strut\pfill
+% с.~\pageref{FAD:sublabelbeside:subcaption}, \pageref{FAD:sublabelbeside}
+%
+% \subitem{с~подподписью сверху}
+% \strut\pfill
+% с.~\pageref{FAD:subcapabove:subcaption}, \pageref{FAD:subcapabove}
+%
+% \item{Сноски внутри флота}
+% \strut\pfill
+% \textsl{\sectionname}~\ref{sec:floatfootnote}
+%
+% \subitem{знак сноски (|\mpfootnotemark|)}
+% \strut\pfill
+% с.~\pageref{FAD:FnoteInsideFloat}
+%
+% \item{Создание нового типа флотов (|\DeclareNewFloatType|)}
+% \strut\pfill
+% \textsl{\sectionname}~\ref{sec:newfloat}
+%
+% \item{Флот}\nopagebreak
+% \subitem{бокс (|\floatbox|)}
+% \strut\pfill
+% \textsl{\sectionname}~\ref{sec:floatbox}
+%
+% \subsubitem{рисунок (|\ffigbox|)}
+% \strut\pfill
+% \textsl{{\seeIntro}},~%^^A
+% \textsl{\sectionname}~\ref{sec:floatbox}
+%
+% \subsubitem{таблица (|\ttabbox|)}
+% \strut\pfill
+% \textsl{{\seeIntro}},~%^^A
+% \textsl{\sectionname}~\ref{sec:floatbox}
+%
+% \subitem{в~оборку}
+% \strut\pfill
+% \textsl{\sectionname}~\ref{ssec:wrapfig}--\ref{ssec:picins}
+%
+% \subitem{задание ширины}\nopagebreak
+%
+% \subsubitem{опция в~|\floatbox| и~др.}
+% \strut\pfill
+% \textsl{\sectionname}~\ref{sec:floatbox}
+%
+% \subsubitem{по оставшемуся месту в~ряду
+% (опция |\Xhsize| (|\floatbox|))}
+% \strut\pfill
+% с.~\pageref{FAD:floatfillspace}
+%
+% \subsubitem{по ширине объекта (опция |\FBwidth|
+% (|\floatbox|))\kern-1em\allowbreak}
+% \strut\pfill
+% \textsl{{\seeIntro}},~%^^A
+% \textsl{\sectionname}~\ref{sec:floatbox}
+%
+% \subitem{пустой колонтитул (|\emptyfloatpage|)}
+% \strut\pfill
+% с.~\pageref{FAD:emptyfloatpage}
+%
+% \subitem{развёрнутые (окр.~|sideways..|)\kern-1em\allowbreak}
+% \strut\pfill
+% \textsl{\sectionname}~\ref{ssec:rotating}
+%
+% \subsubitem{размещение на развороте}
+% \strut\pfill
+% с.~\pageref{FAD:ContRotated}
+%
+% \subitem{ряд (окр. |floatrow|)}
+% \strut\pfill
+% \textsl{{\seeIntro}},~%^^A
+% \textsl{\sectionname}~\ref{sec:floatrow}
+%
+% \subsubitem{флот занимает оставшееся место в~ряду}
+% \emph{см.}~{флот, задание ширины по оставшемуся месту в~ряду}
+%
+% \subsubitem{флоты различных типов в~одном ряду}
+% \strut\pfill
+% с.~\pageref{FAD:MixedRowII},
+% \pageref{FAD:MixedRow}
+%
+% \subitem{как в~стандартном \LaTeX'е (|\RawFloats|)}
+% \strut\pfill
+% \textsl{\sectionname}~\ref{sec:rawfloats}
+%
+% \subitem{\textbf{сюда!} или флот «на якоре» (опция~|H|)}
+% \strut\pfill
+% \textsl{\sectionname}~\ref{sec:floatborrowII}
+%
+% \item{Экспликации (|\floatfoot|)}
+% \strut\pfill
+% \textsl{\sectionname}~\ref{subsec:floatfoot}
+% \end{multicols}%
+% \endgroup
+%
+% \clearpage
+% \begingroup\addtocounter{lofdepth}1\addtocounter{lotdepth}1
+% \small
+% \pdfbookmark[1]{Оглавление}{TOC}\nopagebreak\tableofcontents
+% \pdfbookmark[1]{Список рисунков}{LOF}
+% \nopagebreak\listoffigures
+% \pdfbookmark[1]{Список таблиц}{LOT}
+% \nopagebreak\listoftables
+% \pdfbookmark[1]{Список примеров}{LOE}
+% \nopagebreak\listof{Example}{Список примеров}
+% \pdfbookmark[1]{Список программ}{LOP}
+% \nopagebreak\listof{Program}{Список программ}
+% \endgroup
+% \clearpage
+% \suppressfloats[t]
+%
+%^^A% \section{Introduction}\label{sec:intro}
+% \section{Введение}\label{sec:intro}
+%
+%^^A% During creation of document, you usually type figures and tables as \emph{floating objects}
+%^^A% (\emph{floats}), i.e. put their contents
+%^^A% inside |figure| and~|table| environments consequently. The simplest floating environment
+%^^A% looks like:
+% Создавая документ, вы записываете рисунки и~таблицы в~виде \emph{плавающих объектов} или \emph{флотов},
+% помещая их, соответственно в~окружения |figure| и~|table|. Самое простое задание флота
+% выглядит так:
+%\begin{Quote}
+%|\begin{|\meta{тип флота}|}|
+%\meta{содержимое флота (объект)}
+%|\caption{|\meta{содержимое подписи}|}|
+%|\end{|\meta{тип флота}|}|
+%\end{Quote}
+%^^A% or (if you want to put caption above):
+% или (если вы хотите поместить подпись сверху содержимого флота):
+%\begin{Quote}
+%|\begin{|\meta{тип флота}|}|
+%|\caption{|\meta{содержимое подписи}|}|
+%\meta{содержимое флота (объект)}
+%|\end{|\meta{тип флота}|}|
+%\end{Quote}
+%
+%^^A% \subsection{Loading The Package}\label{sec:load}\label{sec:start}
+% \subsection{Загрузка пакета}\label{sec:load}\label{sec:start}
+%
+%^^A% Just now you have loaded the \package{floatrow} package:
+% Теперь вы подключили пакет \package{floatrow}.
+%\begin{Quote}
+%\begin{preamble}
+%|\usepackage{floatrow}|\quad.
+%\end{preamble}
+%\end{Quote}
+%^^A% In the time, when this package was loaded,
+%^^A% all float contents in the document will be centered (unless another alignment command
+%^^A% appears inside the float contents). All captions appear
+%^^A% below float contents, regardless of how they were typed in source file.
+%^^A% But, I'm almost sure, that you want to put table captions above table material.
+%^^A% If you put in the next line the |\floatsetup| command:
+% Простое задание пакета
+% помещает содержимое каждого флота по центру (если только не задано другого выравнивания
+% внутри содержимого флота). Все подписи независимо от того, где они записаны
+% в~исходном файле, напечатаются снизу. Но я~почти уверена, что табличные заголовки вы захотите
+% поместить сверху табличного материала. Если вы зададите на следующей строке команду |\floatsetup|:
+%\begin{Quote}
+%\begin{preamble}
+%|\usepackage{floatrow}|
+%|\|\FRkey[sec]{floatsetup}|[table]{|\FRkey{style}|=plaintop}|\quad,
+%\end{preamble}
+%\end{Quote}
+%^^A% after that, again, you will get all table captions above table material, regardless of how
+%^^A% they were typed in source file. These first minimal settings will arrange all floats
+%^^A% contents and their captions accordingly to the real typographic rules.
+%^^A% (The {\sectionname}~\ref{sec:floatsetup} describes and demonstrates various layouts,
+%^^A% which you can get with the settings of |\|\FRkey[sec]{floatsetup} command.)
+% то после этого все табличные заголовки, опять же, будут помещены только вверху табличного
+% материала, независимо от того, где вы их набрали. Эти первые минимальные
+% настройки уже разместят содержимое плавающих объектов и~их подписи
+% согласно настоящим типографским правилам. (Раздел~\ref{sec:floatsetup} описывает и~демонстрирует
+% различные оформления, которые можно получить с~помощью настроек команды |\|\FRkey[sec]{floatsetup}.)
+%
+%^^A% But surely the settings above are still not sufficient to you, because you need to get
+%^^A% the table caption width equal to the width of table material. Also you may want to put some
+%^^A% figure captions beside graphics. Besides that, it is better to put small floats beside
+%^^A% in one row. For all these reasons this package offers special commands for building of float boxes
+%^^A% and a special environment to put these float boxes beside each other.
+% Но этих настроек будет всё равно недостаточно
+% для тех же таблиц, поскольку табличный заголовок лучше сделать по ширине таблицы.
+% К~тому же у~некоторых рисунков вы захотите поместить подпись сбоку. Помимо этого небольшие
+% рисунки и~таблицы лучше помещать рядом. Для этого созданы команды для построения боксов
+% флотов и~специальное окружение для размещения боксов флотов рядом.
+%
+%^^A% \subsubsection{Float Box Commands}\label{sec:intro:flbox}
+% \subsubsection{Команды боксов флотов}\label{sec:intro:flbox}
+%^^A% One of the first macros of this package for creation of float boxes
+%^^A% is a macro which builds contents of the table environment with caption
+%^^A% above (|\|\FRkey[FB]{ttabbox}). The width of caption equals to the width of contents, e.g.
+%^^A% of tabular (see table~\ref{intro:table}). Let's look at the first example with plain \LaTeX{}
+%^^A% layout---the \package{caption} and \package{floatrow} packages loaded without package setting options;
+%^^A% the options at the end of |\usepackage| command define dates of package versions
+%^^A% which support correct work of this tandem.)%^^A
+%^^A% \FRmpar{Caption above table object}{FAD:CaptionAbove}%^^A
+% Одной из первых макрокоманд этого пакета для создания бокса плавающего объекта (флота),
+% является команда, которая печатает содержимое таблицы с~табличным заголовком
+% сверху (|\|\FRkey[FB]{ttabbox}). Ширина заголовка равна ширине содержимого, здесь \cdash--- табличного
+% материала (см.~табл.~\ref{intro:table}). (Первый пример создан
+% с~оформлением стандартного \LaTeX'а, пакеты \package{caption}
+% и~\package{floatrow} загружены без опций настроек пакетов; в~дополнительных аргументах в~конце строки
+% |\usepackage| заданы даты версий пакетов, начиная с~которых поддерживается совместная работа
+% на сегодняшний день.)%^^A
+% \relax\FRmpar{Подпись (заголовок) над таблицей}{FAD:CaptionAbove}%^^A
+%\begin{Quote}
+%\begin{preamble}
+% |\usepackage{caption}[2007/04/11]|
+% |\usepackage{floatrow}[2007/08/24]|
+%\end{preamble}
+%|\begin{table}|\nopagebreak
+%|\|\FRkey[FB]{ttabbox}
+%| {\caption{Таблица ...}\label{...}}|
+%| {\begin{tabular}...\end{tabular}}|\nopagebreak
+%|\end{table}|
+%\end{Quote}
+%\begingroup
+%\clearcaptionsetup{table}\clearfloatsetup{table}
+%\floatsetup{style=default}\captionsetup{style=default}\def\thead#1{#1}\extrarowheight1pt
+% \begin{table}[H]\jot1.5pt\tabcolsep1.5\tabcolsep
+% \ttabbox
+% {\caption{Таблица с заголовком сверху (\cmd{\ttabbox}) с~оформлением стандартного \LaTeX'а}\label{intro:table}}
+% {\begin{tabular}{|c|c|c|}
+% \hline
+% \thead{First column} & \thead{Second column} & \thead{Third column} \\
+% \hline
+% A & B & C \\
+% D & E & F \\
+% \hline
+% \end{tabular}}
+% \end{table}%^^A
+%\endgroup
+%
+%^^A% Another command which creates figures---|\|\FRkey[FB]{ffigbox} (figure~\ref{intro:figure})---puts
+%^^A% caption below contents. The default width of caption equals
+%^^A% to the width of text. (In the following example the most popular
+%^^A% layout settings for captions were added.)
+% Другая команда, создающая рисунки \cdash--- |\|\FRkey[FB]{ffigbox} (рис.~\ref{intro:figure}) \cdash---
+% помещает подрисуночную подпись снизу содержимого рисунка. Ширина подписи по умолчанию равна
+% ширине текста. (В~этом примере уже добавлены наиболее популярные настройки оформления
+% для подрисуночной подписи.)
+%\begin{Quote}
+%\begin{preamble}
+% |\usepackage|{\emphcolor|[font=small,labelfont=bf,labelsep=period,|
+% | justification=centerlast]|}|{caption}|\vspace{1ex}
+% |\usepackage{floatrow}|
+%\end{preamble}
+%|\begin{figure}|
+%|\|\FRkey[FB]{ffigbox}
+%| {\caption{Простой бокс рисунка...}\label{...}}|
+%| {...}|\nopagebreak
+%|\end{figure}|
+%\end{Quote}
+%\begingroup\floatsetup{style=default}
+% \begin{figure}[H]
+% \ffigbox
+% {\caption[Простой бокс рисунка (\cmd{\ffigbox})]{Простой бокс рисунка
+% с~длинной длинной длинной длинной длинной
+% длинной длинной длинной длинной многострочной подписью}\label{intro:figure}}
+% {\unitlength1.44\unitlength\input{Doll.picture}}
+% \end{figure}\pagebreak[3]%^^A
+%\endgroup
+%^^A% The example above shows that a float box, created by
+%^^A% the |\ffigbox| command looks similar to the plain |figure| environment.
+%^^A% But if you set, for example, the option |[\|\FRkey{FBwidth}|]| like below:
+%^^A% \FRmpar{Caption's width equals to object}{FAD:FBwidthI}
+% Из примера выше видно, что бокс флота, созданный по умолчанию командой |\|\FRkey{ffigbox} выглядит так же,
+% как обычное окружение |figure|. Но если, например, задать опцию |[\|\FRkey{FBwidth}|]|,
+% \FRmpar{Ширина подписи равна ширине объекта}{FAD:FBwidthI}
+% как показано ниже:
+%\begingroup\allowprelistbreaks[-4]
+%\begin{Quote}
+%|...|
+%|\begin{figure}|\nopagebreak
+%|\ffigbox[\|\FRkey[FB]{FBwidth}|]|
+%| {\caption{A figure}\label{...}}|
+%| {...}|
+%|\end{figure}|
+%\end{Quote}\vspace*{-\intextsep}
+%\floatsetup{style=default}
+% \begin{figure}[H]
+% \ffigbox[\FBwidth]
+% {\caption[Простой бокс рисунка по ширине графики (\cmd{\ffigbox})]{Простой бокс рисунка
+% по ширине графики с~длинной длинной длинной
+% многострочной подписью}\label{intro:figure:FBwidth}}
+% {\unitlength1.67\unitlength\input{Horse.picture}}
+% \end{figure}%^^A
+%\endgroup
+%^^A% you'll get a~caption width equal to the width of picture
+%^^A% (see figure~\ref{intro:figure:FBwidth}).
+% ширина подписи станет равной ширине графики
+% (см.~рис.~\ref{intro:figure:FBwidth}).
+%
+%^^A% The third macro---|\|\FRkey[FB]{fcapside} (figure~\ref{intro:beside})---puts
+%^^A% caption beside. (In the next example the float layout settings were added,
+%^^A% which put captions to the binding margin
+%^^A% and changed value of separation space between caption and object.)
+% Третья макрокоманда \cdash--- |\|\FRkey[FB]{fcapside} (рис.~\ref{intro:beside}) \cdash--- помещает
+% подпись сбоку. (В~следующем примере заданы настройки, помещающие подписи сбоку
+% к~корешковому полю, а~также изменено расстояние от объекта до подписи на |\quad|.)
+%\begin{Quote}
+%\begin{preamble}
+%|...|
+% |\usepackage|{\emphcolor|[|%^^A
+% \FRkey{capbesideposition}|=inside,|
+% | |\FRkey{facing}|=yes,|\FRkey{capbesidesep}|=quad]|}|{floatrow}|
+%\end{preamble}
+%|\begin{figure}|
+%|\|\FRkey[FB]{fcapside}
+%| {\caption[...]{...}\label{...}}|
+%| {...}|
+%|\end{figure}|
+%\end{Quote}
+%\begingroup
+%\begingroup\floatsetup{style=default,capbesideposition=inside,facing=yes,capbesidesep=quad}%
+%\clearcaptionsetup{capbesidefigure}
+% \begin{figure}[H]
+% \fcapside
+% {\caption[Бокс рисунка с~подписью сбоку (ширина равна одной «колонке»)]{Подпись рядом,
+% (ширина подписи равна ширине объекта) и~ещё текст, и~ещё немного текста,
+% и~ещё чуть-чуть текста, и~уже совсем немного текста, и~уж совсем
+% небольшой текст, чтобы только заполнить
+% место}\label{intro:beside}}
+% {{\setlength\unitlength{3.68cm/100}%^^A
+% \input{Bear.picture}}}
+% \end{figure}
+%\endgroup
+%^^A% The width of text,
+%^^A% by default, divided into two columns, their width equals to the half text width
+%^^A% (figure~\ref{intro:beside}) float margins and
+%^^A% horizontal space (or width of the separation material) between float and caption are taken into account.
+%^^A% The one column is occupied by the object, the other by the caption and foot material (explications
+%^^A% or legends and footnotes).
+% Ширина текста по умолчанию делится
+% на две «колонки» (рис.~\ref{intro:beside}), с~учётом
+% полей вокруг бокса и~расстояния (или ширины разделительного материала)
+% между объектом и~подписью. В~одну из колонок помещается рисунок,
+% в~другую \cdash--- подпись (а~также сноски и~экспликации).
+%
+%^^A% If you set the |[\FBwidth]| option:
+%^^A% \FRmpar{The width of object box equals to object}{FAD:FBwidthII}
+% Если задать опцию |[\FBwidth]|:
+% \FRmpar{Ширина бокса для объекта равна ширине объекта}{FAD:FBwidthII}
+%\begin{Quote}
+%|...|
+%|\fcapside[\FBwidth]|
+%|...|
+%\end{Quote}
+%\begingroup
+%\begingroup\floatsetup{style=default,capbesideposition=inside,facing=yes,capbesidesep=quad}%
+%\clearcaptionsetup{capbesidefigure}
+% \begin{figure}[H]
+% \fcapside[\FBwidth]
+% {\caption[Бокс флота с~подписью сбоку (занимает оставшееся место от заданной ширины)]{Подпись сбоку
+% (подпись занимает всё оставшееся место рядом с~рисунком) и~ещё текст, и~ещё немного текста,
+% и~ещё чуть-чуть текста, и~уже совсем немного текста, и~уж совсем
+% небольшой текст, чтобы только заполнить
+% место}\label{intro:beside:FBwidth}}
+% {{\setlength\unitlength{3.68cm/100}%^^A
+% \input{Bear.picture}}}
+% \end{figure}
+%\endgroup
+%^^A% the graphic box width will be equal to the width of the graphics and the caption
+%^^A% will occupy the rest space (see figure~\ref{intro:beside:FBwidth}).
+% ширина «колонки» (бокса) для графики станет равной её натуральной ширине,
+% а~подпись займёт оставшееся место (см.~рис.~\ref{intro:beside:FBwidth}).
+%
+%^^A% The examples above show the most frequent and most simple variants of float creation. Read
+%^^A% {\sectionname}~\ref{sec:floatbox} about usage of these commands in different ways
+%^^A% and how to create new commands for float creation.
+% Примеры выше показали наиболее частые и~простые варианты создания боксов флотов. О~том
+% как ещё можно использовать эти команды и~как создать свои собственные для построения флотов, читайте
+% {\sectionname}~\ref{sec:floatbox}.
+%
+%^^A% \subsubsection{Float Boxes In The Row}\label{sec:intro:flrow}
+% \subsubsection{Боксы флотов рядом}\label{sec:intro:flrow}
+%^^A% If you need to put two or more floats of one type side by side,%^^A
+%^^A% \FRmpar{Floats of one type\\ side by side}{FAD:floatrow}
+%^^A% you may use the |floatrow| environment.
+% Если вам нужно поместить два или более флотов рядом,%^^A
+% \FRmpar{Флоты одного типа рядом}{FAD:floatrow}
+% вы можете воспользоваться окружением |floatrow|.
+%
+%\begin{Quote}
+%\begin{preamble}
+% {\emphcolor %^^A
+% |\DeclareCaptionLabelFormat{rightline}{\rightline|
+% | {\bothIfFirst{#1}{ }#2}}|
+% |\captionsetup[table]{labelformat=rightline,labelsep=newline,|\nopagebreak
+% | labelfont={md,sl},textfont=bf}|}\vspace{1ex}
+% |\usepackage[|{\emphcolor\FRkey{font}|=small,|%^^A
+% \FRkey{floatrowsep}|=qquad,|\FRkey{captionskip}|=5pt|}|]{floatrow}|\nopagebreak
+% |\|\FRkey[sec]{floatsetup}|[table]{|%^^A
+% {\emphcolor\FRkey{style}|=Plaintop|}|}|
+%\end{preamble}
+%|\begin{table}|
+%| \begin{|\FRkey[sec]{floatrow}|}|
+%| \|\FRkey[FB]{ttabbox}
+%| {\caption{...}\label{...}}|
+%| {...}|
+%| |
+%| \ttabbox|
+%| {\caption{...}\label{...}}|
+%| {...}|
+%| \end{floatrow}|
+%|\end{table}|
+%\end{Quote}
+% \DeleteShortVerb{\|}%
+% \begin{table}[H]
+% \begin{floatrow}
+% \extrarowheight1pt\tabcolsep2\tabcolsep
+% \ttabbox
+% {\caption[Первая таблица в~ряду, длинный заголовок]%^^A
+% {Первая таблица в~ряду с~длинным, длинным, длинным длиннющим заголовком и~выровненным по верху}%^^A
+% \label{tab:row:tabIII}}%^^A
+% {\begin{tabular}{|l|>{\phantom0}c|>{\phantom0}c|}
+% \hline
+% \multirowthead{2}[-1ex]{Left Column Head}
+% & \multicolumn{2}{c|}{\thead{Data}} \\
+% \cline{2-3}
+% & \multicolumn{1}{c|}{\thead{I}}
+% & \multicolumn{1}{c|}{\thead{II}}
+% \\\hline
+% First row & 1 & 2 \\
+% Second row & 3 & 4 \\
+% Third row & 6 & 8 \\
+% Fourth row & \llap{1}0 & \llap{1}6 \\
+% \hline
+% \end{tabular}}
+%
+% \ttabbox
+% {\caption{Вторая таблица в~ряду, заголовок выровнен по верхней строке}\label{tab:row:tabIV}}%^^A
+% {\begin{tabular}{|l|c|c|c|}
+% \hline
+% \multirowthead{2}[-1ex]{Column Head}
+% & \multicolumn{3}{c|}{\thead{Data}} \\
+% \cline{2-4}
+% & \thead{I} & \thead{II} & \thead{III} \\
+% \hline
+% First row & 1 & 2 & \phantom01 \\
+% Second row & 3 & 4 & \phantom06 \\
+% Third row & 6 & 8 & 28 \\
+% \hline
+% \end{tabular}}
+% \end{floatrow}
+% \end{table}
+% \MakeShortVerb{\|}%
+%^^A% As you see in the example with tables \ref{tab:row:tabIII} and~\ref{tab:row:tabIV},
+%^^A% you \emph{need} to use commands |\ttabbox|, which build box for each table.
+% Как видно из примера с~таблицами \ref{tab:row:tabIII} и~\ref{tab:row:tabIV},
+% внутри окружения \emph{обязательно} используются команды |\ttabbox|, строящие боксы для
+% каждого флота таблицы.
+%
+%^^A% In the example with beside floats the special settings for table captions were applied
+%^^A% (see \package{caption} package documentation).
+%^^A% Float layout: The value of the separation space between beside floats have been changed to |\qquad|,
+%^^A% the vertical skip between captions and float objects was changed to 5pt. For the tables
+%^^A% the style |Plaintop| was used which not only puts captions above, but also aligns them by top line
+%^^A% (see \sectionname~\ref{sec:floatsetup} of current documentation).
+% В~примере с~флотами рядом были заданы специальные настройки для табличных заголовков
+% (такие настройки часто используются в~русской технической литературе;
+% см.~подробнее о~вариантах настроек документацию к~пакету \package{caption}). В~оформлении
+% флотов изменено расстояние между флотами рядом на~|\qquad|, также изменена отбивка подписи/заголовка
+% от объекта на~5pt.
+% Для таблиц используется стиль, который не только помещает табличный заголовок сверху, но
+% и~выравнивает заголовки по верху у~флотов рядом (см.~разд.~\ref{sec:floatsetup} данной документации).
+%
+%^^A% \subsection{Do not write that with \package{floatrow} package}\label{floatrow:wrong}
+% \subsection{Это не допускается пакетом \package{floatrow}}\label{floatrow:wrong}
+%\begingroup
+%^^A% The \package{floatrow} package offers many features, and it causing some limitations
+%^^A% for writing code of float contents in source file, too. If you'll write something like
+% Пакет \package{floatrow} создаёт некоторые особенности и~ограничения
+% в~записи содержимого плавающих объектов в~исходном файле. Если вы запишете:
+%\begin{Quote}
+%\begin{preamble}
+%|\usepackage{floatrow}|
+%\end{preamble}
+%|\begin{table}|
+%| \caption{Табличный заголовок должен быть вверху ...}|
+%| \centering \begin{tabular}{cc} A & B \\ C & D \end{tabular}|
+%|\end{table}|
+%\end{Quote}
+%^^A% please do not expect that the caption appears at the top of table:
+% не ждите что подрисуночная подпись получится сверху таблицы:
+%
+% \begingroup\clearfloatsetup{table}
+% \begin{table}[H]
+% \caption{Табличный заголовок должен быть вверху, но это не так}\label{Wrong:expect}
+% \centering \begin{tabular}{cc} A & B \\ C & D \end{tabular}
+% \end{table}
+% \endgroup
+%
+%^^A% So if you want to put table captions above its contents\startNotes
+%^^A% \Note change code, using command |\ttabbox|,
+%^^A% like in table~\ref{intro:table}; \Note
+%^^A% write |\|\FRkey[sec]{floatsetup}|[table]|\allowbreak|{|\FRkey{style}|=plaintop}| in the preamble
+%^^A% ({\sectionname}~\ref{sec:floatsetup}); or
+%^^A% \Note restore the standard \LaTeX{} behavior with the |\|\FRkey{RawFloats} command
+%^^A% or the package option \FRkey{rawfloats} ({\sectionname}~\ref{sec:rawfloats}).
+% Итак, если вы хотите поместить табличные заголовки сверху\startNotes
+% \Note перепишите код, используя команду
+% |\ttabbox|, как в~табл.~\ref{intro:table}; \Note задайте
+% в~преамбуле |\|\FRkey[sec]{floatsetup}|[figure]|\allowbreak|{|\FRkey{style}|=plaintop}|
+% ({\sectionname}~\ref{sec:floatsetup});
+% \Note или, для вывода флотов в~режиме стандартного \LaTeX'а,
+% задайте команду |\|\FRkey{RawFloats}, или включите опцию пакета
+% \FRkey{rawfloats}, ({\sectionname}~\ref{sec:rawfloats}).
+%
+%^^A% The next example. If you put beside floats by following way:
+% Ещё пример. Если вы поместите плавающие объекты как записано ниже:
+%\par\nobreak\vbox{\begin{Quote}
+%|...|\nopagebreak
+%|\begin{figure}|\nopagebreak
+%|\begin{minipage}{0.45\textwidth}|
+%| \centering ...|
+%| \caption{Пропавшая подрисуночная подпись, ...}|
+%|\end{minipage}\hfill|
+%|\begin{minipage}{0.45\textwidth}|
+%| \captionof{table}{Остался табличный заголовок, ...}}|
+%| \centering ...|
+%|\end{minipage}|\nopagebreak
+%|\end{figure}|
+%\end{Quote}}\noindent
+%^^A% you'll get error message about lost caption.
+% вы получите сообщение об ошибке, что потеряна подпись.
+%^^A% Here you may:\startNotes\Note
+%^^A% to put table contents inside |\|\FRkey[FB]{ttabbox} resp.\ the figure contents inside
+%^^A% |\|\FRkey[FB]{ffigbox}; then both floats put inside \FRkey[sec]{floatrow} environment, and, since
+%^^A% there is mixed row (it includes floats of different types, and also with different caption position),
+%^^A% put the |\|\FRkey{killfloatstyle} command before ``foreign'' float |\ttabbox|, and
+%^^A% |\|\FRkey[FB]{CenterFloatBoxes} command before |floatrow| environment
+%^^A% (see~{\sectionname}~\ref{sec:mixrow} about mixed rows); or \Note
+%^^A% to restore the standard \LaTeX{} behavior, using command |\|\FRkey{RawFloats}
+%^^A% or package option \FRkey{rawfloats} ({\sectionname}~\ref{sec:rawfloats}).
+% Здесь можно:\startNotes\Note поместить таблицу
+% в~|\|\FRkey[FB]{ttabbox}, а~рисунок \cdash--- в~|\|\FRkey[FB]{ffigbox}, затем оба флота
+% \cdash--- в~окружение \FRkey[sec]{floatrow}, и, поскольку это смешанный ряд (состоящий
+% из флотов разных типов, при этом ещё и~с~разным размещением подрисуночной подписи),
+% задать команду |\|\FRkey{killfloatstyle}, в~данном случае, перед «чужой» командой |\ttabbox|
+% и~команду |\|\FRkey[FB]{CenterFloatBoxes} перед окружением
+% (см.~{\sectionname}~\ref{sec:mixrow} о~смешанных рядах) или \Note
+% восстановить режим стандартного \LaTeX'а с~помощью команды |\|\FRkey{RawFloats} или опции пакета
+% \FRkey{rawfloats} ({\sectionname}~\ref{sec:rawfloats}).
+%
+%\endgroup
+%\clearpage
+%^^A% \section{Macros for Building Floats}
+% \section{Макрокоманды для построения флотов}
+%^^A% \FRorisubsection{The Floatbox Macro}\label{sec:floatbox}
+% \FRorisubsection{Макрокоманда \texorpdfstring{\cs{floatbox}}{floatbox}}\label{sec:floatbox}
+%
+% \DescribeMacro{\floatbox}
+%^^A% The examples in Introduction ({\sectionname}~\ref{sec:intro:flbox})
+%^^A% use three commands |\ttabbox|, |\ffigbox| and |\fcapside|. All these commands
+%^^A% were built using the |\floatbox| macro.
+%^^A% This macro creates the float box with defined positioning of its elements (object,
+%^^A% caption, foot material) and applies the layout of current float type.
+%^^A% The usage of the |\floatbox| macro looks like:
+% Во введении ({\sectionname}~\ref{sec:intro:flbox}) показаны примеры трёх команд
+% |\ttabbox|, |\ffigbox| и~|\fcapside|. Все они созданы
+% на основе |\floatbox|. Эта команда создаёт бокс флота с~определённым размещением
+% его элементов (объекта, подписи, дополнительного материала) и~применяет оформление
+% текущего типа флота. Итак, |\floatbox| задаётся следующим образом:
+% \begin{Quote}
+% |\floatbox|\oarg{preamble}\marg{captype}\oarg{width}\oarg{height}\oarg{vert pos}
+% | |\marg{caption}\marg{object}
+% \end{Quote}%^^A
+%^^A% where\label{floatboxsets}:
+% Аргументы |\floatbox|\label{floatboxsets}:
+% \begin{description}\itemsep0pt
+%^^A% \item[\meta{preamble}]there could be |\capbeside|\label{FB:capbeside} command which
+%^^A% places caption beside float contents;
+%^^A% |\nocapbeside|\label{FB:nocapbeside}
+%^^A% (to put caption above/below, accordingly
+%^^A% to float type's style);
+%^^A% |\captop|\label{FB:captop}
+%^^A% (to put caption above);
+%^^A% or another systematic command
+%^^A% (even with usage of |\captionsetup|
+%^^A% and |\|\FRkey{thisfloatsetup},
+%^^A% see examples in documentation and appendix).
+% \item[\meta{preamble}]здесь могут быть такие команды, как
+% |\capbeside|\label{FB:capbeside}, которая размещает подписи сбоку объекта;
+% |\nocapbeside|\label{FB:nocapbeside} (размещает подписи сверху/снизу, в~зависимости
+% от настроек стиля);
+% |\captop|\label{FB:captop} (размещает подписи сверху);
+% или другая повторяющаяся команда
+% (даже возможно использование настроек |\captionsetup|
+% и~|\|\FRkey{thisfloatsetup} "---
+% см. примеры в~документации и~приложении).
+%^^A% \item[\meta{captype}]the type of float this command is created for. Since this command
+%^^A% is supposed to appear outside floating environments or in ``foreign'' environments
+%^^A% (see {\sectionname}~\ref{sec:mixrow} below),
+%^^A% we write here, usually, the \emph{actual} name of float type;
+% \item[\meta{captype}]тип флота, для которого строится оформление. Поскольку эту команду
+% бокса флота предполагается использовать и~вне окружений флота и~в~«чужом» окружении
+% (см.~{\sectionname}~\ref{sec:mixrow} ниже), здесь обычно задаётся \emph{реальное} имя типа флота;
+%^^A% \item[\meta{width}]the width of object---caption box
+%^^A% (in case of caption above or below object),
+%^^A% or width of object box (if caption stays beside object).
+%^^A% The empty width option, |[]|, and option |[\hsize]| mean the same;
+% \item[\meta{width}]ширина бокса флота целиком
+% (если подпись сверху или снизу объекта),
+% или ширина бокса объекта (если подпись сбоку).
+% Пустая опция задания ширины, |[]|, и~опция |[\hsize]| \cdash--- одно и~то же;
+%^^A% \item[\meta{height}]the height of object---caption box
+%^^A% (in case of caption above or below object),
+%^^A% or height of object box (if caption stays beside object). With the empty height
+%^^A% option, |[]|, is used the natural height of object;
+% \item[\meta{height}]высота бокса флота
+% (если подпись сверху или снизу),
+% или высота бокса объекта (если подпись сбоку). При пустой опции задания высоты, |[]|,
+% используется натуральная высота объекта (бокса);
+%^^A% \item[\meta{vert pos}]vertical alignment of object contents in
+%^^A% object's box in case of the \meta{height} argument differs from the natural value of
+%^^A% object height, or in the float layout there are used settings
+%^^A% for common (max) height for float objects inside |floatrow| environment.
+%^^A% Arguments are analogous to |minipage|'s ones:
+% \item[\meta{vert pos}]вертикальное выравнивание содержимого
+% объекта в~боксе в~случае, если аргумент \meta{height} имеет
+% величину, отличную от натуральной высоты объекта, или флот помещён
+% в~окружение |floatrow| с~настройками, задающими использование одинаковой (максимальной)
+% высоты для боксов объектов.
+% Аргументы аналогичны используемым в~окружении |minipage|:
+% \begin{Options}{cc}\samepage
+% \item[t]
+%^^A% aligns objects by top line;
+% выравнивает объекты по верхней линии;
+% \item[c]
+%^^A% aligns objects by center line;
+% выравнивает объекты по средней линии;
+% \item[b]
+%^^A% aligns objects by bottom line;
+% выравнивает объекты по нижней линии;
+% \item[s]
+%^^A% stretches objects by full height (if it is possible).
+% растягивает объекты на всю высоту (если возможно).\vspace*{-.5\baselineskip}
+% \end{Options}
+%^^A% \item[\meta{caption}]text of caption; you
+%^^A% may also use the |\footnote|/\allowbreak|\mpfootnotemark|/\allowbreak|\footnotetext| stuff
+%^^A% for footnotes inside float, and/or |\floatfoot| command;
+% \item[\meta{caption}]подпись; здесь можно также использовать
+% команды создания сносок
+% |\footnote|/\allowbreak|\mpfootnotemark|/%^^A
+% \allowbreak|\footnotetext|
+% для сносок внутри флота, и/или команду |\floatfoot|;
+%^^A% \item[\meta{object}]contents of float; you may also use the
+%^^A% |\footnote|/\allowbreak|\mpfootnotemark|/\allowbreak|\footnotetext| stuff and/or
+%^^A% |\floatfoot| command.
+% \item[\meta{object}]содержимое флота; здесь можно также
+% использовать команды
+% |\footnote|/\allowbreak|\mpfootnotemark|/%^^A
+% \allowbreak|\footnotetext|
+% и/или |\floatfoot|.
+% \end{description}
+%^^A% \emph{Note}. The order of the two last mandatory arguments,
+%^^A% \meta{caption} and \meta{object}, and their contents makes no
+%^^A% difference during building of float box. The |\floatbox| macro
+%^^A% historically needs two mandatory arguments, but they could
+%^^A% be filled freely, i.e. you may fill only one mandatory argument with object contents, caption etc.
+%^^A% and left another one empty.
+% \emph{Примечание}. Порядок обязательных аргументов,
+% \meta{caption} и~\meta{object}, и~их содержимое не имеет значения
+% для построения флота. Команда |\floatbox| исторически требует
+% два обязательных аргумента, но они могут быть заполнены как
+% угодно, т.\,е. можно записать в~один аргумент и~содержимое объекта, и~подпись и~т.\,д.,
+% оставив другой пустым.\par
+%
+%^^A% \subsubsection{Float box width equals to the width of object contents.}
+% \subsubsection{Ширина бокса флота соответствует ширине содержимого (объекта).}
+% \DescribeMacro{\FBwidth}\label{FB:FBwidth}%^^A
+%^^A% The |[\FBwidth]| option%^^A
+%^^A% \FRmpar{Caption's width\\ equals to object}{FAD:FBwidthIII}
+%^^A% in~the \meta{width} argument
+%^^A% allows usage of natural width of float contents:\startNotes\Note
+%^^A% for full float box in the case of caption
+%^^A% above/\allowbreak below; \Note in~the case of caption beside float object,
+%^^A% the natural width of float object expands to the
+%^^A% object box only.
+% Опция |[\FBwidth]|%^^A
+% \FRmpar{Ширина подписи\texorpdfstring{\\}{} по ширине объекта}{FAD:FBwidthIII}
+% в~аргументе \meta{width}
+% позволяет использовать натуральную ширину объекта:\startNotes\Note
+% для задания ширины всему боксу
+% с~подписью сверху/снизу; \Note для задания ширины только самому объекту,
+% если подпись размещается сбоку объекта.
+%
+% \RestoreSpaces
+%^^A% \emph{Note}. If you use the \verb|\FBwidth| command in the
+%^^A% optional argument \meta{width}, please get sure that object contents can be placed
+%^^A% in |\hbox| command. (You only allowed to use |\vspace| (not |\vskip|!)
+%^^A% command at the very
+%^^A% beginning and very end of object contents for fine tuning
+% \emph{Замечание}. При использовании \verb|\FBwidth|
+% в~аргументе \meta{width}, вы должны быть уверены, что
+% содержимое объекта может быть помещено внутри |\hbox|
+% (вы можете воспользоваться командой |\vspace| (но не |\vskip|!) в~начале
+% и/или в~конце содержимого объекта для корректировки
+% вертикальных отбивок).\medskip
+%
+% \DescribeMacro{\FBheight}\label{FB:FBheight}%^^A
+%^^A% The similar command, |[\FBheight]|, was
+%^^A% created for the \meta{height} argument. The usage of this command makes sense, e.g.,
+%^^A% when \package{calc} is loaded: you may define height option like |[\FBheight+1cm]|.
+% Аналогичная команда, |[\FBheight]|\label{FB:FBheight},
+% создана для аргумента \meta{height}. Использование этой команды имеет смысл, например.
+% если используется пакет \package{calc}: можно задать высоту в~виде |[\FBheight+1cm]|.
+%
+% \RestoreSpaces
+%^^A% \subsubsection{Complex example of usage of \cmd{\floatbox} command}
+% \subsubsection{Сложный пример использования команды \texorpdfstring{\cs{floatbox}}{floatbox}}
+%
+%^^A% The next example shows |figure| environment with beside left caption.
+%^^A% In this example the \meta{preamble} argument consists of rather complex definition.
+%^^A% The \meta{width} option includes the |\FBwidth| command, so the object box
+%^^A% has its natural width, the with of caption box equals to 4cm, and all lines in
+%^^A% caption justified, but the last one flushed to the right.
+% Следующий пример показывает окружение |figure| где подпись
+% задана сбоку слева. В~этом примере используется сложное определение
+% в~аргументе \meta{preamble}. В~аргументе
+% \meta{width} задана команда |\FBwidth|, следовательно бокс объекта имеет натуральную ширину,
+% для подписи определена ширина 4~сантиметра, выключка текста подписи на заданный формат
+% последняя строка прибивается к~правому краю.
+%
+%\begin{Quote}
+%|\begin{figure}|
+%\begin{preamble}
+%|\newcommand\rightlast{\leftskip0ptplus1fil|
+%| \rightskip0ptplus-1fil\parfillskip0ptplus1fil}|
+%|\DeclareCaptionJustification{rightlast}{\rightlast}|
+%\end{preamble}
+%|\floatbox[{\capbeside|
+%| \captionsetup[capbesidefigure]{labelsep=newline,|
+%| justification=rightlast}%|
+%| \|\FRkey{thisfloatsetup}%^^A
+% |{|\FRkey{capbesideposition}|={left,center},|
+%| |\FRkey{capbesidewidth}|=4cm}}]{figure}[\FBwidth]|
+%| {\caption{...}\label{...}}|
+%| {...}|
+%|\end{figure}|
+%\end{Quote}
+% \begin{figure}[H]
+% \floatbox[{\capbeside
+% \captionsetup[capbesidefigure]{labelsep=newline,
+% justification=rightlast}%
+% \thisfloatsetup{capbesideposition={left,center},capbesidewidth=4cm}}]{figure}[\FBwidth]
+% {\caption[Подпись сбоку (пример со сложной преамбулой в~аргументе \cmd{\floatbox})]%^^A
+% {Подпись сбоку и~ещё текст, и~ещё немного текста,
+% и~уж совсем
+% небольшой текст, чтобы только заполнить
+% место}\label{fig:beside:mouse}}
+% {{\setlength\unitlength{4cm/58}%^^A
+% \input{Mouse.picture}}}
+% \end{figure}
+%^^A% Please note that complex preamble options, which contain more than one command, must be placed
+%^^A% inside curly braces. (See {\sectionname}~\ref{sec:floatsetup} about settings for floats
+%^^A% with |\floatsetup|.)
+% Обратите внимание, что опция преамбулы, содержащая более одной команды, должна быть заключена
+% в~фигурные скобки.
+% (О создании настроек для флотов командой |\floatsetup| см.~{\sectionname}~\ref{sec:floatsetup})
+%
+%^^A% \subsection{Creation of Personal Commands for Float Boxes}\label{ssec:ffigbox:etc}
+% \subsection{Создание персональных команд для флотов}\label{ssec:ffigbox:etc}
+%
+%^^A% The usage of |\floatbox| command with options (which could be cumbersome)
+%^^A% is sometimes rather complex.
+%^^A% The Introduction demonstrates the three already defined commands-abbreviations of this command.
+%^^A% You may define commands-abbreviations (or redefine existing) for your own purposes and
+%^^A% include some additional style definitions and settings there.
+% Использование в~документе команды |\floatbox| с~громоздкими опциями, в~свою очередь, тоже получается
+% громоздким. Во введении демонстрируются примеры с~определёнными уже тремя её командами"=сокращениями.
+% Вы можете определить собственные команды для ваших целей
+% и~определить там необходимые настройки или переопределить уже существующие.
+%
+% \DescribeMacro{\newfloatcommand}\label{FB:newfloatcommand}%^^A
+% \DescribeMacro{\renewfloatcommand}\label{FB:renewfloatcommand}%^^A
+%^^A% The definition of new float abbreviation looks like:
+% Определение пользовательской команды выглядит следующим образом:%^^A
+% \begin{quote}
+% |\newfloatcommand|\marg{command}%^^A\\\strut\qquad
+% \marg{captype}\oarg{preamble}\oarg{default width}
+% \end{quote}
+% где:
+% \begin{description}
+%^^A% \item[\meta{command}]the user's command name (without backslash);
+% \item[\meta{command}]команда пользователя (без обратного слэша);
+%^^A% \item[\meta{captype}]the name of floating environment
+%^^A% this command is created for;
+% \item[\meta{captype}]тип флота, для которого создаётся команда;
+%^^A% \item[\meta{preamble}]
+%^^A% you may use commands, mentioned in page~\pageref{floatboxsets}
+%^^A% and other layout commands, like was shown in examples;
+%^^A% you may try to add any other regular command (e.g. |\captionsetup|
+%^^A% or |\thisfloatsetup| stuff);
+% \item[\meta{preamble}]
+% вы можете использовать команды, перечисленные на
+% с.~\pageref{floatboxsets}
+% и~другие команды оформления, как показано в~примерах;
+% можно также попробовать использовать некоторые другие
+% повторяющиеся команды (например,
+% |\captionsetup| или |\thisfloatsetup|);
+%^^A% \item[\meta{default width}]the main purpose of this optional argument is
+%^^A% setting it to |\FBwidth|, which is already included in definition of |\ttabbox|---the command for
+%^^A% building tables. You may also use any dimensions like |6cm| or |\textwidth| here.
+% \item[\meta{default width}] основной повод использования этой опции \cdash---
+% задание команды |\FBwidth|, которая используется в~команде |\ttabbox| для создания таблиц.
+% Вы можете также задать и~величины типа |6cm| или |\textwidth|.
+% \end{description}
+%
+%^^A% For example you may define command for figure~\ref{fig:beside:mouse}
+%^^A% like following:
+% Например, для рис.~\ref{fig:beside:mouse},
+% можно определить следующую команду:
+%\begin{Quote}%
+%|\newfloatcommand{fcapbesideleft}[{\capbeside|
+%| \captionsetup[capbesidefigure]{labelsep=newline,|
+%| justification=rightlast}%|
+%| \|\FRkey{thisfloatsetup}%^^A
+% |{|\FRkey{capbesideposition}|={left,center},|
+%| |\FRkey{capbesidewidth}|=4cm}}][\FBwidth]|
+%\end{Quote}
+%
+%^^A% \subsubsection{Usage of Personal float box commands}
+% \subsubsection{Использование персональных команд для флотов}
+%^^A% Your defined commands can be used in the following way (example for |\ffigbox|):
+% Созданные вами команды можно использовать следующим образом
+% (на примере |\ffigbox|):
+% \begin{Quote}
+% |\ffigbox|\oarg{width}\oarg{height}\oarg{vert pos}\marg{caption}\marg{object}
+% \end{Quote}
+%^^A% where the options are:
+% где опции означают:
+% \begin{description}\itemsep0pt\parskip1ptplus1pt
+% \item[\meta{width}]
+%^^A% the width of object---caption box
+%^^A% (in case of caption above or below object),
+%^^A% or width of object box (if caption stays beside object).
+%^^A% The empty width option, |[]|, and option |[\hsize]| mean the same. The |[\FBwidth]|
+%^^A% option sets natural object width;
+% ширина бокса объект---подпись
+% (если подпись сверху или снизу),
+% или ширина объекта (если подпись сбоку).
+% Пустая опция, |[]|, и~опция |[\hsize]| означают одно и~то же. Опция |[\FBwidth]|
+% определяет натуральную ширину объекта;
+% \item[\meta{height}]
+%^^A% the height of object---caption box
+%^^A% (in case of caption above or below object),
+%^^A% or height of object box (if caption stays beside object). The |[\FBheight]|
+%^^A% option sets natural object height. With the empty height option, |[]|, is used
+%^^A% the natural height of object;
+% высота бокса объект---подпись
+% (если подпись сверху или снизу),
+% или высота объекта (если подпись сбоку). Опция |[\FBheight]|
+% определяет натуральную высоту объекта. При пустой опции задания высоты, |[]|,
+% используется натуральная высота объекта (бокса);
+% \item[\meta{vert pos}]
+%^^A% vertical alignment of object contents in
+%^^A% object's box in the case of \meta{height} argument has a~different value than
+%^^A% natural height of object contents, or in the float layout there are used settings for common (max)
+%^^A% heights of float elements (object or/and caption) inside |floatrow| environment.
+%^^A% Arguments are analogous to |minipage|'s:
+%^^A% |t|, |c|, |b|, |s| (see above).
+% вертикальное выравнивание содержимого объекта в~боксе
+% если в~аргументе \meta{height} задано отличное (от натуральной) значение высоты
+% объекта, или флот помещён
+% в~окружение |floatrow| с~настройками, задающими использование общей (максимальной) высоты
+% элементов флота (объекта и~подписи).
+% Аргументы аналогичны используемым в~окружении |minipage|:
+% |t|, |c|, |b|, |s| (см.~выше).
+% \end{description}
+%^^A% See examples with usage of all options on the page~\pageref{fig:rotrow:FcatI} and in Appendix.
+% См.~пример с~использованием всех опций на с.~\pageref{fig:rotrow:FcatI} и~в~приложении.
+%
+%^^A% \subsubsection{Predefined float box commands}
+% \subsubsection{Предопределённые команды боксов флотов}
+%^^A% Let's repeat three already defined commands-abbreviations, defined in package:\label{abbrcom}%^^A
+% Повторим определения следующих пользовательских команд, заданных в~пакете:\label{abbrcom}
+% \begin{Quote}
+% |\newfloatcommand{ffigbox}{figure}[\nocapbeside]|\label{FB:ffigbox}\nopagebreak
+% |\newfloatcommand{fcapside}{figure}[\capbeside]|\label{FB:fcapside}\nopagebreak
+% |\newfloatcommand{ttabbox}{table}[\captop][\FBwidth]|\label{FB:ttabbox}
+% \end{Quote}
+%^^A% You may see that these commands-abbreviations are equivalent to the following code:
+% Можно увидеть, что команды"=сокращения эквивалентны следующему коду:
+% \begin{Options}{fcapside}
+% \item[\cmd\ttabbox]---|\floatbox[\captop]{table}[\FBwidth]|;
+% \item[\cmd\ffigbox]---|\floatbox{figure}| (простейшее определение); и
+% \item[\cmd\fcapside]---|\floatbox|\allowbreak|[\capbeside]{figure}|.
+% \end{Options}%
+%^^A% The first two are defined for figures, and the third one for tables. You may
+%^^A% redefine existing macros using |\renewfloatcommand| command (it uses
+%^^A% the same arguments as |\newfloatcommand| one).
+% Первые две определены для рисунков, а~последняя \cdash--- для таблицы.
+% Вы можете переопределить эти команды, используя команду
+% |\renewfloatcommand| (она использует те же
+% аргументы, что и~|\newfloatcommand|).\medskip
+%
+%^^A% \emph{Note}. In the documentation text below the name of the |\floatbox| command means
+%^^A% both itself and all commands-abbreviations, defined with |\(re)newfloatcommand|.
+% \emph{Примечание}. В~дальнейшем упоминание команды |\floatbox| будет означать как саму команду,
+% так и~все её команды"=сокращения, определённые с~помощью |\(re)newfloatcommand|.
+%
+%\begin{small}
+%
+%^^A% \medskip\emph{Some explanation}. The strange ``stammering'' names of float boxes,
+%^^A% with doubled first letters, |\ffigbox| and |\ttabbox| were created, because of the
+%^^A% expected names, |\figbox| and |\tabbox|, are already used by the \package{floatflt}
+%^^A% package, which creates figures and tables which do not span the full width of a page and
+%^^A% are filled around by text (i.e. \emph{wrapped} floats, see {\sectionname}~\ref{ssec:floatflt} on the
+%^^A% page~\pageref{ssec:floatflt}). Also there were founded |\figbox| in \package{formlett}
+%^^A% package and |\tabbox| in \package{automata} package among styles in \LaTeX{} folder.
+% \medskip\emph{Объяснительная}. Такие странные «заикающиеся» имена боксов флотов,
+% с~двойными первыми буквами, |\ffigbox| и~|\ttabbox| были созданы потому, что ожидаемые
+% здесь названия, |\figbox| и~|\tabbox|, уже используются пакетом \package{floatflt},
+% создающим небольшие рисунки с~обтеканием текста (т.\,е. \emph{в~оборку},
+% см.~{\sectionname}~\ref{ssec:floatflt} на
+% с.~\pageref{ssec:floatflt}). Также, среди стилей \LaTeX'а была
+% обнаружена команда |\figbox| в~пакете \package{formlett}
+% и~|\tabbox| \cdash--- в~пакете \package{automata}.
+%
+%\end{small}
+%
+%^^A% \subsection{Building Float Row}\label{sec:floatrow}
+% \subsection{Размещение флотов рядом}\label{sec:floatrow}
+%^^A% The |floatrow| environment allows to put two or more floats beside. The usage of it looks like:
+% Окружение |floatrow| позволяет разместить два или несколько флотов рядом.
+% Использование его выглядит следующим образом:
+% \begin{Quote}
+% |\begin{floatrow}[|\meta{number of beside floats}|]|\nopagebreak
+% |\floatbox...|\nopagebreak
+% |\floatbox...|\nopagebreak
+% |...|\nopagebreak
+% |\end{floatrow}|
+% \end{Quote}
+%
+%^^A% Please note that \emph{for each float box} inside |floatrow| you must use |\floatbox|, |\ffigbox|,
+%^^A% |\ttabbox| or your own command, created with |\newfloatcommand| macro.
+% Обратите внимание, что \emph{для каждого флота} внутри окружения |floatrow| должны
+% использоваться команды |\floatbox|, |\ffigbox|,
+% |\ttabbox| или ваша собственная команда, созданная с~помощью |\newfloatcommand|.
+%
+%^^A% The |floatrow| environment creates necessary number of ``columns'',
+%^^A% the default number is two, where floats are placed (during the calculation of width of column
+%^^A% the widths of the separations between beside floats and margins around the float row are taken into account).
+%^^A% You may redefine the width of each float box,
+%^^A% e.g. the boxes of tables~\ref{tab:row:tabIII} and~\ref{tab:row:tabIV} (page~\pageref{tab:row:tabIII})
+%^^A% have the width of their contents
+%^^A% (remember, the |[\FBwidth]| is default option of |\ttabbox|).
+% Окружение |floatrow| создаёт необходимое число «колонок»,
+% по умолчанию две, где размещаются флоты (ширина колонки рассчитывается, учитывая расстояния
+% между флотами (ширину разделительного материала) и~поля и/или боковой материал вокруг ряда флотов).
+% Вы можете переопределить ширину каждой колонки,
+% например, боксы таблиц~\ref{tab:row:tabIII} и~\ref{tab:row:tabIV} (с.~\pageref{tab:row:tabIII})
+% имеют ширину, равную ширине
+% табличного материала (напомним, опция |[\FBwidth]| в~|\ttabbox| задаётся по умолчанию).
+%
+%^^A% During building each float box inside float row, the |floatrow| environment calculates
+%^^A% the rest space in the row and writes this value at the special parameter |\Xhsize|, which you
+%^^A% may use inside \meta{width} option of |\floatbox| command.
+%^^A% The next example with figures uses |[\FBwidth]| command in option for the left float,
+%^^A% and |[\Xhsize]| command---for the right.
+% При построении ряда, после каждого бокса флота в~окружении |floatrow| подсчитывается оставшееся
+% место в~ряду, значение которого записывается в~специальный параметр |\Xhsize|, который можно
+% использовать в~опции \meta{width} команд |\floatbox|.
+% Следующий пример с~рисунками задаёт опцию |[\FBwidth]| для левого флота и~|[\Xhsize]| для правого.
+%\begin{Quote}
+%|...|\nopagebreak
+%|\begin{figure}|\nopagebreak
+%| \begin{floatrow}|\nopagebreak
+%| \ffigbox[\FBwidth]|\nopagebreak
+%| {...}|\nopagebreak
+%| {\caption{...}\label{...}}|
+%| |
+%| \ffigbox[\Xhsize]|%^^A
+% \FRmpar{Флоты рядом: последний флот занимает оставшееся место}{FAD:floatfillspace}
+%| {...}|
+%| {\caption{...}\label{...}}|
+%| \end{floatrow}|\nopagebreak
+%|\end{figure}|
+%\end{Quote}
+% \begin{figure}[H]
+% \begin{floatrow}
+% \ffigbox[\FBwidth]
+% {\caption{Левый рисунок в~ряду, ширина бокса равна ширине графики}%
+% \label{intro:leftfig:FBwidth}}%
+% {\unitlength1.12\unitlength\input{Bear.picture}}
+%
+% \ffigbox[\Xhsize]
+% {\caption[Правый рисунок в~ряду, бокс занимает оставшееся место]{Рисунок в~ряду, с~правой стороны простого ряда
+% рисунков, бокс занимает всё оставшееся в~ряду}%^^A
+% \label{intro:rightfig:Xhsize}}
+% {\unitlength1.44\unitlength\input{Doll.picture}}
+% \end{floatrow}
+% \end{figure}%^^A
+%
+%^^A% Usually the command |\Xhsize|\label{FB:Xhsize} is used for the last float
+%^^A% box to occupy the rest space of the row.
+%^^A% But if you use \package{calc} package you may try to use |\Xhsize|
+%^^A% earlier, if the \emph{absolute} value of the width of float boxes to
+%^^A% the right in float row is known. Another variant: you may set something in \meta{width}
+%^^A% argument something like |\Xhsize/2| and then |\Xhsize| for two last
+%^^A% float boxes---the next example just uses it: the first float has default
+%^^A% width equal to ``column'' width, the next uses width of included
+%^^A% graphic (uses command |\FBwidth| in optional argument \meta{width}),
+%^^A% the last two floats divide the rest horizontal space of page into two equal pieces which were
+%^^A% calculated by command |\Xhsize| and \package{calc} package.\pagebreak[1]
+% Обычно команда |\Xhsize|\label{FB:Xhsize} используется для
+% последнего флота в~ряду. Но
+% если вы используете пакет \package{calc} вы можете попытаться
+% использовать |\Xhsize| раньше, если известна
+% \emph{абсолютная} величина ширины флотов по правую сторону.
+% Другой вариант: использовать в~аргументе \meta{width} нечто вроде |\Xhsize/2|
+% а~затем |\Xhsize| для последних двух боксов, что и~задано в~следующем примере:
+% первый флот имеет ширину по умолчанию, равную «колонке»
+% ряда, следующий использует ширину включённой графики (использована
+% команда |\FBwidth| в~дополнительном аргументе \meta{width}),
+% а~два последних делят пополам оставшееся место в~ряду, используя
+% подсчёты команды |\Xhsize| и~пакета \package{calc}.%^^A
+%\begin{Quote}
+%\begin{preamble}
+% |\usepackage{calc}|\vspace{1ex}
+% |\makeatletter\@mparswitchfalse\makeatother|\vspace{1ex}
+% |\|\FRkey{DeclareMarginSet}|{hangleft}{\|\FRkey{setfloatmargins}
+% | {\hskip-\marginparwidth\hskip-\marginparsep}{\hfil}}|\vspace{1ex}
+% |\|\FRkey[sec]{floatsetup}|[widefigure]{|%^^A
+% \FRkey{margins}|=hangleft}|
+%\end{preamble}
+%|\begin{figure*}|
+%|\begin{floatrow}|{\emphcolor|[4]|}
+%| \ffigbox|\nopagebreak
+%| {\caption{Первый рисунок...}...}|\nopagebreak
+%| {...}|
+%| |
+%| \ffigbox[\FBwidth]|\nopagebreak
+%| {\caption{Второй рисунок...}...}|\nopagebreak
+%| {...}|
+%| |
+%| \ffigbox[\Xhsize/2]|\nopagebreak
+%| {\caption{Третий рисунок...}...}|\nopagebreak
+%| {...}|
+%| |
+%| \ffigbox[\Xhsize]|\nopagebreak
+%| {\caption{Четвёртый рисунок...}...}|\nopagebreak
+%| {...}|
+%|\end{floatrow}|
+%|\end{figure*}|
+%\end{Quote}
+% \floatsetup[widefloat]{margins=hangleft}
+% \begin{figure*}%
+% \begin{floatrow}[4]
+% \ffigbox
+% {\caption{Первый рисунок в~ряду, ширина «колонки»}%
+% \label{fig:row:Dog}}
+% {\input{TheDog.picture}}
+%
+% \ffigbox[\FBwidth]
+% {\caption{Второй рисунок в~ряду, ширина графики}%
+% \label{fig:row:WcatI}}
+% {\input{TheCat.picture}}
+%
+% \ffigbox[\Xhsize/2]
+% {\caption{Третий рисунок в~ряду, занимает
+% половину оставшегося места}%
+% \label{fig:row:BcatI}}
+% {{\setlength\unitlength{\hsize/58}%^^A
+% {\input{Mouse.picture}}}}
+%
+% \ffigbox[\Xhsize]
+% {\caption{Четвёртый рисунок в~ряду,
+% занимает оставшееся место}%
+% \label{fig:row:cheese}}
+% {\input{Cheese.picture}}
+% \end{floatrow}
+% \end{figure*}%
+%^^A% The result you see in the row of
+%^^A% figures~\ref{fig:row:Dog}--\ref{fig:row:cheese}. Please note that in the examples with rows,
+%^^A% the vertical alignment of floats lays on the bottom of upper part (here: objects)
+%^^A% of float and the top of lower part (captions).
+% Результат вы видите в~ряду
+% рисунков~\ref{fig:row:Dog}--\ref{fig:row:cheese}. Обратите внимание, что в~примерах с~рисунками рядом
+% вертикальное выравнивание флотов лежит по нижней линии верхней части
+% (здесь: графики) и~верху нижней части (подписи).
+%
+%^^A% The current example uses the starred |figure*| environment, which demonstrates here the possibility
+%^^A% of creation and usage of the alternative layout for the float type (here for the figure).
+%^^A% It sets the special margin settings,
+%^^A% which allow to expand to the left margin (see page~\pageref{setup:margins} about margins settings
+%^^A% in |\floatsetup| command). The first command in this example, between |\makeatletter| and
+%^^A% |\makeatother| commands, switch of facing margins in twoside document: margins on all pages
+%^^A% appear on the left side (like in current document).
+% Данный пример использует специальные настройки
+% полей, которые позволяют вывести бокс флота на поле (см.~с.~\pageref{setup:margins}
+% о~настройках полей в~команде |\floatsetup|). Первая команда в~примере, заключённая между
+% командами |\makeatletter| и~|\makeatother|, отключает зеркальные поля для двустороннего документа:
+% на всех полосах поля окажутся с~левой стороны (как в~данном документе).
+%
+%^^A% \subsubsection{Mixed Row}\label{sec:mixrow}
+% \subsubsection{Смешанные ряды}\label{sec:mixrow}
+%^^A% \textbf{Problems}.\startNotes\Note Sometimes, for example, it is necessary to put beside
+%^^A% figure and table. The problem of such mixed row is that you must put different types of float in
+%^^A% one floating environment, which sets its own layout for included float box(es).
+% \textbf{Проблемы}.\startNotes\Note
+% Иногда возникает необходимость поставить рядом, например, рисунок и~таблицу.
+% Проблема такого смешанного ряда заключается в~том, что нужно поместить разные
+% типы флотов в~одно окружение флота, которое задаёт своё оформление
+% для содержимого.
+%
+%^^A% \Note Another problem is that figures usually have captions below
+%^^A% graphics, but tables could have caption \emph{above} their contents.
+%^^A% The alignment of all floats is similar: the bottom of upper part and
+%^^A% top of lower part. In this case if you want to put such beside figure
+%^^A% and table you'll get an undesirable result.
+% \Note Другая проблема состоит в~том, что подпись к~рисункам обычно
+% помещают снизу, а~табличный заголовок помещается сверху таблиц.
+% Выравнивание всех флотов одинаково: по нижней линии верхней части
+% и~по верхней "--- у~нижней. В~таком случае, если вы захотите
+% поместить рисунок и~таблицу рядом,
+% вы получите не лучший вариант вёрстки.
+%
+% \DescribeMacro{\killfloatstyle}
+%^^A% \textbf{Solutions}.\startNotes\Note For creation of right layouts for each float type in mixed row,
+%^^A% you ought to write |\|\FRkey{killfloatstyle} command just before each ``foreign''
+%^^A% (for current floating environment) |\floatbox| macro.
+% \textbf{Решения}.\startNotes\Note
+% Для создания верного оформления для каждого типа флотов, нужно задать команду |\|\FRkey{killfloatstyle}
+% до каждой «чужой» (для текущего окружения флота) макрокоманды |\floatbox|.
+%
+% \DescribeMacro{\CenterFloatBoxes}
+% \DescribeMacro{\TopFloatBoxes}
+% \DescribeMacro{\BottomFloatBoxes}
+%^^A% {\sloppy\Note For correct vertical alignment of different float types, which put captions in different
+%^^A% positions, you may use one of the following commands:
+% \Note Для корректного выравнивания разных типов флотов,
+% где подписи размещаются по-разному,
+% можно использовать одну из приведённых команд:
+%\begin{Quote}
+%|\CenterFloatBoxes|\label{FB:CenterFloatBoxes}
+%|\TopFloatBoxes|\label{FB:TopFloatBoxes}
+%|\BottomFloatBoxes|\label{FB:BottomFloatBoxes}
+%\end{Quote}
+%^^A% which align \emph{full} float boxes by center, top or bottom lines.
+% которые выравнивают боксы флотов \emph{целиком} по центральной линии,
+% по верху или по низу.
+%^^A% There is also |\PlainFloatBoxes|\label{FB:PlainFloatBoxes} which restores standard behavior of
+%^^A% |\floatbox|'es.\par}
+% Существует также команда |\PlainFloatBoxes|\label{FB:PlainFloatBoxes}, которая восстанавливает
+% «поведение» флотов внутри команд |\floatbox|.
+%
+% \DescribeMacro{\buildFBBOX}
+%^^A%These macros were created by |\buildFBBOX|\label{FB:buildFBBOX} macro, which can be written like
+% Эти команды созданы командой |\buildFBBOX|\label{FB:buildFBBOX}, которая может быть записана
+% следующим образом:
+%\begin{Quote}
+%|\buildFBBOX|\marg{starting code of the box}\marg{finishing code of the box}
+%\end{Quote}
+%^^A% just before any |\floatbox| command (or |floatrow| environment).
+%^^A% For example, definition of |\CenterFloatBoxes|
+%^^A% looks almost like following:
+% перед любой командой |\floatbox| (или перед окружением |floatrow|).
+% Например, определение команды |\CenterFloatBoxes|
+% выглядит почти как записано ниже:
+%\begin{Quote}
+%%^^A|\newcommand\CenterFloatBoxes{\CADJfalse\OADJfalse|
+%|\newcommand\CenterFloatBoxes{%|
+%| \buildFBBOX{\hbox\bgroup$\vcenter\bgroup\vskip0pt}%|
+%| {\vskip0pt\egroup$\egroup}}|
+%\end{Quote}
+%^^A% The other two commands use |\vtop| and |\vbox| boxes consequently.
+%^^A% (see also example with usage of |\buildFBBOX| command on the page~\pageref{buildFBBOX:def}).
+% Две другие команды используют боксы |\vtop| и~|\vbox| соответственно.
+% (см.~также пример использования этой команды на с.~\pageref{buildFBBOX:def}).
+%
+%^^A% In the next example we use |\CenterFloatBoxes| command before |floatrow|
+%^^A% and |\killfloatstyle| just before |\ttabbox| macro
+%^^A% (mixed float row with figure~\ref{fig:rowmixspec:WcatI} in |Boxed| style, and
+%^^A% table~\ref{tab:rowmixspec:tabI}\label{mixrow}):
+% В следующем примере используются команда |\CenterFloatBoxes| до окружения |floatrow|
+% и~|\killfloatstyle| перед |\ttabbox|
+% (смешанный ряд, состоящий из рис.~\ref{fig:rowmixspec:WcatI} в~стиле |Boxed|
+% и~табл.~\ref{tab:rowmixspec:tabI}\label{mixrow}):
+%\begin{Quote}
+%\begin{preamble}
+%|\|\FRkey[sec]{floatsetup}|[figure]{|\FRkey{style}|=Boxed}|
+%\end{preamble}\RestoreSpaces
+%|\begin{figure}\CenterFloatBoxes|\nopagebreak
+%|\begin{floatrow}|
+%| \|\FRkey[FB]{ffigbox}|[\|\FRkey[FB]{FBwidth}|]|
+%| ...|
+%| \|\FRkey{killfloatstyle}|\|\FRkey[FB]{ttabbox}
+%| ...|
+%\end{Quote}
+% \DeleteShortVerb{\|}%
+% \begingroup\floatsetup[figure]{style=Boxed}
+% \begin{figure}[H]\CenterFloatBoxes
+% \begin{floatrow}
+% \ffigbox[\FBwidth]
+% {\unitlength1.92\unitlength\input{Horse.picture}}
+% {\caption{Рисунок в~смешанном ряду}\label{fig:rowmixspec:WcatI}}%
+% \extrarowheight1pt
+% \killfloatstyle\ttabbox
+% {\caption{Таблица в~смешанном \hbox{ряду}}\label{tab:rowmixspec:tabI}}
+% {\tabcolsep5\tabcolsep\begin{tabular}{|c|c|}\hline A & B \\ C & D \\ \hline\end{tabular}}
+% \end{floatrow}
+% \end{figure}
+% \endgroup
+% \MakeShortVerb{\|}%
+% \RestoreSpaces
+%
+%^^A% \emph{Note.} Both figure and table boxes have got width equal to
+%^^A% contents of objects: the |\ffigbox| command in the example has optional argument
+%^^A% |[\FBwidth]|, but |\ttabbox| does not have any option---it uses
+%^^A% |[\FBwidth]| option as default (see definitions on page~\pageref{abbrcom}).\label{FAD:MixedRowII}
+% \emph{Замечание.} Как рисунок, так и~таблица имеют ширину, равную
+% содержимому объектов. Команда |\ffigbox| в~примере имеет дополнительный
+% аргумент |[\FBwidth]|, но у~команды |\ttabbox| нет никакой опции
+% "--- опция |[\FBwidth]| используется по умолчанию (см. определения
+% на с.~\pageref{abbrcom}).\label{FAD:MixedRowII}
+%
+%^^A% \subsection{Running Floats In The Raw \LaTeX\ mode}\label{sec:rawfloats}
+% \subsection{Флоты в~режиме стандартного \LaTeX'а}\label{sec:rawfloats}
+%
+%^^A% The\label{FAD:PlainFloat}
+%^^A% \package{floatrow} package redefines floating environments for the case
+%^^A% of creation of common layout for all floats. This redefinition creates
+%^^A% some limitations for source document file, which were mentioned in
+%^^A% introduction (see \sectionname~\ref{floatrow:wrong}). If you still need a raw behavior
+%^^A% of floating environment, you may do that by one of the following three ways.\startNotes
+% Пакет\label{FAD:PlainFloat}
+% \package{floatrow} переопределяет окружение флотов так, чтобы
+% на выходе получалось единообразное
+% оформление всех флотов. Это накладывает некоторые ограничения
+% на запись флота в~исходном файле, о~которых, в~частности,
+% говорилось во введении (см.~\sectionname~\ref{floatrow:wrong}). Если вам всё
+% же нужно окружение, работающее как в~обычном \LaTeX'е
+% это можно сделать тремя способами.\startNotes
+%
+% \Note\DescribeMacro{\RawFloats}\label{setup:RawFloats}%^^A
+%^^A% If you want \LaTeX\ behavior \emph{just for one environment},
+%^^A% input a |\RawFloats| command \emph{inside} environment:
+% Если нужно, чтобы \emph{лишь одно окружение} работало как в~обычном
+% \LaTeX'е, задайте команду |\RawFloats| \emph{внутри} окружения:
+%\begin{Quote}
+%\begin{preamble}
+%|\|\FRkey[sec]{floatsetup}|[figure]{|\FRkey{style}|=Boxed}|\%{\itshape\smash{\begin{tabular}[t]l
+% обратите внимание: эта настройка\\ в~результате ничего здесь не делает\end{tabular}}}
+%\end{preamble}
+%|\begin{figure}\RawFloats|\nopagebreak
+%|\captionsetup[table]{position=top}|
+%|\begin{minipage}{0.45\textwidth}|
+%| \centering ...|
+%| \caption{...}\label{...}|
+%|\end{minipage}|
+%|\begin{minipage}{0.45\textwidth}|
+%| \captionof{table}{...}\label{...}|
+%| \centering ...|
+%|\end{minipage}|\nopagebreak
+%|\end{figure}|
+%\end{Quote}
+%^^A% And you'll get figure~\ref{Right:expect:fig}
+%^^A% and table~\ref{Right:expect:tab}.
+% и~вы получите рис.~\ref{Right:expect:fig}
+% и~табл.~\ref{Right:expect:tab}.
+%\begingroup\floatsetup[figure]{style=Boxed}
+% \begin{figure}[H]\RawFloats
+% \captionsetup[table]{position=top}
+% \begin{minipage}{0.45\textwidth}
+% \centering {\unitlength1.92\unitlength\input{Horse.picture}}
+% \caption{Рисунок в~ряду в~режиме обычного \LaTeX'а}\label{Right:expect:fig}
+% \end{minipage}\quad\hfill
+% \killfloatstyle\begin{minipage}{0.45\textwidth}
+% \captionof{table}{Таблица в~ряду в~режиме обычного \LaTeX'а}\label{Right:expect:tab}
+% \centering\tabcolsep5\tabcolsep
+% \begin{tabular}{|c|c|}\hline A & B \\ C & D \\ \hline\end{tabular}
+% \end{minipage}
+% \end{figure}
+%\endgroup
+% \RestoreSpaces
+%^^A% Compare this example with example in the {\sectionname}~\ref{sec:mixrow} and the following
+%^^A% figure~\ref{leftfig:raw} and table~\ref{righttab:raw}.
+% Сравните этот пример с~примером из {\sectionname}~\ref{sec:mixrow}
+% и~следующими рисунком~\ref{leftfig:raw} и~таблицей~\ref{righttab:raw}.
+%\begin{Quote}\openup.65pt
+%\begin{preamble}
+%|\|\FRkey[sec]{floatsetup}|[figure]{|\FRkey{style}|=Boxed}|
+%\end{preamble}
+%|\begin{figure}\RawFloats\|\FRkey[FB]{CenterFloatBoxes}\nopagebreak
+%|\begin{|\FRkey[sec]{floatrow}|}|
+%| \|\FRkey[FB]{ffigbox}|[\|\FRkey[FB]{FBwidth}|]|\nopagebreak
+%| {...}|\nopagebreak
+%| {\caption{...}\label{...}}|
+%
+%| \|\FRkey[FB]{ttabbox}\nopagebreak
+%| {...}|\nopagebreak
+%| {\caption{...}\label{...}}|
+%|\end{floatrow}|\nopagebreak
+%|\end{figure}|
+%\end{Quote}
+%\begingroup\floatsetup[figure]{style=Boxed}
+% \begin{figure}[H]\RawFloats\CenterFloatBoxes
+% \begin{floatrow}
+% \ffigbox[\FBwidth]
+% {\unitlength1.92\unitlength\input{Horse.picture}}
+% {\caption{Рисунок в~ряду внутри команды \cmd{\floatbox} и~в~окружении \env{floatrow} в~режиме обычного \LaTeX'а}%^^A
+% \label{leftfig:raw}}%
+%
+% \ttabbox
+% {\caption{Таблица в~смешанном ряду внутри \cmd{\floatbox} и~в~окружении \env{floatrow} в~режиме обычного \LaTeX'а}%^^A
+% \label{righttab:raw}}
+% {\tabcolsep5\tabcolsep
+% \begin{tabular}{|c|c|}\hline A & B \\ C & D \\ \hline
+% \end{tabular}}
+% \end{floatrow}
+% \end{figure}%^^A
+%\endgroup
+%
+%^^A% \Note Canceling of \package{floatrow}'s behavior for \emph{all floats of one type
+%^^A% or subtype} should be done outside any floating environment, usually in the
+%^^A% preamble of the document. In this case the |\RawFloats| command needs optional
+%^^A% argument with name(s) of float type. You may set that by two ways:
+% \Note Отмена установок пакета \package{floatrow} для \emph{всех флотов выбранных типов
+% или подтипов}. В~таком случае команда |\RawFloats| задаётся вне окружений флотов с~опцией
+% задающей названия типа флотов \cdash--- эти установки лучше задавать
+% в~преамбуле. Команду можно задать двумя способами:
+% \begin{Quote}
+% |\RawFloats|\oarg{type,type,\ldots}\quad or\nopagebreak
+% |\RawFloats|\oarg{type}\oarg{subtype,subtype,\ldots}
+% \end{Quote}
+%^^A% So if you set |\RawFloats[figure]|, that will return the plain \LaTeX{} mode to all
+%^^A% figures in all subtype environments (|figure|, |figure*|,
+%^^A% |sidewaysfigure|, |wrapfigure|, etc., see page~\pageref{sec:floatsetup}).
+%^^A% If there is also a table,
+%^^A% |\RawFloats[figure,table]|, you also will set the same for all table
+%^^A% subtypes.
+% Итак, если вы зададите |\RawFloats[figure]|, это вернёт всем рисункам установки \LaTeX'а
+% во всех относящимся к~ним окружениях (|figure|, \texttt{figure*},
+% |sidewaysfigure|, |wrapfigure| и~др. см.~с.~\pageref{sec:floatsetup}).
+% Если ещё добавить таблицы:
+% |\RawFloats[figure,table]|, вы также отмените установки \package{floatrow}
+% и~для всех окружений таблиц.
+%
+%^^A% The second way, with second optional argument, cancels \package{floatrow}'s
+%^^A% behavior for mentioned float ``subtype(s)'' of \emph{one} float type
+%^^A% in second optional argument you may use |float|, |widefloat|,
+%^^A% |rotfloat|, |widerotfloat|---the meaning of this options
+%^^A% analogous to options of |\floatsetup| macro (see
+%^^A% {\sectionname}~\ref{sec:floatsetup}, but you may use here only options
+%^^A% which include ``float'' word).\label{FAD:PlainFloatII}%^^A
+% Второй вариант, со второй опцией, отменяет установки \package{floatrow}
+% заданных в~ней окружений данного типа флота. Во второй опции
+% можно задать |float|, |widefloat|,
+% |rotfloat|, |widerotfloat|---значение этих опций аналогично
+% опциям команды |\floatsetup|
+% (см. {\sectionname}~\ref{sec:floatsetup}, но в~данном случае можно использовать
+% опции только со словом «float»).\label{FAD:PlainFloatII}%^^A
+%
+% \Note\DescribeMacro{rawfloats}\label{setup:rawfloats}%^^A
+%^^A% This option stores the plain \LaTeX{} mode (i.e. stores usage of
+%^^A% standard \LaTeX{} float macros) for all \emph{standard and new defined}
+%^^A% float types. This option can be used only in |\usepackage| line.
+% Данная опция сохраняет режим plain \LaTeX'а (т.\,е. использование
+% стандартных команд \LaTeX'а) для всех \emph{стандартных и~вновь созданных}
+% типов флотов. Опция может использоваться только в~строке
+% |\usepackage|.
+%
+%\medskip
+%^^A% \emph{Notes}.\startNotes\nopagebreak
+% \emph{Замечания}.\startNotes\nopagebreak
+%
+%^^A% \Note Please note that with |\RawFloats[...]| command and |rawfloats=| key
+%^^A% you will cancel layout (|\floatsetup|) settings of all chosen float types/subtypes
+%^^A% ({\sectionname}~\ref{sec:floatsetup}) for plain floats.
+% \Note Обратите внимание, что в~обычных окружениях с~командой |\RawFloats[...]| и~ключом |rawfloats=|
+% отменяются настройки оформления (|\floatsetup|) для всех выбранных типов и~подтипов флотов
+% ({\sectionname}~\ref{sec:floatsetup}).
+%
+%\begingroup
+%^^A% {\Note The |floatrow| environment ({\sectionname}~\ref{sec:floatrow})
+%^^A% and commands of |\floatbox| stuff ({\sectionname}~\ref{sec:floatbox})
+%^^A% still work after |\RawFloats[...]| command and |rawfloats=| key
+%^^A% (see example with figure~\ref{leftfig:raw}
+%^^A% and table~\ref{righttab:raw})\label{FAD:MixedRow}.
+%^^A% Also note that\startNotes\def\theNote{\alph{Note}}\Note
+%^^A% the layout settings of the package, written in |\usepackage| line
+%^^A% and inside |\floatsetup{...}| command, and settings for main types of floats
+%^^A% like |\floatsetup|\allowbreak|[figure]{...}| or |\floatsetup|\allowbreak|[table]{...}|
+%^^A% still can work inside |\|\FRkey{floatbox} commands; \Note for the figures inside |\fcapside|
+%^^A% command and similar ones (with the |\|\FRkey{capbeside} command
+%^^A% inside the |\floatbox|'s \meta{preamble} option)---the settings |\floatsetup|\allowbreak|[capbesidefloat]{...}|
+%^^A% and |\floatsetup|\allowbreak|[capbesidefigure]{...}| or |\floatsetup|\allowbreak|[capbesidetable]{...}|
+%^^A% work; \Note inside the \FRkey{floatrow} environment---the settings |\floatsetup|\allowbreak|[floatrow]{...}|
+%^^A% and |\floatsetup|\allowbreak|[figurerow]{...}| or |\floatsetup|\allowbreak|[tablerow]{...}| are added
+%^^A% to the settings for |\floatbox|'es inside;
+%^^A% \Note also you may use |\|\FRkey{thisfloatsetup} settings in the case of usage of |\floatbox| commands.
+% \Note Окружение |floatrow| ({\sectionname}~\ref{sec:floatrow})
+% и~команды базирующиеся на |\floatbox| ({\sectionname}~\ref{sec:floatbox})
+% всё равно работают после задания команды |\RawFloats[...]|
+% и~ключа |rawfloats=| (см.~рис.~\ref{leftfig:raw}
+% и~табл.~\ref{righttab:raw})\label{FAD:MixedRow}.
+% Кроме этого\startNotes\def\theNote{\asbuk{Note}}\Note внутри команд |\|\FRkey{floatbox} всё равно
+% действуют настройки, записанные в~строке |\usepackage| или внутри
+% |\floatsetup{...}|, и~настройки для главных типов флотов,
+% |\floatsetup|\allowbreak|[figure]{...}| или |\floatsetup|\allowbreak|[table]{...}|;
+% \Note при использовании команды |\fcapside| и~подобных ей (с~|\capbeside| в~опции\meta{preamble}
+% команды |\floatbox|) работают |\floatsetup|\allowbreak|[capbesidefloat]{...}|
+% |\floatsetup|\allowbreak|[capbesidefigure]{...}| или |\floatsetup|\allowbreak|[capbesidetable]{...}|;
+% \Note внутри окружения |floatrow| к~настройкам команд |\floatbox|
+% добавляются настройки |\floatsetup|\allowbreak|[floatrow]{...}|
+% |\floatsetup|\allowbreak|[figurerow]{...}| или |\floatsetup|\allowbreak|[tablerow]{...}|.
+%
+%^^A% The settings for all other layout subtypes
+%^^A% (see {\sectionname}~\ref{sec:floatsetup}) will be canceled.\par}
+% Настройки для остальных подтипов флотов (см.~{\sectionname}~\ref{sec:floatsetup})
+% не работают.
+%\endgroup
+%
+%^^A% \subsubsection{Raw Caption---Printing in Unusual Way}
+% \subsubsection{Стандартная команда подписи---необычное размещение}
+% \DescribeMacro{\RawCaption}\label{setup:RawCaption}%^^A
+%^^A% This command allows to ``release'' caption contents from special box register created by
+%^^A% \package{floatrow} package for the creation of necessary layout. The caption is placed as
+%^^A% argument of |\RawCaption|:
+% Последняя команда позволяет «высвободить» содержимое подписи из специального
+% регистра бокса, используемого пакетом \package{floatrow} для создания необходимого макета
+% флота. В~этом случае подпись помещается в~аргумент команды |\RawCaption|:
+% \begin{Quote}
+% |\RawCaption{\caption\marg{contents}\label{...}}|
+% \end{Quote}
+%^^A% In this case the settings of float layout of current type will be stored, but
+%^^A% you may put caption in non-standard way. For example in the free corner of the
+%^^A% graphics (figure~\ref{rawcaption:plain}):
+% В~этом случае, сохраняя настройки макета данного флота, можно
+% разместить подпись нестандартным способом. Например в~свободном углу рисунка
+% (рис.~\ref{rawcaption:plain}):
+%\begingroup
+% \begin{Quote}
+%\begin{preamble}
+%|\|\FRkey[sec]{floatsetup}|[figure]{|\FRkey{style}|=plain}|
+%\end{preamble}
+%|\begin{figure}|
+%|\framebox(70,60){...}\hskip2\unitlength|
+%|\framebox(70,60){...}\vskip2\unitlength|
+%|\framebox(70,60){...}\hskip2\unitlength|
+%|\parbox[b][60\unitlength]{70\unitlength}%|
+%| {\RawCaption{\caption{...}\label{...}}}|
+%|\end{figure}|
+% \end{Quote}
+%\floatsetup{style=plain}
+%\begin{figure}[H]\unitlength1.28\unitlength\lineskip0pt
+%\framebox(70,60){\input{TheCat.picture}}\hspace{2\unitlength}%%^^A
+%\framebox(70,60){\unitlength.5\unitlength\input{TheCat.picture}}\vspace{2\unitlength}\par
+%\framebox(70,60){\unitlength.25\unitlength\input{TheCat.picture}}\hspace{2\unitlength}%%^^A
+%\parbox[b][60\unitlength]{70\unitlength}{\RawCaption{\caption
+% [Подпись в~режиме стандартного \LaTeX;а, помещена в~свободный угол рисунка]{Подпись в~режиме стандартного \LaTeX;а, помещена в~свободный угол рисунка}\label{rawcaption:plain}}}
+%\end{figure}%
+%^^A% The more suitable example of usage of the |\RawCaption| command see on the
+%^^A% page~\pageref{fig:subIcap:IcatsI} (figure~\ref{fig:subIcap:IcatsI} with modified
+%^^A% \verb|BOXED| style).
+% Более подходящий вариант использования команды |\RawCaption| см.~на~%^^A
+% с.~\pageref{fig:subIcap:IcatsI} (рис.~\ref{fig:subIcap:IcatsI} с~изменённым стилем
+% \verb|Boxed|).
+%\endgroup
+%
+%^^A% \subsection{Usage of Footnotes Inside Float Environment}
+% \subsection{Сноски внутри окружения флота}\label{sec:floatfootnote}
+%
+%^^A% Sometimes table or figure contents have material, which authors mark
+%^^A% and then write some explanation like footnotes. This package has
+%^^A% a~mechanism which allows to put footnotes inside floating environments, in
+%^^A% the same way as is in \LaTeX's |minipage| environment.
+% Иногда таблица или рисунок может содержать
+% материал, который помечается, а~снизу даётся объяснение в~виде сноски.
+% Пакет имеет механизм, позволяющий размещение сносок внутри окружения флота,
+% как это сделано в~окружении \LaTeX'а |minipage|.
+%
+%^^A% In the case of few elements have the same footnote, we cannot
+%^^A% use standard |\footnotemark|---|\footnotetext| combination, because
+%^^A% |\footnotemark| in standard \LaTeX\ always creates the sign of main text footnote.
+%^^A% For these cases current package offers |\mpfootnotemark|%^^A
+%^^A% \FRmpar{Footnotemark \\inside float}{FAD:FnoteInsideFloat}\label{FB:mpfootnotemark}
+%^^A% macro instead of |\footnotemark|.
+%^^A% (The same macro also is defined in \package{footmisc} package.
+%^^A% The \package{floatrow} package doubles this definition.)
+% В~тех случаях, когда несколько элементов
+% имеют одинаковую сноску, мы не можем воспользоваться стандартной
+% комбинацией |\footnotemark|---|\footnotetext|, потому что команда
+% |\footnotemark|
+% \FRmpar{Знак сноски внутри флота}{FAD:FnoteInsideFloat}\label{FB:mpfootnotemark}
+% в~стандартном \LaTeX'е всегда создаёт знак для сноски основного текста.
+% Для этих случаев данный пакет предлагает макрокоманду
+% |\mpfootnotemark| вместо |\footnotemark|.
+% (Та же макрокоманда также определена в~пакете
+% \package{footmisc}. Пакет \package{floatrow} просто дублирует это определение.)
+% \begin{Quote}\openup-.35pt%
+% \begin{preamble}
+% |\|\FRkey[sec]{floatsetup}|{...,|\FRkey{footnoterule}|=none,|%^^A
+% \FRkey{footskip}|=.35\skip\footins,...}|
+% \end{preamble}
+% |\begin{table}|
+% |\|\FRkey[FB]{ttabbox}
+% | {\caption{...}\label{...}}%|
+%\verb+ {\begin{tabular}{...}+
+% |... & 2\mpfootnotemark[1] \\|
+% |...|
+% | \end{tabular}%|
+% | \footnotetext[1]{Even numbers.}}|
+% |\end{table}|
+% \end{Quote}%
+% \DeleteShortVerb{\|}%
+%\begingroup\floatsetup[table]{footnoterule=none,footskip=.35\skip\footins}\tabcolsep.5\tabcolsep
+% \begin{table}[H]
+% \ttabbox
+% {\caption{Таблица со сноской}%^^A
+% \label{tab:floatfnote}}%^^A
+% {\extrarowheight1pt
+% \begin{tabular}{|l|c|c|}
+% \hline
+% \thead{Column head} & \thead{Data I} & \thead{Data II} \\
+% \hline
+% First row & \phantom01 & 2\mpfootnotemark[1] \\
+% Second row & \phantom06\mpfootnotemark[1] & 4\mpfootnotemark[1] \\
+% Third row & 28\mpfootnotemark[1] & 8\mpfootnotemark[1] \\
+% \hline
+% \end{tabular}%^^A
+% \footnotetext[1]{Even numbers.}}
+% \end{table}%
+%\endgroup
+% \MakeShortVerb{\|}%
+%
+%^^A% {\sloppy The |\|\FRkey[sec]{floatbox} macro uses special definition of footnote rule
+%^^A% (the \FRkey{footnoterule}|=| key, see also
+%^^A% page~\pageref{sec:footnotestyle} for variants of footnote rule) and skip before footnotes and
+%^^A% explications or legends (the \FRkey{footskip}|=| key).\par}
+% Макрокоманда |\|\FRkey[sec]{floatbox} использует собственное определение линейки для
+% сноски (ключ \FRkey{footnoterule}|=|, см. также
+% с.~\pageref{sec:footnotestyle} о~вариантах линейки для сносок под флотами) и~отбивку до сносок
+% и~экспликаций (ключ \FRkey{footskip}|=|).
+%
+%^^A% \subsection{The Legend-Like Macro}\label{subsec:floatfoot}
+% \subsection{Макрокоманда для экспликаций}\label{subsec:floatfoot}
+%^^A% In the case of table or figure have some additional explanations
+%^^A% which could not put in caption contents and they are definitely not
+%^^A% a footnote you may use the |\floatfoot|\label{FAD:Legend}
+%^^A% command. The |\floatfoot| is
+%^^A% build by usage of |\caption| stuff and uses by default caption's text justification:
+% Если таблица или рисунок имеют дополнительные объяснения,
+% которые не должны быть в~подписи и~они не являются сноской
+% вы можете использовать команду |\floatfoot|\label{FAD:Legend}. Команда |\floatfoot|
+% использует механизм оформления команд |\caption| и~по умолчанию использует
+% выключку, заданную для текста подписей (табл.~\ref{tab:floatfoot}):
+%\begin{Quote}
+%|\begin{table}|
+%|\|\FRkey[FB]{ttabbox}
+%| {\caption{...}\label{...}}|
+% \verb+ {\begin{tabular}{...}+
+%| ...|
+%| \end{tabular}%|
+%| \floatfoot*{`Data I' column ...}}|
+%|\end{table}|
+%\end{Quote}
+% \DeleteShortVerb{\|}%
+%\begingroup\floatsetup[table]{footnoterule=none,footskip=.35\skip\footins}\tabcolsep.5\tabcolsep
+% \begin{table}[H]
+% \ttabbox
+% {\caption{Таблица с экспликацией}%^^A
+% \label{tab:floatfoot}}%^^A
+% {\extrarowheight1pt\tabcolsep2\tabcolsep
+% \begin{tabular}{|l|c|c|}
+% \hline
+% \thead{Column head} & \thead{Data I} & \thead{Data II} \\
+% \hline
+% First row & \phantom01 & 2 \\
+% Second row & \phantom06 & 4 \\
+% Third row & 28 & 8 \\
+% \hline
+% \end{tabular}%^^A
+% \floatfoot{`Data I' column---numbers which equal to sum of all
+% their divisors; `Data II' column---$2^n$ values}}
+% \end{table}%
+%\endgroup
+% \MakeShortVerb{\|}%
+%
+%^^A% The star form (|\floatfoot*|) prints its contents as plain unindented
+%^^A% paragraph (see table~\ref{tab:floatfoot}).
+% «Звёздная» форма (|\floatfoot*|) печатает содержимое в~виде обычного
+% абзаца без отступа (см. табл.~\ref{tab:floatfoots}):
+%\begin{Quote}
+%|\begin{table}|
+%| ...|
+%| \end{tabular}%|
+%| \floatfoot*{`Data I' column ...}}|
+%|\end{table}|
+%\end{Quote}
+% \DeleteShortVerb{\|}%
+%\begingroup\floatsetup[table]{footnoterule=none,footskip=.35\skip\footins}\tabcolsep.5\tabcolsep
+% \begin{table}[H]
+% \ttabbox
+% {\caption{Таблица с~экспликацией в~виде обычного абзаца без отступа}%^^A
+% \label{tab:floatfoots}}%^^A
+% {\extrarowheight1pt\tabcolsep2\tabcolsep
+% \begin{tabular}{|l|c|c|}
+% \hline
+% \thead{Column head} & \thead{Data I} & \thead{Data II} \\
+% \hline
+% First row & \phantom01 & 2 \\
+% Second row & \phantom06 & 4 \\
+% Third row & 28 & 8 \\
+% \hline
+% \end{tabular}%^^A
+% \floatfoot*{`Data I' column---numbers which equal to sum of all
+% their divisors; `Data II' column---$2^n$ values}}
+% \end{table}%
+%\endgroup
+% \MakeShortVerb{\|}%
+%
+%^^A% For defining of explication font use \FRkey{footfont}|=| option
+%^^A% in |\floatsetup| (page~\pageref{setup:footfont}). You may try to
+%^^A% define special settings for float foot using
+%^^A% \cmd{\captionsetup[floatfoot]} (see~{\sectionname}~\ref{sec:floatsetup}).
+% Для определения шрифта для экспликаций используйте соответствующую опцию
+% \FRkey{footfont}|=| в~команде
+% |\floatsetup| (с.~\pageref{setup:footfont}). Вы можете задать
+% дополнительные настройки оформления задав командную
+% последовательность \cmd{\captionsetup[floatfoot]} (см.~{\sectionname}~\ref{sec:floatsetup}).
+%
+%^^A% \emph{Notes.} \startNotes\Note The \package{float} package defines additional
+%^^A% optional argument after main caption text, possibly for explications.
+%^^A% Since this possibility
+%^^A% didn't declared in user part of documentation the current version of
+%^^A% \package{caption} (3.0 and later), and also \package{float\-row} package,
+%^^A% doesn't support this possibility. You may use |\floatfoot| and
+%^^A% |\footnote|/\allowbreak|\mpfootnotemark|/\allowbreak|\footnotetext| stuff instead.
+% \emph{Замечания.} \startNotes\Note Пакет \package{float} определяет
+% дополнительный аргумент после текста подписи. Поскольку эта
+% возможность не была документирована в~части документации для
+% пользователей, и~версии пакета \package{caption}, начиная с~3.0,
+% и~пакет \package{floatrow} не поддерживают эту возможность.
+% Используйте команду |\floatfoot| и~команды
+% |\footnote|/\allowbreak|\mpfootnotemark|/\allowbreak|\footnotetext|.
+%
+%^^A% \Note If you use both commands |\floatfoot| and |\footnote|
+%^^A% inside one float box, the |\floatfoot| appears above |\footnote|
+%^^A% contents.
+% \Note Если вы используете одновременно команды |\floatfoot|
+% и~|\footnote| внутри одного флота, содержимое команды |\floatfoot|
+% появится над |\footnote|.
+%
+%^^A% \Note Foot material (footnotes and text in floatfoot) can be placed
+%^^A% in several variants: at the very bottom of float box, below caption
+%^^A% (even if caption is above float object; see description of \FRkey{footposition}|=| key
+%^^A% on the page \pageref{setup:footposition}
+%^^A% and sample file \file{frsample01.tex}). In case of caption beside
+%^^A% float object, footnotes and foot text are always placed below caption.
+% \Note Сноски и~экспликации могут быть размещены несколькими
+% способами: в~самом низу флота, под подписью
+% (даже в~случае подписи сверху; см. описание ключа \FRkey{footposition}|=|
+% на с.~\pageref{setup:footposition} и~файл примера \file{frsample01.tex}).
+% В~случае подписи сбоку, сноски и~экспликации всегда помещаются под подписью.
+%
+%^^A% \subsection{Fine Tuning of Vertical Spaces of Float}\label{sec:FBabskips}
+% \subsection{Корректировка вертикальных отбивок в~флоте}\label{sec:FBabskips}
+%^^A% At the final variant of document you may need to correct vertical
+%^^A% spaces between float and main text, between float object and
+%^^A% caption.
+% В~заключительном варианте документа вам возможно понадобится
+% откорректировать вертикальные отбивки между флотом и~основным
+% текстом, между содержимым объекта и~подписью.
+%
+%^^A% To change space between float box and main text, you may use
+%^^A% two simple commands |\FBaskip| and |\FBbskip|. For example define
+% Изменить отбивки между флотом и~основным текстом можно,
+% используя две простые команды |\FBaskip| и~|\FBbskip|.
+% Например, определите
+% \begin{Quote}
+% |\renewcommand\FBaskip{-4pt}|
+% |\begin{figure}|
+% | ...|
+% |\end{figure}|
+% \end{Quote}
+%^^A% to move up float box up (or reduce space above) by 4pt. Or write
+% чтобы передвинуть флот вверх (уменьшить отбивку сверху)
+% на 4pt. Или запишите
+% \begin{Quote}
+% |\renewcommand\FBbskip{-5pt}|\nopagebreak
+% |\begin{figure}[t]|\nopagebreak
+% | ...|\nopagebreak
+% |\end{figure}|
+% \end{Quote}
+%^^A% to reduce space below (here: distance between figure and main text) by 5pt.
+%^^A% In current document the |\FBaskip| command was necessary for moving up
+%^^A% some of wrapped figures.\nopagebreak
+% чтобы уменьшить (здесь: расстояние между рисунком и~текстом)
+% на 5pt. В~данном документе
+% команда |\FBaskip| понадобилась для корректировки
+% рисунков в~оборку.\nopagebreak
+%
+%^^A% Use |\vspace| command for vertical space correction around float
+%^^A% object\footnote{The plain floating environment allows usage of
+%^^A% \cmd{\vskip} command. But \cmd{\floatbox} stuff
+%^^A% (\cmd{\floatbox} itself, \cmd{\ffigbox} etc.) in case
+%^^A% of usage of the \cmd{\FBwidth} option, gets error message
+%^^A% when \cmd{\vskip} appears.}.
+% Для корректировки отбивок вокруг объекта
+% используйте |\vspace|\footnote{В~простом окружении флота можно
+% пользоваться и~командой \cmd{\vskip}. Но команды \cmd{\floatbox}
+% (сама \cmd{\floatbox}, \cmd{\ffigbox}\dots), когда используют
+% в~аргументе \meta{width} опцию \cmd{\FBwidth}, при обнаружении
+% \cmd{\vskip} выдадут сообщение об ошибке.}.\par
+%
+%^^A% \emph{Note}. If you'll write something like:
+% \emph{Замечание}. Если вы запишете нечто вроде:
+% \begin{Quote}
+%\begin{preamble}
+% |\usepackage{floatrow}|
+%\end{preamble}
+% |\begin{figure}|\nopagebreak
+% | ...|
+% |\caption{...}|
+% |\vspace{-6pt}|\nopagebreak
+% |\end{figure}|
+% \end{Quote}
+%^^A% in \emph{plain} floats like in example above, you will change space between caption
+%^^A% and object (in the case of caption below object).
+%^^A% Again, for layout with caption above:
+% в~\emph{простом} окружении флота, как в~примере выше, вы измените расстояние между
+% подписью и~объектом (если подпись помещается снизу объекта).
+% Опять же, для макета с~подписью сверху, как в~следующем примере:
+% \begin{Quote}
+%\begin{preamble}
+% |\usepackage[|\FRkey{capposition}|=top]{floatrow}|
+%\end{preamble}
+% |\begin{figure}|\nopagebreak
+% |\vspace{-6pt}|\nopagebreak
+% |\caption{...}|
+% | ...|
+% |\end{figure}|
+% \end{Quote}
+%^^A% you will get the reduced space between caption above and object contents.
+% вы опять получите уменьшенную отбивку между подписью и~объектом.
+%
+% \clearpage
+%^^A% \section{Float Layout Settings}\label{sec:floatsetup}
+% \section{Настройка оформления плавающих объектов}\label{sec:floatsetup}
+%^^A% The idea of \package{floatrow} package is to avoid a lot of repeated code
+%^^A% for creation of desired layout for floats inside the document text.
+%^^A% If you ought to change the layout of one float type or even of all float types,
+%^^A% the package allows also to make these modifications
+%^^A% of layout much easier. In this case you only have to care
+%^^A% about the \emph{markup} of floats and their contents.
+% Основная идея пакета \package{floatrow} состоит в~том, чтобы избежать множества
+% повторяющихся команд в~документе для создания нужного оформления плавающих объектов
+% а~также упростить возможные изменения, если понадобится изменить оформление всех флотов или
+% только отдельно взятого типа флота.
+% В~результате при создании и~работе с~документом уделяется внимание только \emph{разметке}
+% флотов и~их содержанию.
+%
+%^^A% The easy modification of common layout of all float types or only for one
+%^^A% float type is possible because of the borrowed code from the \package{float}
+%^^A% package, which allows to modify layout of floats of one type as a whole.
+% Простота изменения общего оформления всех флотов или флотов одного типа возможна
+% благодаря коду, взятому из пакета \package{float}, который позволяет
+% изменять оформление всех плавающих объектов одного типа.
+%
+%^^A% The common layouts and modification for captions for all float types as a whole,
+%^^A% for each float type separately, and other special settings
+%^^A% are supported by \package{caption} package, version~3.\emph{x}.
+% Единое оформление и~изменение подписей всех типов флотов и~настройки для каждого
+% типа флотов, а~также другие настройки поддерживается пакетом \package{caption}, версии~3.\emph{x}.
+%
+%^^A% The layout settings of \package{floatrow} package are built similarly
+%^^A% to the settings from the \package{caption}~3.\emph{x} package. So the layout settings of the
+%^^A% |\floatsetup|\footnote{Some key and option names were changed from version 0.1d,
+%^^A% the reason was to arrange and make names more memorable, and, sometimes, reduction
+%^^A% of their names (see {\sectionname}~\ref{sec:changed}).} command are built in
+%^^A% similar way as layout settings
+%^^A% of the |\captionsetup| command\footnote{Look also at the \package{caption}
+%^^A% documentation (version 3.0 and later)}.
+% Настройки оформления пакета \package{floatrow} построены аналогично
+% настройкам пакета \package{caption}~3.\emph{x}, а~команда |\floatsetup|\footnote{Некоторые имена
+% ключей и~опций изменены после версии 0.1d, для упорядочения и~создания более
+% запоминаемых названий, и, для некоторых, сокращения их имён
+% (см.~{\sectionname}~\ref{sec:changed}).}, использует механизм, аналогичный механизму команды
+% |\captionsetup|\footnote{См.~также документацию пакета \package{caption}
+% (версии~3.0 и~выше)}.
+%
+%^^A% You may use the layout settings as \package{floatrow} option in
+%^^A% the |\usepackage| line in the preamble of codument.
+% Вы можете использовать настройки оформления флотов как опции пакета
+% \package{floatrow} в~строке |\usepackage|, задаваемой в~преамбуле.
+% \begin{Quote}
+%\begin{preamble}
+% |\usepackage[|\meta{options}|]{floatrow}|\quad.
+%\end{preamble}
+% \end{Quote}
+%^^A% You may write
+% Вы можете записать
+% \begin{Quote}
+%\begin{preamble}
+% |\usepackage[style=boxed,font=small]{floatrow}|\quad.
+%\end{preamble}
+% \end{Quote}
+% \DescribeMacro{\floatsetup}
+%^^A% The same result you get with the |\floatsetup| command:
+% Тот же результат вы получите при использовании специальной команды настроек макета |\floatsetup|
+% \begin{Quote}
+%\begin{preamble}
+% |\usepackage{floatrow}|
+% |\floatsetup{style=boxed,font=small}|\quad.
+%\end{preamble}
+% \end{Quote}
+%^^A% The lines above declare the |boxed| float style (this style creates
+%^^A% the frame around float object which is built by \LaTeX's |\fbox| command) and the
+%^^A% |\small| font for contents of float objects. These settings are loaded for \emph{all} float types.
+% Строки выше определяют стиль |boxed| (стиль создаёт рамку вокруг объекта с~помощью
+% команды \LaTeX'а |\fbox|) и~шрифт |\small| (меньший, чем для всего документа) для содержимого
+% объектов. Эти установки заданы для \emph{всех} типов плавающих объектов.
+%
+%^^A% The usage of the |\floatsetup| command has following form:
+% Команда |\floatsetup| имеет следующую форму задания:
+% \begin{Quote}
+% |\floatsetup|\oarg{float type}\marg{options}\quad.
+% \end{Quote}
+%^^A% where option \meta{float type} is the name of float type. You can use this optional
+%^^A% argument for creating of special settings of chosen float type. The following command
+% Где опция \meta{float type} является именем типа флота.
+% Вы можете использовать эту опцию для задания специальных настроек для флотов выбранного типа.
+% Следующая команда
+% \begin{Quote}
+% |\floatsetup[table]{style=Plaintop}|
+% \end{Quote}
+%^^A% sets a special float style for floating tables: captions are placed above
+%^^A% float objects; in the case of floats are placed in one row, inside the |floatrow|
+%^^A% environment, text of captions is aligned by the top lines.
+% задаёт специальный стиль для таблиц: табличные заголовки помещаются
+% сверху, если таблицы стоят рядом внутри окружения |floatrow|,
+% табличные заголовки выравниваются по верхней строке.%^^A
+%
+%^^A% The |[table]| or the |[figure]| options are not the only options you are allowed to use.
+%^^A% The |\floatsetup| command allows usage of a number of special options for settings
+%^^A% for floats in different positioning: plain floats, two-column floats (in one-column layout
+%^^A% of the document, the starred environment like
+%^^A% |figure*| can be used for alternative float layout, e.g. for
+%^^A% wide floats, which expand to the margins) rotated floats, wrapped floats. There is also
+%^^A% minor support for floats with captions placed beside float objects.\medskip
+% Опции |[table]| или |[figure]| не единственные, которые можно использовать.
+% Команде |\floatsetup| можно задать специальные опции для настройки флотов
+% с~разными вариантами размещения: обычное,
+% для флотов вразрез двух колонок (в~одноколонной книге «звёздное» окружение
+% типа |figure*| можно использовать для альтернативной вёрстки,
+% например, широких рисунков, выходящих на поля) для флотов, развёрнутых
+% вертикально, флотов в~оборку и~др. Есть также поддержка, но неполная, настроек для
+% флотов с~подписью сбоку.\medskip
+%
+%^^A% Below are lists of all possible options of the |\floatsetup| command.
+%^^A% They are based, as example, on the |figure| environment.
+%^^A% The ``strength'' of options in the lists below decreases
+%^^A% from the previous item to the next one.
+% Ниже приведены перечни всех возможных опций команды |\floatsetup|, которые, для примера,
+% берут за основу окружение |figure|.
+% «Сила» приведённых ниже в~перечнях опций убывает от предыдущего
+% пункта к~следующему:
+% \begin{itemize}\label{stsetorder}
+% \item
+%^^A% Wide or two-column floats (|figure*|):
+% Широкие флоты или флоты вразрез двух колонок (|figure*|):
+% \begin{itemize}
+% \item
+%^^A% |\floatsetup[widefigure]|\label{setup:widefigure}---the ``strongest'' settings;
+%^^A% if they are absent, the settings from the next item will be used;
+% |\floatsetup[widefigure]|\label{setup:widefigure} "---самые «сильные» настройки;
+% если они отсутствуют,
+% пакет использует настройки из следующего пункта;
+% \item
+%^^A% |\floatsetup[widefloat]|\label{setup:widefloat}---these settings ``stronger''
+%^^A% than settings from next item (|\floatsetup[figure]|);
+%^^A% if they are absent, the settings from the next item will be used;
+% |\floatsetup[widefloat]|\label{setup:widefloat} "---эти настройки «сильнее» чем настройки
+% из следующего пункта (|\floatsetup[figure]|); если они отсутствуют, пакет
+% использует настройки из следующего пункта;
+% \item
+%^^A% |\floatsetup[figure]|;
+%^^A% if they are absent, package uses settings from
+%^^A% optional argument in |\usepackage| line or |\floatsetup{...}|
+%^^A% command; if they are absent---the default package settings will be used
+%^^A% (see page~\pageref{sec:default});
+% |\floatsetup[figure]|; если эти настройки отсутствуют, пакет
+% использует настройки,
+% заданные в~опции в~строке |\usepackage| или как |\floatsetup{...}|;
+% если и~эти установки отсутствуют "--- установки пакета
+% по умолчанию (см.~с.~\pageref{sec:default});
+% \end{itemize}
+% \item
+%^^A% Wrapped floats (|wrapfigure|, used with \package{wrapfig} package):
+% Флоты в~оборку (окружение
+% |wrapfigure| пакета \package{wrapfig}):
+% \begin{itemize}\itemsep0pt\parskip.5\parskip
+% \item |\floatsetup[wrapfigure]|\label{setup:wrapfigure};
+% \item |\floatsetup[wrapfloat]|\label{setup:wrapfloat};
+% \item |\floatsetup[figure]|;
+% \end{itemize}
+% \item
+%^^A% Rotated floats (|sidewaysfigure|,
+%^^A% used with \package{rotating} package):
+% Флоты развёрнутые вертикально (|sidewaysfigure|
+% пакета \package{rotating}):
+% \begin{itemize}\itemsep0pt\parskip.5\parskip
+% \item |\floatsetup[rotfigure]|\label{setup:rotfigure};
+% \item |\floatsetup[rotfloat]|\label{setup:rotfloat};
+% \item |\floatsetup[figure]|;
+% \end{itemize}
+% \item
+%^^A% Wide or two-column rotated floats
+% Развёрнутые флоты вразрез двух колонок (|sidewaysfigure*|):
+% \begin{itemize}\itemsep0pt\parskip.5\parskip
+% \item |\floatsetup[widerotfigure]|\label{setup:widerotfigure};
+% \item |\floatsetup[widerotfloat]|\label{setup:widerotfloat};
+% \item |\floatsetup[rotfigure]|;
+% \item |\floatsetup[rotfloat]|;
+% \item |\floatsetup[figure]|;
+% \end{itemize}
+%^^A% \emph{Note}. The settings
+%^^A% for wide float (|widefloat|, |widefigure|)
+%^^A% are skipped for rotated floats---use settings for |widerotfloat|
+%^^A% and---here---|widerotfigure|;
+% \emph{Замечание}. Настройки
+% для флотов на две колонки (или широких в~одноколонной вёрстке)
+% (|widefloat|, |widefigure|) не действуют на развёрнутые флоты "--- используйте
+% настройки для |widerotfloat| и "--- здесь
+% "--- |widerotfigure|;
+% \item
+%^^A% Beside floats:
+% Флоты расположенные рядом:
+% \begin{itemize}\itemsep0pt
+% \item |\floatsetup[floatrow]|\label{setup:floatrow};
+% \item |\floatsetup[figurerow]|\label{setup:figurerow};
+% \item
+%^^A% settings of outer environment from previous items, e.g.,
+%^^A% |sidewaysfigure*|, |sidewaysfigure|, |figure*| and |figure|.
+% настройки окружений перечисленных выше, куда помещён ряд, например,
+% |sidewaysfigure*|, |sidewaysfigure|, и~|figure*|.
+% \end{itemize}
+% \item
+%^^A% Floats with beside captions (please note, that settings in these options are limited,
+%^^A% see next section):
+% Флоты с~подписями сбоку (здесь есть ограничения, см.~раздел ниже):
+% \begin{itemize}\itemsep0pt
+% \item |\floatsetup[capbesidefigure]|\label{setup:capbesidefigure};
+% \item |\floatsetup[capbesidefloat]|\label{setup:capbesidefloat};
+% \item
+%^^A% settings for the float row; settings of outer environment from previous items, e.g.,
+%^^A% |sidewaysfigure*|, |sidewaysfigure|, |figure*| and |figure|.
+% настройки ряда если рисунки в~окружении |floatrow|;
+% настройки окружений перечисленных выше, куда помещён флот, например,
+% |sidewaysfigure*|, |sidewaysfigure|, и~|figure*|.
+% \end{itemize}
+% \end{itemize}
+%
+%^^A% \emph{Notes}.\startNotes\nopagebreak
+% \emph{Замечания}.\startNotes\nopagebreak
+%
+%^^A% \Note You can also create and change special settings for captions of
+%^^A% necessary float types or subtypes, using
+%^^A% co-named \meta{float~type} options inside the |\captionsetup| command,
+%^^A% e.g., |\captionsetup[widefigure]{...}|.
+% \Note Вы можете создать специальные настройки для подрисуночных подписей типа
+% или подтипа флотов, используя
+% те же названия опций \meta{float~type} в~команде |\captionsetup|, например,
+% |\captionsetup|\allowbreak|[widefigure]{...}|.
+%
+%^^A% \Note Please note that with |\RawFloats[...]| command and |rawfloats=| key
+%^^A% (\sectionname~\ref{sec:rawfloats}) you will cancel all layout
+%^^A% settings created as options in the |\usepackage| line or inside
+%^^A% the |\floatsetup| command for all chosen float types/subtypes.
+% \Note Обратите внимание, что с~командой |\RawFloats[...]| и~ключом |rawfloats=|
+% (\sectionname~\ref{sec:rawfloats})
+% отменяются настройки оформления созданные в~опции строки |\usepackage|
+% или внутри команды |\floatsetup| для всех выбранных типов и~подтипов флотов.
+%
+%\begingroup
+%^^A% {\sloppy\Note The |floatrow| environment ({\sectionname}~\ref{sec:floatrow})
+%^^A% and |\floatbox| commands (e.g. |\ffigbox|, |\ttabbox|, see {\sectionname}~\ref{sec:floatbox})
+%^^A% still work after both |\RawFloats| (|\RawFloats[...]|) command and |rawfloats=| key (see example width
+%^^A% figure~\ref{leftfig:raw} and table~\ref{righttab:raw})\label{FAD:MixedRow}.
+% \Note Окружение |floatrow| ({\sectionname}~\ref{sec:floatrow})
+% и~команды базирующиеся на |\floatbox| (например, |\ffigbox|, |\ttabbox|,
+% см.~{\sectionname}~\ref{sec:floatbox})
+% всё равно работают после задания команды |\RawFloats[...]|
+% и~ключа |rawfloats=| (см.~пример с~рис.~\ref{leftfig:raw}
+% и~табл.~\ref{righttab:raw})\label{FAD:MixedRowA}.
+%^^A% Also note that\startNotes\def\theNote{\asbuk{Note}}\Note
+%^^A% inside |\|\FRkey{floatbox} commands still can work layout settings
+%^^A% of the package, written in |\usepackage| line and inside |\floatsetup{...}| command,
+%^^A% and settings for main types of floats like |\floatsetup|\allowbreak|[figure]{...}|
+%^^A% or |\floatsetup|\allowbreak|[table]{...}|; \Note for the figures inside |\fcapside|
+%^^A% command and similar ones (with the |\|\FRkey{capbeside} command
+%^^A% inside the |\floatbox|'s \meta{preamble} option) the settings |\floatsetup|\allowbreak|[capbesidefloat]{...}|
+%^^A% and |\floatsetup|\allowbreak|[capbesidefigure]{...}| or |\floatsetup|\allowbreak|[capbesidetable]{...}|
+%^^A% work; \Note inside the \FRkey{floatrow} environment the settings \floatsetup|\allowbreak|[floatrow]{...}|
+%^^A% and |\floatsetup|\allowbreak|[figurerow]{...}| or |\floatsetup|\allowbreak|[tablerow]{...}| are added
+%^^A% to the settings for |\floatbox|'es inside;
+%^^A% \Note also you may use |\|\FRkey{thisfloatsetup} settings in the case of usage of |\floatbox| commands.
+% Кроме этого\startNotes\def\theNote{\asbuk{Note}}\Note внутри команд |\|\FRkey{floatbox} продолжают
+% действовать настройки, записанные в~строке |\usepackage| или внутри
+% |\floatsetup{...}|, и~настройки для главных типов флотов,
+% |\floatsetup|\allowbreak|[figure]{...}| или |\floatsetup|\allowbreak|[table]{...}|;
+% \Note при использовании команды |\fcapside| и~подобных ей (с~|\capbeside| в~опции\meta{preamble}
+% команды |\floatbox|) работают |\floatsetup|\allowbreak|[capbesidefloat]{...}|
+% |\floatsetup|\allowbreak|[capbesidefigure]{...}| или |\floatsetup|\allowbreak|[capbesidetable]{...}|;
+% \Note внутри окружения |floatrow| к~настройкам команд |\floatbox|
+% добавляются настройки |\floatsetup|\allowbreak|[floatrow]{...}|
+% |\floatsetup|\allowbreak|[figurerow]{...}| или |\floatsetup|\allowbreak|[tablerow]{...}|.
+%
+%^^A% The settings for all other layout subtypes
+%^^A% (see {\sectionname}~\ref{sec:floatsetup}) will be canceled.\par}
+% Настройки для остальных подтипов флотов (см.~{\sectionname}~\ref{sec:floatsetup})
+% не работают.
+%\endgroup
+%
+%^^A% The next few sections describe keys of |\floatsetup| macro.
+% Разделы ниже описывают ключи, используемые командой |\floatsetup|.
+%
+%^^A% \subsection{Floatsetup Keys}\label{sec:floatkeys}
+% \subsection{Ключи Floatsetup}\label{sec:floatkeys}
+%
+%^^A% \FRorisubsubsection{Float Style}
+% \FRorisubsubsection{Стиль плавающего объекта}
+%
+% \DescribeMacro{style}\label{setup:style}%^^A
+%^^A% The \emph{float style} could include settings of the justification (in particular) of float contents;
+%^^A% margins (in particular the alignment of float boxes); separation material between objects and captions
+%^^A% and between float boxes in a~row (mainly spaces); frames or lines and other options.
+% Ключ \emph{float style} включает выключку (в~частности) содержимого объекта;
+% поля (в~частности выравнивание боксов флотов); разделительный материал между объектами и~подписями
+% и~между флотами, стоящими в~ряду (чаще всего это отбивки);
+% рамки или линейки и~некоторые другие опции.
+%
+%^^A% The \emph{float style} is specified by following way:
+% Опция \emph{float style} задаётся следующим образом:
+% \begin{Options}{style=float style name }
+% \item[style=\rmfamily\mdseries\meta{float style name}\ ,\quad]
+%^^A% the name of the \meta{float style name} option you may take from
+%^^A% table~\ref{tab:floatlayouts}.
+% где \meta{float style name} вы можете взять из табл.~\ref{tab:floatlayouts}.
+% \item[...]
+%^^A% You may create your own options with the \\|\DeclareFloatStyle| command,
+%^^A% see page~\pageref{ssec:declstyle}.
+% Вы можете создать свои опции с~помощью команды \\|\DeclareFloatStyle|,
+% см.~с.~\pageref{ssec:declstyle}.
+% \end{Options}
+%
+%^^A% As you may see in the table~\ref{tab:floatlayouts}, the \package{floatrow} package
+%^^A% includes all float styles
+%^^A% which emulate co-named ones from the \package{float} package.
+% Как вы видите, в~табл.~\ref{tab:floatlayouts} в~пакет \package{floatrow} включены все стили, эмулирующие
+% соответствующие стили из пакета~\package{float}.
+%
+%^^A% Please note, that usage of |style=| key for floats with beside captions,
+%^^A% i.e.~using |\floatsetup| settings with options like, e.g.,
+%^^A% |[capbesidefigure]| or |[capbesidefloat]| can destroy layout for this float subtype.
+%^^A% For example that key cancels settings for beside position of caption.
+%^^A% If you really need to create the alternative
+%^^A% layout for floats with beside captions, for example to print float objects in frames,
+%^^A% using the |Boxed| style:\startNotes\Note if you are creating
+%^^A% one-column document, revise your settings
+%^^A% which were used for float creation, maybe you didn't use the settings for
+%^^A% starred floating environments, like |figure*|, so you can load necessary settings for
+%^^A% floats with beside caption inside |\floatsetup[widefigure]{...}|, and then
+%^^A% use |figure*| environment for floats with beside captions; \Note
+%^^A% if you can't follow advice of the previous item, you may use a bit risky
+%^^A% variant with usage of |\killfloatstyle| command,
+%^^A% see {\sectionname}~\ref{page:killfloatstyle}.\bigskip
+% Обратите внимание, что использование ключа |style=| для флотов с~подписями сбоку, т.\,е.
+% использование настроек |\floatsetup| с~опциями типа
+% |[capbesidefigure]| или |[capbesidefloat]| могут разрушить установки для этого подтипа флотов.
+% Например этот ключ отменяет настройки для размещения подписи сбоку.
+% Если вам действительно нужно создать альтернативное оформление для флотов с~подписью сбоку,
+% к~примеру поместить объекты флотов в~рамки, используя стиль |Boxed|:\startNotes\Note
+% если ваш документ верстается в~одну колонку, проверьте, какие настройки
+% у~вас используются, возможно вы не используете настроек для «звёздных» флотов, например
+% |figure*|, следовательно, вы можете задать необходимые настройки для флотов с~подписью
+% сбоку внутри настроек |\floatsetup[widefigure]{...}|, а~затем
+% использовать окружение |figure*| для всех таких флотов; \Note
+% если вы не можете последовать совету предыдущего пункта, вы можете использовать несколько
+% рискованный вариант с~использованием команды |\killfloatstyle|,
+% см.~{\sectionname}~\ref{page:killfloatstyle}.\bigskip
+%
+%^^A% The \package{caption} package uses its own settings and names for caption layout styles.
+%^^A% The caption's |ruled| style is the only one from \package{float}
+%^^A% package, which was predefined in \package{caption} package. (The |ruled| style
+%^^A% is used by the \package{floatrow} package as well as other \package{float} package's
+%^^A% styles.) To use caption settings of the |ruled| style, you may write
+% Пакет \package{caption} использует собственные настройки и~названия для стилей подписей.
+% Стиль для подписи, |ruled|, единственный из пакета \package{float},
+% который также предопределён в~пакете \package{caption}. (Стиль |ruled| задаётся
+% среди прочих стилей пакета \package{float}.) Для использования настроек подписей этого стиля,
+% запишите, например
+% \begin{quote}
+% |\captionsetup[figure]{style=ruled}|\quad .
+% \end{quote}
+%
+% \begingroup
+% \extrarowheight1pt\jot5pt\tabcolsep.9\tabcolsep
+% \newlengthtocommand\settowidth\Icolumn{\small\texttt{wshadowbox\,}}
+% \newlengthtocommand\settowidth\IIcolumn{\small|framestyle=wshadowbox|}
+% \newlengthtocommand\setlength\IIIcolumn{\textwidth-\Icolumn-\IIcolumn
+% -6\tabcolsep}
+% \newcommand\leftcell[2][16.5mm]{%^^A%
+% \hspace*{-\tabcolsep}\begin{tabular}[t]{>{%
+% \noindent
+% \vphantom{\small()\mpfootnotemark[1]}}
+% p{\hsize}}
+% #2\unskip\botstrut\end{tabular}\hspace*{-\tabcolsep}%
+% }
+%^^A% \def\LongtableHead{
+%^^A% \hfil\thead{Style} &
+%^^A% \hfil\thead{\cmd{\floatsetup} keys} &
+%^^A% \hfil\thead{Description}
+%^^A% }
+% \def\LongtableHead{
+% \hfil\thead{Стиль} &
+% \hfil\thead{Ключи \cmd{\floatsetup}} &
+% \hfil\thead{Описание}
+% }
+% \begin{longtable}{|>{\extrarowheight0pt\def\arraystretch{.75}\ttfamily}p{\Icolumn}
+% |>{\extrarowheight0pt\def\arraystretch{.75}\ttfamily}p{\IIcolumn}
+% |>{\parindent1em\topstrut}p{\IIIcolumn}<{\botstrut}|}
+%^^A% \caption{Float layout styles}\label{tab:floatlayouts}\\
+% \caption{Стили плавающих объектов}\label{tab:floatlayouts}\\
+% \hline
+% \LongtableHead \\ \hline\noalign{\vskip-.4pt}
+% \endfirsthead
+% \captionsetup{labelformat=continued}\caption[]{}\\
+% \hline
+% \LongtableHead \\ \hline\noalign{\vskip-.4pt}
+% \endhead
+% \captionsetup{labelformat=finished}\caption[]{}\\
+% \hline
+% \LongtableHead \\ \hline\noalign{\vskip-.4pt}
+% \endlasthead
+% \hline\noalign{\vskip-.4pt}
+%^^A% \multicolumn{3}{r@{}}{\emph{Continued on next page}}
+% \multicolumn{3}{r@{}}{\emph{продолжение на следующей странице}}
+% \endfoot
+% \hline\noalign{\vskip-.4pt}
+%^^A% \multicolumn{3}{r@{}}{\emph{Finished on next page}}
+% \multicolumn{3}{r@{}}{\emph{окончание на следующей странице}}
+% \endprelastfoot
+% \endlastfoot
+% \multicolumn{3}{|c|}{Определено в пакете \package{floatrow}}\\
+% \hline \leftcell{|plain|\label{setup:plain}{\mpfootnotemark[1]\mpfootnotemark[2]\mpfootnotemark[3]}}
+% & \leftcell{\meta{none}}
+% &Стиль |plain| создаёт стандартное оформление \LaTeX'а. Подрисуночные подписи всегда снизу
+% \\\hline
+% \leftcell{\topstrut plaintop{\mpfootnotemark[1]}\botstrut}
+% & \leftcell[50mm]{\topstrut capposition=top\botstrut}
+% &Стиль |plaintop| \cdash---то же что и~стиль |plain| но помещает подпись сверху "---
+% аналог стиля из пакета
+% \package{float}.\\ \cline{1-2}
+% %^^A
+% \leftcell{\topstrut Plaintop\botstrut}
+% & \leftcell[50mm]{\topstrut capposition=TOP\botstrut}
+% & Стиль с~прописной, |Plaintop|,
+% выравнивает подписи у~флотов рядом (в~окр.~|floatrow|) по верхней строке
+% (см.~пример на~с.~\pageref{tab:row:tabIII})
+% \\\hline
+% \leftcell{\topstrut ruled\label{setup:ruled}\mpfootnotemark[1]\mpfootnotemark[3]\botstrut}
+% & \leftcell[50mm]{\topstrut capposition=top,\\ precode=thickrule,\\
+% midcode=rule,\\ postcode=lowrule,\\
+% heightadjust=all\botstrut}
+% &Первый стиль, |ruled|, повторяет оформление одноимённого стиля из пакета \package{float}.
+% Он создаёт толстую линию
+% над флотом, и~тонкие линии между подписью и~объектом и~снизу бокса флота
+% отделённые от содержимого 2-пунктовыми отбивками (см.~пример на~с.~\pageref{leftfig:ruled}).\\ \cline{1-2}
+% %^^A
+% \leftcell{\topstrut Ruled\smash{\mpfootnotemark[2]}\botstrut}
+% & \leftcell[50mm]{\topstrut style=ruled,\\ capposition=TOP\botstrut}
+% &Стиль с~прописной, |Ruled|, выравнивает подписи флотов, в~случае размещения их
+% рядом (в~окружении |floatrow|),
+% по верхней строке (см.~пример на~с.~\pageref{leftfig:Ruled})
+% \\\hline
+% \leftcell{\topstrut boxed\mpfootnotemark[1]\mpfootnotemark[2]\mpfootnotemark[3]\mpfootnotemark[4]\botstrut}
+% & \leftcell[50mm]{captionskip=2pt,\\framestyle=fbox,\\
+% heightadjust=object,\\framearound=object\botstrut}
+% &Первый, |boxed|, повторяет стиль пакета \package{float}:
+% \emph{ширина объекта} равна |\textwidth|, предварительно заданной \cmd{\hsize} или
+% предопределённой ширине заданной внутри команды |\floatbox|;
+% рамка выступает за края бокса (см.~пример на~с.~\pageref{fig:setup:boxed}). Расстояние от текста до рамки
+% и~толщина рамки определяются параметрами \cmd{\fboxsep} и~\cmd{\fboxrule}
+% (значения параметров по умолчанию равны \texttt{3\,pt} и~\texttt{.4\,pt} соответственно).\\ \cline{1-2}
+% %^^A
+% \leftcell{\topstrut|Boxed|\label{setup:Boxed}\mpfootnotemark[2]\mpfootnotemark[3]\botstrut}
+% & \leftcell[50mm]{\topstrut style=boxed,\\ framefit=yes\botstrut}
+% & В~стиле с~прописной буквы, |Boxed|, \emph{ширина рамки} совпадает
+% с~\cmd{\textwidth}, предварительно заданной \cmd{\hsize} или заданной шириной в~опции команды |\floatbox|;
+% ширина объекта при этом уменьшается,
+% чтобы поместиться внутри рамки (см.~пример на~с.~\pageref{fig:setup:Boxed}).\\ \cline{1-2}
+% %^^A
+% \leftcell{\topstrut|BOXED|\smash{\mpfootnotemark[2]}\mpfootnotemark[3]\botstrut}
+% & \leftcell[50mm]{\topstrut framestyle=fbox,\\ framefit=yes,\\
+% heightadjust=all,\\ framearound=all\botstrut}
+% & Прописная форма, |BOXED|, создаёт рамку
+% которая равна \cmd{\textwidth}, предварительно заданной \cmd{\hsize} или заданной шириной в~опции команды
+% |\floatbox| уже вокруг всех элементов бокса флота: подписи, объекта и~возможных экспликаций
+% (см.~пример на~с.~\pageref{BOXED:heightmod})
+% \\\hline
+% \multicolumn{3}{|c|}{Определено в пакете \package{fr-fancy}.
+% Эти стили также требуют пакет \package{fancybox}.}\cr\noalign{\nobreak\hrule\nobreak}
+% \leftcell{|shadowbox|\smash{\mpfootnotemark[4]}
+% \\ \botstrut\\ \hline\topstrut|Shadowbox|
+% \\ \botstrut\\ \hline\topstrut|SHADOWBOX|}
+% & \leftcell[50mm]{style=boxed,\\framestyle=shadowbox\botstrut\\ \hline\topstrut
+% style=Boxed,\\framestyle=shadowbox\botstrut\\ \hline\topstrut
+% style=BOXED,\\framestyle=shadowbox}
+% &То же, что и |boxed|, |Boxed| и |BOXED|
+% соответственно. Рамка \cmd{\fbox} заменена на \cmd{\shadowbox}
+% из пакета \package{fancybox} (см.~пример на~с.~\pageref{fig:subfig:catsI}).
+% Помимо \cmd{\fboxsep} и~\cmd{\fboxrule}, здесь ещё задаётся параметр
+% \cmd{\shadowsize} \cdash--- ширина тени (по умолчанию равна 4\,pt).
+% \\\hline
+% \leftcell{|doublebox|\smash{\mpfootnotemark[4]}
+% \\ \botstrut\\ \hline\topstrut|Doublebox|\\
+% \botstrut\\ \hline\topstrut|DOUBLEBOX|}
+% & \leftcell[50mm]{style=boxed,\\ framestyle=doublebox\botstrut\\ \hline\topstrut
+% style=Boxed,\\ framestyle=doublebox\botstrut\\ \hline\topstrut
+% style=BOXED,\\ framestyle=doublebox}
+% &То же, что и |boxed|, |Boxed| и |BOXED|
+% соответственно. Рамка \cmd{\fbox} заменена на \cmd{\doublebox}
+% из пакета \package{fancybox} (см.~пример на~с.~\pageref{fig:parpic:BcatII}).
+% Рамка определяется параметрами \cmd{\fboxsep} и~\cmd{\fboxrule}
+% \\\hline\noalign{\penalty-1000}
+% \multicolumn{3}{|c|}{Дополнительный стиль. Он также требует пакет
+% \package{fancybox}.}\cr\noalign{\nobreak\hrule\nobreak}
+% \leftcell{|wshadowbox|\smash{\mpfootnotemark[4]}
+% \\ \botstrut\\ \hline\topstrut|Wshadowbox|
+% \\ \botstrut\\ \hline\topstrut|WSHADOWBOX|}
+% & \leftcell[50mm]{style=boxed,\\framestyle=wshadowbox\botstrut\\ \hline\topstrut
+% style=Boxed,\\framestyle=wshadowbox\botstrut\\ \hline\topstrut
+% style=BOXED,\\framestyle=wshadowbox}
+% &То же, что и~|boxed|, |Boxed| и~|BOXED|
+% соответственно. Рамка \cmd{\fbox} заменена на \cmd{\wshadowbox},
+% похожую на \cmd{\shadowbox} (но создаёт белую тень, или
+% края «второй копии») из пакета \package{fancybox} (см.~пример на~с.~{fig:floatflt:WcatI}), для задания
+% рамки используются те же параметры, что и~в~стиле |wshadowbox|
+% \\\hline
+%^^A% {\floatfoot*{When there is set float style with frame around object is
+%^^A% fitted to the box width (like |Boxed|, etc.), and
+%^^A% \cmd{\floatbox} macro uses \cmd{\FBwidth} command as \meta{width}
+%^^A% option, which sets box width equal to float object's width, the width of all float other elements
+%^^A% in this case enlarged to get width of framed object
+%^^A% (see figure~\ref{fig:setup:FBwidth:Boxed} on the page~\pageref{fig:setup:FBwidth:Boxed}).\vspace{-3pt}\par
+%^^A% \rule{1in}{.4pt}\vspace{2pt}\parindent15pt
+% \noalign{\floatfoot*{Если задан стиль флота, где ширина рамки вокруг объекта, равна ширине
+% основного текста или предопределённой ширине (как |Boxed|, etc.),
+% и~в~опции \meta{width} макрокоманды \cmd{\floatbox} определена команда
+% \cmd{\FBwidth}, устанавливающая ширину всех элементов флота равной
+% ширине объекта, ширина остальных элементов
+% флота в~этом случае увеличивается, до ширины равной обведённому рамкой объекту
+% (см.~рис.~\ref{fig:setup:FBwidth:Boxed} на с.~\pageref{fig:setup:FBwidth:Boxed}).\vspace{-3pt}\par
+% \rule{1in}{.4pt}\vspace{2pt}\parindent15pt
+%
+%^^A% \mpfootnotemark[1]{The styles co-named and analogous to \package{float} package style.}
+%^^A%
+%^^A% \mpfootnotemark[2]{This style used in the sample file \file{frsmaple01.tex}}
+%^^A%
+%^^A% \mpfootnotemark[3]{This style used in the sample file \file{frsmaple02.tex}}
+%^^A%
+%^^A% \mpfootnotemark[4]{During usage of these styles in
+%^^A% |floatrow| environment you ought to enlarge
+%^^A% space between floats, using key |floatrowsep|.}
+% \mpfootnotemark[1]{Стили аналогичны предложенным пакетом \package{float}.}
+%
+% \mpfootnotemark[2]{Этот стиль используется в~файле образцов \file{frsmaple01.tex}}
+%
+% \mpfootnotemark[3]{Этот стиль используется в~файле образцов \file{frsmaple02.tex}}
+%
+% \mpfootnotemark[4]{При использовании этих стилей в~окружении |floatrow|
+% вам необходимо увеличить расстояние между флотами (переопределив
+% ключ \texttt{floatrowsep}).}}}
+% \end{longtable}
+%
+% \endgroup
+%
+%^^A%\pagebreak[4]%^^A%protect clubs
+%
+%^^A% \subsubsection{Font settings}\label{setup:start}
+% \subsubsection{Настройки шрифта}\label{setup:start}
+% \DescribeMacro{font=}\label{setup:font}%^^A
+%^^A% Defines font for float object contents. Option
+%^^A% analogous to |font=| key in |\captionsetup| stuff.\nopagebreak
+% Определяет шрифт для содержимого плавающего объекта. Опции аналогичны
+% ключу |font=|
+% в~команде |\captionsetup|.\nopagebreak
+%
+%^^A% Available font setting options:
+% Существующие уже опции настройки шрифта:
+%
+% \begin{Options}{\OptionLabel}
+% \item[scriptsize] {\scriptsize очень маленький размер}
+% \item[footnotesize] {\footnotesize для сносок; \textit{используется в~сносках и~экспликациях}}
+% \item[small] {\small маленький размер; \textit{используется в~объектах флотов}}
+% \item[normalsize] {\normalsize нормальный размер}
+% \item[large] {\large большой размер}
+% \item[Large] {\Large б\'ольший размер}
+%
+% \item[up] {\upshape прямое начертание}
+% \item[it] {\itshape курсивное начертание}
+% \item[sl] {\slshape наклонное начертание}
+% \item[sc] {\scshape капитель}
+%
+% \item[md] {\mdseries нормальная насыщенность}
+% \item[bf] {\bfseries полужирный шрифт}
+%
+% \item[rm] {\rmfamily романский шрифт или шрифт с~засечками}
+% \item[sf] {\sffamily рубленый шрифт}
+% \item[tt] {\ttfamily шрифт пишущей машинки}
+%^^A% \item[...]
+%^^A% You may create your own options with the |\DeclareFloatFont| command,
+%^^A% see page~\pageref{ssec:declfont}.
+% \item[...]
+% Вы можете создать свои собственные определения с~помощью команды~|\DeclareFloatFont|,
+% см.~с.~\pageref{ssec:declfont}.
+% \end{Options}
+%
+%^^A% You may set font for float object like
+% Вы можете определить шрифт для объекта как
+% \begin{quote}
+% |font=small|
+% \end{quote}
+%^^A% (which is used in current documentation), or
+% (что используется в~данной документации) или
+% \begin{quote}
+% |font={small,sf}|\quad .
+% \end{quote}
+%^^A% If you need to color text of your float object, you may use the mechanism,
+%^^A% created by the version \textbf{3.1} of the \package{caption} package:
+% Если вам нужно раскрасить текст объекта вашего флота, то можно воспользоваться
+% механизмом, созданным в~версии \textbf{3.1} пакета \package{caption}:
+% \begin{quote}
+% |font={small,color={blue}}|\quad .
+% \end{quote}
+%
+% \addvspace\medskipamount\noindent
+% \DescribeMacro{footfont}\label{setup:footfont}%^^A
+%^^A% Defines font for legends or explications (defined by the |\floatfoot| command,
+%^^A% see~\textsl{\sectionname}~\ref{subsec:floatfoot}). This macro
+%^^A% uses |\captionsetup| mechanism (because |\floatfoot| macro
+%^^A% uses \package{caption} package's mechanism and utilities). By default the font size
+%^^A% of float foot text equals to footnote text: |footfont=footnotesize|.
+% Определяет шрифт для экспликаций (дополнительных описаний к~флоту,
+% задаваемые командой |\floatfoot|,
+% см.~\textsl{\sectionname}~\ref{subsec:floatfoot}).
+% Эта команда использует настройки, заданные командой |\captionsetup| (определение команды
+% |\floatfoot| базируется на утилитах из пакета \package{caption}).
+% По умолчанию шрифт для экспликаций аналогичен
+% шрифту сносок: |footfont=footnotesize|.
+%
+%\RestoreSpaces
+%^^A% \paragraph{Font Settings for longtable.}
+% \paragraph{Настройки шрифта для окружения longtable. }
+%^^A% If you use \package{caption} package, version 3.0\textbf{q}
+%^^A% the font settings, loaded in |\floatsetup|
+%^^A% in |longtable| environment, could expand to captions.
+%^^A% In this case, when you write something like
+% Если вы используете версию пакета \package{caption} 3.0\textbf{q},
+% то установки шрифта, заданные в~команде~|\floatsetup|
+% в~окружении |longtable| могут распространяться и~на подписи
+% В~этом случае, когда вы задаёте, что-то типа
+% \begin{Quote}
+% |\floatsetup{font={sf,scriptsize,it}...|
+% \end{Quote}
+% или
+% \begin{Quote}
+% |\floatsetup[longtable]{font={sf,scriptsize,it}...|
+% \end{Quote}
+%^^A% for floats (or for [long]tables only, option [longtable] of |\floatsetup|), you ought to restore
+%^^A% correct font size, family, shape (here) and series for caption contents and write:
+% для объектов (или только в~опции [longtable] команды~|\floatsetup|),
+% нужно вернуть нужные
+% размер, семейство, начертание (в~данном случае) и~насыщенность шрифта, хотя бы так:
+% \begin{Quote}
+% |\captionsetup{font={rm,small,up}...|
+% \end{Quote}
+% или
+% \begin{Quote}
+% |\captionsetup[longtable]{font={rm,small,up}...|
+% \end{Quote}
+% Версия \textbf{3.1} пакета \package{caption} это исправляет.
+%
+%\begingroup\allowprelistbreaks[-4]
+%^^A% \subsubsection{Position of Caption}
+% \subsubsection{Размещение подписей}
+% \DescribeMacro{capposition}\label{setup:capposition}%^^A
+%^^A% Defines position of captions. It is similar to |position=|
+%^^A% key in \package{caption} package, but it has two additional
+%^^A% options:\startNotes\Note|TOP|%^^A
+%^^A% \FRmpar{Caption above\\ table object}{FAD:CaptionAboveTableII}, if you prefer to align captions
+%^^A% above objects, in the case of beside floats (in |floatrow|
+%^^A% environment), by the top line; \Note|beside| to put caption
+%^^A% beside object (this option could be more popular in settings
+%^^A% for one environment, see about |\thisfloatsetup| on the
+%^^A% page~\pageref{thisfloatsetup}):
+% Определяет расположение подписей. Ключ похож
+% на ключ |position=| пакета \package{caption}, но он имеет
+% две дополнительные опции:\startNotes\Note|TOP|,%^^A
+% \FRmpar{Подпись над таблицей}{FAD:CaptionAboveTableII}
+% если вы хотите выровнять подписи,
+% расположенные сверху объектов, расположенных в~одном ряду
+% (окружение |floatrow|),
+% по верхней строке\pagebreak[2]; \Note|beside| для размещения подписи
+% сбоку от объекта (эта опция
+% может быть более популярна для настроек отдельного окружения флота, см. о~команде
+% |\thisfloatsetup| на~с.~\pageref{thisfloatsetup}):\vspace*{\topsep}
+% \begin{Options}{\OptionLabel}
+%^^A% \item[top] caption above object;
+% \item[top] подписи сверху объекта;
+%^^A% \item[TOP] caption above object and also aligned by top line in float
+%^^A% row.
+%^^A% For example the |Plaintop| style is the variant of
+%^^A% |plaintop| where used |capposition=TOP| settings,
+%^^A% see tables~\ref{tab:row:tabIII:CAPTOP}--\ref{tab:row:tabIV:CAPTOP};
+% \item[TOP] подписи сверху объекта и~при размещении флотов рядом
+% (|floatrow|) они выравниваются
+% по верху.
+% Так, стиль |Plaintop| \cdash--- вариант стиля |plaintop|
+% где определена |capposition=TOP|,
+% см. табл.~\ref{tab:row:tabIII:CAPTOP}--\ref{tab:row:tabIV:CAPTOP};
+%^^A% \item[bottom] caption below object;
+% \item[bottom] подпись снизу объекта;
+%^^A% \item[beside] caption beside object.%^^A
+% \item[beside] подпись сбоку объекта.%^^A
+%^^A%^^A% \FRmpar{Beside caption and float object}{FAD:BesideCaptionII}
+% %^^A\FRmpar{Подпись сбоку}{FAD:BesideCaptionII}
+% \end{Options}
+%^^A% \emph{Floatrow note}. The |auto| option does not used by the
+%^^A% |capposition=| key.
+% \emph{Замечание \textsf{floatrow}}. Опция |auto| не используется ключом
+% |capposition=|.
+%\endgroup
+%
+%^^A% Compare two examples:
+% Сравните два примера:
+% \begin{Quote}
+% |\floatsetup[table]{|\FRkey{style}%^^A
+% |=plain,capposition=top}%|${}\equiv|style=plaintop|$
+% \end{Quote}
+% \DeleteShortVerb{\|}%
+% \begingroup\clearfloatsetup{tablerow}
+% \floatsetup[table]{style=plain,capposition=top}
+% \begin{table}[H]
+% \begin{floatrow}\tabcolsep2\tabcolsep
+% \extrarowheight1pt
+% \ttabbox
+% {\caption[Таблица~I с длинным заголовком]%^^A
+% {Таблица~I в~ряду с~длинным, длинным, очень длинным, длиннющим заголовком}\label{tab:row:tabIII:captop}}%^^A
+% {\begin{tabular}{|l|>{\phantom0}c|>{\phantom0}c|}
+% \hline
+% \multirowthead{2}[-1ex]{Left Column Head}
+% & \multicolumn{2}{c|}{\thead{Data}} \\
+% \cline{2-3}
+% & \multicolumn{1}{c|}{\thead{I}}
+% & \multicolumn{1}{c|}{\thead{II}}
+% \\\hline
+% First row & 1 & 2 \\
+% Second row & 3 & 4 \\
+% Third row & 6 & 8 \\
+% Fourth row & \llap{1}0 & \llap{1}6 \\
+% \hline
+% \end{tabular}}
+%
+% \ttabbox
+% {\caption{Таблица~II в ряду}\label{tab:row:tabIV:captop}}%^^A
+% {\begin{tabular}{|l|c|c|c|}
+% \hline
+% \multirowthead{2}[-1ex]{\thead{Column Head}}
+% & \multicolumn{3}{c|}{\thead{Data}} \\
+% \cline{2-4}
+% & \thead{I} & \thead{II} & \thead{III} \\
+% \hline
+% First row & 1 & 2 & \phantom01 \\
+% Second row & 3 & 4 & \phantom06 \\
+% Third row & 6 & 8 & 28 \\
+% \hline
+% \end{tabular}}
+% \end{floatrow}
+% \end{table}
+% \endgroup
+% \MakeShortVerb{\|}%
+%
+% \allowpostlistbreaks[-4]\begin{Quote}
+% |\floatsetup[table]{|\FRkey{style}|=plain,capposition=TOP}%|${}\equiv|style=Plaintop|$
+% \end{Quote}\allowpostlistbreaks
+% \DeleteShortVerb{\|}%
+% \begingroup
+% \floatsetup[table]{style=plain,capposition=TOP}
+% \begin{table}[H]
+% \begin{floatrow}\tabcolsep2\tabcolsep
+% \extrarowheight1pt
+% \ttabbox
+% {\caption[Таблица~I с длинным заголовком, выровненным по верху]%^^A
+% {Таблица~I в~ряду с~длинным, длинным, длинным заголовком,
+% выровненным по верхней строке}\label{tab:row:tabIII:CAPTOP}}%^^A
+% {\begin{tabular}{|l|>{\phantom0}c|>{\phantom0}c|}
+% \hline
+% \multirowthead{2}[-1ex]{Left Column Head}
+% & \multicolumn{2}{c|}{\thead{Data}} \\
+% \cline{2-3}
+% & \multicolumn{1}{c|}{\thead{I}}
+% & \multicolumn{1}{c|}{\thead{II}}
+% \\\hline
+% First row & 1 & 2 \\
+% Second row & 3 & 4 \\
+% Third row & 6 & 8 \\
+% Fourth row & \llap{1}0 & \llap{1}6 \\
+% \hline
+% \end{tabular}}
+%
+% \ttabbox
+% {\caption{Таблица~II в ряду с заголовком, выровненным по верху}\label{tab:row:tabIV:CAPTOP}}%^^A
+% {\begin{tabular}{|l|c|c|c|}
+% \hline
+% \multirowthead{2}[-1ex]{Column Head}
+% & \multicolumn{3}{c|}{Data} \\
+% \cline{2-4}
+% & \thead{I} & \thead{II} & \thead{III} \\
+% \hline
+% First row & 1 & 2 & \phantom01 \\
+% Second row & 3 & 4 & \phantom06 \\
+% Third row & 6 & 8 & 28 \\
+% \hline
+% \end{tabular}}
+% \end{floatrow}
+% \end{table}
+% \endgroup
+% \MakeShortVerb{\|}%
+%
+%^^A% \emph{Note}. The option |TOP| uses |\label|---|\ref|
+%^^A% mechanism, so, to get necessary result with it, you need to run \LaTeX{}
+%^^A% twice (when you make changes in contents which could change number
+%^^A% of lines, you get correct result also on the second run).
+% \emph{Замечание}. Опция |TOP| использует механизм |\label|---|\ref|,
+% поэтому нужный результат получится после второй обработки \LaTeX'а
+% (изменения, которые изменили количество строк также требуют
+% двойной обработки).
+%
+%\pagebreak[2]\begingroup\allowprelistbreaks[-4]
+%^^A% \subsubsection{Position of Beside Caption}
+% \subsubsection{Расположение подписи сбоку}
+% \DescribeMacro{capbesideposition}\label{setup:capbesideposition}%^^A
+%^^A% Defines position of beside captions: vertical and horizontal.
+%^^A% For horizontal position there are defined four options:
+% Определяет вертикальное и~горизонтальное расположение подписи сбоку.
+% Для горизонтального расположения определены следующие четыре опции:
+% \begin{Options}{\OptionLabel}
+% \item[left]
+%^^A% caption is printed to the left side of object (the default option, see example above);
+% подпись помещается с~левой стороны от объекта (опция по умолчанию, см.~пример выше);\allowitembreaks[-4]
+% \item[right]
+%^^A% caption is printed to the right side of object;
+% подпись помещается с~правой стороны от объекта;\allowitembreaks
+% \item[inside]
+%^^A% caption is printed in binding side of page if |twoside| option
+%^^A% switched on in document class and key \FRkey{facing}|=yes| is used;
+%^^A% in |oneside| option of document (and key |facing=no| is used),
+%^^A% caption is printed at the left side;
+% подпись помещается со стороны корешкового поля, если включена опция |twoside|\nopagebreak{}
+% в~классе документа и~используется ключ \FRkey{facing}|=yes|; если включена
+% опция |oneside| (или используется ключ \FRkey{facing}|=no|), подпись печатается слева;
+% \item[outside]
+%^^A% least popular option: caption printed in
+%^^A% outer side of page if |twoside| option switched on
+%^^A% in document class and key |facing=yes| is used;
+%^^A% in |oneside| option of document (or key |facing=no| is used),
+%^^A% caption is printed at the right side; this option makes sense for the document with usage of
+%^^A% outer margins.
+% менее популярная опция: подпись помещается со стороны внешнего поля,
+% если опция документа |twoside| включена и~используется ключ \FRkey{facing}|=yes|;
+% если включена опция |oneside| (или используется ключ \FRkey{facing}|=no|),
+% подпись печатается справа; эта опция имеет смысл при использовании
+% макета с~внешними полями.
+% \end{Options}
+%\endgroup
+%
+%^^A% For vertical position there are defined three options
+% Для вертикального расположения определены три опции
+% \begin{Options}{\OptionLabel}\samepage
+% \item[top]
+%^^A% caption aligned to the top of object;
+% подпись выравнивается по верху объекта;
+% \item[bottom]
+%^^A% caption aligned to the bottom of object;
+% подпись выравнивается по низу объекта;
+% \item[center]
+%^^A% caption aligned to the center of float contents.
+% подпись и объект выравниваются по средней линии.
+% \end{Options}
+%^^A% You may define position of beside caption by following:
+% Вы можете определить расположение подписи рядом следующим образом:
+% \begin{Quote}
+% |capbesideposition={top,outside}|\quad.
+% \end{Quote}
+%
+% \begingroup
+% \begin{Quote}
+% \begin{preamble}
+% |\floatsetup[widefigure]{|\FRkey{margins}|=hangleft,capposition=beside,|\\%^^A
+% | capbesideposition={top,left},|\FRkey{floatwidth}|=\textwidth}|\nopagebreak
+% \end{preamble}\vskip2ex
+% |\begin{figure*}|
+% | \includegraphics{BlackDog}|
+% | \caption{...}\label{...}|\nopagebreak
+% |\end{figure*}|
+% \end{Quote}%
+%\vspace*{-\intextsep}
+% \floatsetup[widefigure]{capposition=beside,capbesideposition={top,left},floatwidth=\textwidth}
+% \begin{figure*}[H]
+% \setlength\unitlength{2.12\unitlength}\input{BlackDog.picture}%^^A
+% \caption[Широкий рисунок с~настройками ширины бокса \texttt{floatwidth=}\cmd{\textwidth};
+% подпись сбоку слева (на полях)
+% выравнена по верху графики]{Широкий рисунок с~настройками ширины бокса
+% \texttt{floatwidth=}\cmd{\textwidth}; подпись сбоку слева (на полях)
+% выравнена по верху графики}%
+% \label{fig:capbeside}
+% \end{figure*}%
+% \endgroup
+%
+%^^A% See examples in file \file{frsample02.tex} with all variants of
+%^^A% position of beside captions.
+% См.~примеры в~файле \file{frsample02.tex} со всеми возможными вариантами
+% размещения подписей сбоку.
+%
+%^^A% \subsubsection{Defining width of Beside Caption}
+% \subsubsection{Задание ширины для подписи сбоку}
+% \DescribeMacro{capbesidewidth}\label{setup:capbesidewidth}%^^A
+%^^A% Defines width of beside caption (this option could be more preferable
+%^^A% in settings for one environment, see about |\thisfloatsetup| on the
+%^^A% page~\pageref{thisfloatsetup}). You may set:
+% Определяет ширину подписи сбоку. Эта опция более предпочтительна для
+% отдельного окружения, см.~о~команде |\thisfloatsetup| на
+% с.~\pageref{thisfloatsetup}. Можно задать:\vspace*{\topsep}
+% \begin{quote}
+% |capbesidewidth=4cm|\quad.
+% \end{quote}
+%^^A% (see figure~\ref{capbesideframeI}). If you'll write |capbesidewidth=none| or
+%^^A% |capbesidewidth=sidefil| (this is default key setting), the
+%^^A% width of caption will be calculated by usual way, accordingly
+%^^A% to float width (i.e. occupies the rest width of float box, see
+%^^A% figure~\ref{fig:beside:mouse} on the page~\pageref{fig:beside:FBwidth}).
+% (см.~рис.~\ref{capbesideframeI}). Если вы зададите |capbesidewidth=none| или
+% |capbesidewidth=sidefil|
+% (настройка по умолчанию), ширина подписи будет рассчитана
+% относительно ширины объекта (т.\,е. займёт остальное пространство
+% в~боксе, см.~рис.~\ref{intro:beside:FBwidth} на с.~\pageref{intro:beside:FBwidth}).
+%
+%^^A% \subsubsection{Defining Width of Object}\label{sec:wd:object}
+% \subsubsection{Определение ширины объекта}\label{sec:wd:object}
+% \noindent
+% \DescribeMacro{floatwidth}\label{setup:floatwidth}%^^A
+%^^A% It is used for redefinition of width of objects.
+%^^A% This key, similar to |\capbesidewidth=|:
+% Используется для переопределения ширины объектов, содержимого флотов.
+% Этот ключ используется так же, как и~|\capbesidewidth=|:
+% \begin{Quote}
+% |floatwidth=.35\hsize|
+% \end{Quote}
+% или
+% \begin{Quote}
+% |floatwidth=7cm|
+% \end{Quote}
+%^^A% It could be used at first for settings of one floating environment
+%^^A% (see page~\pageref{thisfloatsetup} about settings for current floating environment
+%^^A% and |\thisfloatsetup|). Such settings anyway may be used for example for wide floats
+%^^A% with the object width equal to main text width (|floatwidth=\textwidth|) and
+%^^A% beside caption placed on the margins (see figure~\ref{color:frame}).
+%^^A% \pagebreak[1]
+% Он в~первую очередь предназначен для настроек одного окружения
+% (см.~о~настройках для конкретного окружения флота и~о~команде |\thisfloatsetup|
+% на~с.~\pageref{thisfloatsetup}). но такие настройки можно использовать и~для общих
+% настроек, например, задать |floatwidth=\textwidth| для широких флотов, а~подпись
+% разместить сбоку на полях (см. рис.~\ref{color:frame}).
+%
+% \begingroup
+% \begin{Quote}\openup-.5pt
+% \begin{preamble}
+% |\floatsetup[figure]{|\FRkey{margins}|=raggedright}|\nopagebreak
+% \end{preamble}\vskip2ex
+% |\|\FRkey{thisfloatsetup}%^^A
+% |[figure]{floatwidth=.35\hsize}|\nopagebreak
+% |\begin{figure}|\nopagebreak
+% | \includegraphics[width=\hsize]{Bear}|\nopagebreak
+% | \caption{...}\label{...}|\nopagebreak
+% |\end{figure}|
+% \end{Quote}%
+%
+% \floatsetup[figure]{margins=raggedright}
+% \thisfloatsetup{floatwidth=.35\hsize}
+% \begin{figure}[H]
+% \setlength\unitlength{\hsize/100}\input{Bear.picture}%^^A
+% \caption[Рисунок с~настройками ширины бокса \texttt{floatwidth=0.35}\cmd{\hsize},
+% подпись снизу]{Рисунок с~настройками ширины бокса \texttt{floatwidth=0.35}\cmd{\hsize}}%
+% \label{fig:floatwidth}
+% \end{figure}%
+% \endgroup
+%
+% \begingroup
+% \begin{Quote}%
+% |\|\FRkey{thisfloatsetup}%^^A
+% |{floatwidth=.35\hsize,|\FRkey{capbesidewidth}|=sidefil,|\nopagebreak
+% | |\FRkey{capposition}|=beside,|\FRkey{capbesideposition}|=right}|
+% \end{Quote}\vskip-.5\lastskip%
+%
+% \thisfloatsetup{floatwidth=.35\hsize,capbesidewidth=sidefil,
+% capposition=beside,capbesideposition=right}
+% \begin{figure}[H]
+% \setlength\unitlength{\hsize/100}\input{Bear.picture}%^^A
+% \caption[Рисунок с~настройками ширины бокса \texttt{floatwidth=0.35}\cmd{\hsize},
+% подпись сбоку]{Подпись сбоку рисунка с~настройками ширины бокса
+% \texttt{floatwidth=0.35}\cmd{\hsize}}%^^A
+% \label{fig:bear}
+% \end{figure}%
+% \endgroup
+%^^A% (These examples you can write also using box commands with the width option: |\ffigbox[.35\hsize]|
+%^^A% and |\fcapside[.35\hsize]| consequently.)
+% (Оба этих примера можно переписать, используя соответственно команды боксов
+% |\ffigbox[.35\hsize]| и~|\fcapside[.35\hsize]|.)
+%
+%^^A% If you use option |floatwidth=sidefil| for objects with beside
+%^^A% captions (in the case of key |capbesidewidth=|, uses absolute
+%^^A% value, like |capbesidewidth=4cm|) the box with object contents (instead of caption's)
+%^^A% occupies the rest space of float box (see
+%^^A% figure~\ref{capbesideframeI} on the page~\pageref{capbesideframeI} and appendix,
+%^^A% figure~\ref{fig:capbeside:trick} on the
+%^^A% page~\pageref{fig:capbeside:trick}).
+% Если вы используете опцию |floatwidth=sidefil| для флотов с~подписью
+% сбоку (в~случае если в~|capbesidewidth=|,
+% задано абсолютное значение
+% ширины, например, \texttt{capbesidewidth=4cm}) содержимому объекта (вместо подписи)
+% будет отведено остальное пространство в~боксе (см. также рис.~\ref{capbesideframeI}
+% на~с.~\pageref{capbesideframeI} и~приложение, рис.~\ref{fig:capbeside:trick} на
+% с.~\pageref{fig:capbeside:trick})
+%
+%^^A% \subsubsection{Other Settings for Beside Captions}
+% \subsubsection{Другие установки для подписей сбоку}
+% \medskip\noindent
+% \DescribeMacro{capbesideframe}\label{setup:capbesideframe}%^^A
+%^^A% This boolean key declares whether the beside caption stays near the framed object
+%^^A% (|capbesideframe=yes|) in this case caption lines will be aligned by top
+%^^A% or bottom of frame; otherwise caption lines will be aligned with top or
+%^^A% bottom of framed object's \emph{contents} (|capbesideframe=no|).
+% Этот ключ (работает как булев параметр) декларирует, размещена ли подпись рядом
+% с~объектом, заключённым в~рамку (|capbesideframe=yes|): в~этом случае
+% строки подписи будут выравниваться по верху или низу рамки;
+% в~противном случае со строками
+% подписи будут выровнены верх или низ
+% \emph{содержимого} объекта (|capbesideframe=no|).
+% \newcommand\TEXTBOX[1][]{\par
+% Here goes first line of text \Text\par
+% There goes second line of text#1\par
+% Thence goes third line of text \Text\par
+% Hence goes fourth line of text}
+% \def\Text{{\mdseries and more text and some more text and a bit more text and
+% a little more text to fill space}}
+%\begingroup
+% \begin{Quote}
+% \begin{preamble}\nopagebreak
+% |\floatsetup[figure]{|\FRkey{style}|=Boxed,|%^^A
+% \FRkey{frameset}|={\fboxsep8pt},|
+% | |\FRkey{objectset}|=justified,|
+% | capbesideposition={right,top},capbesideframe=yes}|
+% |\captionsetup[capbesidefigure]{...,strut=no}|
+% \end{preamble}
+% |\|\FRkey{thisfloatsetup}%^^A
+% |{|\FRkey{capposition}|=beside,|
+% | |\FRkey{floatwidth}|=sidefil,|%^^A
+% \FRkey{capbesidewidth}|=4cm}|
+% |\begin{figure}|
+% |\fcapside|
+% | {...}|
+% | {\caption{...}\label{...}}|\nopagebreak
+% |\end{figure}|
+% \end{Quote}\pagebreak[2]%
+% \floatsetup[figure]{style=Boxed,frameset={\fboxsep8pt},capbesideframe=yes,objectset=justified,
+% capbesideposition={right,top},footnoterule=limited}
+% \captionsetup[capbesidefigure]{strut=no}
+% \thisfloatsetup{capposition=beside,floatwidth=sidefil,capbesidewidth=4cm}
+% \begin{figure}[H]
+% {\TEXTBOX}
+% {\caption{Подпись сбоку объекта в~рамке, выровнена по верху рамки}%%^^A
+% \label{capbesideframeI}}%
+% \end{figure}
+% \begin{Quote}
+% \begin{preamble}\nopagebreak
+% |\floatsetup[figure]{...,capbesideframe=no,...}|
+% |...|
+% \end{preamble}
+% |\|\FRkey{thisfloatsetup}%^^A
+% |{|\FRkey{capposition}|=beside,|
+% | |\FRkey{floatwidth}|=9cm,|%^^A
+% \FRkey{capbesidewidth}|=sidefil}|
+% \end{Quote}%
+% \floatsetup[figure]{capbesideframe=no}
+% \thisfloatsetup{capposition=beside,floatwidth=9cm,capbesidewidth=sidefil}
+% \captionsetup[capbesidefigure]{strut=no}
+% \begin{figure}[H]
+% {\TEXTBOX}
+% {\caption{Подпись сбоку объекта в~рамке, выровнена по верху содержимого объекта}%
+% \label{row:text:I}}%
+% \end{figure}
+%\endgroup
+%
+%^^A% \emph{Floatrow note.} For examples above the |\captionsetup{strut=no}| sentence also was used,
+%^^A% which cancels struts at the beginning and end of caption (|\strut|: the rules with height
+%^^A% and depth, which are set accordingly to current |\baselineskip|).
+% \noindent\emph{Замечание \textsf{floatrow}}.
+% Для примеров выше также был задан специальный ключ |\captionsetup|\allowbreak
+% |[capbesidefigure]|\allowbreak|{strut=no}|, который
+% отменяет «распорки» вначале и~в~конце подрисуночной подписи (|\strut|: специальные невидимые линейки,
+% высота и~глубина которых изменяется в~зависимости от заданного в~данный момент интерлиньяжа,
+% |\baselineskip|).
+%
+%
+% \penalty-5000
+%^^A% \subsubsection{Defining Float Foot Position (Legends and Footnotes)}%
+% \subsubsection{Определение расположения экспликаций и~сносок}
+% \label{sec:footposition}
+%
+% \DescribeMacro{footposition}\label{setup:footposition}%^^A
+%^^A% Defines position of |\footnote|'s and |\floatfoot|'s in float box
+%^^A% with above/below captions.
+%^^A% (See examples in file \file{frsample01.tex}.)
+% Определяет расположение содержимого команд |\footnote| и~|\floatfoot| внутри
+% бокса плавающего объекта с~подписями сверху/снизу. (См. примеры в~файле~\file{frsample01.tex}.)
+% \begin{Options}{\OptionLabel}
+% \RestoreSpaces
+% \item[default]
+%^^A% if caption above float object foot material is placed below float
+%^^A% object otherwise---below caption;
+% если подпись сверху, экспликации и~сноски помещаются под объектом;
+% в~противном случае "--- под подписью;
+% \item[caption]
+%^^A% always placed below caption;
+% всегда помещаются под подписью;
+% \item[bottom]
+%^^A% always placed at the bottom of float box.
+% всегда помещаются внизу бокса.
+% \end{Options}
+%^^A% In the case of caption
+%^^A% beside float object, footnotes and foot text are always placed below
+%^^A% caption.
+% В~случае подписи стоящей сбоку,
+% сноски и~экспликации всегда помещаются под подписью.
+%
+%^^A% The next example shows the usage of the |caption| option of this key:
+% Следующий пример демонстрирует использование опции |caption|:
+%\begin{Quote}\openup.5pt
+%\begin{preamble}
+%|\floatsetup{|\FRkey{style}|=ruled,footposition=caption}|
+%\end{preamble}\nopagebreak
+% |\begin{figure}|\nopagebreak
+% | ...|\nopagebreak
+% | \caption{...}\label{...}%|
+% | \floatfoot{...}|\nopagebreak
+% |\end{figure}|
+%\end{Quote}\vskip-.5\lastskip
+%\begingroup\floatsetup[figure]{style=ruled,footposition=caption}
+% \begin{figure}[H]
+% \unitlength\unitlength\input{TheCat.picture}
+% \caption{Рисунок в~стиле \texttt{ruled} с~экспликацией, помещённой сразу под содержимым подписи}%
+% \label{ruled:footposition}%
+% \floatfoot{На рисунке изображение очень симпатичной мордочки очень забавной и~очень пушистой
+% рыжей кошки. У~кошки жёлтые глаза, большие уши, маленький розовый носик и~толстые белые усы}
+% \end{figure}%^^A
+%\endgroup
+%
+%^^A% \subsubsection{Vertical Alignment of Float Elements}\label{sec:heightadjust}
+% \subsubsection{Вертикальное выравнивание элементов флота}\label{sec:heightadjust}
+% \DescribeMacro{heightadjust}\label{setup:heightadjust}%^^A
+%^^A% Defines whether the common maximum height of objects
+%^^A% or/and captions in the |floatrow| environment will be used for building of float row.
+%^^A% It has following options\par
+% Определяет будет ли использоваться в~ряду (|floatrow|) максимальная
+% высота объекта
+% и/или подписи в~качестве общей. Ключ имеет следующие опции
+% \begin{Options}{\OptionLabel}\samepage
+% \item[all]
+%^^A% adjust both caption and object heights (e.g. for styles
+%^^A% |ruled|, |Ruled| and |BOXED|);
+% выровнять высоты объектов и подписей по максимальной
+% высоте (например, используется стилями |ruled|, |Ruled| и~|BOXED|);
+% \item[caption]
+%^^A% adjust caption heights (e.g. for |Plaintop| style);
+% выровнять высоты подписей по максимальной высоте
+% (используется стилем |Plaintop|);
+% \item[object]
+%^^A% adjust object heights (e.g. for |Boxed| style);
+% выровнять высоты объектов по максимальной высоте
+% (используется стилем |Boxed|);
+% \item[none]
+%^^A% nothing to be adjusted (the |plain| style);
+% никакие высоты не изменяются (используется стилем |plain|);
+% \item[nocaption]
+%^^A% no adjusting for captions;
+% высоты подписей не изменяются;
+% \item[noobject]
+%^^A% no adjusting for objects;
+% высоты объектов не изменяются;\vspace*{-.5\baselineskip}
+% \end{Options}
+%^^A% You may define height adjustment even as followed:
+% Вы можете определить, как делать общие высоты, даже так:
+% \begin{quote}
+% |heightadjust={caption,noobject}|\quad.
+% \end{quote}
+%
+%^^A% The following two examples show |ruled| and |Ruled| style.
+%^^A% Both styles use |heightadjust=all| key option, but first style
+%^^A% uses |capposition=top|, and second one---|capposition=TOP|.
+% Два следующих примера демонстрируют стили |ruled| и~|Ruled|.
+% Оба стиля используют ключ |heightadjust=all|, но первый стиль
+% использует |capposition=top|, а~второй \cdash--- |capposition=TOP|.
+%\begingroup
+%\begin{Quote}
+%\begin{preamble}
+%|\floatsetup{|\FRkey{style}|=ruled}|
+%\end{preamble}
+% |\begin{figure}|
+% |\begin{|\FRkey[sec]{floatrow}|}|
+% | \|\FRkey[FB]{ffigbox}
+% | {...}{\caption{Рисунок ...}\label{...}}%|
+%
+% | \ffigbox|
+% | {\caption{Рисунок справа ...}\label{...}}{...}|
+% |\end{floatrow}|\nopagebreak
+% |\end{figure}|\vspace*{-.75\intextsep}
+%\end{Quote}\pagebreak[2]%
+% \captionsetup{strut=yes}
+% \begin{figure}[H]\floatsetup{style=ruled}\killfloatstyle
+% \begin{floatrow}
+% \ffigbox
+% {\unitlength.8\unitlength\input{BlackCat.picture}}
+% {\caption{Рисунок в~стиле \texttt{ruled}}%
+% \label{leftfig:ruled}}%
+%
+% \ffigbox
+% {\caption{Рисунок справа в~ряду также использует настройки стиля \texttt{ruled}\protect\vphantom y}%^^A
+% \label{rightfig:ruled}}
+% {\unitlength1.25\unitlength\input{Cat.picture}}
+% \end{floatrow}
+% \end{figure}%^^A
+%\begin{Quote}
+%\begin{preamble}
+%|\floatsetup{style=Ruled}|
+%\end{preamble}\nopagebreak
+% |...|\vspace*{-.75\intextsep}
+%\end{Quote}%
+% \captionsetup{strut=yes}
+% \begin{figure}[H]\floatsetup{style=Ruled}\killfloatstyle
+% \begin{floatrow}
+% \ffigbox
+% {\unitlength.8\unitlength\input{BlackCat.picture}}
+% {\caption{Рисунок в~стиле \texttt{Ruled}}%
+% \label{leftfig:Ruled}}%
+%
+% \ffigbox
+% {\caption{Рисунок справа в~ряду также использует настройки стиля \texttt{Ruled}\protect\vphantom y}%^^A
+% \label{rightfig:Ruled}}
+% {\unitlength1.25\unitlength\input{Cat.picture}}
+% \end{floatrow}
+% \end{figure}\pagebreak[1]
+%\endgroup
+%
+% \addvspace\medskipamount\noindent
+% \DescribeMacro{valign}\label{setup:valign}%^^A
+%^^A% Defines vertical alignment of
+%^^A% float objects in |floatrow| if |heightadjust=all| or
+%^^A% |heightadjust=object| keys were used, or |\floatbox| stuff uses \meta{height}
+%^^A% argument with value, which differs from the height of object.
+%^^A% The options of this key are analogous to vertical
+%^^A% alignment option in |minipage| environment and |\parbox|
+%^^A% command. Default option is |c| (centered vertical alignment).
+% Определяет вертикальное выравнивание объектов в~ряду
+% (|floatrow|) если заданы ключи |heightadjust=all| или
+% |heightadjust=object| или в~командах |\floatbox| используется
+% аргумент \meta{height}
+% с~величиной б\'ольшей высоты объекта. Опции этого ключа аналогичны
+% опции вертикального
+% выравнивания в~окружении |minipage| и~команде |\parbox|.
+% Опция по умолчанию: |c|
+% (центрированное вертикальное выравнивание).
+% \begin{Options}{cc}\samepage
+% \item[t]
+%^^A% aligns objects by top line;
+% выравнивает объекты по верхней линии;
+% \item[c]
+%^^A% aligns objects by center line (this is default for all float styles which
+%^^A% use |heightadjust=object| or |heightadjust=all| settings, see examples above);
+% выравнивает объекты по средней линии (опция по умолчанию для всех стилей,
+% которые используют ключи |heightadjust=object| или |heightadjust=all|, см.~примеры выше);
+% \item[b]
+%^^A% aligns objects by bottom line;
+% выравнивает объекты по нижней линии;
+% \item[s]
+%^^A% stretches objects by full height (if it is possible).
+% растягивает объекты на всю высоту (если возможно).\vspace*{-.5\baselineskip}
+% \end{Options}
+%
+%^^A% Next example (figure~\ref{BOXED:heightmod}) shows default vertical centered alignment
+%^^A% for figure with changed height (remember that empty \meta{width} option means |\hsize|).
+% Следующий пример (рис.~\ref{BOXED:heightmod}) демонстрирует вертикальную центральную
+% выключку по умолчанию для рисунка с~изменённой
+% высотой (напомним, что пустая опция \meta{width} означает |\hsize|).
+%\begin{Quote}
+%\begin{preamble}
+%|\floatsetup{style=BOXED}|
+%|\usepackage{calc}|
+%\end{preamble}
+% |\begin{figure}|\nopagebreak
+% | \|\FRkey[FB]{ffigbox}|[][\|\FRkey[FB]{FBheight}|+2cm]|\nopagebreak
+% |...|
+% |\end{figure}|\vspace*{-.75\intextsep}
+%\end{Quote}\pagebreak[1]
+% \begin{figure}[H]\floatsetup{style=BOXED}\killfloatstyle
+% \ffigbox[][\FBheight+2cm]
+% {\unitlength.95\unitlength\input{TheCat.picture}}
+% {\caption{Рисунок внутри \cmd{\ffigbox} использует опцию \meta{height}, центрируется вертикально}%
+% \label{BOXED:heightmod}}%
+% \end{figure}%^^A
+%
+%^^A% The example with figures \ref{leftfig:BOXED:valigned}
+%^^A% and \ref{rightfig:BOXED:valigned} shows |BOXED| style, which
+%^^A% uses |heightadjust=all| settings already, and
+%^^A% also the |valign=t| option was added.
+% Пример с~рисунками \ref{leftfig:BOXED:valigned}
+% и~\ref{rightfig:BOXED:valigned} демонстрируют стиль |BOXED|,
+% который уже использует |heightadjust=all|,
+% здесь также задана настройка |valign=t|.
+%\begin{Quote}\openup-.5pt
+%\begin{preamble}
+%|\floatsetup{style=BOXED,valign=t}|
+%|\usepackage{calc}|
+%\end{preamble}
+% |\begin{figure}|
+% |\begin{|\FRkey[sec]{floatrow}|}|
+% | \|\FRkey[FB]{ffigbox}|[\|\FRkey[FB]{FBwidth}|+2cm]|
+% | {...}|
+% | {\caption{Левый ...}\label{...}}%|
+%| |
+% | \ffigbox[\FBwidth+2cm][2\FBheight]|
+% | {\caption{Рисунок ...}\label{...}}|
+% | {...}|
+% |\end{floatrow}|\nopagebreak
+% |\end{figure}|
+%\end{Quote}\pagebreak[1]
+% \begin{figure}[H]\floatsetup{style=BOXED,valign=t}\killfloatstyle
+% \begin{floatrow}
+% \ffigbox[\FBwidth+2cm]
+% {\input{BlackCat.picture}}
+% {\caption{Левый рисунок в~ряду использует вертикальное выравнивание по \hbox{верху}}%^^A
+% \label{leftfig:BOXED:valigned}}%
+%
+% \ffigbox[\FBwidth+2cm][2\FBheight]
+% {\caption{Рисунок справа тоже использует вертикальное выравнивание по \hbox{верху}}%^^A
+% \label{rightfig:BOXED:valigned}}
+% {\unitlength1.25\unitlength\input{Cat.picture}}
+% \end{floatrow}
+% \end{figure}%^^A
+%^^A% Please look at the \meta{height} and \meta{width} options of |\ffigbox|
+%^^A% commands of the figure~\ref{BOXED:heightmod}
+%^^A% and beside figures~\ref{leftfig:BOXED:valigned}, \ref{rightfig:BOXED:valigned} consequently:
+%^^A% you may set the height and widths in this way with \package{calc} package.
+%^^A% Right figure in the row has double height in the \meta{height} argument of |\ffigbox|.
+% Посмотрите на задание ширины и~высоты в~опциях \meta{height} и~\meta{width} команды |\ffigbox|
+% в~рисунке~\ref{BOXED:heightmod}
+% и~в~двух рисунках~\ref{leftfig:BOXED:valigned}, \ref{rightfig:BOXED:valigned} соответственно:
+% такое задание ширины можно использовать при загруженном пакете \package{calc}.
+% У~правого рисунка в~ряду задана двойная высота в~аргументе \meta{height} команды |\ffigbox|.
+%
+%^^A% \subsubsection{Facing Layout}
+% \subsubsection{Оформление для разворотов}
+% \DescribeMacro{facing}\label{setup:facing}%^^A
+%^^A% This key defines whether facing layout is used
+%^^A% for floats, if it is switched on, key options, which create different layout for even and odd pages
+%^^A% are switched on. This key works if |twoside| option is switched on inside the
+%^^A% document class line.
+% Этот ключ определяет будет ли использоваться оформление флотов
+% для разворотов (различное, обычно зеркальное
+% оформление чётных и нечётных полос) если он включён, опции ключей, которые создают различный
+% макет для чётных и~нечётных полос будут также включены.
+% Этот ключ работает, если включена опция |twoside| в~классе документа.
+%
+%^^A% The most popular usage of |facing| key is printing of
+%^^A% beside captions to the inner sides of pages with option
+%^^A% |capbesideposition=inside| (the opposite option is |capbesideposition=outside|)
+%^^A% works together with switched |facing=yes| key.
+% Наиболее популярное использование ключа |facing| \cdash---
+% размещение подрисуночных подписей сбоку к~корешку с~помощью
+% опции |capbesideposition=inside| (а~также |capbesideposition=outside|)
+% которая работает вместе с~ключом |facing=yes|.
+%
+%^^A% The figures~\ref{intro:beside} and~\ref{intro:beside:FBwidth} with beside captions
+%^^A% in the Introduction illustrate these options---%^^A
+%^^A% |facing=yes,|\allowbreak|capbesideposition=inside|.
+% Рисунки~\ref{intro:beside} и~\ref{intro:beside:FBwidth} с~подписями сбоку
+% во введении иллюстрируют опции \cdash---
+% \texttt{facing=yes,\allowbreak capbesideposition=inside}.
+%
+%^^A% \subsubsection{Object Settings}
+% \subsubsection{Настройки для содержимого объекта}\label{sec:set:object}
+% \noindent
+% \DescribeMacro{objectset}\DescribeMacro{justification}\label{setup:objectset}%^^A
+%^^A% Defines justification of float object
+%^^A% (float contents). Predefined options are similar to
+%^^A% |justification=| key in |\captionsetup|.
+% Определяет выключку содержимого объекта.
+% Предопределённые опции те же, что и~для ключа
+% |justification=| команды |\captionsetup|.
+% \begin{Options}{\OptionLabel}
+% \item[justified]
+%^^A% Blocks (in the case of a~picture or text in parbox)
+%^^A% moved to the left, the text aligned as a normal paragraph (without indentation).
+% Блоки (рисунки или текст в~боксе) сдвигаются влево,
+% текст объекта печатается как обычный абзац, но без отступа.
+%
+% \item[centering]
+%^^A% Blocks centered, each line of the object text will be centered. (This is the default.)
+% Блоки и строки текста объекта центрируются. (Задано по умолчанию.)
+%
+% \item[raggedright]
+%^^A% Blocks moved to the left, each line of the text shoved to the left margin.
+% Блоки и строки текста объекта выключаются влево.
+%
+% \item[RaggedRight]
+%^^A% As in previous item, each line of the text shoved to the
+%^^A% left margin, too.
+%^^A% But this time the command |\RaggedRight| of the \package{ragged2e} package
+%^^A% will be used to achieve this. This difference is that this time
+%^^A% the word breaking algorithm of \TeX\ will work inside the text.
+% Как и~в~предыдущем пункте, блоки и строки текста объекта также выключаются влево.
+% Но в~этом случае используется команда |\RaggedRight| пакета \package{ragged2e}.
+% Разница состоит в~том, что задействован алгоритм переносов внутри текста
+% как в plain~\TeX'е.
+%
+% \item[raggedleft]
+%^^A% Blocks moved to the right,
+%^^A% each line of the text shoved to the right margin.
+% Блоки и строки выключаются вправо.
+%
+%^^A% \item[RaggedLeft]
+%^^A%^^A% Analogous to |RaggedRight|.
+%^^A% Аналогична |RaggedRight|.
+%
+% \item[...]
+%^^A% You may also create your own settings with the |\DeclareObjectSet| command (see
+%^^A% page~\pageref{ssec:decl:rule})
+% Вы можете задать свои собственные настройки с~помощью команды~|\DeclareObjectSet|
+% (см.~с.~\pageref{ssec:decl:rule})
+% \end{Options}
+%
+%^^A% \subsubsection{Defining Float Margins}
+% \subsubsection{Поля вокруг флотов}\label{sec:set:box}
+% \DescribeMacro{margins}\label{setup:margins}%^^A
+%^^A% Defines margins (skips, rules or other margin material) of alone float boxes with
+%^^A% captions above/below, of float boxes with beside captions, and of
+%^^A% |floatrow| environments. It has following three predefined
+%^^A% options:
+% Определяет поля (отбивки, линейки или другой материал) для отдельных флотов с~подписями сверху/снизу,
+% для отдельных флотов с~подписями сбоку, и~для окружения
+% |floatrow|. Ключ уже имеет три предопределённые опции:
+% \begin{Options}{\OptionLabel}
+% \item[centering]
+%^^A% float box centered;
+% бокс флота (ряд флотов) центрируется;
+% \item[raggedright]
+%^^A% float box flushed to the left (see figure~\ref{fig:floatwidth});
+% бокс флота (ряд флотов) выключается влево (см.~рис.~\ref{fig:floatwidth});
+% \item[raggedleft]
+%^^A% float box flushed to the right;
+% бокс флота (ряд флотов) выключается вправо;
+% \item[hangleft]
+%^^A% usually for wide floats: left edge of float boxes hangs to the margin space (there are used
+%^^A% |\marginparwidth| and |\marginparsep| values; the |\leftskip| and |\rightskip| settings are
+%^^A% added, which have been taken from the |objectset=| key);
+% возможный вариант для звёздного окружения, используемого для широких флотов:
+% левый край боксов флотов выступает на поле (для этого используются
+% значения |\marginparwidth| и~|\marginparsep|; добавляются значения |\leftskip| и~|\rightskip|
+% из настроек ключа |objectset=|);
+% \item[hangright]
+%^^A% analogous to previous, right edge of floats boxes hangs to the margin space;
+% аналогична предыдущей, правый край боксов флотов выступает на поле;
+% \item[hanginside]
+%^^A% analogous to previous, but in this option hangs inner edge for facing/twoside layout,
+%^^A% or left margin for one side layout;
+% аналогична предыдущей, но в~этой опции край флотов выступает в~корешковое поле, если
+% макет документа двусторонний, или в~левое поле при одностороннем макете;
+% \item[hangoutside]
+%^^A% analogous to previous, but in this option hangs outer edge for facing/twoside layout,
+%^^A% or right margin for one side layout;
+% аналогична предыдущей, но в~этой опции край флотов выступает во внешнее поле, если
+% макет документа двусторонний, или в~правое поле при одностороннем макете;
+% \item[...]
+%^^A% You may create your own alignment settings with the \\|\DeclareMarginSet| command, see
+%^^A% page~\pageref{ssec:decl:marg}.
+% Вы можете задать специальное выравнивание с~помощью команды~|\DeclareMarginSet|
+% (см.~с.~\pageref{ssec:decl:marg}).
+% \end{Options}
+%
+%^^A% \subsubsection{Defining Float Separators}\label{sec:set:sep}
+% \subsubsection{Определение разделителей}\label{sec:set:sep}
+% \noindent
+% \DescribeMacro{floatrowsep}\label{setup:floatrowsep}%^^A
+%^^A% Sets separation material between beside float boxes in one row
+%^^A% inside |floatrow| environment (see page~\pageref{sec:floatrow}).
+% Задаёт разделительный материал между плавающими объектами в~одном ряду,
+% внутри окружения |floatrow| (см.~с.~\pageref{sec:floatrow}).
+%
+% \addvspace\smallskipamount\noindent
+% \DescribeMacro{capbesidesep}\label{setup:capbesidesep}%^^A
+%^^A% Sets separation material between object and beside caption (see page~\pageref{intro:beside}).
+% Задаёт разделительный материал между объектом и~подписью сбоку (см.~с.~\pageref{intro:beside}).
+%
+% \RestoreSpaces
+%^^A% Both key settings work similarly to |labelsep=| key
+%^^A% from |\captionsetup|.
+% Настройки обоих ключей работают аналогично настройкам ключа |labelsep=|
+% в команде |\captionsetup|.
+%%^^A
+%^^A% They use following predefined options:
+% Они используют следующие предопределённые опции:
+% \begin{Options}{\OptionLabel}
+% \item[columnsep]
+%^^A% horizontal skip${}={}$|\columnsep| (default for both keys);
+% горизонтальная отбивка${}={}$|\columnsep| (межколонник при двух-
+% и~многоколонном наборе, опция по умолчанию для обоих ключей);
+% \item[quad]
+%^^A% horizontal skip${}={}1$\,em;
+% горизонтальная отбивка${}={}1$\,em (одна кегельная);
+% \item[qquad]
+%^^A% horizontal skip${}={}2$\,em;
+% горизонтальная отбивка${}={}2$\,em (две кегельные);
+% \item[hfil]
+%^^A% horizontal skip${}={}1$\,fil (like |\hfil|);
+% горизонтальная отбивка${}={}1$\,fil (то же, что и~|\hfil|);
+% \item[hfill]
+%^^A% horizontal skip${}={}1$\,fill (like |\hfill|);
+% горизонтальная отбивка${}={}1$\,fill (то же, что и~|\hfill|);
+% \item[none]
+%^^A% empty separator.
+% пустой разделитель;
+% \item[...]
+%^^A% You may also create your own settings with the\\ |\DeclareFloatSeparators| command (see
+%^^A% page~\pageref{setup:DeclareFloatSeparators})
+% вы можете задать свои собственные установки с~помощью команды |\DeclareFloatSeparators|
+% (см.~с.~\pageref{setup:DeclareFloatSeparators})
+% \end{Options}
+%^^A% This documentation uses settings |floatrowsep=qquad| for separation of
+%^^A% beside floats and\allowbreak\ |capbesidesep=quad|
+%^^A% for floats with beside captions.
+% Данная документация использует настройки |floatrowsep=qquad,| для флотов рядом и~|capbesidesep=quad|
+% для флотов с~подписью сбоку.
+%
+%^^A% The figure \ref{fig:plain:trick} uses tricky float style, which shows you layout, where
+%^^A% the |capbesidewidth=| key with absolute value appears very useful.
+% Рисунок \ref{fig:plain:trick} использует хитроумный вариант
+% оформления где ключ, определяющий ширину подписи сбоку |capbesidewidth=|
+% как абсолютное значение, оказывается очень полезным.
+%\begin{Quote}
+%\begin{preamble}
+%|\|\FRkey{DeclareFloatSeparators}|{mcapwidth}{\hskip-\FCwidth}|
+%|\floatsetup[figure]|
+%| {|\FRkey{style}|=plain,|\FRkey{objectset}|=centering,|\FRkey{margins}|=centering,|
+%| |\FRkey{capbesidewidth}|=6cc,|%^^A
+% \FRkey{capbesideposition}|=left,|
+%| |\FRkey{capbesidesep}|=mcapwidth,|\FRkey{floatwidth}|=sidefil}|\smallskip
+%|\captionsetup[capbesidefigure]{labelsep=newline,|
+%| justification=raggedright}|
+%\end{preamble}
+% |\begin{figure}|\nopagebreak
+% |\|\FRkey[FB]{fcapside}\nopagebreak
+% |\end{figure}|
+%\end{Quote}
+%^^A% In this style all figures with beside captions centered accordingly to
+%^^A% full text \verb|\hsize|, because of the separator between float object and
+%^^A% caption has negative value of caption width.
+%^^A% Usage of such float layout supposes that all
+%^^A% float objects with beside captions are narrower than |\hsize| (|\textwidth|) by at least 2~caption
+%^^A% widths. Please note the |\FCwidth| command in the definition of |mcapwidth|
+%^^A% key---later you may change the width of beside caption (loading e.g.
+%^^A% |\thisfloatsetup|\allowbreak|{capbesidewidth=8cc}| settings), and, in spite of the value
+%^^A% the separator also will be changed, picture will be anyway
+%^^A% centered accordingly to full \verb|\hsize|.
+% В~этом случае все рисунки с~подписями сбоку будут центрированы
+% относительно \verb|\hsize|, поскольку разделитель между объектом и~подписью сбоку
+% задан в~виде отрицательного значения ширины подписи (см.~с.~\pageref{setup:DeclareFloatSeparators}).
+% Использование такого оформления флота предполагает что все объекты флота \'уже чем
+% |\textwidth| или заданного значения \verb|\hsize| (|\textwidth|), как минимум на 2~ширины подписи.
+% Обратите внимание, что в~опции |mcapwidth| используется команда |\FCwidth| \cdash---
+% в~документе вы можете изменить ширину подписи сбоку (задав, например, настройки
+% |\thisfloatsetup||{capbesidewidth=8cc}| перед нужным окружением), рисунок всё равно отцентрируется
+% относительно всей ширины \verb|\hsize|.
+%
+% \begingroup
+% \clearfloatsetup{figure}\floatsetup[figure]
+% {style=plain,objectset=centering,
+% floatwidth=\columnwidth,capbesidewidth=6cc,
+% capbesideposition=left,capbesidesep=mcapwidth,
+% margins=centering,floatwidth=sidefil}
+% \captionsetup[capbesidefigure]{labelsep=newline,
+% justification=raggedright}
+% \begin{figure}[H]
+% \fcapside{}{\unitlength1.28\unitlength
+% \input{Doll.picture}
+% \caption[Рисунок с~подписью сбоку; ширина подписи (\texttt{=6cc}) «скрыта»,
+% рисунок центрируется на всю ширину]{%^^A
+% Просто рисунок}\label{fig:plain:trick}}
+% \end{figure}%
+% \endgroup
+%
+%^^A% \subsubsection{Defining Float Rules/Skips}\label{sec:set:rule}
+% \subsubsection{Определение вертикальных отбивок или линеек}\label{sec:set:rule}
+% \DescribeMacro{precode}\label{setup:precode}%^^A
+%^^A% Defines skip, rule or other analogous code above float box (see page~\pageref{intro:leftfig:box}).
+% Определяет отбивку, линейку или аналогичный материал сверху флота
+% (см.~с.~\pageref{intro:leftfig:box}).
+%
+% \addvspace\smallskipamount\noindent
+% \DescribeMacro{rowprecode}\label{setup:rowprecode}%^^A
+%^^A% Defines skip, rule or other analogous code above alone float box,
+%^^A% or, in the case of beside floats inside |floatrow| environment,
+%^^A% above float row (see page~\pageref{intro:leftfig:row} and~\pageref{fig:rotrow:WcatI}).
+% Определяет отбивку, линейку или аналогичный материал
+% сверху отдельного флота или сверху ряда флотов в~окружении |floatrow|
+% (см.~с.~\pageref{intro:leftfig:row} и~\pageref{fig:rotrow:WcatI}).
+%
+% \addvspace\smallskipamount\noindent
+% \DescribeMacro{midcode}\label{setup:midcode}%^^A
+%^^A% Defines skip, rule or other analogous code between
+%^^A% caption above/below and float object.
+% Определяет отбивку, линейку или аналогичный материал
+% между подписью сверху/снизу и~объектом.
+%
+% \addvspace\smallskipamount\noindent
+% \DescribeMacro{postcode}\label{setup:postcode}%^^A
+%^^A% Defines skip, rule or other analogous code below float box (see page~\pageref{intro:leftfig:box}).
+% Определяет отбивку, линейку или аналогичный материал снизу флота
+% (см.~с.~\pageref{intro:leftfig:row} и~\pageref{intro:leftfig:box}).
+%
+% \addvspace\smallskipamount\noindent
+% \DescribeMacro{rowpostcode}\label{setup:rowpostcode}%^^A
+%^^A% Defines skip, rule or other analogous code below alone float box, or,
+%^^A% in the case of beside floats inside |floatrow| environment,
+%^^A% below float row (see page~\pageref{intro:leftfig:row} and~\pageref{fig:rotrow:WcatI}).
+% Определяет отбивку, линейку или аналогичный материал снизу
+% отдельного флота или
+% снизу ряда флотов в~окружении |floatrow| (см.~с.~\pageref{fig:rotrow:WcatI}).
+%
+%^^A% For all these keys there are predefined following options (settings
+%^^A% were taken from styles created in \package{float} package):
+% Для всех этих ключей предопределены следующие опции (настройки
+% взяты из стилей, созданных пакетом \package{float}):
+% \begin{Options}{\OptionLabel}\makeatletter\@itempenalty10000\makeatother
+% \item[none]
+%^^A% absent code (the default option for |precode=|, |rowprecode=|, |postcode=| and |rowpostcode=|
+%^^A% keys); in |plain|, |plaintop|, |boxed|, and similar styles;
+% отбивка отсутствует (является опцией по умолчанию для ключей |precode|, |rowprecode|,
+% |postcode| и~|rowpostcode|) в~стилях |plain|, |plaintop|, |boxed| и~т.\,п.;
+% \item[thickrule]
+%^^A% thick rule (.8pt) with 2pt vertical skip below---rule above float box
+%^^A% in |ruled| and |Ruled| styles which is used there by
+%^^A% |precode=| key (see figures~\ref{leftfig:ruled}--\ref{rightfig:Ruled});
+% толстая линия (.8pt) с~отбивкой снизу в~2pt \cdash--- верхняя линейка
+% над флотом в~стилях |ruled| и~|Ruled|, используется
+% ключом |precode=|;
+% \item[rule]
+%^^A% rule of default thickness (.4pt), with 2pt vertical skips above and below---middle rule
+%^^A% in |ruled| and |Ruled| styles is printed between object and caption, and
+%^^A% used there by |midcode=| key;
+% линейка обычной толщины (.4pt), с~отбивками сверху и~снизу
+% в~2pt \cdash--- средняя линейка в~стиле |ruled| и~|Ruled|, печатается между
+% объектом и~подписью и~используется ключом |midcode=|;
+% \item[lowrule]
+%^^A% rule of default thickness (.4pt), with 2pt vertical skip above---rule below float box
+%^^A% in |ruled| and |Ruled| styles, used there by
+%^^A% |postcode=| key;
+% линейка обычной толщины (.4pt), с~отбивкой сверху
+% в~2pt "--- нижняя линейка в~стиле |ruled| используется ключом |postcode=|;
+% \item[captionskip]
+%^^A% vertical skip which uses the value, defined in |captionskip=| key; the default option for
+%^^A% |midcode=| key: this option is used
+%^^A% in |plain|, |plaintop|, |boxed|, and similar styles.
+% опция использует вертикальную отбивку, задаваемую ключом |captionskip=|, и~в~свою очередь
+% используется стилями |plain|, |plaintop|, |boxed| и~др. (является опцией по умолчанию
+% для ключа |midcode=|).
+% \item[...]
+%^^A% You may create your own options with the |\DeclareFloatVCode| command,
+%^^A% see page~\pageref{ssec:decl:rule}.
+% Вы можете задать свои установки с~помощью команды~\\|\DeclareFloatVCode|,
+% см.~с.~\pageref{ssec:decl:rule}.
+% \end{Options}
+%^^A% The |rowprecode| and~|rowpostcode| keys, in the case of unfilled row
+%^^A% may occupy the whole width of the predefined size or get the natural width,
+%^^A% depending to the defined settings of row contents (see description of the
+%^^A% \FRkey{rowfill} key, page~\pageref{setup:rowfill}).
+% В~зависимости от настроек ключи |rowprecode=| и~|rowpostcode=|, если флоты занимают не всю ширину ряда,
+% могут принять натуральную ширину неполного ряда или растянуться на весь формат (см. описание
+% ключа \FRkey{rowpfill} на с.~\pageref{setup:rowfill}).
+%
+%^^A% \subsubsection{Defining Float Frames}
+% \subsubsection{Задание рамок для флотов}
+% \DescribeMacro{framestyle}\label{setup:framestyle}%^^A
+%^^A% Defines type of frame; the
+%^^A% \package{floatrow} package offers only one type of frame:
+% Определяет тип рамки; пакет
+% \package{floatrow} предлагает только следующие виды рамок:
+% \RestoreSpaces\begin{Options}{\OptionLabel}
+% \item[fbox]
+%^^A% standard frame;
+% стандартная рамка.
+% \item[colorbox]
+%^^A% colored frame, needs also \package{color} package;
+%^^A% if not defined, the |\fbox| command is used instead.
+% цветная рамка, для неё нужен пакет \package{color};
+% если эта рамка не определена, используется обычная |\fbox|;
+% \item[FRcolorbox]\label{setup:FRcolorbox}%
+%^^A% colored frame which allow to set additional material attached to its corners,
+%^^A% needs also \package{color} package;
+%^^A% if not defined, there is used |\fbox|;
+% цветная рамка, позволяющая задать линейки или другой материал, привязанный к~её углам;
+% если эта рамка не определена, используется обычная |\fbox|;
+% \item[corners]\label{setup:corners}%
+%^^A% the same as previous but without |\colorbox|---it puts the corner material only,
+%^^A% (current option doesn't need the frame definition);
+%^^A% needs also \package{color} package (in current version).
+% аналогична предыдущей но не создаёт цветной рамки |\colorbox| \cdash---
+% помещается только материал, заданный по углам
+% (в~данной опции определения рамки не требуется);
+% для этой опции всё равно необходим пакет \package{color}.
+% \end{Options}
+%^^A% There are options for additional frames, offered by \package{fr-fancy}
+%^^A% package, installed with |floatrow|:
+% Далее идут опции для задания дополнительных вариантов рамок,
+% предлагаемых пакетом \package{fr-fancy},
+% который инсталлируется вместе с~\package{floatrow}:
+% \begin{Options}{\OptionLabel}
+% \item[doublebox]
+%^^A% double frame, needs also \package{fancybox} package;
+% двойная рамка, для неё нужен пакет \package{fancybox};
+% \item[shadowbox]
+%^^A% frame with shadow, needs also \package{fancybox} package;
+% рамка с~тенью, для неё нужен пакет \package{fancybox};
+% \item[wshadowbox]
+%^^A% modified |shadowbox| frame (frame with ``white shadow''),
+%^^A% needs also \package{fancybox} package;
+% изменённая рамка |shadowbox| (с~«белой тенью»),
+% для неё нужен пакет \package{fancybox};
+% \end{Options}
+%
+% \addvspace\medskipamount\noindent
+% \DescribeMacro{frameset}\label{setup:frameset}%^^A
+%^^A% The parameters for chosen frame; there are no options
+%^^A% for this key, just write something like:
+% Параметры выбранной рамки; для этого ключа нет предопределённых опций,
+% он определяется следующим образом:
+% \begin{Quote}
+% |frameset={\fboxrule1pt\fboxsep12pt}|\quad.
+% \end{Quote}
+%^^A% The default settings for frame building with the
+%^^A% |\fbox| command:
+% По умолчанию используются стандартные значения для построения рамки с~помощью команды
+% |\fbox|:
+% \begin{Quote}
+% |\fboxrule=.4pt \fboxsep=3pt|\quad.
+% \end{Quote}
+%
+% \addvspace\medskipamount\noindent
+% \DescribeMacro{framearound}\label{setup:framearound}%^^A
+%^^A% Declares element of float box to be framed:
+% Задаёт элемент флота, вокруг которого нужно создать рамку:
+% \RestoreSpaces\begin{Options}{RaggedRigh}
+% \item[object]
+%^^A% float object contents;
+% только содержимое объекта;
+% \item[all]
+%^^A% full float box including object, caption, and any foot text.
+% весь бокс флота, включая объект, подпись, сноски/экспликации;
+% \item[row]
+%^^A% float row of beside floats, or alone float;
+% весь ряд флотов, или отдельно стоящий флот;
+% \item[none]
+%^^A% nothing.
+% нет рамки.
+% \end{Options}
+%
+% \addvspace\medskipamount\noindent
+% \DescribeMacro{framefit}\label{setup:framefit}%^^A
+%^^A% Boolean which sets whether the \textit{frame width} will
+%^^A% be equal to current |\hsize|, predefined width or value of \meta{width} option of
+%^^A% float box (|framefit=yes|), in this case object size reduced (see
+%^^A% figures~\ref{fig:setup:Boxed} and~\ref{fig:setup:FBwidth:Boxed});
+%^^A% or the frame climbs out in the left and
+%^^A% right sides, and \textit{width of object} has current
+%^^A% |\hsize|, predefined width or value of \meta{width} option of
+%^^A% float box (|framefit=no|, see figure~\ref{fig:setup:boxed}).
+% Переключатель (булев параметр) определяет,
+% нужно ли \emph{ширину рамки} делать равной ширине
+% текста, предопределённой ширине |\hsize| или значению \meta{width} заданному в~командах
+% |\floatbox| (|framefit=yes|),
+% ширина бокса для объекта в~этом случае
+% уменьшается, (см.~рис.~\ref{fig:setup:Boxed});
+% или рамка выступает в~обе стороны и
+% в~этом случае \emph{ширина объекта} будет равна ширине
+% текста, предопределённой ширине |\hsize| или значению \meta{width} заданному в~командах
+% |\floatbox| (|framefit=no|, см.~рис.~\ref{fig:setup:boxed}).
+% \begingroup
+% \begin{Quote}\openup-.5pt
+%\begin{preamble}%
+% |\floatsetup[figure]{framestyle=fbox,|\nopagebreak
+% | framearound=object,frameset={\fboxrule1pt\fboxsep14pt},|
+% | framefit=yes}%|$\approx|style=Boxed|$
+%\end{preamble}%
+% |\begin{figure}|
+% |\|\FRkey[FB]{ffigbox}|[5cm]|
+% | {...}{\caption{...}}|\nopagebreak
+% |\end{figure}|
+% \end{Quote}\pagebreak[3]
+% \floatsetup[figure]{framestyle=fbox,
+% framearound=object,frameset={\fboxrule1pt\fboxsep14pt},framefit=yes}%^^A$\equiv|style=Boxed|$
+% \begin{figure}[H]%
+% \ffigbox[5cm]
+% {\unitlength1.2\unitlength\input{Cat.picture}}{\caption[Ширина рамки равна ширине бокса]{Ширина рамки равна
+% ширине бокса (здесь: ширине подрисуночной подписи)}\label{fig:setup:Boxed}}
+% \end{figure}%
+% \floatsetup[figure]{framestyle=fbox,heightadjust=object,
+% framearound=object,frameset={\fboxrule1pt\fboxsep14pt},framefit=no}%%^^A$\equiv|style=boxed|$
+% \begin{Quote}\openup-.5pt
+%\begin{preamble}%
+% |\floatsetup[figure]{...,framefit=no}%|$\approx|style=boxed|$
+%\end{preamble}%
+% |\begin{figure}|%
+% |\ffigbox[5cm]|
+% | {...}{\caption{...}}|\nopagebreak
+% |\end{figure}|
+% \end{Quote}%
+% \begin{figure}[H]%
+% \ffigbox[5cm]
+% {\unitlength1.2\unitlength\input{Cat.picture}}{\caption[Рамка вокруг графики выступает за края]{Рамка вокруг содержимого
+% объекта выступает за края бокса \hbox{флота}}\label{fig:setup:boxed}}
+% \end{figure}%
+%
+%^^A% Next follows an example with |framefit=yes| key in the case of |[\|\FRkey{FBwidth}|]|
+%^^A% option of |\ffigbox|
+%^^A% command. In this case the width of float box (here: the width of caption) expanded to the
+%^^A% width of framed object.
+% Следующим идёт пример с~ключом |framefit=yes|, а~в~команде |\ffigbox| задана опция |[\|\FRkey{FBwidth}|]|.
+% В~этом случае ширина бокса флота увеличивается до размера объекта в~рамке.
+% \begin{Quote}\openup-.5pt
+%\begin{preamble}%
+% |\floatsetup[figure]{...,framefit=yes}%|$\approx|style=Boxed|$
+%\end{preamble}%
+% |\begin{figure}|
+% |\|\FRkey[FB]{ffigbox}|[\|\FRkey[FB]{FBwidth}|]|
+% | {...}{\caption{...}}|\nopagebreak
+% |\end{figure}|
+% \end{Quote}
+% \floatsetup[figure]{framestyle=fbox,heightadjust=object,
+% framearound=object,frameset={\fboxrule1pt\fboxsep14pt},framefit=yes}%^^A$\equiv|style=Boxed|$
+% \begin{figure}[H]%
+% \ffigbox[\FBwidth]
+% {\unitlength1.2\unitlength\input{Cat.picture}}{\caption[Объект в~рамке имеет натуральную ширину;
+% у~остальных элементов бокса (здесь: подписи) ширина увеличена до размера
+% объекта в~рамке]{Объект в~рамке имеет натуральную ширину;
+% у~подписи ширина увеличена}\label{fig:setup:FBwidth:Boxed}}
+% \end{figure}%
+% \endgroup
+%
+% \addvspace\medskipamount\noindent
+% \DescribeMacro{rowfill}\label{setup:rowfill}%^^A
+%^^A% Boolean key which in the case of |true| the material above and below float
+%^^A% row (the |rowprecode=| and |rowpostcode=| keys) or row frames (|framearound=row| option)
+%^^A% will be expanded to full predefined width, otherwise the rule or frame material will
+%^^A% have natural width of beside float boxes. Default value is |false|.
+% Булев параметр, при значении |true| материал (линейки) сверху и~снизу всего
+% ряда (ключи |rowprecode=| и~|rowpostcode=|) или рамки (опция |framearound=row|) растянутся
+% на полную ширину, в~противном случае линейки или рамки примут натуральную ширину
+% окружённого ими ряда флотов. (Нерастянутый ряд выключится согласно настройкам
+% |objectset=|.) По умолчанию данная опция |false|.
+%
+%\begin{Quote}
+%\begin{preamble}
+%|\|\FRkey{DeclareColorBox}|{yellowplate}{\colorbox{yellow}}|
+%|\floatsetup{style=plain,|\FRkey{framestyle}|=colorbox,|
+%| |\FRkey{framearound}|=row,|\FRkey{colorframeset}|=yellowplate,|\FRkey{frameset}|={\fboxrule0pt},|
+%| |\FRkey{framestyle}|=colorbox,|\FRkey{framefit}|=yes,|\FRkey{heightadjust}|=object,|\FRkey{valign}|=c}|
+%|\usepackage{calc}|\nopagebreak
+%\end{preamble}
+% |\begin{figure}|
+% |\begin{|\FRkey[sec]{floatrow}|}|
+% | \|\FRkey[FB]{ffigbox}|[\|\FRkey[FB]{FBwidth}|+2cm]|
+% | {...}|
+% |\end{floatrow}|\nopagebreak
+% |\end{figure}|\vspace*{-.75\intextsep}
+%\end{Quote}%
+%\begingroup\floatsetup{style=plain,framearound=row,colorframeset=yellowplate,
+% framestyle=colorbox,framefit=yes,heightadjust=object,valign=c}
+% \begin{figure}[H]
+% \begin{floatrow}
+% \ffigbox[\FBwidth+2cm]
+% {\unitlength.9\unitlength\input{BlackCat.picture}}
+% {\caption{Рисунок слева в~неполном ряду, помещённом на цветную плашку. Ширина плашки
+% равна натуральной ширине флотов}%
+% \label{leftfig:BOXED:valigned:rowbox}}%
+% \ffigbox[\FBwidth+2.4cm]
+% {\caption{Рисунок справа в~неполном ряду, помещённом на цветную плашку}%^^A
+% \label{rightfig:BOXED:valigned:rowbox}}
+% {\unitlength1.25\unitlength\input{Cat.picture}}
+% \end{floatrow}
+% \end{figure}%^^A
+%\endgroup
+%^^A% The result you see in the row of
+%^^A% figures~\ref{leftfig:BOXED:valigned:rowbox}, \ref{rightfig:BOXED:valigned:rowbox}.
+% Результат вы видите на примере с~рисунками%^^A
+% ~\ref{leftfig:BOXED:valigned:rowbox}, \ref{rightfig:BOXED:valigned:rowbox}.
+%
+%\begin{Quote}
+%\begin{preamble}
+%|\floatsetup{...rowfill=yes}|
+%|...|\nopagebreak
+%\end{preamble}
+% |...|\vspace*{-.75\intextsep}
+%\end{Quote}%
+%\begingroup\floatsetup{style=plain,framearound=row,colorframeset=yellowplate,rowfill=yes,
+% framestyle=colorbox,framefit=yes,heightadjust=object,valign=c}
+% \begin{figure}[H]
+% \begin{floatrow}
+% \ffigbox[\FBwidth+2cm]
+% {\unitlength.9\unitlength\input{BlackCat.picture}}
+% {\caption{Рисунок слева в~неполном ряду, помещённом на цветную плашку.
+% Ширина плашки задана на полный формат}%
+% \label{leftfig:BOXED:valigned:fillrowbox}}%
+% \ffigbox[\FBwidth+2.4cm]
+% {\caption{Рисунок справа в~неполном ряду, помещённом на цветную плашку, заданную на всю ширину}%^^A
+% \label{rightfig:BOXED:valigned:fillrowbox}}
+% {\unitlength1.25\unitlength\input{Cat.picture}}
+% ^^A\ffigbox[\Xhsize]{}{\strut}
+% \end{floatrow}
+% \end{figure}%^^A
+%\endgroup
+%^^A% The result you see in the row of
+%^^A% figures~\ref{leftfig:BOXED:valigned:fillrowbox}, \ref{rightfig:BOXED:valigned:fillrowbox}.
+% Результат вы видите на примере с~рисунками%^^A
+% ~\ref{leftfig:BOXED:valigned:fillrowbox}, \ref{rightfig:BOXED:valigned:fillrowbox}.
+%
+%\begin{Quote}
+%\begin{preamble}
+%|\floatsetup[widefloat]{margins=hanfleft}|
+%|\floatsetup{...}|
+%|...|\nopagebreak
+%\end{preamble}
+% |...|\vspace*{-.75\intextsep}
+%\end{Quote}%
+%\begingroup\floatsetup{style=plain,framearound=row,colorframeset=yellowplate,frameset={\fboxrule0pt},
+% framestyle=colorbox,framefit=yes,heightadjust=object,valign=c}
+% \begin{figure*}[H]
+% \begin{floatrow}
+% \ffigbox[\FBwidth+2cm]
+% {\unitlength.9\unitlength\input{BlackCat.picture}}
+% {\caption{Рисунок слева в~неполном ряду, помещённом на цветную плашку
+% (альтернативное оформление с~выходом в~левое поле).
+% Ширина плашки равна натуральной ширине флотов}%
+% \label{leftfig:BOXED:valigned:widerowbox}}%
+% \ffigbox[\FBwidth+2.4cm]
+% {\caption{Рисунок справа в~неполном ряду, помещённом на цветную плашку
+% (альтернативное оформление с~выходом в~левое поле)}%^^A
+% \label{rightfig:BOXED:valigned:widerowbox}}
+% {\unitlength1.25\unitlength\input{Cat.picture}}
+% \end{floatrow}
+% \end{figure*}%^^A
+%\endgroup
+%^^A% The result you see in the row of
+%^^A% figures~\ref{leftfig:BOXED:valigned:widerowbox}, \ref{rightfig:BOXED:valigned:widerowbox}.
+% Результат вы видите на примере с~рисунками%^^A
+% ~\ref{leftfig:BOXED:valigned:widerowbox}, \ref{rightfig:BOXED:valigned:widerowbox}.
+%
+%\begin{Quote}
+%\begin{preamble}
+%|...|
+%|\floatsetup{...rowfill=yes}|
+%|...|\nopagebreak
+%\end{preamble}
+% |...|\vspace*{-.75\intextsep}
+%\end{Quote}%
+%\begingroup\floatsetup{style=plain,framearound=row,colorframeset=yellowplate,rowfill=yes,
+% framestyle=colorbox,framefit=yes,heightadjust=object,valign=c,frameset={\fboxrule0pt}}
+% \begin{figure*}[H]
+% \begin{floatrow}
+% \ffigbox[\FBwidth+2cm]
+% {\unitlength.9\unitlength\input{BlackCat.picture}}
+% {\caption{Рисунок слева в~неполном ряду, помещённом на цветную плашку (альтернативное оформление с~выходом в~левое поле). Ширина плашки задана на полный формат}%
+% \label{leftfig:BOXED:valigned:widefillrowbox}}%
+% \ffigbox[\FBwidth+2.4cm]
+% {\caption{Рисунок справа в~неполном ряду, помещённом на цветную плашку (альтернативное оформление), заданную на всю ширину}%^^A
+% \label{rightfig:BOXED:valigned:widefillrowbox}}
+% {\unitlength1.25\unitlength\input{Cat.picture}}
+% ^^A\ffigbox[\Xhsize]{}{\strut}
+% \end{floatrow}
+% \end{figure*}%^^A
+%\endgroup
+%^^A% The result you see in the row of
+%^^A% figures~\ref{leftfig:BOXED:valigned:widefillrowbox}, \ref{rightfig:BOXED:valigned:widefillrowbox}.
+% Результат вы видите на примере с~рисунками%^^A
+% ~\ref{leftfig:BOXED:valigned:widefillrowbox}, \ref{rightfig:BOXED:valigned:widefillrowbox}.
+%
+%^^A% \subsubsection{Settings for Colored Frames}
+% \subsubsection{Настройки для цветных рамок}
+% \DescribeMacro{colorframeset}\label{setup:colorframeset}%^^A
+% \DescribeMacro{\DeclareColorBox}\label{setup:DeclareColorBox:pre}%^^A
+%^^A% This key (needs \package{color} package) defines
+%^^A% a~color box in the case of the |framestyle=colorbox| or |framestyle=FRcolorbox| settings are loaded
+%^^A% (default is standard |\fbox|). There are not any predefined options for this key so you
+%^^A% must define your color box option, using the |\DeclareColorBox| command like following:
+% Данный ключ (для него необходимо
+% загрузить пакет \package{color}) определяет настройки
+% цветной рамки, если задана опция |framestyle=colorbox| или |framestyle=FRcolorbox|
+% (по умолчанию это команда |\fbox|).
+% Для данного ключа не определено готовых опций, поэтому вам нужно задать
+% опцию цветной рамки, используя команду |\|\FRkey{DeclareColorBox}
+% (с.\,\pageref{setup:DeclareColorBox}), например:
+% \begin{Quote}
+% |\DeclareColorBox{mycolorbox}{\fcolorbox{red}{yellow}}|
+% \end{Quote}
+%^^A% then use this option in |colorframeset=| key:
+% затем использовать эту опцию в~ключе:
+% \begin{Quote}
+% |colorframeset=\meta{option}|\quad,
+% \end{Quote}
+%^^A% for example:
+% например так:
+% \begin{Quote}
+% |\floatsetup{colorframeset=mycolorbox}|\quad,
+% \end{Quote}
+%
+% \DescribeMacro{colorframecorners}\label{setup:colorframecorners}%^^A
+% \DescribeMacro{\DeclareCBoxCorners}\label{setup:DeclareCBoxCorners:pre}%^^A
+%^^A% This key defines material attached to the corners of the frame defined
+%^^A% by the |framestyle=FRcolorbox| option.
+%^^A% This key, as the previous one, has not predefined options; the needed material is
+%^^A% set by the |\|\FRkey{DeclareCBoxCorners} command
+%^^A% (page~\pageref{setup:DeclareCBoxCorners}).
+% Ключ определяет размещение материала по углам рамки, заданной опцией |framestyle=FRcolorbox|.
+% Для данного ключа, как и~для предыдущего, не определено готовых опций; материал, который
+% должен быть добавлен, задаётся с~помощью команды |\|\FRkey{DeclareCBoxCorners}
+% (с.\,\pageref{setup:DeclareCBoxCorners}).
+%
+%^^A% \subsubsection{Defining Float Skips}
+% \subsubsection{Определение отбивок внутри флота}
+% \DescribeMacro{captionskip}\label{setup:captionskip}%^^A
+%^^A% Defines vertical space between caption and float object
+%^^A% in case of \FRkey{midcode} key defined as |midcode=captionskip|;
+%^^A% or in case of usage of float styles (|style=|
+%^^A% key) |plain|, |boxed| and similar to them:
+% Определяет размер вертикальной отбивки между подписью и~объектом
+% если ключ \FRkey{midcode} определён как
+% |midcode=captionskip|; или в~случае использования стилей (ключ |style=|)
+% |plain|, |plaintop| или |Plaintop|, пример:
+% \begin{Quote}
+% |captionskip=10pt|\quad.
+% \end{Quote}
+%^^A% The settings above are default and equal to \LaTeX's settings (|\abovecaptionskip=10pt|).
+%^^A% The settings of current documentation: |captionskip=5pt|.
+% Установки отбивки выше используются по умолчанию и~равны стандартным (|\abovecaptionskip=10pt|).
+% Установки, используемые данной документацией: |captionskip=5pt|.
+%
+% \addvspace\medskipamount\noindent
+% \DescribeMacro{footskip}\label{setup:footskip}%^^A
+%^^A% Defines vertical space before foot material and footnotes. It can be defined like:
+% Определяет вертикальную отбивку до сносок и~экспликаций. Его можно задать как:
+% \begin{Quote}
+% |footskip=4pt|\quad,
+% \end{Quote}
+% или
+% \begin{Quote}
+% |footskip=\skip\footins|\quad.
+% \end{Quote}
+%^^A% the last example shows default settings.
+% Последний пример демонстрирует установки по умолчанию.
+%
+%^^A% \subsubsection{Defining Float Footnote Rule's Style}
+% \subsubsection{Задание стиля для линейки над сноской}\label{sec:footnotestyle}
+% \DescribeMacro{footnoterule}\label{setup:footnoterule}%^^A
+%^^A% Defines type of footnote rule for footnotes inside floating environment.
+% Определяет тип линейки над сноской внутри бокса плавающего элемента.
+% \begin{Options}{\OptionLabel}
+% \item[normal]
+%^^A% standard \LaTeX{} definition, the
+%^^A% width of it equals to 0.4 of current with of text (|\columnwidth|);
+% стандартное определение \LaTeX'а,
+% ширина линейки составляет
+% 0.4 от ширины текста (|\columnwidth|);
+% \item[limited]
+%^^A% like previous one but max width of footnote rule equals to the value
+%^^A% defined by |\frulemax|\label{setup:frulemax} command, like:
+% аналогична предыдущей, но максимальная ширина сноски равна
+% величине определённой в~команде |\frulemax|\label{setup:frulemax}, например:
+% \begin{quote}
+% |\renewcommand\frulemax{1in}|
+% \end{quote}
+% \item[fullsize]
+%^^A% rule to full current text width.
+% линейка на всю ширину текста.
+% \item[none]
+%^^A% Absent rule.
+% нет линейки.
+% \item[...]
+%^^A% You may create your own options with |\DeclareFloatFootnoterule| command,
+%^^A% see page~\pageref{ssec:fnoterule}.
+% Вы можете создать собственные настройки с~помощью команды~|\DeclareFloatFootnoterule|,
+% см.~с.~\pageref{ssec:fnoterule}.
+% \end{Options}
+%
+% \label{setup:end}
+%
+%^^A%^^A% \subsubsection{Loading Style for Fancy Boxes}
+%^^A% \subsubsection{Загрузка пакета для необычных рамок}
+%^^A% \DescribeMacro{fancyboxes}\label{setup:fancyboxes}%^^A
+%^^A%^^A% This boolean key loads \package{fr-fancy} package. This key you may use
+%^^A%^^A% only in optional argument in |\usepackage| line. The styles, supported by this package
+%^^A%^^A% are described in the table~\ref{tab:floatlayouts}.
+%^^A% Переключатель (работает как булев параметр) загружает пакет
+%^^A% \package{fr-fancy}. Этот ключ можно использовать
+%^^A% только в~опции строки |\usepackage|. Стили, предлагаемые данным пакетом описаны
+%^^A% в~табл.~\ref{tab:floatlayouts}.
+%
+%^^A% \subsubsection{Managing Floats with \texttt{[H]} placement option}
+% \subsubsection{Управление флотами с~опцией~\texttt{[H]}}
+% \DescribeMacro{doublefloataswide}\label{setup:doublefloataswide}%^^A
+%^^A% This boolean key redefines starred floating environment \emph{in onecolumn layout}
+%^^A% like non-starred ones, but in this case they are still store layout
+%^^A% settings, declared by |[wide...]| options of |\floatsetup| (page~\pageref{sec:floatsetup}).
+%^^A% This key is necessary
+%^^A% for usage of the \texttt{[H]} option
+%^^A% in starred environments in the same way as in non-starred.
+% Данный переключатель делает \LaTeX'овское поведение «звёздных»
+% окружений флотов в~одноколонном макете аналогичным «незвёздным», но при этом
+% сохраняются установки опции |[wide...]| команды |\floatsetup| (с.~\pageref{sec:floatsetup}).
+% Данный ключ нужен для возможности использования опции \texttt{[H]}
+% в~«звёздных» окружениях равно как и~в~«незвёздных».
+%
+% \medskip\noindent
+% \DescribeMacro{floatHaslist}%^^A
+%^^A% This boolean key adds values of penalties before and after
+%^^A% this ``anchored'' float like in the list environment and cancels
+%^^A% paragraph indentation, if there is no blank line appears after environment
+%^^A% (see also page~\pageref{sec:listpen}).
+% Данный переключатель добавляет штрафы (penalties) до и~после
+% флотов «на якоре» аналогичные штрафам до и~после окружений перечней и~отменяет
+% абзацный отступ, если после окружения флота нет пустой строки
+% (см.~также с.~\pageref{sec:listpen}).
+%
+%^^A% \subsection{Settings for Current Float Environment}
+% \subsection{Настройки для текущего флота}
+% \DescribeMacro{\thisfloatsetup}\label{thisfloatsetup}\label{setup:thisfloatsetup}%^^A
+%^^A% You may define some settings only for one float just
+%^^A% before necessary environment. Command |\thisfloatsetup| could
+%^^A% contain the same keys and options as in |\floatsetup|. It has
+%^^A% only mandatory argument (the \cmd{\thisfloatsetup} is defined
+%^^A% as abbreviation of the \cmd{\floatsetup[tmpset]} command).
+% Можно задать некоторые настройки только для одного флота
+% перед необходимым окружением. Команда |\thisfloatsetup|
+% включает в~себя те же ключи и~опции, что и~|\floatsetup|, но использует
+% только обязательный аргумент\footnote{Команда \cmd{\thisfloatsetup} определена
+% как аббревиатура \cmd{\floatsetup[tmpset]}.}.\par\strut\par\kern-\baselineskip
+%
+%^^A% \subsection{Clearing of Previous Float Type Settings}
+% \subsection{Отмена настроек для определённого типа плавающих объектов}
+% \DescribeMacro{\clearfloatsetup}\label{setup:clearfloatsetup}%^^A
+%^^A% If you want to get rid of parameters marked
+%^^A% for an automatic use within a particular environment
+%^^A% you can use the command\footnote{Created as additional macro for
+%^^A% \cs{clearcaptionsetup} macro, see also documentation
+%^^A% of \package{caption} package about \cmd{\clearcaptionsetup} command}:\allowpostlistbreaks[-4]
+% Если вы хотите отменить параметры, определённые для
+% использования в~окружении определённого типа
+% вы можете использовать команду\footnote{Сделана как «сопровождение»
+% команде \cs{clearcaptionsetup}, см.~также документацию пакета
+% \package{caption} о~команду \cmd{\clearcaptionsetup}}:\allowpostlistbreaks[-4]
+% \begin{Quote}
+% |\clearfloatsetup|\marg{float type}\quad.
+% \end{Quote}\allowpostlistbreaks
+%^^A% where \marg{float type}---types as |figure|, |widefloat| etc.
+% где \marg{float type} \cdash--- тип флота, например, |figure|,
+% |widefloat| и~т.\,д.
+%
+%^^A% \subsection{Temporary Clearing of All Float Settings}\label{page:killfloatstyle}
+% \subsection{Временная очистка всех установок для флотов}\label{page:killfloatstyle}
+% \DescribeMacro{\killfloatstyle}\label{setup:killfloatstyle}%^^A
+%^^A% The first case when this command is needed: mixed rows of floats where figure stays beside table
+%^^A% and you need to cancel layout of ``foreign'' float (see page~\pageref{mixrow}).
+%^^A% The |\killfloatstyle| command is used before any
+%^^A% command of |\floatbox| stuff (see {\sectionname}~\ref{sec:floatbox}).
+% Первый случай, когда нужна эта команда \cdash--- рисунок нужно поместить рядом с~таблицей
+% и~нужно отключить настройки «чужого» флота (см.с.~\pageref{mixrow}).
+% Команда |\killfloatstyle| используется до
+% команды, созданной на базе |\floatbox|, (см.~{\sectionname}~\ref{sec:floatbox}).
+%
+%^^A% Another case---layout of floats with beside captions is quite different from
+%^^A% other subtypes: |[figure]| option of
+%^^A% floatsetup defined with |style=plain| and
+%^^A% |[cabesidefigure]| must be defined with |style=boxed|.
+%^^A% In this case you may define your command, based on predefined
+%^^A% |\fcapside|:
+% Другой случай \cdash--- макет флота с~подписями сбоку
+% имеет сильно отличающиеся настройки от других подтипов: опция |[figure]|
+% команды |\floatsetup| задана как |style=plain|,
+% а~|[capbesidefigure]| (для подписей сбоку) должна быть задана как |style=boxed|.
+% Для~этих случаев можно определить новую команду, например, на основе
+% |\fcapside|:
+%\begingroup
+% \begin{Quote}
+% \begin{preamble}
+% |\newcommand\myfcapside{\killfloatstyle|\nopagebreak
+% | \floatsetup[figure]{style=Boxed,capbesideframe=yes}\fcapside}|\quad.
+% \end{preamble}
+% |\begin{figure}|
+% |\myfcapside[\FBwidth]|
+% |...|
+% |\end{figure}|\quad.\vspace*{-\intextsep}
+% \end{Quote}
+% \newcommand\myfcapside{\killfloatstyle
+% \floatsetup[figure]{style=Boxed,capbesideframe=yes,capbesideposition=left}\fcapside}
+% \begin{figure}[H]
+% \myfcapside[\FBwidth]
+% {\unitlength1.28\unitlength\input{Horse.picture}}%
+% {\caption[Подпись сбоку рисунка, заключённого в~рамку в~стиле \texttt{Boxed}.]{%^^A
+% Подпись сбоку рисунка, заключённого в~рамку в~стиле \texttt{Boxed}.
+% Специально создана команда \cmd{\myfcapside} для изменения макета
+% с~обычного \texttt{plain} для рисунков с~подписями снизу}\label{fig:beside:Boxed}}%
+% \end{figure}
+%\endgroup
+%^^A% The option |[figure]| is necessary if you defined settings for this option
+%^^A% globally in the preamble.
+% Опция |[figure]| необходима, если определены установки с~такой опцией
+% в~преамбуле.
+%
+%^^A% \emph{Notes}.\startNotes\nopagebreak \par
+% \emph{Замечания}.\startNotes\nopagebreak \par
+%^^A% \Note Please remember that such command with redefined settings can be placed
+%^^A% only \emph{inside an environment} or \emph{group}.
+% \Note Обратите внимание, что такая команда, с~изменёнными настройками,
+% может быть использована только в~\emph{окружениях
+% флота} или \emph{в~группе}.
+%
+%^^A% \Note Before creation of such risky command, please revise your layout settings:
+%^^A% maybe the |[widefigure]| option never used in your documentation settings, so you can define
+%^^A% necessary settings in |\floatsetup[widefigure]|\allowbreak|{style=Boxed,capposition=beside...}|
+%^^A% and then use ``starred'' floats in following way:
+% \Note До того, как создать такую коварную команду, проверьте ваши настройки:
+% возможно опция |[widefigure]| вами не используется в~данной документации, следовательно
+% вы можете задать нужные настройки в~|\floatsetup[widefigure]|\allowbreak
+% |{style=Boxed,capposition=beside...}|
+% а~затем использовать «звёздное» окружение следующим образом:
+%\begingroup
+% \begin{Quote}
+% \begin{preamble}
+% |\floatsetup[widefigure]{|\FRkey{style}|=Boxed,|\FRkey{capposition}|=beside,|
+% | |\FRkey{capbesideframe}|=yes}|
+% \end{preamble}
+% |\begin{figure*}|
+% |\fcapside...|
+% |\end{figure*}|\quad.\vspace*{-\intextsep}
+% \end{Quote}
+% \floatsetup[widefigure]{margins=centering,style=Boxed,capposition=beside,capbesideframe=yes,capbesideposition=left}
+% \begin{figure*}[H]
+% \fcapside[\FBwidth]{\unitlength1.28\unitlength\input{Horse.picture}}%
+% {\caption[Подпись сбоку рисунка, заключённого в~рамку в~стиле \texttt{Boxed}
+% в~«звёздном» окружении.]{%^^A
+% Подпись сбоку рисунка, заключённого в~рамку в~стиле \texttt{Boxed}.
+% Специальные настройки для рисунков в~рамках заданы в~звёздном окружении}\label{figs:beside:Boxed}}%
+% \end{figure*}
+%\endgroup
+%
+%^^A% \subsection{The Default Float Type Settings}\label{sec:default}
+% \subsection{Установки для флотов заданные по умолчанию}\label{sec:default}
+%^^A% The following keys and options are switched on when the \package{floatrow}
+%^^A% package loaded. They equal to |default| style:
+% Следующие ключи и~опции включаются, при загрузке пакета \package{floatrow}.
+% Они эквивалентны стилю |plain| и~являются опциями по умолчанию:
+% \begin{Options}{\OptionLabel}\par
+% \item[font=normalsize]\allowitembreaks[-4]
+% \item[footfont=footnotesize]\allowitembreaks[1]
+% \item[capposition=bottom]
+% \item[capbesideposition=left]
+% \item[capbesideframe=no]
+% \item[footposition=default]
+% \item[heightadjust=none]
+% \item[facing=no]
+% \item[margins=centering]
+% \item[objectset=centering] ($\equiv$|justification=centering|, \package{caption})
+% \item[floatrowsep=columnsep]
+% \item[capbesidesep=columnsep]
+% \item[precode=none]
+% \item[rowprecode=none]
+% \item[postcode=none]
+% \item[rowpostcode=none]
+% \item[framearound=none]
+% \item[rowfill=no]
+% \item[midcode=captionskip]\allowitembreaks[-4]
+% \item[captionskip=10pt]
+% \end{Options}
+%
+%^^A% \subsection{Defining New Options}
+% \subsection{Определение новых опций}
+%^^A% In the next few sections a list of commands is presented, which help to define
+%^^A% additional key options for the |\floatsetup| command.
+% В~следующих разделах перечисляются команды, с~помощью которых можно определить дополнительные опции
+% ключей команды |\floatsetup|.
+%
+%^^A% \subsubsection{Float Style (\texttt{style=})}\label{ssec:declstyle}
+% \subsubsection{Опция стиля флота (\texttt{style=})}\label{ssec:declstyle}
+% \DescribeMacro{\DeclareFloatStyle}\label{setup:DeclareFloatStyle}%^^A
+%^^A% Defines new float style. Example shows definition of new float
+%^^A% style |MyBoxed|. The figures~\ref{fig:plain:MyBoxed}, and
+%^^A% some others in current documentation show result.
+% Определяет новый стиль. Пример демонстрирует задание нового стиля
+% |MyBoxed|. Рисунок~\ref{fig:plain:MyBoxed},
+% и~некоторые другие в~данной документации демонстрируют результат.
+%\begin{Quote}
+%|\DeclareFloatStyle{MyBoxed}{|\FRkey{style}|=Boxed,|\FRkey{captionskip}|=5pt,|
+%| |\FRkey{frameset}|={\fboxrule1pt\fboxsep12pt}}|
+%|\floatsetup[figure]{style=MyBoxed}|
+%\end{Quote}
+%
+% \begingroup
+%
+% \floatsetup[figure]{style=MyBoxed}
+% \begin{figure}[H]
+% {\unitlength1.88\unitlength\input{Horse.picture}}%
+% \caption{%^^A
+% Простой рисунок в стиле \texttt{MyBoxed}}%
+% \label{fig:plain:MyBoxed}%
+% \floatfoot{Much more, more and more and more and more and more and more and
+% more and more text inside macro \cmd{\floatfoot}}%
+% \end{figure}
+%
+%^^A% The same result you get with:
+% Тот же результат вы можете получить, задав:
+%\begin{Quote}\openup-.65pt
+%|\floatsetup[figure]{style=Boxed,captionskip=5pt,|
+%| frameset={\fboxsep12pt\fboxrule1pt}}|
+%\end{Quote}
+% \endgroup
+%
+%^^A% \subsubsection{Float Font Option}\label{ssec:declfont}
+% \subsubsection{Опция шрифта содержимого объекта (\texttt{font=})}\label{ssec:declfont}
+% \DescribeMacro{\DeclareFloatFont}\label{setup:DeclareFloatFont}%^^A
+%^^A% With this macro you may define new option
+%^^A% for font (|font=| key) of float contents. This macro works
+%^^A% like |\DeclareCaptionFont| in \package{caption} package: you may also
+%^^A% use key options declared by |\DeclareCaptionFont| command.
+% Этой макрокомандой вы можете определить новую опцию
+% для шрифта (ключ |font=|) содержимого объекта. Эта макрокоманда работает
+% также как аналогичная ей |\DeclareCaptionFont| из пакета \package{caption}: вы можете также
+% воспользоваться опциями, заданными в~команде |\DeclareCaptionFont|.
+%
+%^^A% To get red color for text in the example with figure~\ref{color:fig} on the page~\pageref{color:fig},
+%^^A% you may define the red color by following way:
+% Чтобы получить текст красного цвета в~примере с~рис.~\ref{color:fig} на с.~\pageref{color:fig},
+% определите красный цвет:
+% \begin{Quote}%
+% |\DeclareFloatFont{red}{\color{red}}|
+% \end{Quote}%
+% а~затем задайте его в~команде |\floatsetup|
+% \begin{Quote}%
+% |\floatsetup[figure]{font={small,red}}|\quad.
+% \end{Quote}%
+%^^A% The version 3.1 of the \package{caption} package offers special option inside
+%^^A% |font=| key. Since the \package{floatrow} package uses the same mechanism for its |font=|
+%^^A% key, the example above you can write as following:
+% Версия \textbf{3.1} пакета \package{caption} предлагает вариант задания цветного текста, не требующий
+% задания специальной опции. Поскольку пакет \package{floatrow} для задания опций шрифта
+% использует механизм пакета \package{caption}, пример выше можно записать короче:
+% \begin{Quote}%
+% |\floatsetup[figure]{font={small,color={red}}}|\quad.
+% \end{Quote}%
+%
+%^^A% \subsubsection{Defining Float Rules/Skips}\label{ssec:decl:rule}
+% \subsubsection{Опция задания линеек или отбивок (\texttt{precode=} и~др.)}\label{ssec:decl:rule}
+% \DescribeMacro{\DeclareFloatVCode}\label{setup:DeclareFloatVCode}%^^A
+%^^A% This command defines the skip, rule or other analogous code above
+%^^A% and below full float box and between caption above/below and
+%^^A% object. The defined option might be used in |rowprecode|,
+%^^A% |precode|, |midcode|, |postcode|, and
+%^^A% |rowpostcode| keys (page~\pageref{setup:precode}).
+% Эта команда создаёт определение отбивки, линейки или другого подобного материала
+% сверху и~снизу всего бокса объект---подпись и~между
+% подписью сверху/снизу и~объектом.
+% Созданную опцию вы можете использовать в~ключах |rowprecode|,
+% |precode|, |midcode|, |postcode|
+% и~|rowpostcode|.
+%
+%^^A% Compare two examples:
+% Сравните два примера:
+% \begin{Quote}\openup1pt
+% \begin{preamble}
+% |\DeclareFloatVCode{grayruleabove}%|
+% | {{\color{gray}\hrule height2.8ptdepth0pt\vskip4pt}}|
+% |\DeclareFloatVCode{grayrulebelow}%|
+% | {{\color{gray}\vskip4pt\hrule height2.8ptdepth0pt}}|
+% |\floatsetup{...,|\FRkey{heightadjust}|=all,|%^^A
+% \FRkey{valign}|=c,|
+% | |\FRkey{rowprecode}|=grayruleabove,|%^^A
+% \FRkey{rowpostcode}|=grayrulebelow}|
+% \end{preamble}
+% |\begin{figure}|\nopagebreak
+% |\begin{floatrow}|\nopagebreak
+% | \ffigbox|\nopagebreak
+% | {...}{\caption{Левый ...}\label{...}}%|
+% | \ffigbox|\nopagebreak
+% | {...}{\caption{Правый ...}\label{...}}|
+% | \end{floatrow}|\nopagebreak
+% |\end{figure}|
+% |\begin{figure}|\nopagebreak
+% | ...|
+% | \caption{Отдельный ...}\label{...}%|\nopagebreak
+% |\end{figure}|
+% \end{Quote}\pagebreak[3]
+% \begin{figure}[H]\floatsetup{heightadjust=all,valign=c,rowprecode=grayruleabove,
+% rowpostcode=grayrulebelow}\killfloatstyle
+% \begin{floatrow}
+% \ffigbox
+% {\unitlength.65\unitlength\input{BlackCat.picture}}
+% {\caption{Левый рисунок в~ряду с~линейками сверху и~снизу, заданными для ряда}%
+% \label{intro:leftfig:row}}%
+%
+% \ffigbox
+% {\caption{Правый рисунок в~ряду с~линейками сверху и~снизу, заданными для ряда}%^^A
+% \label{intro:rightfig:row}}
+% {\unitlength.85\unitlength\input{Cat.picture}}
+% \end{floatrow}
+% \end{figure}%^^A
+% \begin{figure}[H]\floatsetup{heightadjust=all,valign=c,rowprecode=grayruleabove,
+% rowpostcode=grayrulebelow}\killfloatstyle
+% \ffigbox
+% {\caption{Отдельный рисунок с~линейками сверху и~снизу, заданными для ряда}%^^A
+% \label{intro:alone:row}}
+% {\unitlength.85\unitlength\input{TheCat.picture}}
+% \end{figure}%^^A
+% \begin{Quote}
+% \begin{preamble}
+% |...|\nopagebreak
+% |\floatsetup{...,|\FRkey{heightadjust}|=all,|
+% | |\FRkey{precode}|=grayruleabove,|%^^A
+% \FRkey{postcode}|=grayrulebelow}|
+% \end{preamble}\nopagebreak
+% |...|
+% \end{Quote}%^^A
+%
+%\begingroup
+% \begin{figure}[H]\floatsetup{heightadjust=all,valign=c,
+% precode=grayruleabove,postcode=grayrulebelow}\killfloatstyle
+% \begin{floatrow}
+% \ffigbox
+% {\unitlength.65\unitlength\input{BlackCat.picture}}
+% {\caption{Левый рисунок в~ряду с~линейками сверху и~снизу рисунка, заданными для бокса флота}%
+% \label{intro:leftfig:box}}%
+%
+% \ffigbox
+% {\caption{Правый рисунок в~ряду с~линейками сверху и~снизу рисунка, заданными для бокса флота}%^^A
+% \label{intro:rightfig:box}}
+% {\unitlength.85\unitlength\input{Cat.picture}}
+% \end{floatrow}%
+% \end{figure}\kern-\lastskip%^^A
+% \begin{figure}[H]\floatsetup{precode=grayruleabove,postcode=grayrulebelow}\killfloatstyle
+% \ffigbox
+% {\caption{Отдельный рисунок с~линейками сверху и~снизу рисунка, заданными для бокса флота}%^^A
+% \label{intro:alone:box}}
+% {\unitlength.85\unitlength\input{TheCat.picture}}
+% \end{figure}%^^A
+%^^A% {\sloppy Please note that for ruled styles for figures \ref{intro:leftfig:box}
+%^^A% and \ref{intro:rightfig:box}, which are placed in one row, you need to
+%^^A% set |heightadjust=all| key---the rules
+%^^A% at the start and finish of boxes reset the height and depth values.\par}
+% Обратите внимание, что для стилей задающих линейки для бокса, как в~рис.~\ref{intro:leftfig:box}
+% и~\ref{intro:rightfig:box}, если рисунки должны помещаться в~одном ряду,
+% необходимо задать ключ |heightadjust=all| \cdash--- линейки вначале
+% и~в~конце боксов изменяют значения высоты и~глубины.\nopagebreak
+%\endgroup
+%
+%\begingroup
+%^^A% The examples with unfill rows.\RemoveSpaces\vspace*{\topsep}
+% Примеры с~незаполненными рядами флотов.\RemoveSpaces\vspace*{\topsep}
+% \begin{Quote}\openup.5pt
+% \begin{preamble}
+% |\floatsetup{...,|\FRkey{heightadjust}|=all,|%^^A
+% \FRkey{valign}|=c,|
+% | |\FRkey{rowprecode}|=grayruleabove,|%^^A
+% \FRkey{rowpostcode}|=grayrulebelow}|
+% \end{preamble}
+% |\begin{figure}|\nopagebreak
+% |\begin{floatrow}|\nopagebreak
+% | \ffigbox[\FBwidth+2cm]...|\nopagebreak
+% | \ffigbox[\FBwidth+2cm]...|\nopagebreak
+% | \end{floatrow}|\nopagebreak
+% |\end{figure}|
+% \end{Quote}%^^A
+% \begin{figure}[H]\floatsetup{heightadjust=all,valign=c,rowprecode=grayruleabove,
+% rowpostcode=grayrulebelow}\killfloatstyle
+% \begin{floatrow}
+% \ffigbox[\FBwidth+2cm]
+% {\unitlength.65\unitlength\input{BlackCat.picture}}
+% {\caption{Левый рисунок в~неполном ряду с~линейками сверху и~снизу, заданными для ряда}%
+% \label{intro:leftfig:rownofill}}%
+%
+% \ffigbox[\FBwidth+2cm]
+% {\caption{Правый рисунок в~неполном ряду с~линейками сверху и~снизу, заданными для ряда}%^^A
+% \label{intro:rightfig:rownofill}}
+% {\unitlength.85\unitlength\input{Cat.picture}}
+% \end{floatrow}
+% \end{figure}%^^A
+%^^A% The same, but with \FRkey{rowfill} option.
+% То же, но с~опцией \FRkey{rowfill}.
+% \begin{Quote}\openup.5pt
+% \begin{preamble}
+% |\floatsetup{...,|\FRkey{rowfill}|=yes}|
+% \end{preamble}
+% |...|
+% \end{Quote}%^^A
+% \begin{figure}[H]\floatsetup{heightadjust=all,valign=c,rowprecode=grayruleabove,
+% rowpostcode=grayrulebelow,rowfill=yes}\killfloatstyle
+% \begin{floatrow}
+% \ffigbox[\FBwidth+2cm]
+% {\unitlength.65\unitlength\input{BlackCat.picture}}
+% {\caption{Левый рисунок в~неполном ряду с~линейками сверху и~снизу на полный формат, заданными для ряда}%
+% \label{intro:leftfig:rowfill}}%
+%
+% \ffigbox[\FBwidth+2cm]
+% {\caption{Правый рисунок в~неполном ряду с~линейками сверху и~снизу на полный формат, заданными для ряда}%^^A
+% \label{intro:rightfig:rowfill}}
+% {\unitlength.85\unitlength\input{Cat.picture}}
+% \end{floatrow}
+% \end{figure}%^^A
+%\endgroup
+%
+%^^A% \subsubsection{Settings for Colored Frame (\texttt{colorframeset=})}\label{ssec:color:frame}
+% \subsubsection{Настройки для цветных плашек и~рамок (\texttt{colorframeset=})}\label{ssec:color:frame}
+% \DescribeMacro{\DeclareColorBox}\label{setup:DeclareColorBox}%^^A
+%^^A% Let's repeat the command for definition of colored box used by |colorframeset=| key
+%^^A% (see also page~\pageref{setup:DeclareColorBox}).
+%^^A% Here is defined frame for figure~\ref{color:frame} below:
+% Здесь опять повторим определение опции для цветной рамки, используемой ключом |colorframeset=|
+% (см.~также с.~\pageref{setup:DeclareColorBox}).
+% Ниже дано определение рамки, используемой рисунком~\ref{color:frame} на с.~\pageref{color:frame}:
+% \begin{Quote}
+% |\DeclareColorBox{framedfigure}{\fcolorbox{gray}{white}}|\quad.
+% \end{Quote}
+%^^A% The yellow plate for figure rows on the page~\pageref{setup:rowfill}:
+% Плашка для рисунков, помещённых рядом~(с.\,\pageref{setup:rowfill}, для плашки предпочтительнее
+% использовать команду |\colorbox|):
+% \begin{Quote}
+% |\DeclareColorBox{yellowplate}{\colorbox{yellow}}|\quad.
+% \end{Quote}
+%^^A% Please note, that for correct positioning of the color plate during usage of the |\colorbox|
+%^^A% command you need set to zero value for the |\fboxrule| command in the \FRkey{frameset} option:
+% Обратите внимание, что при использовании команды |\colorbox| для создания цветной плашки
+% нужно обязательно обнулить значение |\fboxrule| в~опции \FRkey{frameset} для верного
+% размещения плашки:
+% \begin{Quote}
+% |frameset={\fboxrule0pt}|\quad.
+% \end{Quote}
+%
+% \DescribeMacro{\DeclareCBoxCorners}\label{setup:DeclareCBoxCorners}%^^A
+%^^A% If you use the \FRkey{FRcolorbox} option for the \FRkey{framestyle} key
+%^^A% (page~\pageref{setup:framestyle}), you may set additional material (rules or something),
+%^^A% attached to four corners.
+% Если для задания цветной рамки в~ключе \FRkey{framestyle} использовать
+% опцию \FRkey{FRcolorbox} (с.\,\pageref{setup:framestyle}), можно
+% задать линейки или другой материал привязанный к~углам рамки.
+%\begin{Quote}%
+%|\DeclareCBoxCorners|\marg{option}\marg{llcorner}\marg{lrcorner}\marg{urcorner}\marg{ulcorner}
+%\end{Quote}%
+%^^A% The \marg{option} argument defines name of option of the \FRkey{colorframecorners} key.
+%^^A% The four others define material attached to four corners.
+% Аргумент \marg{option} определяет название опции ключа \FRkey{colorframecorners}.
+% Остальные четыре определяют материал, имеющий точки привязки в~углах плашки.
+%
+%^^A% The order of corner material analogous to the order in the METAPOST's |bbox| box
+%^^A% for the |label| command: first goes lower left corner (\marg{llcorner})
+%^^A% then, counterclockwise, lower right corner (\marg{lrcorner}), upper right corner
+%^^A% (\marg{urcorner}) and last goes upper left corner (\marg{ulcorner}).
+% Отсчёт углов в~аргументах аналогичен отсчёту, используемому при задании «площадки» (|bbox|)
+% для метки (команда |label|) в~METAPOST'е: первым идёт левый нижний угол (\marg{llcorner})
+% далее, против часовой стрелки, правый нижний угол (\marg{lrcorner}), правый верхний угол
+% (\marg{urcorner}) и~последним левый верхний угол (\marg{ulcorner}).
+%^^A% There are used modified commands of |picture| environment inside these arguments:
+%^^A% all lengths and coordinates must have units like points, millimeters etc., but
+%^^A% here you may use usual length parameters like |\textwidth|. When the color box is created
+%^^A% the |\FRcolorboxht|, |\FRcolorboxwd| and~|\FRcolorboxdp| parameters define
+%^^A% height, width and depth of the box, you may use them inside settings
+%^^A% of the |\DeclareCBoxCorners| xommand. You may use the
+%^^A% |\|\FRkey{floatfacing} command to create facing layout.
+% Внутри аргументов используются модифицированные команды окружения |picture|:
+% при задании длин и~координат обязательно задаются единицы измерения, зато
+% можно использовать параметры типа |\textwidth|. При создании плашки в~параметры
+% |\FRcolorboxht|, |\FRcolorboxwd| и~|\FRcolorboxdp|, записываются значения
+% высоты, ширины и~глубины плашки, которые можно использовать при определении
+% настроек |\DeclareCBoxCorners|. При задании линеек или другого материала можно
+% использовать команду |\|\FRkey{floatfacing} для создания оформления для разворотов.
+%
+%^^A% The example with material in all corners, which shows overlapping.
+% Пример с~заданием материала во всех точках привязки, демонстрирующий наложения.
+%\begin{Quote}%
+%|\DeclareCBoxCorners{angles}|
+%| {{\color{green}%green llcorner|
+%| \linethickness{10pt}\put(-5pt,-5pt)|
+%| {{\put(0pt,0pt){\line(0,1){\FRcolorboxht}}}%|
+%| {\put(-5pt,0pt){\line(1,0){\FRcolorboxwd}}}}%|
+%| }}{{\color{red}%red lrcorner|
+%| \linethickness{10pt}\put(0pt,0pt)|
+%| {{\put(0pt,0pt){\line(0,1){\FRcolorboxht}}}%|
+%| {\put(5pt,0pt){\line(-1,0){\FRcolorboxwd}}}}%|
+%| }}{{\color{blue}%blue urcorner|
+%| \linethickness{10pt}\put(5pt,-5pt)|
+%| {{\put(0pt,0pt){\line(0,-1){\FRcolorboxht}}}%|
+%| {\put(5pt,0pt){\line(-1,0){\FRcolorboxwd}}}}%|
+%| }}{{\color{magenta}%magenta ulcorner|
+%| \linethickness{10pt}\put(0pt,0pt)|
+%| {{\put(0pt,0pt){\line(0,-1){\FRcolorboxht}}}%|
+%| {\put(-5pt,0pt){\line(1,0){\FRcolorboxwd}}}}%|
+%| }}|
+%\end{Quote}%
+%^^A% Please note, that this material has not any width and its values do not used during calculation
+%^^A% of frame position and width. Please note also that material in the left lower and upper corners
+%^^A% will be covered by frame, but right lower and upper corner material cover the frame
+%^^A% (inside these ``layers'' the material from upper corners covers lower ones)
+%^^A% the object contents appear in the upper layer.
+% Обратите внимание, что этот материал не имеет ширины и~его значения не используются
+% при подсчёте параметров размещения и~ширины плашки.
+% Следует также учитывать, что материал, записанный в~аргументах
+% левого нижнего и~верхнего углов будет перекрыт рамкой, материал в~правом нижнем
+% и~правом верхнем углах сам перекроет рамку (внутри этих «слоёв»
+% материал верхних углов перекроет нижние) содержимое объекта попадает в~самый верхний слой.
+%\begingroup
+%\begin{Quote}%
+%|\floatsetup{style=Boxed,|\FRkey{framestyle}|=FRcolorbox,|
+%| |\FRkey{colorframeset}|=yellowplate,|\FRkey{colorframecorners}|=angles,|
+%| |\FRkey{frameset}|={\fboxrule=0pt\fboxsep=2pt},|\FRkey{framefit}|=yes,|\FRkey{captionskip}|=15pt}|\vspace*{\baselineskip}
+%\end{Quote}%
+%\floatsetup{style=Boxed,framestyle=FRcolorbox,colorframeset=yellowplate,colorframecorners=angles,
+% framefit=yes,frameset={\fboxrule=0pt\fboxsep=2pt},captionskip=15pt}
+% \ffigbox[\FBwidth+2.4cm]
+% {\caption{Рисунок на цветной плашке с~разноцветными уголками}%^^A
+% \label{BOXED:yellowplate:Redangles}}
+% {\unitlength1.25\unitlength\input{BlackDog.picture}}
+%\endgroup
+%
+%\begingroup
+%^^A% The same but without color plate.
+% То же самое, но без плашки.
+%\begin{Quote}%
+%|\floatsetup{style=Boxed,|\FRkey{framestyle}|=corners,|%^^A
+% \FRkey{colorframecorners}|=angles,|
+%| |\FRkey{frameset}|={\fboxrule=0pt\fboxsep=2pt},|\FRkey{framefit}|=yes,|\FRkey{captionskip}|=15pt}|\vspace*{\baselineskip}
+%\end{Quote}%
+%\floatsetup{style=Boxed,framestyle=corners,colorframecorners=angles,
+% framefit=yes,frameset={\fboxrule=0pt\fboxsep=2pt},captionskip=15pt}
+% \ffigbox[\FBwidth+2.4cm]
+% {\caption{Рисунок просто с~разноцветными уголками}%^^A
+% \label{BOXED:transparent:Redangles}}
+% {\unitlength1.25\unitlength\input{BlackDog.picture}}
+%\endgroup
+%
+%^^A% \subsubsection{Object Justification Option (\texttt{objectset=})}\label{ssec:decl:oset}
+% \subsubsection{Опция выключки содержимого объекта (\texttt{objectset=})}\label{ssec:decl:oset}
+% \DescribeMacro{\DeclareObjectSet}\label{setup:DeclareObjectSet}%^^A
+%^^A% You may define justification for |objectset=| key (page~\pageref{setup:objectset})
+%^^A% like\nopagebreak:
+% Вы можете определить свою опцию выключки для ключа |objectset=| (с.~\pageref{setup:objectset})
+% так:
+% \begin{Quote}
+% |\DeclareObjectSet{centering}{\centering}|
+% \end{Quote}
+%^^A% In option's definition you may try to include any regular commands
+%^^A% (it could be the repeated head text also)
+%^^A% which you need to put before each object contents in float
+%^^A% environment. You may also use key options declared by
+%^^A% \cmd{\DeclareCaptionJustification} command of \package{caption} package
+%^^A% as options for |objectset=| key.
+% В~определении опции вы можете попробовать задать и~другие повторяющие команды,
+% которые вам нужны при оформлении содержимого объекта. Вы можете использовать
+% опции, заданные \cmd{\DeclareCaptionJustification} "---
+% командой из пакета \package{caption}, как опции ключа |objectset=|.
+%
+%^^A% \subsubsection{Option for Float Box Alignment/Settings (\texttt{margins=})}
+% \subsubsection{Определение выключки/полей
+% для бокса флота (\texttt{margins=})}\label{ssec:decl:marg}
+% \DescribeMacro{\DeclareMarginSet}\label{setup:DeclareMarginSet}%^^A
+%^^A% You may define box alignment for float box (|margins=| key) like:
+% Вы можете определить выключку всего бокса (ключ |margins=|)
+% так:
+% \begin{Quote}
+% |\DeclareMarginSet{center}{%|\nopagebreak
+% | \setfloatmargins{\hfil}{\hfil}}|
+% \end{Quote}
+%^^A% or like (see also sample files)
+% или (см. также файлы примеров):
+% \begin{Quote}
+% |\DeclareMarginSet{outside}{%|\nopagebreak
+% | \setfloatmargins*{\hfil}{}}|
+% \end{Quote}\pagebreak[1]
+%^^A% The |\DeclareMarginSet| command used the |\setfloatmargins| command, which defines
+%^^A% fill code for each margin.
+% Команда |\DeclareMarginSet| использует команду |\setfloatmargins|, которая определяет
+% заполняющий материал для каждого из полей.
+%
+% \DescribeMacro{\setfloatmargins}\label{setup:setfloatmargins}%^^A
+%^^A% Non-starred form of |\setfloatmargins| defines left and right
+%^^A% margin.
+% Команда |\setfloatmargins| определяет левое и правое поля.
+% \begin{quote}
+% |\setfloatmargins{|\meta{left margin}|}{|\meta{right margin}|}|
+% \end{quote}
+%
+%^^A% Here goes rather complex example which was created as alternative float layout for one-column
+%^^A% document. The starred, |figure*|, environment places caption on the left margin, beside
+%^^A% object. Frame around object has default width of main text.
+% Далее следует довольно громоздкий пример, созданный как альтернативное оформление флотов
+% в~одноколонном документе. «Звёздное» окружение |figure*|, помещает подпись сбоку в~левое поле.
+% Рамка вокруг объекта по умолчанию имеет ширину основного текста.
+% \begin{Quote}[0pt]
+% \begin{preamble}
+% |\makeatletter\@mparswitchfalse\makeatother|
+% |\|\FRkey{DeclareColorBox}|{framedfigure}{\fcolorbox{gray}{white}}|\vspace{1ex}
+% |\|\FRkey{DeclareFloatSeparators}|{marginparsep}{\hskip\marginparsep}|
+% |\|\FRkey[sec]{floatsetup}|[widefigure]{|%^^A
+% \FRkey{margins}|=hangleft,|%^^A
+% \FRkey{floatwidth}|=\textwidth,|
+% | |\FRkey{capposition}|=beside,|%^^A
+% \FRkey{capbesideposition}|=left,|%^^A
+% \FRkey{capbesideframe}|=yes,|
+% | |\FRkey{capbesidewidth}|=\marginparwidth,|%^^A
+% \FRkey{capbesidesep}|=marginparsep,|
+% | |\FRkey{framestyle}|=colorbox,|\FRkey{framefit}|=yes,|\nopagebreak
+% | |\FRkey{colorframeset}|=framedfigure,|%^^A
+% \FRkey{frameset}|={\fboxrule3pt\fboxsep8pt}}|\vspace{1ex}
+% |\captionsetup[capbesidefigure]{justification=RaggedRight,|\nopagebreak
+% | font=small,labelfont={normalsize,sf,bf},labelsep=newline,strut=no}|
+% \end{preamble}
+% |\begin{figure*}|\nopagebreak
+% |...|\nopagebreak
+% |\end{figure*}|
+% \end{Quote}
+% \begingroup
+% \floatsetup[widefigure]{margins=hangleft,floatwidth=\textwidth,
+% capposition=beside,capbesideposition=left,capbesideframe=yes,
+% capbesidewidth=\marginparwidth,capbesidesep=marginparsep,framestyle=colorbox,framefit=yes,
+% frameset={\fboxrule3pt\fboxsep8pt},colorframeset=framedfigure}
+% \captionsetup[capbesidefigure]{justification=RaggedRight,
+% font=small,labelfont={normalsize,sf,bf},labelsep=newline,strut=no}
+% \begin{figure*}[H]%
+% {\input{Mouse.picture}}{\caption{Рисунок с~альтернативным оформлением («звёздное» окружение)
+% подпись сбоку помещается в~левое поле}\label{color:frame}}
+% \end{figure*}%
+% \endgroup
+%
+%^^A% \emph{Note}. The row of figures~\ref{fig:row:Dog}--\ref{fig:row:cheese} on the page
+%^^A% \pageref{fig:row:Dog} uses the same |margin=| settings of option |margins=|.
+% \emph{Замечание}. Ряд рисунков~\ref{fig:row:Dog}--\ref{fig:row:cheese} на
+% с~\pageref{fig:row:Dog} использует те же настройки полей в~опции |margins=|.
+%
+%^^A% Starred form, |\setfloatmargins*|, defines facing layout: inside and
+%^^A% outside margin.
+% «Звёздная» форма команды, |\setfloatmargins*|, определяет оформление
+% для разворота: внутреннее и~внешнее поля.
+% \begin{quote}
+% |\setfloatmargins*{|\meta{inside margin}|}{|\meta{outside margin}|}|
+% \end{quote}
+%
+%^^A% You may even set much more complex definition:
+% Вы можете сделать ещё более сложное определение:
+% \begin{Quote}\leftmargin0pt
+% |\DeclareObjectSet{facingrule}{%|
+% |\setfloatmargins*{%|
+% | \floatfacing{\hskip-12pt\vrule width4pt\hskip8pt\hfill}%|
+% | {\hfill\hskip8pt\vrule width4pt\hskip-12pt}}{}}|
+% \end{Quote}
+% \DescribeMacro{\floatfacing}\label{setup:floatfacing}%^^A
+%^^A% the |\floatfacing| defines following
+% Команда |\floatfacing| определяет следующее
+% \begin{quote}
+% |\floatfacing{|\meta{odd page definition}|}{|\meta{even page definition}|}|
+% \end{quote}
+%^^A% This macro has also starred form |\floatfacing*|,
+%^^A% which you can use in key options for |\captionsetup| stuff and for floats with beside captions.
+% Эта макрокоманда также имеет «звёздную» форму |\floatfacing*|,
+% которой вы можете воспользоваться для настроек макета с~подписями сбоку
+% и~в~опциях ключей для команды |\captionsetup|.
+%
+%^^A% \emph{Note}. Please remember that all options, which set different layout for facing pages
+%^^A% need |facing=yes| key option.
+% \emph{Замечание}. Помните, что все опции, задающие различное оформление для страниц на развороте,
+% требуют задание ключа |facing=yes|.
+%
+% \DescribeMacro{\floatboxmargins}\label{setup:floatboxmargins}%^^A
+% \DescribeMacro{\floatrowmargins}\label{setup:floatrowmargins}%^^A
+% \DescribeMacro{\floatcapbesidemargins}\label{setup:floatcapbesidemargins}%^^A
+%^^A% The |\setfloatmargins| could be ``separated'' into the three macros which set margins
+%^^A% for three main variants of float positions:
+% Команду |\setfloatmargins| можно разбить на три макрокоманды, которые определяют
+% поля (выключку и~другой материал) для трёх вариантов расположения флота:
+% \begin{Options}{\OptionLabel}
+%^^A% \item[\cmd{\floatboxmargins}]sets left/right margins around alone
+%^^A% float box;
+% \item[\cmd{\floatboxmargins}]задаёт левое/правое поля для отдельного флота;
+%^^A% \item[\cmd{\floatrowmargins}]sets left/right margins around
+%^^A% |floatrow| environment;
+% \item[\cmd{\floatrowmargins}]задаёт левое/правое поля для
+% флотов рядом в~окружении |floatrow|;
+%^^A% \item[\cmd{\floatcapbesidemargins}]sets left/right margins around
+%^^A% alone float box with beside caption.
+% \item[\cmd{\floatcapbesidemargins}]задаёт левое/правое
+% поля для отдельного флота с~подписью сбоку.
+% \end{Options}
+%^^A% The grammar for using three mentioned commands is similar to
+%^^A% |\setfloatmargins|. Again, the settings which use |\floatfacing| command
+%^^A% work only in the case when key |facing=yes| is used.
+% Грамматика использования этих трёх команд такая же как
+% и~у~|\setfloatmargins|. И~опять же настройки, использующие команду |\floatfacing|
+% будут работать если включён ключ |facing=yes|.
+%
+%\RestoreSpaces
+%^^A% \paragraph{Alignment Settings for longtable.}
+% \label{ssec:decl:ltable:marg}
+% \paragraph{Выключка таблиц в~окружении longtable.}
+%^^A% The \package{floatrow} expands some settings of table layout
+%^^A% to the |longtable| environment, so you may set |\LTleft| and
+%^^A% |\LTright| parameters inside |\DeclareMarginSet| settings. For example,
+%^^A% |centering| option was defined like:
+% Пакет \package{floatrow} задаёт некоторые настройки
+% оформления таблиц для окружения |longtable|,
+% поэтому вы можете задать параметры |\LTleft| и~|\LTright|
+% в~команде |\DeclareMarginSet|.
+% Например, опция |centering| в~пакете была определена следующим образом:
+% \begin{Quote}
+% |\DeclareMarginSet{centering}{%|
+% | \setfloatmargins{\hfill}{\hfill}%|
+% | \LTleft=\fill \LTright=\fill}|
+% \end{Quote}
+%
+%^^A% \subsubsection{Float Separators Options (\texttt{floatrowsep=}, \texttt{capbesidesep=})}
+% \subsubsection{Опции разделителей флотов (\texttt{floatrowsep=}, \texttt{capbesidesep=})}
+% \DescribeMacro{\DeclareFloatSeparators}\label{setup:DeclareFloatSeparators}%^^A
+%^^A% You may define separator
+%^^A% between float boxes, or between float object and beside caption:
+% Вы можете определить разделитель между флотами рядом (в~окружении |floatrow|)
+% или между флотом и~подписью сбоку, например:
+% \begin{Quote}
+% |\DeclareFloatSeparators{columnsep}{\hskip\columnsep}|
+% \end{Quote}
+%^^A% Please remember, that you may use options defined with |\DeclareFloatSeparators|
+%^^A% by both |floatrowsep=| and |capbesidesep=| keys.
+%^^A% You may also use key options declared
+%^^A% by \cmd{\DeclareCaptionLabelSeparator} command.\par%
+% Вы можете использовать заданные опции в~ключах, задающих разделители |floatrowsep=|
+% и~|capbesidesep=|. (Вы можете воспользоваться опциями, заданными
+% \cmd{\DeclareCaptionLabelSeparator} "--- командой из \package{caption}.)
+%
+%^^A% The next example uses more complex separator, which uses, \package{color} package.
+% Следующий пример использует более сложный разделитель, с~использованием пакета \package{color}:
+% \begin{Quote}[0pt]
+% \begin{preamble}\nopagebreak
+% |\|\FRkey{DeclareObjectSet}|{colorred}{\parskip2pt\parindent15pt\color{red}}|
+% |\DeclareFloatSeparators{colorsep}%|
+% | {\begingroup\color{blue}%|
+% | \floatfacing*{\hskip16pt\vrule width4.8pt\hskip6pt}%|
+% | {\hskip6pt\vrule width4.8pt\hskip16pt}%|
+% | \endgroup}|
+% |\|\FRkey[sec]{floatsetup}|[widefigure]{|%^^A
+% \FRkey{margins}|=hangleft,|\FRkey{capbesidesep}|=colorsep,|
+% | |\FRkey{objectset}|=colorred,|\FRkey{floatwidth}|=\textwidth,| \FRkey{facing}|=yes}|
+% |\captionsetup[figure]{justification=justified,|
+% | labelfont={color={magenta},bf},textfont={color={green}},|
+% | labelsep=newline}|
+% \end{preamble}
+% |\begin{figure*}|\nopagebreak
+% |...|\nopagebreak
+% |\end{figure*}|
+% \end{Quote}
+% \begingroup
+% \floatsetup[widefigure]{margins=hangleft,capbesidesep=colorsep,objectset=colorred,
+% floatwidth=\textwidth,facing=yes,capposition=beside,capbesideposition=left}
+% \captionsetup[figure]{justification=justified,
+% labelfont={color={magenta},bf},textfont={color={green}},labelsep=newline}
+% \begin{figure*}[H]%
+% {\TEXTBOX}{\caption[Разноцветные рисунок и~подпись сбоку]{Разноцветные рисунок
+% и~подпись. And A bit more text, and some more text}\label{color:fig}}
+% \end{figure*}%
+%^^A% \emph{Note}. The settings of color of caption font like
+%^^A% |labelfont=|\allowbreak|{color={magenta},bf,}|\allowbreak
+%^^A% |textfont=|\allowbreak|{color={green}}|
+%^^A% were documented first time in the \package{caption} documentation version~\textbf{3.1}.
+% \emph{Замечание}. Следует напомнить, что настройки цвета шрифта в~виде
+% |labelfont=|\allowbreak|{color={magenta},bf}|\allowbreak
+% |textfont=|\allowbreak|{color={green}}|
+% впервые описаны в~документации пакета \package{caption} версии~\textbf{3.1}.
+% \endgroup
+%
+%^^A% \subsubsection{Option for Float Footnote Rule's Style}\label{ssec:fnoterule}
+% \subsubsection{Опция линейки для сносок (\texttt{footnoterule=})}\label{ssec:fnoterule}
+% \DescribeMacro{\DeclareFloatFootnoterule}\label{setup:DeclareFloatFootnoterule}%^^A
+%^^A% You may define new footnoterule (|footnoterule=| key) like:
+% Вы можете определить новую линейку для сноски (ключ |footnoterule=|)
+% следующим образом:
+% \begin{Quote}
+% \begin{preamble}
+% |...|
+% |\usepackage{ifthen}|
+% |\renewcommand\frulemax{72pt}|
+% |\newcommand \Limitedrule{.33\columnwidth}|
+% |\DeclareFloatFootnoterule{Limited}{\kern-3pt|
+% | \def\Limitedrule{.33\columnwidth}%|
+% | \ifthenelse{\lengthtest{\frulemax<\Limitedrule}}%|
+% | {\def\Limitedrule{\frulemax}}{}%|
+% | \hrule width\Limitedrule\kern2.6pt}|
+% \end{preamble}
+% \end{Quote}
+%^^A% Remember, that summary vertical height for footnote rule must be
+%^^A% equal to~0pt.
+% \emph{Замечание}. Помните, что суммарный вертикальный пробел для линейки у~сноски должен составлять~0pt.
+%
+%\clearpage
+%^^A% \section{Creation of New Float Type}\label{sec:newfloat}
+% \section{Создание нового типа плавающих объектов (флотов)}\label{sec:newfloat}
+% \DescribeMacro{\DeclareNewFloatType}\label{setup:DeclareNewFloatType}%^^A
+%^^A% For creation of new float type the |\DeclareNewFloatType|\label{FAD:newfloattype}
+%^^A% command was created
+%^^A% which also uses
+%^^A% \meta{key}${}=\nobreak {}$\meta{value} mechanism:
+% Для создания нового типа флотов создана команда
+% |\DeclareNewFloatType|\label{FAD:newfloattype},
+% которая также использует механизм
+% \meta{key}${}=\nobreak {}$\meta{value}:
+% \RestoreSpaces
+% \begin{quote}
+% |\DeclareNewFloatType{|\meta{type}|}{|\meta{options}|}|
+% \end{quote}
+%^^A% The \meta{type} argument includes the new floating environment name.\\
+%^^A% The \meta{options} could include the following keys:
+% Аргумент \meta{type} включает имя нового окружения флота.\\
+% Аргумент \meta{options} может включать следующие ключи:
+%
+% \noindent
+% \DescribeMacro{placement}\label{setup:placement}%^^A
+%^^A% The value of this key could contain any combination of the letters
+%^^A% |t|, |b|, |h|, and |p|, which
+%^^A% define the placement of current float type on the page in
+%^^A% the case floating environment has no option argument.
+%^^A% (As default is declared |placement=tbp|.)
+% (размещение) опцией этого ключа может быть любая комбинация букв
+% |t|, |b|, |h|, и~|p|, которые
+% определяют размещение данного типа флотов на странице
+% в~случае, если не используется дополнительный аргумент в~окружении.
+% (По умолчанию определено |placement=tbp|.)
+%
+% \noindent
+% \DescribeMacro{name}\label{setup:name}%^^A
+%^^A% Defines the name of environment in the caption
+%^^A% label. (As default for caption label is declared the
+%^^A% name of environment.)
+% Определяет имя флота в~нумерационном заголовке подписи.
+% (По умолчанию для нумерационного заголовка используется имя окружения.)
+%
+% \noindent
+% \DescribeMacro{fileext}\label{setup:fileext}%^^A
+%^^A% Defines extension of the file in which
+%^^A% gathered list of floats.
+% Определяет расширение файла, где будет собираться список флотов.
+%
+%^^A% \emph{Note.} In the version v0.2b, in the case of this key not defined,
+%^^A% the captions of one type are gathered in the file with extension,
+%^^A% co-named to current floating environment with perfix ``lo''. This new feature allows
+%^^A% to create separate float lists by default.%^^A\footnote{In some systems these extensions could fail?}
+% \emph{Примечание.} Начиная с~версии~v0.2b, если данный ключ не определён,
+% подрисуночные подписи одного типа собираются в~файле с~расширением,
+% одноимённым окружению с~префиксом «lo». Это даёт возможность получать разные файлы
+% списков флотов по умолчанию.%^^A\footnote{Такие расширения могут не пройти в~некоторых операционных системах?}
+%
+% \noindent
+% \DescribeMacro{within}\label{setup:within}%^^A
+%^^A% Declares the section head of document, by which
+%^^A% current float resets its numbering to zero. If this key is absent,
+%^^A% the float numbering increases during whole documentation.
+% Определяет раздел, внутри которого будет производиться перенумерация.
+% Если ключ отсутствует, задаётся сквозная нумерация по всему документу.
+%
+% \noindent
+% \DescribeMacro{relatedcapstyle}\label{setup:relatedcapstyle}%^^A
+%^^A% In the \package{float} package the non-starred
+%^^A% \cmd{\newfloat}/\cmd{\restylefloat} macros attach related
+%^^A% caption style for float styles (see {\sectionname}~\ref{sec:floatst}).
+%^^A% If you use |\DeclareNewFloatType| mechanism and exists (you created
+%^^A% it by |\captionsetup[...]|) co-named, i.e. related, caption style
+%^^A% you may attach this style with key |relatedcapstyle=yes|.\medskip
+% В~пакете \package{float} команды \cmd{\newfloat}/\cmd{\restylefloat}
+% присоединяют специальный стиль подписи, связанный с~данным стилем флота
+% (см.~{\sectionname}~\ref{sec:floatst}). Если вы используете механизм |\DeclareNewFloatType|,
+% и~имеется (вы создали с~помощью |\captionsetup[...]|) одноимённый, связанный,
+% стиль подписи, вы можете присоединить этот стиль с~помощью ключа
+% |relatedcapstyle=yes|.\medskip
+%
+%^^A% Below is an example of the |\DeclareNewFloatType| command,
+%^^A% which was used for definition of the |Example|
+%^^A% environment demonstrated on page \pageref{exa1.1}.
+%^^A% It consists of following code:
+% Ниже приводится пример команды |\DeclareNewFloatType|,
+% которая была использована для определения окружения примера
+% |Example|, который приводится на с.~\pageref{exa1.1}).
+% Она была задана следующим образом:
+% \begin{Quote}
+% |\DeclareNewFloatType{Example}%|
+% | {placement=t,within=section,fileext=loe,|
+% | name=\CYRP\cyrr\cyri\cyrm\cyre\cyrr}}|
+% \end{Quote}
+% Для русской документации пришлось добавить ключ |name=| (обратите внимание: русские буквы
+% лучше записывать в~виде команд).
+%
+%^^A% \subsection{How to replace \texorpdfstring{\cs{newfloat}}{newfloat}
+%^^A% with \texorpdfstring{\cs{DeclareNewFloatType}}{DeclareNewFloatType}}\label{sec:oldtonew}
+% \subsection{Как заменить \texorpdfstring{\cs{newfloat}}{newfloat} на
+% \texorpdfstring{\cs{DeclareNewFloatType}}{DeclareNewFloatType}}\label{sec:oldtonew}
+%^^A% The |\newfloat| command takes three required and
+%^^A% one optional argument:
+% Команда |\newfloat| использует три обязательных
+% и~один дополнительный аргумент:
+% \begin{Quote}
+% |\newfloat|\marg{type}^^A
+% \marg{placement}\marg{ext}\oarg{within}
+% \end{Quote}
+%^^A% which could be replaced with
+% что можно заменить на:
+% \begin{Quote}
+% |\DeclareNewFloatType|\marg{type}|%|
+% | {placement=|\meta{placement}|,fileext=|\meta{ext}|,widthin=|\meta{within}|}|
+% \end{Quote}
+%
+%^^A% The \package{float} package offers also other commands of float type declaring:
+%^^A% the |\floatname| command can be replaced by the |name=| key of |\DeclareNewFloatType|
+%^^A% command; the |\floatplacement|---by the |placement=| key.
+% Пакет \package{float} предлагает также другие команды, для задания нового типа флотов:
+% команда |\floatname| заменяется на ключ |name=| в~установках команды |\DeclareNewFloatType|,
+% а~|\floatplacement| \cdash--- на ключ |placement=|, как уже показано.
+%
+% \clearpage
+% %^^A\section{Borrowed code}\label{sec:borrow}
+% \section{Заимствованный код}\label{sec:borrow}
+%^^A% \FRorisubsection{\package{float} Package: Compatibility}\label{sec:floatst}
+% \FRorisubsection{Пакет \package{float}: совместимость}\label{sec:floatst}
+%
+%^^A% The \package{floatrow} package includes some macros of \package{float}
+%^^A% (version v1.3d, dated 2001/11/08)
+%^^A% with necessary modifications. In the case of loaded \package{float}
+%^^A% package \emph{before} \package{floatrow} you'll get error message.
+% Пакет \package{floatrow} включает некоторые макрокоманды пакета \package{float}
+% (версии v1.3d, датированной 2001/11/08)
+% с~необходимыми изменениями. Если вы загрузили пакет \package{float}
+% до \package{floatrow}, то выдаётся сообщение об ошибке.
+%
+%^^A% \emph{Note}.
+%^^A% In the case of some packages
+%^^A% could call \package{float} package\footnote{I'm aware about \package{algorithm}
+%^^A% package.} the \package{floatrow} package loads code which emulates
+%^^A% already loaded \package{float} package v1.3, so future requests for
+%^^A% this package will be ignored. This will help to avoid strange error messages
+%^^A% in the case of these packages loaded after \package{floatrow}.
+%^^A% Please note that packages, which load \package{float} must be loaded
+%^^A% \emph{after} \package{floatrow}.
+% \emph{Замечание}.
+% Поскольку некоторые пакеты могут вызывать
+% пакет \package{float}\footnote{Мне известен пакет \package{algorithm}.}
+% пакет \package{floatrow} вводит код, эмулирующий
+% загрузку пакета \package{float} v1.3 и~последующие запросы пакета игнорируются.
+% Это поможет избежать сообщений об ошибках,
+% если эти пакеты загружены после \package{floatrow}.
+% Обратите внимание, что пакеты, загружающие пакет \package{float}, должны быть
+% загружены \emph{после} \package{floatrow}.
+%
+%^^A% I hope that old documents, which use the \package{float} package,
+%^^A% could work with \package{floatrow}. The first
+%^^A% limitation or feature is---if you didn't use any |\restylefloat|
+%^^A% command---all figures and tables appear in |plain| float style
+%^^A% with bottomed captions. Another limitation---you ought to put all
+%^^A% |\newfloat| and |\floatstyle| and |\restylefloat| commands in
+%^^A% preamble, before |\begin{document}|. The commands |\restylefloat|,
+%^^A% |\newfloat| and |\floatstyle| are obsolete but
+%^^A% supported\footnote{The better
+%^^A% way is to use \cmd{\floatsetup} macros. The \package{floatrow} package
+%^^A% supports obsolete macros but there is no guarantee that they will work as expected.} (see section below).
+% Надеюсь что старые документы, использующие пакет~\package{float}
+% будут работать с~\package{floatrow}. Первое
+% ограничение/особенность "--- если команды |\restylefloat| не заданы
+% "--- все рисунки и~таблицы выведутся в~стиле |plain|
+% с~подписями снизу. Другое ограничение "--- нужно перенести все команды
+% |\newfloat|, |\floatstyle| и~|\restylefloat| в~преамбулу,
+% до команды |\begin{document}|. Команды |\newfloat|, |\floatstyle|
+% и~|\restylefloat| устаревшие, хотя и~поддерживаются пакетом\footnote{Всё же лучше заменить
+% их на команды \cmd{\floatsetup},
+% Пакет \package{floatrow} поддерживает старые команды, но не даёт гарантии.} (см.~раздел ниже).\medskip
+%
+%^^A% The sections below explain how \package{float} commands and options work in \package{floatrow}.
+%^^A% Sections, signed with ``[\package{float}]'' and typed with slanted font, were borrowed from
+%^^A% \package{float}'s documentation. The section which
+%^^A% describes commands of layout settings of \package{float} package was moved
+%^^A% in the section~\ref{sec:changed}
+%^^A% (subsection~\ref{sec:floatborrowI}, ``The User Interface---New
+%^^A% Floats [\package{float}]''), this section describes obsolete stuff.
+% Разделы ниже объясняют как команды и~опции пакета \package{float} работают в~пакете \package{floatrow}.
+% Разделы, помеченные «[\package{float}]» и~отпечатанные наклонным шрифтом, заимствованы из
+% документации пакета
+% \package{float}\footnote{Настоятельно рекомендуется читать эти разделы
+% в~английском варианте документации.
+% За корректность перевода не ручаюсь.}. Раздел, описывающий команды
+% настроек флотов и~создания нового типа флотов перемещён в~конец,
+% в~разд.~\ref{sec:changed} (подраздел~\ref{sec:floatborrowI},
+% «Интерфейс пользователя \cdash--- новые плавающие объекты») поскольку описывает устаревший интерфейс.
+%
+%^^A% \subsubsection{How macros from \package{float} package
+%^^A% work in \package{floatrow}}\label{float-obs}
+% \subsubsection{Как макрокоманды из пакета \package{float}
+% работают в~\package{floatrow}}\label{float-obs}
+%^^A% The combination of command |\floatstyle|\marg{style} and one of commands
+% Комбинация команды |\floatstyle|\marg{style} и~любой из команд
+% \begin{Quote}
+% |\floatstyle|\marg{style}
+% \cmd{\newfloat}\marg{float}
+% \end{Quote}
+% или:
+% \begin{Quote}
+% |\floatstyle|\marg{style}
+% \cmd{\restylefloat}\marg{float}
+% \end{Quote}
+%^^A% in \package{floatrow} package set float layout in the following way:
+% превращается в~пакете \package{floatrow} в~настройки \hbox{вида}:
+% \begin{Quote}
+% |\floatsetup|\oarg{float}|{style=|\meta{style}|}|
+% \end{Quote}
+%^^A% Please note that there is used |\floatsetup|\oarg{float}|{...}|
+%^^A% settings for current type of float, but not |\floatsetup{...}|.
+% Обратите внимание, что используются настройки |\floatsetup|\oarg{float}|{...}|
+% для конкретного типа флотов, а~не просто |\floatsetup{...}|.
+%
+% \begin{slshape}
+%
+%^^A% \pagebreak\subsubsection{Printing of Float List [\package{float}]}
+%^^A% \label{sec:floatborrowIa}
+% \pagebreak\subsubsection{Печать списка плавающих объектов (флотов)
+% [\package{float}]}\label{sec:floatborrowIa}
+%
+% \nobreak\DescribeMacro{\listof}
+% \nopagebreak
+%^^A% The |\listof| command produces a list of all the floats
+%^^A% of a given class. Its syntax~is\\[2pt]
+% Команда |\listof| создаёт список всех флотов данного
+% класса. Её синтаксис\vspace*{\topsep}
+% \begin{quote}
+% \hspace*{\MacroIndent}|\listof{|\meta{type}|}{|\meta{title}|}|^^A
+% \end{quote}
+%^^A% \meta{type} is the float type given in the |\newfloat| command.
+%^^A% \meta{title} is used for the title of the list as well as the
+%^^A% headings if the current page style includes them. Otherwise, the
+%^^A% |\listof| command is analogous to the built-in \LaTeX\ commands
+%^^A% |\listoffigures| and |\listoftables|.
+% \meta{type} это тип флота, заданный командой |\newfloat|.
+% \meta{title} задаёт заголовок списка флотов и~колонтитулы
+% если стиль страницы задаёт их. В~противном случае, команда
+% |\listof| работает аналогично встроенным командам \LaTeX'а
+% |\listoffigures| и~|\listoftables|.
+%
+%^^A%^^A% \noindent\emph{Floatrow note}.
+%^^A%^^A% Please remember that for each float type list
+%^^A%^^A% you must set file extension where the entries of each float type gathered.
+%^^A%^^A% Use key \texttt{fileext=...} in |\DeclareNewFloatType|.
+%^^A%^^A% If two or more float types will have the same file
+%^^A%^^A% for list of floats, you will get all floats in the
+%^^A%^^A% first appeared |\listof|, and all next will be empty.
+%^^A% \noindent\emph{Замечание \textsf{floatrow}}.
+%^^A% Помните, что для каждого списка флотов
+%^^A% нужно задать расширение файла, где будут собираться вхождения этого флота.
+%^^A% Используйте ключ \texttt{fileext=...} в~команде~|\DeclareNewFloatType|.
+%^^A% Если два или более типов флотов будут иметь один файл (заданное расширение)
+%^^A% списка флотов, все флоты соберутся в~первом
+%^^A% списке |\listof|, оставив остальные пустыми.
+%
+%^^A% \subsubsection{The User Interface---\texttt{[H]}
+%^^A% Placement Specifier [\package{float}]}\label{sec:floatborrowII}
+% \subsubsection{Интерфейс пользователя---указатель
+% размещения \texttt{[H]} [\package{float}]}\label{sec:floatborrowII}
+%
+%^^A% Many%^^A
+%^^A% \FRmpar{Anchored float}{FAD:AnchoredFloat}
+%^^A% people find \LaTeX's float placement specifiers too
+%^^A% restrictive. A Commonly Uttered Complaint (CUC) calls for a way to
+%^^A% place a float exactly at the spot where it occurs in the input file,
+%^^A% i.e., to \emph{not} have it float at all. It seems that the
+%^^A% \texttt{[h]} specifier should do that, but in fact it only suggests
+%^^A% to \LaTeX\ something along the lines of ``put the float here if it's
+%^^A% OK with you''. As it turns out, \LaTeX\ hardly ever feels inclined
+%^^A% to actually do that. This situation can be improved by judicious
+%^^A% manipulation of float style parameters.
+% Многие%^^A%
+% \FRmpar{Флот «на якоре»}{FAD:AnchoredFloat}
+% находят набор указателей размещения флотов в~\LaTeX'е
+% ограниченным. Общество \textit{Commonly Uttered Complaint} (CUC) призвало найти путь
+% поместить флот точно в~то место, где он появляется в~исходном файле,
+% иными словами не делать плавающим его вообще. С~первого взгляда указатель
+% \texttt{[h]} должен делать это, но фактически он только предлагает
+% \LaTeX'у~«поместить здесь если получится».
+% На самом деле \LaTeX\ едва склонен в~действительности
+% делать это. (Эта ситуация может быть исправлена только хитроумными
+% манипуляциями параметров флота.)
+%
+% \RestoreSpaces
+%^^A% The same effect can be achieved by changing the actual method of
+%^^A% placing floats. David Carlisle's \package{here} option introduces a new
+%^^A% float placement specifier, namely \texttt{[H]}, which, when added to
+%^^A% a float, tells \LaTeX\ to ``put it HERE, period''. If there isn't
+%^^A% enough space left on the page, the float is carried over to the next
+%^^A% page together with whatever follows, even though there might still
+%^^A% be room left for some of that. This style option provides the
+%^^A% \texttt{[H]} specifier for newly defined classes of floats as well
+%^^A% as the predefined |figure|s and |table|s, thereby
+%^^A% superseding \package{here}. David suggests that the \package{here} option be
+%^^A% withdrawn from the archives in due course.
+% Тот же эффект может быть достигнут изменением метода
+% размещения флотов. Опция \package{here} (David Carlisle) предлагает
+% новый указатель размещения флота, названный \texttt{[H]},
+% который, при добавлении в~опции флота,
+% говорит \LaTeX'у~«поставить СЮДА, точка». Если места на
+% странице недостаточно, флот переносится на другую страницу
+% вместе с~последующим текстом, даже в~случае, если этот текст
+% мог бы там разместиться. Пакет поддерживает эту опцию, указатель
+% \texttt{[H]}, как для новых классов флотов так и~для
+% предопределённых |figure| и~|table|, вместо
+% \package{here}. David предполагает, что пакет \package{here}
+% может быть со временем удалён из архивов.
+%
+%^^A% The {\tt[H]} specifier may simply be added to the float as an
+%^^A% optional argument, like all the other specifiers. It may \emph{not}
+%^^A% be used in conjunction with any other placement specifiers, so
+%^^A% {\tt[Hhtbp]} is illegal. Neither may it be used as the default
+%^^A% placement specifier for a whole class of floats. The following table
+%^^A% is defined like this:
+% Указатель {\tt[H]} может быть просто добавлен к~флоту
+% как опция, как другие указатели. Он \emph{не}
+% может быть использован совместно с~другими указателями, поэтому
+% {\tt[Hhtbp]} неверно. Также он не может быть использован как
+% параметр по умолчанию для класса флотов. Следующая таблица
+% определена следующим образом:
+% \begin{verse}
+% |\begin{table}[H]| \\*
+% |\begin{tabular}{cl}|\\
+% |\tt t & Top of the page\\|\\*
+% \dots\ more stuff \dots\\
+% |\end{tabular}|
+% \end{verse}
+%^^A% (It seems that I have to add some extraneous chatter here just so
+%^^A% that the float actually comes out right in the middle of a printed
+%^^A% page. When I \LaTeX ed the documentation\footnote{For \package{float}
+%^^A% package.} just now it turned out that there was a page break that
+%^^A% fell exactly between the ``So now'' line and the float. This
+%^^A% wouldn't Prove Anything. Bother.) So now we have the following float
+%^^A% placement specifiers:
+% (Кажется мне пришлось добавить здесь немного ненужной болтовни
+% чтобы флот был помещён точно посередине страницы.
+% Когда документация обрабатывалась
+% \LaTeX'ом\footnote{Пакета \package{float}.}
+% обнаружилось что разрыв страницы приходится между строкой
+% «Итак теперь» и~флотом. Это ничего не доказывает.
+% Итак теперь мы имеем следующие указатели размещения
+% флота:\nopagebreak
+% \RestoreSpaces
+% \begin{table}[H]
+% \begin{tabular}{cl}
+% \tt t & вверх полосы\\
+% \tt b & вниз полосы\\
+% \tt p & на отдельную страницу\\
+% \tt h & здесь, если возможно\\
+% \tt H & только здесь, (после этого текста)
+% \end{tabular}
+% ^^A\caption{Could it be that this just needs a caption?}
+% \end{table}
+%
+%\end{slshape}
+%
+% \smallskip
+%^^A% \smallskip\em \textit{Floatrow note}. Please don't mix meaning of
+%^^A% \texttt{[H]} and \texttt{[h]} options.
+%^^A% Float with \texttt{[h]} and \texttt{[!h]} option, if succeed, appears
+%^^A% \emph{after completing line} of text,
+%^^A% where it was appeared in the source file. That could be visible if you
+%^^A% put floating environment within a~paragraph (and at the middle of line also).
+% \emph{Замечание \textsf{floatrow}}. Не путайте значение опций
+% \texttt{[H]} и~\texttt{[h]}.
+% Опции~\texttt{[h]} или~\texttt{[!h]}, если выполняются, помещают флот
+% \emph{после того, как завершена строка} текста,
+% где появилось окружение в~исходном файле. Это легко увидеть, если
+% вы поместите окружение флота внутри абзаца (да к~тому же ещё и~в~середине строки).
+%
+%^^A% The \texttt{[H]} option places the float just \emph{at the point} where it appeared
+%^^A% in the source file, it is used (\emph{but that strongly
+%^^A% not recommended when typesetting books}!) for floats after text like ``\dots{}shown in this
+%^^A% \textbf{figure:}'', i.e. the \texttt{[H]} float, almost like math formulas, continues the current
+%^^A% paragraph.
+% Опция~|[H]| помещает флот \emph{в~точке} где
+% окружение появилось в~исходном файле,
+% это используется (\emph{такие вещи в~книгах настоятельно
+% не рекомендуются}!) для «флотов» после текста типа «\dots{}показано на этом
+% \textbf{рисунке:}», т.\,е. флоты с~опцией~\texttt{[H]}, почти как математические формулы, продолжают
+% данный абзац.
+% \RestoreSpaces
+%
+%^^A% \subsubsection{The {[H]}
+%^^A% Placement Specifier---Managing of Page Breaks}\label{sec:listpen}
+% \subsubsection{Опция \texttt{[H]}---настройка разрывов на страницы}\label{sec:listpen}
+%
+%^^A% The strange phrase at the end of previous paragraph, ``almost like math formulas''
+%^^A% means, that ``anchored'' floats have no management of page breaking, and also
+%^^A% the text, typed without blank line after float, always gets |\parindent|.
+% Странная фраза, «почти как математические формулы», в~конце предыдущего раздела
+% означает, что у~флотов «на якоре» по умолчанию нет управления разрывами до и~после флота,
+% и, если после флота нет пустой строки, абзац всё равно начинается с~отступа.
+%
+%^^A% To follow the idea of |\allowdisplaybreaks| command from
+%^^A% \package{amsmath} package there is created a \emph{beta-temp}\footnote{I~hope
+%^^A% that such support sooner or later could appear in
+%^^A% \package{paralist} package and think it is better to follow
+%^^A% grammar of master-package for similar situations.} version
+%^^A% of \package{listpen} package (it can be used separately). It offers commands,
+%^^A% which manage the penalty values in the list environments:
+% Используя идею команды |\allowdisplaybreaks| из пакета
+% \package{amsmath} создан небольшой (beta-temp) пакет
+% \package{listpen}\footnote{Я~надеюсь
+% что подобная поддержка рано или поздно появится в~пакете
+% \package{paralist} и~считаю, что лучше следовать грамматике
+% этого пакета для таких ситуаций.} (может использоваться отдельно),
+% который предлагает команды, управляющие значениями штрафов стандартного \LaTeX'а,
+% используемых в~перечнях:
+% \begin{Options}{\OptionLabel}
+%^^A% \item[\cmd{\allowprelistbreaks}]sets penalty before lists
+%^^A% (and also ``anchored'' floats);
+% \item[\cmd{\allowprelistbreaks}]устанавливает разрывы до перечней
+% (а~также флотов «на якоре»);
+%^^A% \item[\cmd{\allowpostlistbreaks}]sets penalty after lists;
+% \item[\cmd{\allowpostlistbreaks}]устанавливает разрывы
+% после перечней (флотов «на якоре»);
+%^^A% \item[\cmd{\allowitembreaks}]sets penalty between list items.
+% \item[\cmd{\allowitembreaks}]устанавливает разрывы между
+% пунктами перечня (флотам, естественно, это не нужно!).
+% \end{Options}
+%^^A% All of them can be set globally, inside groups, and inside
+%^^A% environments. These penalties are set accordingly to digits
+%^^A% from |[-4]| (never break) to |[4]| (always break). The positive
+%^^A% values of optional argument in these commands analogous to values
+%^^A% of optional arguments in |\pagebreak| command. The negative
+%^^A% ones---to optional arguments |[1]|--|[4]| in |\nopagebreak| command.
+%^^A% The default value of all three commands is |[-1]| which equal
+%^^A% to settings of standard \LaTeX{} classes: \cls{book}, \cls{article}
+%^^A% etc. (|[-1]| option equal to |\@lowpenalty| value).
+% Все эти команды задают глобально, внутри группы или
+% окружения. Значения разрывов задаются цифрами
+% от |[-4]| (нет разрыва) до |[4]| (разрыв). Положительные
+% значения опций команд аналогичны значениям опций
+% команды |\pagebreak|. Отрицательные соответствуют
+% опциям |[1]|--|[4]| в~команде |\nopagebreak|.
+% Значение по умолчанию равно |[-1]|, что
+% равно установкам стандартных классов \LaTeX'а
+% (|[-1]| соответствует значению |-\@lowpenalty|).
+%
+% \DescribeMacro{floatHaslist}\label{setup:floatHaslist}%^^A
+%^^A% The key, if true,
+%^^A% uses list penalties, otherwise anchored float works without any penalty, i.e. like
+%^^A% defined in \package{float}.
+% Ключ, в~значении |true|,
+% использует штрафы (penalties) задаваемые для перечней,
+% в~противном случае флот «на якоре»
+% работает как в~пакете~\package{float}.
+%
+%^^A% Also (added in version 0.1k with current key):
+%^^A% Since list environments do \emph{not make indentation} in the
+%^^A% paragraphs next to them, in the case of \emph{no blank} line after environment,
+%^^A% the ``anchored'' floating environment does
+%^^A% the same, if this option is true. Default value of |floatHaslist|
+%^^A% is |false|
+%^^A% (for backward compatibility with previous version 0.1j).
+% Также (добавлено в~версии 0.1k наряду с~данным ключом):
+% поскольку после перечня \emph{не делается абзацного отступа} в~тексте
+% в~случае, если \emph{не задана пустая строка} после окружения,
+% флот «на якоре» делает то же самое,
+% если включена опция. По умолчанию опция |floatHaslist| отключена (|false|)
+% (для обратной совместимости с~версией~0.1j).
+%
+% \DescribeMacro{\floatHpenalties}\label{setup:floatHpenalties}%^^A
+%^^A% This macro, defined with |\renewcommand| can include settings for
+%^^A% list penalties around anchored floats. If you define
+% Это макро, определённое с~помощью |\renewcommand| может содержать установки
+% штрафов вокруг перечней вокруг флота «на якоре». Если вы определите в~преамбуле документа
+% \begin{Quote}
+%\begin{preamble}
+% |\makeatletter|\nopagebreak
+% |\renewcommand\floatHpenalties{\@beginparpenalty\@M}|\nopagebreak
+% |\makeatother|
+%\end{preamble}
+% \end{Quote}
+%^^A% or, with \package{listpen} package
+% или, с~пакетом \package{listpen},\allowpostlistbreaks[-4]
+% \begin{Quote}
+%\begin{preamble}
+% |\renewcommand\floatHpenalties{\allowprelistbreaks[-4]}|\quad,
+%\end{preamble}
+% \end{Quote}
+%^^A% you'll never get page breaks before anchored float.
+% вы запретите разрыв до флота «на якоре».
+%
+% \allowpostlistbreaks\medskip\noindent
+% \DescribeMacro{\RestoreSpaces}
+% \DescribeMacro{\RemoveSpaces}
+%^^A% The commands-aliases
+%^^A% of the |\if@nobreak| flag were added. The first is equal to |\@nobreakfalse|.
+%^^A% The main (and most visible) usage of this flag is for managing
+%^^A% vertical spaces:\startNotes\Note the |true| value in the case of two sectioning commands
+%^^A% cancels usage of the space before next
+%^^A% |\..section| command of the pair; \Note in the case of
+%^^A% spaces around list environments it cancels usage of the space
+%^^A% before list just after sectioning command.
+%^^A% Usually the |\@nobreakfalse| flag toggles at the next paragraph (or |\par| command),
+%^^A% but in some cases this ``toggling'' cannot be happen in necessary point.
+%^^A% The |\RestoreSpaces| command would help. Opposite command |\RemoveSpaces| equals to |\@nobreaktrue|.
+% Добавлены ещё две команды, пользовательский вариант внутреннего
+% флага |\if@nobreak|.
+% Основное (и~самое заметное) действие этого флага \cdash--- управление
+% вертикальными отбивками:
+% значение |true| между двумя элементами рубрикации отменяет, например,\startNotes\Note
+% отбивку сверху для следующего из двух стоящих подряд заголовков, \Note
+% а~при расстановке отбивок вокруг окружений перечней (окружений, созданных на основе окружения
+% |list|, к~ним относятся, например, и~теоремы), отменяет отбивку
+% до перечня сразу после заголовка.
+% По правилам этот флаг переключается в~начале следующего абзаца (или командой |\par|),
+% но в~некоторых случаях в~нужный момент этого не происходит.
+% Команда |\RestoreSpaces| в~этих случаях должна помочь. Противоположная команда |\RemoveSpaces|
+% соответствует |\@nobreaktrue|.
+%
+%^^A% \subsection{The \package{rotfloat} Package}
+% \subsection{Пакет \package{rotfloat}}
+%^^A% Code of \package{rotfloat} package was also borrowed by \package{floatrow}
+%^^A% package.
+%^^A% This package originally allows to expand settings of \package{float} package to
+%^^A% rotated environments like |sidewaysfigure| and |sidewaystable|. This mechanism
+%^^A% was borrowed to expand the \package{floatrow}'s settings in the similar way.
+% Код пакета \package{rotfloat} был также позаимствован
+% пакетом \package{floatrow}. Данный пакет, в~оригинале, позволяет подключить настройки пакета
+% \package{float} на развёрнутые флоты типа |sidewaysfigure| и~|sidewaystable|.
+% Данный механизм и~был позаимствован, чтобы подключить созданные для этих окружений
+% настройки пакета \package{floatrow}.
+%
+%^^A% In the case of loaded \package{rotfloat} package \emph{before}
+%^^A% \package{floatrow} you will get error message.
+% Если пакет \package{rotfloat} был загружен до \package{floatrow},
+% вы получите сообщение об ошибке.
+%
+%^^A% The \package{floatrow} package loads code which pretends that
+%^^A% \package{rotfloat} is already loaded, so next loads are ignored.
+%^^A% The \package{rotfloat} allowed in the |\usepackage|
+%^^A% line with \package{rotating} package, which could have options. It is
+%^^A% necessary to delete \package{rotfloat} package from |\usepackage| line
+%^^A% where also \package{rotating} package loaded with options: otherwise
+%^^A% you may get an `option clash' error message.
+% Пакет \package{floatrow} вводит код, который эмулирует уже загруженный
+% пакет \package{rotfloat} и~последующая его загрузка игнорируется.
+% Пакет \package{rotfloat} построен таким образом, что может быть
+% загружен в~одной строке \verb|\usepackage| вместе
+% с~пакетом \package{rotating}, который может иметь опции. Необходимо
+% также удалить пакет \package{rotfloat} из строки \verb|\usepackage|,
+% где задан пакет \package{rotating} с~опциями: в~противном случае
+% вы получите сообщение об ошибке со словами `option clash'.
+%
+%\clearpage
+%^^A% \section{The \package{floatrow} Package and The \package{caption} Package}\label{ssec:caption}
+% \section{Пакет \package{floatrow} и пакет \package{caption}}
+%^^A% Tested (and compatible) with \package{caption} version from v3.0q to~v3.1j.
+% Тестировалось (и~совместимо) с~версиями \package{caption} v3.0q--v3.1j.%^^A
+%
+%^^A% The \package{caption} package has strong mechanism for creation of
+%^^A% caption layout, so \package{floatrow} addresses the creation of new
+%^^A% caption styles to this package (see documentation for \package{caption}
+%^^A% package%^^A
+%^^A% \footnote{The English documentation is
+%^^A% \href{ftp://ctan.tug.org/tex-archive/macros/latex/contrib/caption/caption-eng.pdf}%^^A
+%^^A% {\meta{texmf folder}\texttt{/doc/latex/caption/caption-eng.pdf}}.}).
+% Пакет \package{caption} обладает сильным механизмом создания
+% оформления подписей, поэтому \package{floatrow} адресует создание
+% новых стилей для подписей этому пакету (см.~документацию для
+% пакета \package{caption}%^^A
+% \footnote{Английская документация
+% \href{ftp://ctan.tug.org/tex-archive/macros/latex/contrib/caption/caption-eng.pdf}%^^A
+% {\meta{texmf folder}\texttt{/doc/latex/caption/caption-eng.pdf}}.}).
+%
+%^^A% The \package{floatrow} package adds a~possibility to create variations of caption layouts
+%^^A% for floats in different positions or float layouts (e.g. like wide or
+%^^A% two-column floats, rotated floats, wrapped floats) in the same time when |\floatsetup|
+%^^A% settings were loaded, using the same optional argument in
+%^^A% |\captionsetup| settings.
+% Пакет \package{floatrow} добавляет возможность создать варианты
+% оформления подписей для флотов с~различным размещением (например
+% для флотов вразрез двух колонок или широких флотов,
+% развёрнутых вертикально флотов, флотов в~оборку) параллельно с~настройками |\floatsetup|
+% за счёт задания того же дополнительного аргумента в~команде
+% |\captionsetup|.
+%
+%^^A% For example you want to create a~special caption layout for wide or
+%^^A% two-column floats. In this case you may use
+% Например вы желаете создать специальное оформление для подписи
+% под широким флотом или
+% флотом вразрез двух колонок. В~этом случае вы можете использовать
+% \begin{quote}
+% |\captionsetup[widefloat]|\marg{options}
+% \end{quote}
+%^^A% or for wide or two-column figures:
+% или, для широких рисунков или рисунков вразрез двух колонок:
+% \begin{quote}
+% |\captionsetup[widefigure]|\marg{options}
+% \end{quote}
+%^^A% The priority of |\captionsetup| optional arguments is similar to
+%^^A% |\floatsetup| ones: in current examples |\captionsetup[widefigure]|
+%^^A% will be stronger than |\captionsetup[widefloat]|---the priority
+%^^A% and usage of ``\meta{float subtypes}'' in optional arguments
+%^^A% see on page~\pageref{stsetorder}\label{cap:beside:order}.
+% Приоритет опций в~команде |\captionsetup| такой же, как в~опциях
+% команды |\floatsetup|: в~приведённых примерах настройки
+% |\captionsetup[widefigure]| будут «сильнее», чем
+% |\captionsetup[widefloat]|. Приоритет и~использование
+% «\meta{float subtype}» в~дополнительных аргументах
+% см.~на с.~\pageref{stsetorder}\label{cap:beside:order}.
+%
+%\begingroup
+%\providecommand*\subcaption{\captionsetup{subtype*}\caption}
+%
+%^^A% \captionsetup[subtype]{labelformat=brace,font=footnotesize}
+% \captionsetup[subtable]{labelformat=brace,textfont=md,labelfont=up}
+%
+%^^A% \subsection{Managing of Float Parts With the \cmd{\subcaption} Command}\label{ssec:subcaption}
+% \subsection{Работа с~частями флотов и~окружение \texttt{subfloatrow}}\label{ssec:subcaption}
+% \DescribeMacro{\subcaption}
+%^^A% The version~3.1 of caption package offers possibility for creation of
+%^^A% subcaptions, using the |subtype| settings (and |\DeclareCaptionSubType| command, see \package{caption}
+%^^A% documentation), which allow to create captions for parts of floats.
+% Версия~3.1 пакета \package{caption} предлагает возможность создания
+% подписей к~частям флота, используя настройки |subtype|
+% (и~команду |\DeclareCaptionSubType|, см.~документацию к~пакету
+% \package{caption}), которые позволяют создать подписи
+% к~частям рисунков.
+%
+%^^A% In this section you may see some examples with building of rows of beside parts of floats.
+% В~этом разделе вы можете увидеть примеры построения рядов из частей флотов.
+%
+%^^A% The example with subtables \Fref{subcaptab:tabIIIa} and \Fref{subcaptab:tabIIIb}
+%^^A% (table~\ref{captab:tabIII}).%^^A
+%^^A% \FRmpar{Subcaption above subtable}{FAD:subcapabove:subcaption}
+% Пример с~двумя подтаблицами \Fref{subcaptab:tabIIIa} и~\Fref{subcaptab:tabIIIb}
+% (табл.~\ref{captab:tabIII}).%^^A
+% \FRmpar{Подпись над частью таблицы}{FAD:subcapabove:subcaption}
+% \begin{Quote}
+%\begin{preamble}
+%\verb|...|
+%\verb|\DeclareCaptionSubType[asbuk]{table}|
+%\verb|\captionsetup[subtable]{labelformat=brace,textfont=md,labelfont=up}|\vspace{1ex}
+%\verb|\floatsetup[subtable]{style=Plaintop}%|
+%\end{preamble}
+% \verb|\begin{table}|
+% \verb|\ttabbox[\FBwidth]|
+% \verb|{\begin{subfloatrow}|
+% \verb| \ttabbox|
+% \verb| {\subcaption{First subtable}\Flabel{...}%|
+% \verb| \begin{tabular}{..}...|
+% \verb| |
+% \verb| \ttabbox...|
+% \verb|\end{subfloatrow}}|
+% \verb|{\caption{Two ...}\Flabel{...}}|\nopagebreak
+% \verb|\end{table}|
+% \end{Quote}%
+% \DeleteShortVerb{\|}%
+%\begingroup
+% \floatsetup[table]{style=plaintop}
+% \floatsetup[subtable]{style=Plaintop}
+% \begin{table}[H]\extrarowheight1pt\tabcolsep1.5\tabcolsep
+% \ttabbox[\FBwidth]
+% {\begin{subfloatrow}
+% \ttabbox
+% {\subcaption{Первая часть таблицы}\Flabel{subcaptab:tabIIIa}%^^A
+% \begin{tabular}{|l|>{\phantom0}c|>{\phantom0}c|}
+% \hline
+% \multirowthead{2}[-1ex]{Column Head}
+% & \multicolumn{2}{c|}{\thead{Data}} \\
+% \cline{2-3}
+% & \multicolumn{1}{c|}{\thead{I}}
+% & \multicolumn{1}{c|}{\thead{II}}
+% \\\hline
+% First row & 1 & 2 \\
+% Second row & 3 & 4 \\
+% Third row & 6 & 8 \\
+% Fourth row & \llap{1}0 & \llap{1}6 \\
+% \hline
+% \end{tabular}}{}
+%
+% \ttabbox
+% {\subcaption{Вторая часть таблицы, тоже внутри \cs{ttabbox} и~окружения |floatrow|}%^^A
+% \Flabel{subcaptab:tabIIIb}%^^A
+% \begin{tabular}{|l|c|c|}
+% \hline
+% \multirowthead{2}[-1ex]{Column Head}
+% & \multicolumn{2}{c|}{\thead{Data}} \\
+% \cline{2-3}
+% & \multicolumn{1}{c|}{\thead{I}}
+% & \multicolumn{1}{c|}{\thead{II}}
+% \\\hline
+% First row & \phantom01 & \phantom02 \\
+% Second row & \phantom03 & \phantom04 \\
+% Third row & \phantom06 & \phantom08 \\
+% \hline
+% \end{tabular}}{}%
+% \end{subfloatrow}}
+% {\caption{Две части таблицы
+% (подписи к~ним созданы с~помощью \cs{subcaption})}\label{captab:tabIII}}
+% \end{table}%
+%\endgroup
+% \MakeShortVerb{\|}%
+%^^A% Please note that for the labels of table parts the special option
+%^^A% \verb|brace| of the \verb|labelformat| key was used.
+% Обратите внимание, что для создания нумерационного заголовка частей таблицы
+% используется опция \verb|brace| ключа \verb|labelformat|.
+%
+% \DescribeMacro{subfloatrow}
+%^^A% The |subfloatrow| is analogous to the |floatrow| environment\footnote{
+%^^A% It skips some features of ``parent'' environment, (e.g. margins or margin material
+%^^A% this environment build box and follows |objectset=| option).}.
+%^^A% The usage is similar to |floatrow|, you may write for example:
+% Окружение |subfloatrow| аналогично окружению |floatrow|\footnote{
+% В~данном окружении отсутствуют некоторые свойства «старшего» окружения
+% (опущены опции задания полей, вместо этого используются настройки ключа |objectset=|
+% «старшего» окружения).}.
+% Задание его тоже аналогично окружению |floatrow|, вы можете записать:
+% \begin{Quote}
+% \verb|\begin{subfloatrow}[|\meta{number of beside parts of floats}\verb|]|\nopagebreak
+% \verb|\floatbox...|\nopagebreak
+% \verb|\floatbox...|\nopagebreak
+% \verb|...|\nopagebreak
+% \verb|\end{subfloatrow}|
+% \end{Quote}
+%^^A% i.e.\ by default there are allowed two parts of floats. For other number of parts
+%^^A% you ought to put number in the optional argument. This environment
+%^^A% puts horizontal separator, defined by |subfloatrowsep=|
+%^^A% key. This key uses the same options
+%^^A% as |floatrowsep=| and |capbesidesep=| keys (options of
+%^^A% these keys defined by the \verb|\|\FRkey{DeclareFloatSeparators} command).
+% т.\,е.\ по умолчанию в~ряду предполагаются две части флота. Если нужно разместить
+% другое число частей, вам нужно задать их число в~дополнительном аргументе.
+% Части флота разделяются отбивкой или материалом, определёнными опцией ключа
+% |subfloatrowsep=|. Этот ключ использует те же опции, что ключи
+% |floatrowsep=| и~|capbesidesep=| (опции этих ключей определяются
+% командой \verb|\|\FRkey{DeclareFloatSeparators}).
+%
+%^^A% Inside the |subfloatrow| environment you may use the |\caption| command, which
+%^^A% this time creates the label for parts of float. This is because of setting
+% Внутри окружение |subfloatrow| вы можете использовать команду |\caption|,
+% которая в~данном окружении уже создаст метки для частей флота.
+% Дело в~том что в~самом начале окружения заданы установки
+% \begin{Quote}
+% |\captionsetup{subtype}|\quad.
+% \end{Quote}%
+%^^A% at the very beginning of this environment.
+%
+%^^A% \emph{Note}: With the \package{floatrow} package you may use also |\captionsetup[subfloat]|
+%^^A% settings, the \package{caption} package offers
+%^^A% the |\captionsetup[subtype]{...}| settings which will be stronger than previous, to say nothing
+%^^A% about |\captionsetup[subfigure]{...}| for parts of figure, which are strongest. (Please note
+%^^A% that in \package{caption} terms word ``subtype'' means part of float.)
+% \emph{Замечание}: При использовании пакета \package{floatrow} можно использовать настройки
+% |\captionsetup[subfloat]|, а~пакет \package{caption} предлагает настройки
+% |\captionsetup[subtype]{...}| которые сильнее предыдущих, не говоря уж
+% о~|\captionsetup[subfigure]{...}| для частей рисунка, которые являются самыми сильными. (Обратите
+% внимание, что в~терминологии пакета \package{caption} слово ``subtype'' означает часть флота.)
+%
+%^^A% Next follows an example with beside main caption (figure~\ref{fig:subcap:catsI}).%^^A
+% Далее следует пример с~подписью сбоку (рис.~\ref{fig:subcap:catsI}).%^^A
+% \begin{Quote}[0pt]
+% \begin{preamble}
+% \verb|...|\nopagebreak
+% \verb|\DeclareCaptionSubType[alph]{figure}|
+% \verb|\captionsetup[subfigure]{labelformat=brace,justification=centerlast}|\vspace{1ex}
+% \verb|\floatsetup[figure]{|\FRkey{style}\verb|=Shadowbox,|%^^A%
+% \FRkey{capbesidesep}\verb|=columnsep,%|
+% \verb| |\FRkey{capbesideframe}\verb|=yes,|%^^A
+% \FRkey{capbesideposition}\verb|={left,bottom}}|\nopagebreak
+% \verb|\floatsetup[subfigure]{|\FRkey{style}\verb|=plain,|\FRkey{heightadjust}\verb|=object}|
+% \end{preamble}
+% \verb|\begin{figure}|
+% \verb|\fcapside[\FBwidth]|
+% \verb| {\begin{subfloatrow}|
+% \verb| \ffigbox[\FBwidth]{\subcaption{Одна забавная...}\Flabel{...}...}{}|
+% \verb| |
+% \verb| \ffigbox[\FBwidth]{\subcaption{Другая очаровательная...}\Flabel{...}...}{}%|
+% \verb| \end{subfloatrow}}|
+% \verb| {\caption{... \Fref{...} and \Fref{...}}\label{...}}|\nopagebreak
+% \verb|\end{figure}|
+% \end{Quote}
+%\begingroup
+% \captionsetup[subfigure]{labelformat=brace,justification=centerlast,strut=no}
+% \floatsetup[figure]{style=Shadowbox,capbesidesep=columnsep,
+% capbesideframe=yes,capbesideposition={left,bottom}}
+% \floatsetup[subfigure]{style=plain,heightadjust=object}
+% \begin{figure}[H]
+% \fcapside[\FBwidth]
+% {\begin{subfloatrow}
+% \ffigbox[\FBwidth]{\subcaption{Одна забавная кошка}\Flabel{subcapfig:w}%
+% \unitlength1.2\unitlength\input{Cat.picture}}{}
+% \ffigbox[\FBwidth]{\subcaption{Другая очаровательная кошка}\Flabel{subcapfig:b}%^^A
+% \unitlength1.32\unitlength\input{TheCat.picture}}{}%
+% \end{subfloatrow}}
+% {\caption[Ряд, состоящий из частей рисунка]{Подпись сбоку,
+% выровненная по низу; макет \texttt{Shadowbox}.
+% Рисунок состоит из двух частей:
+% \Fref{subcapfig:w} и~\Fref{subcapfig:b}}\label{fig:subcap:catsI}}
+% \end{figure}
+%\endgroup
+%
+%^^A% In the next example the main caption will be placed below, but labels of figure parts were
+%^^A% printed beside (see figure~\ref{fig:subcap:catsII}). For this reason the
+%^^A% \cs{useFCwidth} command was used, which creates the width of caption box equal to natural caption width.
+% В~следующем примере основная подпись помещена снизу, а~метки частей рисунка размещены сбоку
+% \FRmpar{Метка подподписи сбоку подфлота}{FAD:sublabelbeside:subcaption}%%^^A
+% (см.~рис.~\ref{fig:subcap:catsII}). Для этой цели используется команда \cs{useFCwidth},
+% которая определяет ширину подписи, равную натуральной.
+% \begin{Quote}%
+%\begin{preamble}
+%\verb|...|
+%\verb|\captionsetup[subfigure]{labelformat=brace,list=off}|\vspace{1ex}
+%\verb|\floatsetup[subfigure]{|\FRkey{style}\verb|=plain,|%^^A
+% \FRkey{capbesideposition}\verb|=left,|
+%\verb| |\FRkey{capbesidesep}\verb|=space,|%^^A
+% \FRkey{heightadjust}\verb|=object}|
+%\end{preamble}
+% \verb|\begin{figure}[H]|
+% \verb| \ffigbox[\FBwidth]|
+% \verb| {\begin{subfloatrow}\useFCwidth|
+% \verb| \fcapside[\FBwidth]{\subcaption{}\Flabel{...}...}{}|
+%
+% \verb| \fcapside[\FBwidth]{\subcaption{}\Flabel{...}...}{}|
+% \verb| \end{subfloatrow}}|
+% \verb|{\caption[...]{...}\label{...}}|
+% \verb|\end{figure}|
+% \end{Quote}\pagebreak[1]
+%\begingroup
+% \captionsetup[subfigure]{labelformat=brace,list=off}
+% \floatsetup[subfigure]{style=plain,capbesideposition=left,
+% capbesidesep=space,floatrowsep=qquad}
+% \begin{figure}[H]
+% \ffigbox[\FBwidth]
+% {\begin{subfloatrow}\useFCwidth
+%
+% \fcapside[\FBwidth]
+% {\subcaption{}\Flabel{subcap:wI}\hbox{\unitlength1.02\unitlength\input{Cat.picture}}}{}
+%
+% \fcapside[\FBwidth]
+% {\subcaption{}\Flabel{subcap:bI}\hbox{\unitlength.85\unitlength\input{TheCat.picture}}}{}%
+% \end{subfloatrow}}
+% {\caption[Две части рисунка имеют метки, созданные командой \cmd{\subcaption}
+% (метки сбоку)]{Две части рисунка рядом имеют метки, созданные командой \cmd{\subcaption}
+% (метки сбоку). Основная подпись снизу. Итак, части рисунка
+% \Fref{subcap:wI}~и~\Fref{subcap:bI}}\label{fig:subcap:catsII}}
+% \end{figure}
+%\endgroup
+%
+%^^A% In the next example the difference from previous layout settings is in usage
+%^^A% of the top vertical alignment. The height of the right graphics was enlarged by 1cm just
+%^^A% to show how the alignment for parts (here is default centering alignment)
+%^^A% and the top alignment for their captions (they are aligned by top) works.
+% Отличие от предыдущего примера в~примере ниже заключается в~том, что
+% используется вертикальное выравнивание частей рисунка. Высота правой части увеличена на 1\,см,
+% для демонстрации работы вертикального выравнивания объектов (здесь используется
+% вертикальное центрирование по умолчанию) и~их меток или подписей (которые выровнены по верху).
+% \begin{Quote}%
+%\begin{preamble}\nopagebreak
+%\verb|...|
+%\verb|\floatsetup[subfigure]{|\FRkey{style}\verb|=plain,|%^^A
+% \FRkey{heightadjust}|=object,|
+%\verb| |\FRkey{capbesideposition}\verb|={left,top},|\FRkey{capbesidesep}\verb|=space}|
+%\end{preamble}
+% \verb|\begin{figure}[H]|
+% \verb| \ffigbox[\FBwidth]|
+% \verb| {\begin{subfloatrow}\useFCwidth|
+% \verb| \fcapside[\FBwidth]{\caption{}\Flabel{...}...}{}|
+%
+% \verb| \fcapside[\FBwidth][\FBheight+1cm]{\caption{}\Flabel{...}...}{}|
+% \verb| \end{subfloatrow}}|
+% \verb|{\caption[...]{...}\label{...}}|
+% \verb|\end{figure}|\pagebreak[1]
+% \end{Quote}
+%\begingroup
+% \captionsetup[subfigure]{labelformat=brace,list=off}
+% \floatsetup[subfigure]{style=plain,heightadjust=object,capbesideposition={left,top},
+% capbesidesep=space,floatrowsep=qquad}
+% \begin{figure}[H]
+% \ffigbox[\FBwidth]
+% {\begin{subfloatrow}\useFCwidth
+
+% \fcapside[\FBwidth]
+% {\caption{}\relax\Flabel{subcap:wIi}\hbox{\unitlength1.02\unitlength\input{Cat.picture}}}{}
+%
+% \fcapside[\FBwidth][\FBheight+1cm]
+% {\caption{}\Flabel{subcap:bIi}\hbox{\unitlength.85\unitlength\input{TheCat.picture}}}{}%
+% \end{subfloatrow}}
+% {\caption[Две части рисунка рядом, с~командами \cmd{\caption}
+% внутри окружения subfloatrow (метки сбоку)]{Две
+% части рисунка рядом \ref{subsubcap:wIi}~и~\ref{subsubcap:bIi},
+% внутри окружения subfloatrow
+% (метки сбоку). Основная подпись снизу. Итак, части рисунка:
+% \Fref{subcap:wIi}~и~\Fref{subcap:bIi}}\label{fig:subcap:catsIiI}}
+% \end{figure}
+%\endgroup
+%
+%^^A% Another example (\ref{fig:subcap:IcatsI}) demonstrates, that you
+%^^A% may not only use the option |style=plain| for parts of float,
+%^^A% and there can not only be labels for beside subcaptions.
+% Следующий пример (рис.\,\ref{fig:subcap:IcatsI}) демонстрирует, что можно использовать не только
+% простое оформление частей рисунка, заданное, например опцией ключа |style=plain|,
+% а~сбоку частей рисунка можно разместить не только метки части рисунка,
+% \begin{Quote}[0pt]
+% \begin{preamble}\nopagebreak
+% \verb|\captionsetup[subfigure]{labelformat=brace,justification=rightlast,|
+% \verb| format=hang}|\vspace{1ex}
+% \verb|\floatsetup[figure]{|\FRkey{style}\verb|=plain}%|
+% \verb|\floatsetup[subfigure]{|\FRkey{style}\verb|=BOXED,|\FRkey{capbesideposition}\verb|={left,top}}|
+% \end{preamble}
+% \verb|\begin{figure}|
+% \verb|\ffigbox|
+% \verb| {\begin{subfloatrow}|
+% \verb| \fcapside[1.1\FBwidth]{\subcaption{One ...}\Flabel{...}...}{}|
+% \verb| |
+% \verb| \fcapside[1.1\FBwidth]{\subcaption{Another ...}\Flabel{...}...}{}%|
+% \verb| \end{subfloatrow}}|
+% \verb| {\caption{... \Fref{...} and \Fref{...}}\label{...}}|\nopagebreak
+% \verb|\end{figure}|
+% \end{Quote}
+%\begingroup
+% \captionsetup[subfigure]{labelformat=brace,justification=rightlast,format=hang}
+% \floatsetup[figure]{style=plain}
+% \floatsetup[subfigure]{style=BOXED,capbesideposition={left,top}}
+% \begin{figure}[H]
+% \ffigbox
+% {\begin{subfloatrow}
+% \fcapside[1.1\FBwidth]{\subcaption{Очень забавная кошка с~глазами в~виде полумесяца, треугольным ушами
+% и~маленьким носиком}\Flabel{subcapfig:ww}%
+% \input{Cat.picture}}{}
+% \fcapside[1.1\FBwidth]{\subcaption{Другая, очаровательная кошка с~большими усами,
+% овальными глазами, и~розовым влажным носиком}\label{subcapfig:bb:}\Flabel{subcapfig:bb}%^^A
+% \input{TheCat.picture}}{}%
+% \end{subfloatrow}}
+% {\caption[Две части рисунка рядом, с~подписями сбоку]{Подписи для частей рисунков
+% выровнены по верху. Итак, две части рисунка:
+% \Fref{subcapfig:ww}~и~\Fref{subcapfig:bb}}\label{fig:subcap:IcatsI}}
+% \end{figure}\par\vskip-.5\lastskip
+%\endgroup
+%
+% \DescribeMacro{\captionlabel}%^^A
+% \DescribeMacro{\subcaptionlabel}%^^A
+%^^A% The last example demonstrates new command \verb|\subcaptionlabel| for caption
+%^^A% labels, which can be used inside,
+%^^A% e.g., |picture| environment or as replacing text in \verb|psfrag| command of \package{psfrag}
+%^^A% package. Unlike the \verb|\caption| and \verb|\subcaption| commands, the \verb|\subcaptionlabel|
+%^^A% will not be saved in special box register when the float box is building, and
+%^^A% will be typed like caption label, which follows settings of caption layout.
+%^^A% This command is based on \verb|\subcaption| command but with changed internal command of \package{caption}
+%^^A% package. There is also the \verb|\captionlabel| command.
+%^^A% \captionsetup[subfigure]{labelformat=brace,justification=raggedleft}
+% Последний пример демонстрирует новую команду \verb|\subcaptionlabel|, которая может быть использована,
+% например, внутри окружения |picture| или как текст-замена для команды \verb|psfrag| (пакет
+% \package{psfrag}). В~отличие от команд \verb|\caption| и~\verb|\subcaption|,
+% команда \verb|\subcaptionlabel| не записывается в~специальный бокс-регистр при построении макета,
+% а~будет напечатана как номер, оформленный соответственно макету подписи.
+% Эта команда, основанная на команде \verb|\subcaption|, но с~изменённой внутренней
+% командой пакета \package{caption}. Также существует команда \verb|\captionlabel|.
+% \captionsetup[subfigure]{labelformat=brace,justification=raggedleft}
+% \begin{Quote}\openup-.5pt%
+%\begin{preamble}\nopagebreak
+%\verb|...|
+%\verb|\floatsetup[figure]{|\FRkey{style}\verb|=plain}|
+%\end{preamble}
+% |\begin{figure}|
+% |\fcapside[\FBwidth]|
+% |{\begin{picture}(82,28)(0,0)|
+% |\put(0,0){\framebox(40,28)[bl]{}}|
+% |\put(2,2){\makebox(0,0)[bl]{\relax\hbox{\subcaptionlabel{}\Flabel{scap:I}}}}|
+% |...|
+% |\put(42,0){|
+% |\put(0,0){\framebox(40,28)[bl]{}}|
+% |\put(2,2){\makebox(0,0)[bl]{\hbox{\subcaptionlabel{}\Flabel{scap:II}}}}|
+% |...}|
+% |\end{picture}}|
+% |{\caption{Представлены две части рисунка.|
+% |\textit{Слева} изображены кошачьи глаза (\Fref{scap:I});|
+% |\textit{справа} \cdash--- кошачьи уши (\Fref{scap:II})%|
+% |}\label{figcap:label}}|\nopagebreak
+% |\end{figure}|
+% \end{Quote}\pagebreak[3]
+%\begingroup
+% \floatsetup[figure]{style=plain}
+% \begin{figure}[H]
+% \fcapside[\FBwidth]
+% {\unitlength2\unitlength\fboxsep-.4pt
+% \begin{picture}(82,28)(0,0)
+% \put(0,0){\framebox(40,28)[bl]{}}
+% \put(2,2){\makebox(0,0)[bl]{\relax\hbox{\subcaptionlabel{}\Flabel{scap:I}}}}
+% \put(20,2){{
+% \put(-12,5){\put(4.5,4.5){\oval(9,9)[t]}
+% \put(4.5,4.5){\line(0,1){4.5}}
+% \put(0,4.5){\line(1,0){9}}}
+% \put(3,5){\put(4.5,4.5){\oval(9,9)[t]}
+% \put(4.5,4.5){\line(0,1){4.5}}
+% \put(0,4.5){\line(1,0){9}}}}}
+% \put(42,0){
+% \put(0,0){\framebox(40,28)[bl]{}}
+% \put(2,2){\makebox(0,0)[bl]{\hbox{\subcaptionlabel{}\Flabel{scap:II}}}}%^^A\label{}
+% \put(20,2){{
+% \put(-14,12){\put(0,0){\line(2,3){5}}
+% \put(10,0){\line(-2,3){5}}}
+% \put(4,12){\put(0,0){\line(2,3){5}}
+% \put(10,0){\line(-2,3){5}}}}}}
+% \end{picture}}
+% {\caption[Рисунок с~метками частей, встроенными внутри графики]{%^^A
+% Представлены две части рисунка.
+% \textit{Слева} изображены кошачьи глаза (\Fref{scap:I});
+% \textit{справа} \cdash--- кошачьи уши (\relax\Fref{scap:II})
+% \unskip}\label{figcap:label}}
+% \end{figure}
+%\endgroup
+%
+%^^A% \subsection{Support of The Label--Sublabel References}\label{ssec:Flabel}
+% \subsection{Поддержка ссылок и~меток типа «старший-и-младший»}\label{ssec:Flabel}
+%^^A% In the examples above of the current section the \verb|\Flabel| and
+%^^A% \verb|\Fref| commands were used for cross referencing (you may see
+%^^A% these commands in the code examples).
+%^^A% The \verb|\Flabel| gets a~modified format of current label of subfloat number:
+%^^A% In these definitions the float and subfloat
+%^^A% separators are divided by a~special separator command, which by default has no effect.
+%^^A% The label command \verb|\Flabel| can be defined like following:
+% В~примерах выше в~данном разделе использовались команды \verb|\Flabel| и~\verb|\Fref|
+% для перекрёстных ссылок (вы можете видеть эти команды в~примерах кода).
+% Команда \verb|\Flabel| использует изменённый формат текущей метки части флота:
+% в~данных примерах метки флота и~подфлота разделяются специальной командой,
+% которая по умолчанию ничего не означает.
+% Команда метки \verb|\Flabel| определяется следующим образом:
+% \begin{Quote}%
+%\begin{preamble}
+% \verb|\newseparatedlabel\Flabel{figure}{subfigure}|
+%\end{preamble}
+% \end{Quote}
+%^^A% or, for all floats:
+% или для всех флотов:
+% \begin{Quote}%
+%\begin{preamble}
+% \verb|\makeatletter|\nopagebreak
+% \verb|\newseparatedlabel\Flabel{\@captype}{sub\@captype}|\nopagebreak
+% \verb|\makeatother|
+%\end{preamble}
+% \end{Quote}
+%^^A% Next command, \verb|\Fref|, redefines this separator, and defines, if necessary,
+%^^A% the font emphasize (or other command which uses one argument)
+%^^A% of following part of label, and prints reference with
+%^^A% standard \verb|\ref| command. It was defined in this documentation like following:
+% Следующая команда, \verb|\Fref|, переопределяет команду разделителя и, при необходимости,
+% может задать команду шрифтового оформления (или другие команды использующие один аргумент),
+% а~затем печатает ссылку с~помощью стандартной команды \verb|\ref|. Команда \verb|\Fref|
+% определена в~данной документации следующим образом:
+% \begin{Quote}%
+%\begin{preamble}
+% \verb|\newseparatedref\Fref{,\,\textit}|\quad.
+%\end{preamble}
+% \end{Quote}
+%^^A% Thus, labels, which use \verb|\Flabel| command can be referenced by usual way with \verb|\ref|
+%^^A% command and with \verb|\Fref| command. The labels in current section and in the section, which describes
+%^^A% the \package{subfig} package, use the \verb|\Flabel|. You may see the result of this command
+%^^A% in all \verb|\Fref|erences to these parts of figures.
+% Теперь метки, которые заданы с~командой \verb|\Flabel| могут быть выведены и~стандартным
+% способом, с~использованием команды \verb|\ref|, и~с~помощью
+% команды \verb|\Fref|. Метки в~данном разделе и~в~разделе, описывающем пакет
+% \package{subfig}, используется команда \verb|\Flabel|. Результат этой команды
+% можно увидеть в~ссылках \verb|\Fref| на части рисунка.
+%
+%^^A% The last command, \verb|\makelabelseparator|, defines label separator globally:
+% Последняя команда, \verb|\makelabelseparator|, определяет разделитель между старшим и~младшим
+% номером:
+% \begin{Quote}%
+%\begin{preamble}
+% \verb|\makelabelseparator{,\,\textit}|\quad.
+%\end{preamble}
+% \end{Quote}
+%^^A% In this case both \verb|\Fref| and \verb|\ref| commands give the same result with |\Flabel|ed
+%^^A% elements.
+% В~этом случае все метки созданные командой \verb|\Flabel| дадут одинаковый
+% результат и~при использовании \verb|\Fref| и~при использовании \verb|\ref|.
+%
+%^^A% \subsubsection{The \cmd{\RawCaption} with Parts of Figure}
+% \subsubsection{Команда \texorpdfstring{\cs{RawCaption}}{RawCaption}
+% и~части рисунка}
+%\begingroup
+% \DescribeMacro{\RawCaption}\label{subcap:RawCaption}%^^A
+%^^A% The example with usage of |\subcaption| and |\RawCaption| command.
+%^^A% The layout of figure float is modified \verb|BOXED| style. The idea behind this example is
+%^^A% to place caption in the free right lower corner of graphics. The \verb|\RawCaption|
+%^^A% allows to put the caption in necessary place without disturbing the float layout.
+%^^A% \captionsetup[subfigure]{labelformat=brace,justification=rightlast,format=hang}
+% Пример с~совместным использованием команд |\subcaption| и~|\RawCaption|.
+% В~качестве оформления рисунка используется модифицированный стиль \verb|BOXED|.
+% В~данном примере подпись к~рисунку лучше поместить в~свободное место
+% в~правом нижнем углу. Команда \verb|\RawCaption|
+% позволяет поместить подпись в~нужное место с~сохранением оформления рисунка.
+
+% \DescribeMacro{subfloatrow*}
+%^^A% The starred form loads settings for creation captions of float parts, but
+%^^A% in this environment the |\caption| command restores its meaning. Thus,
+%^^A% you need the |\subcaption| command for typesetting sub-captions.
+%^^A% You may define it by yourself:
+% «Звёздная» форма окружения ряда для частей флота сохраняет
+% значение команды |\caption|. Поэтому вам необходима дополнительная
+% команда |\subcaption| для создания подписей частей флота.
+% Её можно определить следующим образом:
+% \begin{Quote}
+% |\newcommand*\subcaption{\captionsetup{subtype*}\caption}|
+% \end{Quote}%
+%^^A% or use the additional package called \package{subcaption} which on top of everything
+%^^A% defines the |\subcaption| command.
+% или использовать пакет \package{subcaption}, который помимо всего прочего
+% определяет и~команду |\subcaption|.
+%
+% \captionsetup[subfigure]{labelformat=brace,justification=rightlast,format=hang}
+% \begin{Quote}[0pt]%
+%\begin{preamble}\nopagebreak
+% |\|\FRkey{DeclareColorBox}|{framedfigure}{\fcolorbox{gray}{white}}|\vspace{1ex}
+% |\floatsetup[figure]{style=BOXED,heightadjust=object,|
+% | colorframeset=framedfigure,|
+% | framestyle=colorbox,frameset={\fboxrule3pt\fboxsep8pt}}|\vspace{1ex}
+% |\floatsetup[subfigure]{style=plain,capbesideposition={left,top},|
+% | heightadjust=object}|
+%\end{preamble}
+% |\begin{figure}[H]|
+% |\ffigbox{}{\begin{subfloatrow*}|
+% |\fcapside[1.1\FBwidth]{\subcaption{...}\Flabel{...}%|
+% | ...}{}|
+% |\fcapside[1.1\FBwidth]{\subcaption{...}\Flabel{...}%|%^^A
+% | ...}{}%|
+% |\end{subfloatrow*}%|
+% |\renewlengthtocommand\settowidth\Mylen{\subfloatrowsep}\vskip\Mylen|
+% |\BottomFloatBoxes\floatsetup[subfigure]{heightadjust=none}|
+% |\begin{subfloatrow*}|
+% |\fcapside[1.1\FBwidth]{\subcaption{...}\Flabel{...}%|
+% | ...}{}|
+% |\ffigbox[][][b]{}{\RawCaption{\caption[...}\label{...}}}|
+% |\end{subfloatrow*}}|\nopagebreak
+% |\end{figure}|
+% \end{Quote}
+% \floatsetup[figure]{style=BOXED,heightadjust=object,colorframeset=framedfigure,
+% framestyle=colorbox,frameset={\fboxrule3pt\fboxsep8pt}}
+% \floatsetup[subfigure]{style=plain,capbesideposition={left,top},heightadjust=object}
+% \begin{figure}[H]
+% \ffigbox{}{\begin{subfloatrow*}
+% \fcapside[1.1\FBwidth]{\subcaption{Очень забавный кот с весёлыми глазами, треугольными ушами,
+% и~маленьким чёрным носом}\Flabel{subIcapfig:ww}%
+% \setlength\unitlength{61\unitlength/48}\input{Cat.picture}}{}
+% \fcapside[1.1\FBwidth]{\subcaption{Очень приятная кошка с~большими усами, овальными глазами,
+% и~влажным розовым носиком}\Flabel{subIcapfig:bb}%^^A
+% \input{TheCat.picture}}{}%
+% \end{subfloatrow*}\renewlengthtocommand\settowidth\Mylen{\subfloatrowsep}\vskip\Mylen
+% \BottomFloatBoxes\floatsetup[subfigure]{heightadjust=none}
+% \begin{subfloatrow*}
+% \fcapside[1.1\FBwidth]{\subcaption{Очень большой кот, сидит на окне и~смотрит на птиц
+% на дереве во дворе}\Flabel{subIcapfig:bc}%
+% \input{BlackCat.picture}}{}
+% \ffigbox[][][b]{}{\RawCaption{\relax\caption[Три части рисунка с~подписями.
+% Основная подпись в~свободном месте]{Подписи частей
+% рисунков выровнены по верху. Итак три части рисунка:
+% \Fref{subIcapfig:ww}, \Fref{subIcapfig:bb} и~\Fref{subIcapfig:bc}. Подпись рисунка
+% размещена на свободном месте в~правом нижнем углу}\label{fig:subIcap:IcatsI}}}
+% \end{subfloatrow*}}
+% \end{figure}
+%\endgroup
+%
+%\endgroup
+%
+% \clearpage
+% \section{Тандемы стилей}
+%^^A% The next few sections show examples and explain some noticed
+%^^A% features with usage of \package{floatrow} and other packages. There is no
+%^^A% full list of style compatibilities. You may succeed with other
+%^^A% versions of mentioned packages, and maybe with not mentioned
+%^^A% packages too.
+% Несколько следующих разделов показывают примеры и~объясняют
+% некоторые замеченные особенности с~использованием пакета
+% \package{floatrow} вместе с~другими пакетами. Это не полный
+% список таких пакетов. Возможна совместимость и~с~другими версиями
+% указанных пакетов, и~с~неуказанными пакетами тоже.
+%
+%^^A% \subsection{The \package{subfig} Package}\label{ssec:subfig}
+% \subsection{Пакет \package{subfig}}\label{ssec:subfig}
+%^^A% Tested (and compatible) with version 1.3,
+%^^A% dated 2005/06/28%^^A
+%^^A% \footnote{The English documentation is
+%^^A% \href{ftp://ctan.tug.org/tex-archive/macros/latex/contrib/subfig/subfig.pdf}%^^A
+%^^A% {\meta{texmf folder}\texttt{/doc/latex/subfig/subfig.pdf}}.}.
+%^^A% For the \package{subfig} package there are additional
+%^^A% macros in \package{floatrow} which
+%^^A% put subcaption label beside contents of subfloat and put alone
+%^^A% subcaption label.
+% Тестировалось (и~совместимо) с~версией~1.3 датированной 2005/06/28.%^^A
+% \footnote{Английская документация
+% \href{ftp://ctan.tug.org/tex-archive/macros/latex/contrib/subfig/subfig.pdf}%^^A
+% {\meta{texmf folder}\texttt{/doc/latex/subfig/subfig.pdf}}.}
+% В~пакете \package{floatrow} добавлены
+% макрокоманды для размещения частей флота рядом; размещения
+% номера подписи подфлота сбоку; задания номера подписи подфлота
+% отдельно.
+%
+%^^A% \subsubsection{Additions in \package{floatrow}}
+%^^A% \label{ssec:sidelabelsubfloat}
+% \subsubsection{Добавления в~пакете \package{floatrow}}
+% \label{ssec:sidelabelsubfloat}
+%^^A% The example with \cmd{\subfloat}'s (table~\ref{tab:tabIII}). The
+%^^A% setting command in preamble |\floatsetup[table]{style=Plaintop}|%^^A
+%^^A% \FRmpar{Subcaption above subtable}{FAD:subcapabove}
+%^^A% includes also settings for subcaption positions used with the
+%^^A% \package{subfig} package (like |\captionsetup[table]{position=top}| in
+%^^A% \package{caption} package):
+% Пример с~\cmd{\subfloat}'ами (табл.~\ref{tab:tabIII}).
+% Команда настройки оформления в~преамбуле,
+% |\floatsetup[table]{style=Plaintop}|,%^^A
+% \FRmpar{Подподпись над частью таблицы}{FAD:subcapabove}
+% включает
+% также настройки для положения подподписей, задаваемых пакетом
+% \package{subfloat} (аналогично настройкам |\captionsetup[table]{position=top}|
+% в~пакете \package{caption}):
+%\begin{Quote}\obeylines\parskip-.15pt
+%|\begin{table}\extrarowheight1pt|\nopagebreak
+%| \floatbox{table}[\FBwidth]|
+%| {\caption{Two ...}\label{...}}|
+%| {\begin{subfloatrow}|
+%| \subfloat[First table]|
+%\verb+ {\begin{tabular}{|l|c|c|}+
+%| ...\end{tabular}}|
+%| \subfloat[Second table...]|
+%\verb+ {\begin{tabular}{|l|c|c|}+
+%| ...\end{tabular}%|
+%| \end{subfloatrow}}}|
+%|\end{table}|
+%\end{Quote}
+%\begingroup
+% \DeleteShortVerb{\|}%
+% \floatsetup[subtable]{style=Plaintop}
+% \begin{table}[H]\extrarowheight1pt\tabcolsep1.5\tabcolsep
+% \floatbox{table}[\FBwidth]
+% {\caption{Две подтаблицы (\cmd{\subtable})
+% (созданные с пакетом \package{subfig})}\label{tab:tabIII}}
+% {\begin{subfloatrow}
+% \subfloat[Первая подтаблица]
+% {\begin{tabular}{|l|>{\phantom0}c|>{\phantom0}c|}
+% \hline
+% \multirowthead{2}[-1ex]{Left Column Head}
+% & \multicolumn{2}{c|}{\thead{Data}} \\
+% \cline{2-3}
+% & \multicolumn{1}{c|}{\thead{I}}
+% & \multicolumn{1}{c|}{\thead{II}}
+% \\\hline
+% First row & 1 & 2 \\
+% Second row & 3 & 4 \\
+% Third row & 6 & 8 \\
+% Fourth row & \llap{1}0 & \llap{1}6 \\
+% \hline
+% \end{tabular}}
+%
+% \subfloat[Вторая подтаблица с~длинным длинным заголовком]
+% {\begin{tabular}{|l|c|c|}
+% \hline
+% \multirowthead{2}[-1ex]{Column Head}
+% & \multicolumn{2}{c|}{\thead{Data}} \\
+% \cline{2-3}
+% & \multicolumn{1}{c|}{\thead{I}}
+% & \multicolumn{1}{c|}{\thead{II}}
+% \\\hline
+% First row & \phantom01 & \phantom02 \\
+% Second row & \phantom03 & \phantom04 \\
+% Third row & \phantom06 & \phantom08 \\
+% %^^A Fourth row & 10 & 16 \\
+% \hline
+% \end{tabular}}%
+% \end{subfloatrow}}
+% \end{table}%
+% \MakeShortVerb{\|}%
+%
+%^^A% The |subfloatrow| is analogous to the |floatrow| environment.
+%^^A% The usage is similar to |floatrow|:
+% Окружение |subfloatrow| \cdash--- это упрощённый вариант окружения
+% |floatrow|. Использование его аналогично |floatrow|:
+% \begin{Quote}
+% |\begin{subfloatrow}[|\meta{number of beside floats}|]|\nopagebreak
+% |\subfloat...|\nopagebreak
+% |\subfloat...|\nopagebreak
+% |...|\nopagebreak
+% |\end{subfloatrow}|
+% \end{Quote}
+%^^A% i.e. by default two subfloats are allowed. For other number of subfloats
+%^^A% you ought to put number in optional argument.
+%^^A% This environment
+%^^A% puts a~horizontal separator between subfloats, defined by |subfloatrowsep=|
+%^^A% key instead of |floatrowsep=|. This key uses the same options
+%^^A% as |floatrowsep=| and |capbesidesep=| keys (options of
+%^^A% these keys defined by |\DeclareFloatSeparators| command,
+%^^A% page~\pageref{setup:DeclareFloatSeparators}).
+% {\sloppy
+% т.\,е. по умолчанию в~окружении предполагается два подфлота. Для другого числа подфлотов
+% нужно задать дополнительный аргумент.
+% Окружение между подфлотами
+% создаёт разделитель, заданный ключом |subfloatrowsep=|.
+% Ключ использует те же опции, что и~ключи
+% |floatrowsep=| и~|capbesidesep=| (опции этих ключей
+% задаются командой |\DeclareFloatSeparators|,
+% с.~\pageref{setup:DeclareFloatSeparators}).\par}
+%
+%^^A% Next follows an example with beside caption (see
+%^^A% figure~\ref{fig:subfig:catsI}).%^^A
+% Следующим идёт пример рисунка с~подписью сбоку (рис.~\ref{fig:subfig:catsI}).%^^A
+%\begin{Quote}
+%\begin{preamble}
+%|\floatsetup[figure]{|\FRkey{style}|=Shadowbox,|%^^A
+% \FRkey{capbesidesep}|=columnsep,|
+%| |\FRkey{capbesideframe}|=yes,|%^^A
+% \FRkey{capbesideposition}|={left,top}}|
+%|\floatsetup[subfigure]{|\FRkey{style}|=plain}|
+%|\captionsetup[subfigure]{labelformat=brace,justification=centerlast,|
+%| strut=no}|
+%\end{preamble}
+%|\fcapside[\FBwidth]|
+%| {\begin{subfloatrow}|
+%| \subfloat[...\label{...}]{...}|
+%| \subfloat[...\label{...}]{...}%|
+%| \end{subfloatrow}}|
+%|{\caption{...}}|
+%\end{Quote}
+% \floatsetup[figure]{style=Shadowbox,capbesidesep=columnsep,
+% capbesideframe=yes,capbesideposition={left,top}}
+% \floatsetup[subfigure]{style=plain}
+% \captionsetup[subfigure]{labelformat=brace,justification=centerlast,strut=no}
+% \begin{figure}[h]
+% \fcapside[\FBwidth]
+% {\begin{subfloatrow}
+% \subfloat[Кот]{\unitlength.99\unitlength\input{Cat.picture}\Flabel{subfig:w}}
+%
+% \subfloat[Другой кот]%^^A
+% {\unitlength.9\unitlength\input{TheCat.picture}\Flabel{subfig:b}}%
+% \end{subfloatrow}}
+% {\caption[Ряд подфлотов]{Подпись сбоку
+% выровнена по верху; стиль оформления флота
+% |Shadowbox|. Помещены две части рисунка:
+% \protect\Fref{subfig:w} и~\protect\Fref{subfig:b}}\label{fig:subfig:catsI}}
+% \end{figure}
+%\endgroup
+%
+% \DescribeMacro{\sidesubfloat}
+%^^A% Another addition in \package{floatrow} for subfloats is the command,%^^a
+%^^A% which puts subcaption label beside subfloat. the subcaption label always
+%^^A% appears on the left side. the key |subcapbesideposition=|
+%^^A% \describemacro{subcapbesideposition}\label{setup:subcapbesideposition}%^^a
+%^^A% sets vertical alignment of beside subcaption and subfloat.
+%^^A% the options are analogous to the ones for |capbesideposition=| key:
+% Ещё одно определение \package{floatrow} для подфлотов \cdash--- команда,
+% которая помещает метку подподписи сбоку подфлота. Метка подподписи
+% всегда располагается слева от подфлота. Ключ |subcapbesideposition=|
+% \DescribeMacro{subcapbesideposition}\label{setup:subcapbesideposition}%^^A
+% определяет взаимное вертикальное выравнивание метки и~подфлота.
+% Название опций аналогично опциям вертикального выравнивания в~ключе
+% |capbesideposition=|:%^^A
+% \begin{Options}{\OptionLabel}\samepage
+% \item[top]
+%^^A% subcaption label aligned to the top of object;
+% метка выровнена по верху объекта;
+% \item[bottom]
+%^^A% subcaption label aligned to the bottom of object;
+% метка по низу объекта (задана по умолчанию);
+% \item[center]
+%^^A% subcaption label aligned to the center of float contents.
+% метка по середине объекта.
+% \end{Options}
+%
+%^^A% The figure~\ref{fig:subfig:catsII} shows layout with subfloat labels beside.
+% \mbox{}\FRmpar{Метка подподписи сбоку подфлота}{FAD:sublabelbeside}%%^^A
+% Рисунок~\ref{fig:subfig:catsII} демонстрирует оформление с~метками частей рисунка слева.
+% \begingroup
+% \begin{Quote}%
+%\begin{preamble}
+%|...|\nopagebreak
+%|\floatsetup[figure]{|\FRkey{style}|=plain,|%^^A
+% \FRkey{subcapbesideposition}|=top}|
+%\end{preamble}
+% |\begin{figure}[H]|
+% | \ffigbox[\FBwidth]|
+% | {\begin{subfloatrow}|
+% | \sidesubfloat[]{...\label{...}}%|
+% | |
+% | \sidesubfloat[]{...\label{...}}%|
+% | \end{subfloatrow}}|
+% |{\caption[...]{...}\label{...}}|
+% |\end{figure}|
+% \end{Quote}
+% \floatsetup[figure]{style=plain,subcapbesideposition=top}
+% \captionsetup[subfigure]{labelformat=brace,justification=centerlast,strut=no}
+% \begin{figure}[h]
+% \ffigbox[\FBwidth]
+% {\begin{subfloatrow}
+% \sidesubfloat[]{%
+% {\unitlength.9\unitlength\input{Cat.picture}\label{subfig:wI}}}
+%
+% \sidesubfloat[]{\unitlength.9\unitlength\input{TheCat.picture}\label{subfig:bI}}%
+% \end{subfloatrow}}
+% {\caption[Ряд подфлотов (метки сбоку)]{Подпись сбоку выровнена
+% по средней линии. Помещены две части рисунка: \protect\ref{subfig:wI}
+% и~\protect\ref{subfig:bI}}\label{fig:subfig:catsII}}
+% \end{figure}
+% \endgroup
+%
+% \DescribeMacro{\subfloatlabel}
+%^^A% There are cases when usage of something like |\subfloat[]{\label{..}}|
+%^^A% is needed. The first case shows the figure~\ref{fig:subfig:catsIII}---the
+%^^A% funny |picture| environment where subfloat labels were |\put|
+%^^A% as a part of subfigures.
+%^^A% Other---when you use mechanism of \package{psfrag} package and replace text entries
+%^^A% from PostScript file with \LaTeX{} ones. Unfortunately, the \package{subfig} package
+%^^A% creates unnecessary spaces around alone subfloat label in the
+%^^A% |\subfloat[]{\label{..}}| combination. The \package{fr-subfig} tries to fix this problem.
+% Иногда бывает нужна комбинация |\subfloat[]{\label{..}}|.
+% Первый случай демонстрирует рис.~\ref{fig:subfig:catsIII} \cdash--- забавное
+% окружение |picture|, где метки подфлота помещены командой |\put|,
+% внутри рисунка.
+% Другой случай \cdash--- использование пакета \package{psfrag} для замены текста
+% PostScript-файлов на \LaTeX'овский. К~сожалению, при задании |\subfloat[]{\label{..}}|
+% пакет \package{subfig} создаёт ненужные отбивки
+% вокруг метки подфлота. Пакет \package{fr-subfig} пытается решить эту проблему.
+%
+%^^A% This command is based on |\subfloat[]{\label{..}}| sentence and
+%^^A% puts alone subcaption label with necessary number. The full variant
+%^^A% of |\subfloatlabel|
+% Данная команда базируется на комбинации |\subfloat[]{\label{..}}|
+% и~помещает метку части рисунка с~нужным номером. Полный вариант
+% команды |\subfloatlabel|:
+% \begin{Quote}
+% |\subfloatlabel|\oarg{subfloat number}\oarg{label entry}
+% \end{Quote}
+% является сокращением следующего кода:
+% \begin{Quote}
+% |\setcounter|\marg{sub{\upshape\texttt{\char`\\@captype}}}\marg{subfloat number-1}\\
+% |\subfloat[]{\label{|\meta{label entry}|}}|
+% \end{Quote}
+%
+%^^A% Another example:
+% Ещё один пример:
+% \begingroup
+% \begin{Quote}%
+%\begin{preamble}
+%|...|\nopagebreak
+%|\floatsetup[figure]{|\FRkey{style}|=plain}|
+%|\DeclareCaptionListOfFormat{comma-separated}{#1,\,#2}|
+%|\captionsetup[subfigure]{listofformat=comma-separated}|
+% |\begin{figure}[h]|
+% |\fcapside[\FBwidth]|
+% | {\unitlength2\unitlength\fboxsep-.4pt|
+% | \begin{picture}(90,30)(0,0)|
+% | \put(0,0){\framebox(40,30)[bl]{}}|\nopagebreak
+%|...|
+%\end{preamble}
+% \end{Quote}
+% \floatsetup[figure]{style=plain}
+% \captionsetup[subfigure]{listofformat=comma-separated,labelformat=brace,strut=no}
+% \begin{figure}[H]
+% \fcapside[\FBwidth]
+% {\unitlength2\unitlength\fboxsep-.4pt
+% \begin{picture}(90,30)(0,0)
+% \put(0,0){\framebox(40,30)[bl]{}}
+% \put(2,2){\makebox(0,0)[bl]{\subfloat[]{\label{subfig:wII}}}}
+% \put(0,0){
+% \put(8,10){\put(4.5,4.5){\oval(9,9)[t]}
+% \put(4.5,4.5){\line(0,1){4.5}}
+% \put(0,4.5){\line(1,0){9}}}
+% \put(23,10){\put(4.5,4.5){\oval(9,9)[t]}
+% \put(4.5,4.5){\line(0,1){4.5}}
+% \put(0,4.5){\line(1,0){9}}}}
+%
+% \put(50,0){\framebox(40,30)[bl]{}}
+% \put(52,2){\makebox(0,0)[bl]{\subfloatlabel[3][subfig:bII]{}%^^A
+% }}%^^A\label{}
+% \put(50,0){
+% \put(6,18){\put(0,0){\line(2,3){5}}
+% \put(10,0){\line(-2,3){5}}}
+% \put(24,18){\put(0,0){\line(2,3){5}}
+% \put(10,0){\line(-2,3){5}}}}
+% \end{picture}}
+% {\caption[Графика с~метками частей рисунка. Метки подфлотов были заданы
+% с~изменёнными настройками ключа \texttt{listofformat=}]{%^^A
+% Нарисованы два простых рисунка.
+% На одном \protect\cdash--- кошачьи глаза (\subref{subfig:wII}), помеченные как
+% \cs{subfloat}\texttt{[]\char`\{\char`\}};
+% а~\cs{subfloatlabel}\texttt{[3][subfig:bII]} помечает кошачьи уши на другом
+% (\subref{subfig:bII})}%^^A
+% \label{fig:subfig:catsIII}}
+% \end{figure}
+%^^A% in the examples of current section the \verb|\Flabel| and \verb|\Fref|
+%^^A% commands for cross referencing of the subfloats were used
+%^^A% (you may see these commands in the code examples). As described in section~\ref{ssec:flabel}
+%^^A% these commands allow to create combined references which consist of the parent and current
+%^^A% labels separated by predefined punctuation sign.
+% В~примерах данного раздела были использованы команды \verb|\Flabel| и~\verb|\Fref|
+% для перекрёстных ссылок к~подфлотам
+% (вы можете увидеть эти команды в~примерах кода). Как описано в~разд.~\ref{ssec:Flabel}
+% эти команды позволяют задать ссылки, состоящие из старшего и~текущего уровней,
+% разделённых предопределённым знаком пунктуации.
+%
+%\begin{small}
+%
+% \medskip
+%^^A% \emph{Some explanation}.
+%^^A% Previous versions of documentation used the |listofformat=| key; the necessary option
+%^^A% was defined by |\DeclareCaptionListOfFormat| command:
+%^^A% \begin{Quote}%
+%^^A% |\DeclareCaptionListOfFormat{comma-separated}{#1,\,#2}|
+%^^A% \end{Quote}%
+%^^A% This format is used, in particular, by |\subref| command. But usage of this key changes output
+%^^A% of subfloat numbers in the lists (list of tables and list of figures etc.),
+%^^A% which could be undesirable (see numbers of subfigures \subref{subfig:wII}
+%^^A% and \subref{subfig:bII} in the List of Figures).
+% \emph{Объяснительная}.
+% Предыдущие версии документации использовали ключ |listofformat=| key; необходимую опцию можно
+% задать с~помощью команды |\DeclareCaptionListOfFormat|:
+% \begin{Quote}%
+% |\DeclareCaptionListOfFormat{comma-separated}{#1,\,#2}|
+% \end{Quote}%
+% Такой формат метки используется, в~частности, командой |\subref|. Но использование этого ключа
+% изменяет вывод нумерации подфлотов в~Списках (таблиц, рисунков и~т.\,д.),
+% что возможно и~нежелательно (см.~нумерацию рисунков \subref{subfig:wII}
+% и~\subref{subfig:bII} в~списке рисунков в~начале документации).
+% \medskip
+%
+%\end{small}
+%
+%^^A% See examples with |subfloatrow| environments in sample files
+%^^A% \file{frsample03.tex}, \file{frsample05.tex}; and also
+%^^A% \file{frsample10.tex}--\file{frsample12.tex} where aligned contents
+%^^A% of beside subfloats are used in different layouts.
+% См. примеры с~окружениями |subfloatrow| в~файлах примеров
+% \file{frsample03.tex}, \file{frsample05.tex}; а~также
+% \file{frsample10.tex}--\file{frsample12.tex} где подфлоты
+% даны в~различных оформлениях и~размещениях.
+% \endgroup
+%
+%
+% \clearpage
+%^^A% \subsection{The \package{longtable} Package}\label{ssec:longtable}
+% \subsection{Пакет \package{longtable}}\label{ssec:longtable}
+%^^A% Tested with version v4.11, dated 2004/02/01.%^^A
+%^^A% \footnote{The English documentation is
+%^^A% \href{ftp://ctan.tug.org/tex-archive/macros/latex/required/tools/longtable.dvi}%^^A
+%^^A% {\meta{texmf folder}\texttt{/doc/latex/tools/longtable.dvi}}.}
+% Тестировалось с~версией v4.11, датированной 2004/02/01.%^^A
+% \footnote{Английская документация
+% \href{ftp://ctan.tug.org/tex-archive/macros/latex/required/tools/longtable.dvi}%^^A
+% {\meta{texmf folder}\texttt{/doc/latex/tools/longtable.dvi}}.}
+% В~русских публикациях
+% рекомендуется использовать версию не ниже указанной.
+%
+%^^A% Please note that almost all settings in the |\floatsetup|'s
+%^^A% argument do not work inside |longtable| environments, except
+%^^A% settings for caption width (see below) and plain horizontal alignment in the |margins=| key.
+%^^A% So, during building of |\floatsetup| settings for the tables, be aware
+%^^A% that you may use only something like |style=plaintop| or |style=Plaintop|,
+%^^A% to place caption above, also you may use options of the
+%^^A% |margins=| key, which use only spacing commands, like defined ones
+%^^A% in this package (page~\pageref{setup:margins}), and do not forget settings for |\LTleft| and |\LTright|
+%^^A% margins, which set the alignment of |longtable| environment.
+% Обратите внимание, что почти все настройки |\floatsetup| не работают внутри |longtable|, кроме
+% настроек ширины подписи (см.~ниже) и~выключки, задаваемой ключом |margins=|.
+% Поэтому, создавая настройки |\floatsetup| для таблиц, помните, что вы можете
+% использовать только что-то вроде |style=plaintop| или |style=Plaintop|, чтобы поместить
+% подпись над табличным материалом, а~также опции ключа
+% |margins=| аналогичные предопределённым пакетом (с.~\pageref{setup:margins}),
+% и~не забудьте задать значения |\LTleft| и~|\LTright|, соответствующие заданной выключке.
+%
+%^^A% Please see the \package{caption} documentation about how to build necessary caption layout
+%^^A% when |longtable| environment is used.
+% Для создания оформления подписей с~учётом использования окружения |longtable|,
+% обратитесь к~документации пакета \package{caption}.
+%
+%^^A% \subsubsection{Additions in \package{floatrow}}\label{ssec:LTcapwidth}
+% \subsubsection{Добавления в~пакете \package{floatrow}}\label{ssec:LTcapwidth}
+%^^A% A patch was added to the \package{longtable}
+%^^A% package\footnote{Thanks to A.~Sommerfeldt for help to make this
+%^^A% code compact.}: this patch adds the same font settings
+%^^A% as for |table| environments, and adds code which helps
+%^^A% to get the width of |longtable| caption equal to the
+%^^A% width of table. For settings of the caption width the special key was created.
+% Был добавлен код к~пакету
+% \package{longtable}\footnote{Спасибо
+% A.\,Sommerfeldt за помощь в~создании компактного кода.}:
+% этот код задаёт настройки того
+% же шрифта, что и~в~таблицах в~окружении |table|,
+% а~также возможность задать ширину
+% табличного заголовка в~окружении |longtable| равной ширине
+% таблицы. Для задания ширины
+% табличного заголовка задан ключ.
+%
+% \DescribeMacro{LTcapwidth}\label{setup:LTcapwidth}%^^A
+% \FRmpar{Ширина подписи по ширине таблицы longtable}{FAD:LTcapwidth}%^^A
+%^^A% This key could have any value, like |5cm| or |\hsize|. The key value will be sent to
+%^^A% the |\LTcapwidth| command. If you'll write
+%^^A% |LTcapwidth=table| or |LTcapwidth=contents|, you will get
+%^^A% the caption width equal to the width of table. In this case settings for
+%^^A% width of caption use information from the |aux|-file, so you'll get
+%^^A% correct caption width at the time when the width of full table \emph{become
+%^^A% stable}.
+% Этот ключ может иметь любое значение типа |5cm| или |\textwidth| \cdash--- в~этом
+% случае он дублирует команду |\LTcapwidth|.
+% Если же вы зададите |LTcapwidth=table| или
+% |LTcapwidth=contents|,
+% ширина табличного заголовка будет рассчитываться по ширине таблицы. Настройка
+% ширины табличного заголовка в~этом случае производится
+% по информации из |aux|-файла,
+% поэтому вы получите правильный результат только тогда,
+% когда ширина всей таблицы будет стабильной.
+%
+%^^A% The |longtable| environment uses layout settings from
+%^^A% |\floatsetup[table]| and |\floatsetup[longtable]| contents.
+%^^A% The |\floatsetup[longtable]| will be ``strongest'' in this pair.\medskip
+% Окружение |longtable| использует настройки,
+% заданные в~опциях команды |\floatsetup[table]|
+% и~|\floatsetup[longtable]|. Последние настройки, |\floatsetup[longtable]|,
+% будет «сильнейшими» в~этой паре.\medskip
+%
+%^^A% \emph{The addition with version 0.1k}.
+%^^A% A~\textrm{beta-temp}\footnote{Again, like with \package{listpen} package,
+%^^A% I~hope that such support sooner or later could appear in
+%^^A% \package{longtable} and think it is better to follow
+%^^A% grammar of master-package for similar situations. Also it is necessary to say
+%^^A% that command names from \package{fr-longtable} package ``intrude'' in the
+%^^A% \package{longtable}'s naming space.} package \package{fr-longtable}
+%^^A% with additions is added, which allows creation of special head for the last
+%^^A% page of longtable environment and special foot for pages before last
+%^^A% (the table~\ref{tab:floatlayouts} uses these commands for head and foot settings).
+% \emph{Добавление в~версии~0.1k}. Добавлен
+% \textrm{beta-temp}\footnote{Опять, как и~с~пакетом~\package{listpen},
+% я~надеюсь что подобная поддержка рано или поздно появится в~самом пакете
+% \package{longtable} и~думаю, что лучше использовать названия
+% аналогичные «мастер»-пакету. Кроме того нужно указать, что названия новых определений «вторгаются»
+% в~пространство наименований пакета \package{longtable}.} пакет \package{fr-longtable}
+% с~добавлениями, которые позволяют создание специальной шапки
+% для последней страницы таблицы |longtable| и~специального подвала
+% для предпоследней.
+% (табл.~\ref{tab:floatlayouts} использует эти команды для настройки шапок и~подвалов).
+%
+% \DescribeMacro{\endlasthead}
+% \DescribeMacro{\endprelastfoot}
+%^^A% The |\endlasthead| command defined for last head of longtable; second command,
+%^^A% |\endprelastfoot|, defined for foot on the page before last.
+%^^A% Since these names of commands ``intrude'' in the \package{longtable} naming
+%^^A% territory they get defined if they are still unknown, i.e.~the main,
+%^^A% \package{longtable}, package didn't defined them.
+%^^A% The syntax is also analogous as for commands |\endhead|, |\endfirsthead| etc.
+%^^A% (See examples and additional explanation in the sample file
+%^^A% \texttt{sample-longtable.tex} file.)\medskip
+% Команда |\endlasthead| определяет последнюю шапку для |longtable|;
+% команда |\endprelastfoot| определяет подвал для предпоследней страницы.
+% Поскольку названия команд «забираются» на территорию наименований пакета \package{longtable}
+% они определяются только в~случае, если они до сих пор неизвестны, т.\,е. основной
+% пакет, \package{longtable}, не определил их.
+% Синтаксис определения аналогичен командам |\endhead|, |\endfirsthead| и~т.\,д.
+% (См.~примеры и~дополнительные разъяснения в~файле \texttt{sample-longtable.tex}
+% приложенном к~данному пакету.)
+%
+%^^A%^^A% \DescribeMacro{\floatfoot}
+%^^A% \emph{Note}. Please remember that the footnote stuff inside |longtable| works like in main
+%^^A% text and puts the text of footnotes
+%^^A% at the bottom of page\footnote{See also |longtable| documentation.}.
+% \emph{Замечание}. Механизм создания сносок внутри окружения |longtable| работает как
+% в~основном тексте и~помещает текст сносок
+% вниз полосы\footnote{См.~также документацию к~пакету \package{longtable}.}.
+%
+%^^A% The \package{floatrow} package's command for legends or explications, |\floatfoot|,
+%^^A% in current version has emulation mode inside |longtable|, and needs stuff,
+%^^A% similar to |\noalign{\floatfoot{...}}|. Since the default font definition for explications (|\floatfoot|)
+%^^A% is also set to |\footnotesize|, like for footnotes, you may put footnotes-emulations at the end of table,
+%^^A% inside this explication block, using |\mpfootnotemark| commands inside table contents and at the
+%^^A% beginning of each text of footnote.
+% Команда экспликации, |\floatfoot|, внутри окружения |longtable| в~данной версии
+% эмулируется и~для размещения экспликаций требуется код
+% типа |\noalign{\floatfoot{...}}|. Кроме того, поскольку для экспликации по умолчанию задан
+% шрифт |\footnotesize|, как и~для сносок, можно создать эмуляцию сносок в~конце
+% таблицы, в~блоке экспликаций, используя команды |\mpfootnotemark| в~тексте таблицы
+% и~в~начале текста каждой сноски.
+%
+%^^A% The fragments from the longtable \ref{tab:floatlayouts} on the page
+%^^A% \pageref{tab:floatlayouts},
+%^^A% which describes float styles, will be the resum\'e for
+%^^A% this section.
+% Фрагменты многостраничной таблицы~\ref{tab:floatlayouts} на
+% с.~\pageref{tab:floatlayouts},
+% описывающие стили флотов, подытоживают данный раздел.
+%\begin{Quote}\openup.5pt%
+%\begin{preamble}%
+%|\DeclareCaptionLabelFormat{continued}{\rightline|
+%| {\bothIfFirst{#1}{ }#2 (\emph{продолжение})}}|
+%|\DeclareCaptionLabelFormat{finished}{\rightline|
+%| {\bothIfFirst{#1}{ }#2 (\emph{окончание})}}|
+%\end{preamble}%
+% |\def\LongtableHead{|
+% | \hfil\thead{Стиль} &|
+% | \hfil\thead{Ключи \cmd{\floatsetup}} &|
+% | \hfil\thead{Описание}|
+% | }|
+% |\begin{longtable}{|\meta{преамбула таблицы}|}|
+% |\caption{Стили плавающих объектов}\label{tab:floatlayouts}\\|
+% |\hline|
+% |\LongtableHead|
+% |\\ \hline|
+% |\endfirsthead|\% \emph{завершение стандартного бокса пакета} \package{longtable}
+% |\captionsetup{labelformat=continued}|%^^A
+% {\em\tabular[t]{@{}l}\% настройки подписи \\\% для страниц с~продолжением\endtabular}
+% |\caption[]{}\\|
+% |\hline|
+% |\LongtableHead|
+% |\\ \hline|
+% |\endhead|\% \emph{завершение стандартного бокса пакета} \package{longtable}
+% |\captionsetup{labelformat=finished}|%^^A
+% {\em\tabular[t]{@{}l}\% настройки подписи \\\% для последней страницы\endtabular}
+% |\caption[]{}\\|
+% |\hline|
+% |\LongtableHead|
+% |\\ \hline|
+% |\endlasthead|\% \emph{завершение бокса заданного пакетом} \package{fr-longtable}
+% |\hline|
+% |\multicolumn{3}{r@{}}{\topstrut\emph{продолжение на следующей странице}}|
+% |\endfoot|\% \emph{завершение стандартного бокса пакета} \package{longtable}
+% |\hline|
+% |\multicolumn{3}{r@{}}{\topstrut\emph{окончание на следующей странице}}|
+% |\endprelastfoot|\% \emph{завершение бокса заданного пакетом} \package{fr-longtable}
+% |\endlastfoot|\% \emph{завершение стандартного бокса пакета} \package{longtable}
+% \meta{Содержимое таблицы}
+% \meta{Содержимое таблицы}|\mpfootnotemark[1]|
+% \meta{Содержимое таблицы}
+% \meta{Содержимое таблицы}|\mpfootnotemark[2]|
+% \meta{Содержимое таблицы}
+% |\\ \hline|
+% |\noalign{\floatfoot*{|\meta{Текст экспликации}|.\vspace{-3pt}\par|\nopagebreak
+% |\rule{1in}{.4pt}\vspace{2pt}%| \emph{Эмуляция линейки для сноски}\nopagebreak
+% |\parindent15pt|\nopagebreak
+% \% \textit{эмуляция текста сносок}\nopagebreak
+% |\mpfootnotemark[1]{|\meta{Текст сноски}|}|\nopagebreak
+% |...|\nopagebreak
+% |}}|\nopagebreak
+% |\end{longtable}|
+%\end{Quote}%
+%^^A% \emph{Note}. The usage of settings |\captionsetup{labelformat=continued}|
+%^^A% inside |longtable| environment was documented in the \package{caption} package 3.1.
+% \emph{Замечание}. Использование настроек |\captionsetup{labelformat=continued}|
+% внутри окружения |longtable| появилось в~документации пакета \package{caption}
+% версии 3.1.
+%
+% \clearpage
+%^^A% \subsection{The \package{wrapfig} Package}\label{ssec:wrapfig}
+% \subsection{Пакет \package{wrapfig}}\label{ssec:wrapfig}
+% \begingroup\let\xpar\par\sloppy
+% \def\FBaskip{-12pt}
+% \floatsetup[figure]{style=ruled,relatedcapstyle=yes,footposition=caption}
+% \captionsetup[wrapfigure]{labelformat=thinspace,labelsep=period}
+% \begin{wrapfigure}[10]{O}{42mm}
+%^^A \ffigbox[40mm]
+% {\caption{Простой рисунок в оборку (пакет \package{wrapfig})}%
+% \floatfoot{Обычный рисунок может не получиться в версии
+% 3.3}\label{fig:wrapfig:WcatI}}
+% {\unitlength1.095\unitlength
+% \input{TheCat.picture}}
+% \end{wrapfigure}
+%
+%^^A% Tested with version 3.3 dated 1999/10/12 (style from \package{ltxmisc}
+%^^A% bundle) and 3.6 dated 2003/01/31 (the separate \LaTeX\ package)%^^A
+%^^A% \footnote{The English documentation is
+%^^A% \href{ftp://ctan.tug.org/tex-archive/macros/latex/contrib/wrapfig/wrapfig.pdf}%^^A
+%^^A% {\meta{texmf folder}\texttt{/doc/latex/wrapfig/wrapfig.pdf}}.}.
+% Тестировано с~версией 3.3 датированной 1999/10/12
+% (стиль из группы пакетов \package{ltxmisc})
+% и~версией 3.6 датированной 2003/01/31 (отдельный пакет).%^^A
+% \footnote{Английская документация
+% \href{ftp://ctan.tug.org/tex-archive/macros/latex/contrib/wrapfig/wrapfig.pdf}%^^A
+% {\meta{texmf folder}\texttt{/doc/latex/wrapfig/wrapfig.pdf}}.}
+%
+%^^A% Options for environment (text borrowed from package comments):
+% Аргументы при задании окружения (текст взят из комментариев
+% к~пакету):
+% \begin{Quote}
+% |\begin{wrapfigure}%|\nopagebreak
+% \strut\quad\oarg{number}\marg{placement}|%|\nopagebreak
+% \strut\quad\oarg{overhang}\marg{width of figure}
+% |...|\nopagebreak
+% |\end{wrapfigure}|
+% \end{Quote}
+% \xpar
+%^^A% {\slshape\meta{Placement} is one of |r|, |l|, |i|,
+%^^A% |o|, |R|, |L|, |I|, |O|, for
+%^^A% right, left, inside, outside. Lowercase letters set unfloated
+%^^A% positioning, uppercase---floated variant. The figure sticks into
+%^^A% the margin by \meta{overhang}, if given, or by the length
+%^^A% |\wrapoverhang|, which is normally zero. The \meta{number} of
+%^^A% wrapped text lines is normally calculated from the height of the
+%^^A% figure, but may be specified manually, e.g.}
+% {\slshape\meta{Placement} \cdash--- |r|, |l|,
+% |i|, |o|, |R|, |L|, |I|,
+% |O|, для расположения справа, слева, к~внутреннему или
+% внешнему полю. Строчные буквы задают неплавающие варианты,
+% прописные \cdash--- плавающие. Рисунок может выступать
+% в~поле на величину \meta{overhang}, если опция задана,
+% выступ можно задать через параметр |\wrapoverhang|,
+% обычно равный нулю. Параметр \meta{number} задаёт число
+% строк в~оборку, которое обычно рассчитывается автоматически из
+% высоты рисунка, но может быть задан и~вручную}:
+% \begin{Quote}
+% |\begin{wrapfigure}[10]{r}[34pt]{5cm}|\nopagebreak
+% \meta{figure}\nopagebreak
+% |\end{wrapfigure}|
+% \end{Quote}
+% \endgroup
+%
+% \begingroup
+% \def\FBaskip{-14pt}
+% \floatsetup[figure]{style=BOXED,frameset={\fboxsep3pt}}
+% \captionsetup[wrapfigure]{labelformat=thinspace,labelsep=period}
+% \begin{wrapfigure}[11]{o}{0mm}
+% \ffigbox[30mm]
+% {\par{\setlength\unitlength{.67\hsize/48}%^^A
+% \input{Cat.picture}}}
+% {\caption{Рисунок в~оборку с~командой \cmd{\ffigbox}
+% (пакет \package{wrapfig})}%
+% \label{fig:wrapfig:WcatII}}
+% \end{wrapfigure}
+%
+%^^A% \emph{Notes.} \startNotes
+%^^A% \Note For figure, contents in e.g. in |wrapfigure| environment you set width
+%^^A% in mandatory argument. If you'll write \texttt{0mm} as \marg{width
+%^^A% of figure} argument, the \hbox{\package{wrapfig}} package will calculate a~natural width
+%^^A% of float contents. If you use the |\floatbox| command, put |\FBwidth| option to use natural object width.
+% \emph{Замечания.} \startNotes
+% \Note Для рисунка, помещённого в~окружение |wrap...| вы должны
+% задать ширину в~обязательном аргументе. Если вы зададите
+% |0mm| как аргумент \marg{width of figure}, пакет \package{wrapfig}
+% рассчитает ширину по ширине объекта. Если используются команды |\floatbox|, то
+% для использования натуральной ширины графики, нужно использовать опцию |\FBwidth|.
+%
+%^^A% \Note Sometimes above (below) float box in |wrap...| environment
+%^^A% appears unwanted space. To correct vertical position, use |\FBaskip|
+%^^A% (|\FBbskip|) commands (see {\sectionname}~\ref{sec:FBabskips}) and optional argument
+%^^A% \meta{number} of |wrap...| environments.
+% \Note Иногда над (под) флотом в~окружении |wrap...| может появиться
+% ненужный пробел. Для корректировки вертикальной отбивки
+% используйте команды |\FBaskip|
+% и~|\FBbskip| ({\sectionname}~\ref{sec:FBabskips}) и~опцию \meta{number}
+% окружений |wrap...|.\pagebreak[3]
+%
+%^^A% \Note Please note that the label of wrapped floats changed to `Fig.~\meta{number}'.
+%^^A% This happened because of the following settings:
+% \Note
+% В~английской документации имя рисунка `Figure' было изменено на `Fig.'
+% с~помощью ключа |name|:
+% \begin{Quote}
+% \begin{preamble}%
+% |\DeclareCaptionLabelFormat{thinspace}{\bothIfFirst{#1}{\,}#2}|
+% \end{preamble}%
+% |\captionsetup[wrapfigure]{name=Fig.,labelformat=thinspace,labelsep=period}|
+% \end{Quote}
+%^^A% In preamble was added special format |thinspace| with smallest space between
+%^^A% `Fig.' and number which we use in the |wrapfig| settings.
+%^^A% See also \package{caption} documentation.
+% помимо этого был уменьшен пробел между `Fig.' и~номером \cdash--- это
+% задано опцией ключа |labelformat=thinspace| созданный в~преамбуле.
+% В~русской документации использовались только настройки уменьшенного пробела:
+% \begin{Quote}
+% |\captionsetup[wrapfigure]{labelformat=thinspace,labelsep=period}|
+% \end{Quote}
+%^^A% See also \package{caption} documentation.
+% См. также документацию пакета \package{caption}.
+%
+%^^A% \emph{Special settings}.
+% \emph{Специальные настройки}.\par\penalty10000
+%^^A% You may create settings for |wrap...| environment, there are
+%^^A% following priorities.
+%^^A% (Please note that you can also create special caption settings with
+%^^A% |\captionsetup| stuff.):
+% Вы можете создать настройки для окружения |wrap...|, здесь
+% существуют следующие приоритеты
+% (обратите внимание, что вы можете задать и~специальные настройки
+% оформления подписей в~команде |\captionsetup|):
+% \begin{itemize}\itemsep0pt
+% \item %
+%^^A% if exists |\floatsetup[wrap|\meta{captype}|]{...}|
+%^^A% \package{floatrow} uses these settings---they are the ``strongest''
+%^^A% settings; if they are absent---uses settings of next item;
+% если существуют настройки
+% |\floatsetup[wrap|\meta{captype}|]{...}|
+% \package{floatrow} использует эти настройки "--- они «сильнейшие»
+% настройки; если они отсутствуют "--- использует настройки из
+% следующего пункта;
+%^^A \end{itemize}
+%
+%^^A \begin{itemize}
+% \item
+%^^A% if exists |\floatsetup[wrapfloat]{...}|
+%^^A% \package{floatrow} uses these settings---these settings are ``stronger''
+%^^A% than next ones; if they are absent---settings of current
+%^^A% float\\[\medskipamount]
+%^^A% |\floatsetup[|\meta{captype}|]{...}|\,;\\[\medskipamount]
+%^^A% if they are absent---uses
+%^^A% |\floatsetup{...}| settings, package settings inside |\usepackage| command or default settings of
+%^^A% package (page~\pageref{sec:default}).
+% если существуют настройки |\floatsetup[wrapfloat]{...}|
+% \package{floatrow} использует эти настройки "--- эти настройки
+% «сильнее» чем следующие; если они
+% отсутствуют "--- настройки данного типа флотов
+% \begin{quote}
+% |\floatsetup[|\meta{captype}|]{...}|\quad;\pagebreak[2]
+% \end{quote}
+% если и~они отсутствуют "--- настройки
+% |\floatsetup{...}|, затем настройки из строки |\usepackage|,
+% и, наконец, настройки пакета по умолчанию (page~\pageref{sec:default}).
+% \end{itemize}
+%
+%\pagebreak[2]
+%^^A% \emph{Founded limitations}.\startNotes\nopagebreak
+% \emph{Обнаруженные ограничения}.\startNotes\nopagebreak
+%
+%^^A% \Note The usage of plain floating environment in version 3.3 will
+%^^A% not succeed with \package{floatrow}---use |\floatbox|
+%^^A% stuff. The version 3.6 allows usage of plain |wrap...|
+%^^A% environment with \FRkey{plain} (or \FRkey{ruled}) styles, but
+%^^A% the framed styles, like |Boxed| (which use key |framefit=yes|, where text inside frames
+%^^A% changes its |\hsize| to fit frames, fitted to defined |\hsize|)
+%^^A% could work only with |\floatbox| macro, otherwise you'll get
+%^^A% incorrect widths and layout.
+% \Note В~версии 3.3 нужно использовать команды |\floatbox|.
+% В~версии 3.6 можно создавать простые окружения
+% |wrap...| со стилями \FRkey{plain} (или
+% \FRkey{ruled}), но флоты
+% со стилем типа \FRkey{Boxed} (где текст объекта
+% сужается под рамку) всё равно
+% нужно помещать в~|\floatbox|, иначе
+% создастся неверная вёрстка.
+%
+%^^A% \Note The |wrap...| environments could fail inside list ones.
+%^^A% You ought be careful with grouping around wrapping environment (float can sail away or disappear).
+%^^A% Tests show that you may set |wrap...| environment at the very beginning of list, in the case of
+%^^A% you created faked or empty paragraph just before list (i.e. between |wrap...| and list)
+%^^A% with compensate negative spacing, like following:
+% \Note Окружения |wrap...| могут дать неверный результат в~окружениях перечней,
+% а~также нужно быть внимательным с~использованием группировок вокруг этих флотов
+% (флот может уплыть или исчезнуть). Тестирование
+% показало, что можно задать окружение в~начале перечня, но для этого перед самым перечнем
+% (т.\,е. между окружением |wrap...| и~началом перечня)
+% нужно создать ложный или пустой абзац с~компенсирующей отбивкой, например, так:
+% |\noindent|\allowbreak|\strut|\allowbreak|\par|\allowbreak
+% |\nobreak|\allowbreak|\vskip-\baselineskip|.
+% \endgroup
+%
+% \begingroup\sloppy
+% \captionsetup[floatingfigure]{name=Fig.,labelformat=thinspace}
+% \floatsetup[figure]{style=WSHADOWBOX,captionskip=8pt}
+%^^A% \subsection{The \package{floatflt} package}\label{ssec:floatflt}
+% \subsection{Пакет \package{floatflt}}\label{ssec:floatflt}
+% \begin{floatingfigure}[v]{44mm}\def\FBaskip{-2.5pt}
+% \ffigbox[44mm]
+% {\setlength\unitlength{.85\hsize/60}%%^^A
+% \input{BlackDog.picture}}
+% {\caption[Рисунок в~оборку с~командой \cmd{\ffigbox} внутри окружения floatingfigure
+% (\package{floatflt})]{\hyphenpenalty-100\pretolerance-1%
+% Рисунок в оборку внутри floating\-figure
+% (\package{floatflt})}\label{fig:floatflt:WcatI}}
+% \end{floatingfigure}%\FBbuildtrue
+%
+%^^A% \noindent Tested with version v\kern-1pt.1.3 dated
+%^^A% 1996/02/27\kern-1pt.
+% \noindent Тестировалось с~версией v.1.3,
+% 1996/02/27.
+%
+%^^A% \emph{Founded limitations}. \startNotes\Note There is not support for
+%^^A% creation of new |floating...| environment. Since |floatflt|
+%^^A% environments need usage of |\floatbox| in any case, you can use
+%^^A% either |floatingfigure| or |floatingtable| and put
+%^^A% necessary float type in |\floatbox| argument (or use necessary
+%^^A% macro abbreviation, like |\ffigbox|). For these wrapped floats
+%^^A% the |\usepackage| option can be used or |\floatsetup{...}| settings
+%^^A% and main settings for float types like
+%^^A% |\floatsetup[figure]{...}| settings.
+% \emph{Обнаруженные ограничения} \startNotes\Note У~пакета нет
+% поддержки для создания нового окружения флотов |floating...|.
+% Но поскольку окружение |floatflt|
+% требует использование команд боксов |\floatbox| в~любом случае, вы
+% можете использовать как команду |floatingfigure| так
+% и~|floatingtable|. Для рисунков в~оборку в~окружениях
+% |floating...| работают только настройки типа |\floatsetup[figure]|.
+%
+%^^A% The next limitations could not tied with \package{floatrow} package.
+% Следующие ограничения могут быть не связаны с пакетом
+% \package{floatrow}.
+%
+%^^A% \Note If you put a~|floatingfigure| environment just after
+%^^A% |\...section| command you need (if you do not indentation after
+%^^A% heads) to put |\noindent| for the first paragraph.
+% \Note Если вы поместите окружение |floatingfigure| сразу
+% после команд |\...section| вы должны (если вы не задаёте абзацного
+% отступа после заголовков) поставить |\noindent| в~первом абзаце.
+%
+%^^A% \Note The |floatflt| environments could fail with list
+%^^A% environments.
+% \Note Окружения |floatflt| могут дать неверный результат
+% с~окружениями перечней (|list|).
+%
+%^^A% \Note The special caption settings were created for figure label.
+% \Note Для нумерационного заголовка использовались специальные настройки.
+% \begin{Quote}
+% |\captionsetup[floatingfigure]{name=Fig.,labelformat=thinspace}|
+% \end{Quote}
+% В~русской документации опция ключа |name=Fig.| опущена.
+%
+% %^^A\newpage
+%^^A% \subsection{The \package{picins} Package}\label{ssec:picins}
+% \subsection{Пакет \package{picins}}\label{ssec:picins}
+% \floatsetup[figure]{style=Doublebox}
+% \captionsetup[parpic]{labelformat=thinspace}\abovecaptionskip10pt
+%
+%^^A% \noindent Tested with version v\,3.0 dated 1999/10/12.
+% \noindent Тестировано с версией v\,3.0, 1999/10/12.\nopagebreak
+%
+%^^A% This package produces pictures inside paragraphs. This package
+%^^A% supports usage of captions with command |\piccaption|. It also allows
+%^^A% the \package{caption} package settings.
+% Этот пакет создаёт рисунки внутри абзаца. Он предлагает
+% использование подписей с~помощью команд |\piccaption|.
+% Также можно использовать настройки
+% пакета \package{caption} (см.~документацию к~пакету версии~3.1f).
+%
+% \piccaption{Рисунок в~оборку (\cmd{\parpic});
+% \cmd{\floatbox}\label{fig:parpic:BcatI}}%^^A
+% \parpic[l]{{\hsize0pt
+% \ffigbox[\FBwidth ]{}{%^^A
+% \setlength\unitlength{32mm/72}%^^A
+% \input{TheDog.picture}}}}
+%
+%^^A% The \cmd{\parpic} macro usually allows usage of |\floatbox| macro
+%^^A% inside of its mandatory argument. In this case the |\floatsetup{...}|
+%^^A% settings and main settings of for float types like |\floatsetup[figure]{...}|
+%^^A% settings are used (but, unfortunately, they are the only here).
+% В~макрокоманде \cmd{\parpic} можно использовать макрокоманду
+% |\floatbox| внутри обязательного
+% аргумента. В~этом случае для рисунков в~оборку внутри |\parpic|
+% будут работать настройки типа |\floatsetup[figure]| и~|\floatsetup|
+% и~настройки из строки |\usepackage| (но, к~сожалению, только они).
+%
+%^^A% \emph{Founded limitations}.\startNotes\nopagebreak
+% \emph{Обнаруженные ограничения}.\startNotes\nopagebreak
+%
+%^^A% \Note In |\parpic| argument you ought to to define the width of contents. If you put |\hsize0pt| before
+%^^A% the |\floatbox| command, you will get box width equals to
+%^^A% |\parpic| contents. (Compare with usage of |0mm| value inside the \marg{width
+%^^A% of figure} option in the |wrapfigure| environment.)
+% \Note В~аргументе команды |\parpic| нужно до команды |\floatbox| задать ширину бокса.
+% Если вы зададите |\hsize0pt| то будет использована натуральная величина содержимого.
+% (Сравните с~использованием значения |0mm| в~аргументе \marg{width
+% of figure} окружений |wrap...|.)
+%
+%^^A% The next limitations could not tied with \package{floatrow} package.
+% Следующие ограничения могут быть не связаны с~пакетом \package{floatrow}.\nopagebreak
+%
+% \floatsetup[figure]{style=DOUBLEBOX}
+% \parpic[r]{{\hsize42mm\def\FBaskip{6pt}
+% \ffigbox[\hsize]
+% {{\setlength\unitlength{24mm/72}%^^A
+% \input{TheDog.picture}}}
+% {\caption{Рисунок в~оборку (\cmd{\parpic})}\label{fig:parpic:BcatII}}%
+% }}
+%
+%^^A \parpic[r]{{%\def\floatrowsep{}\let\FBiffloatrow\iftrue
+%^^A \hsize36mm
+%^^A \ffigbox[\hsize]
+%^^A {{\setlength\unitlength{16mm/61}%^^A
+%^^A \input{BlackCat.picture}}}
+%^^A {\caption{Wrapped figure (\cmd{\parpic})}\label{fig:parpic:BcatII}}%
+%^^A }}
+%
+%^^A% \Note If you put \cmd{\parpic} just after |\...section| command
+%^^A% you need (if you do not indentation after heads) to put |\noindent|
+%^^A% for the first paragraph.
+% \Note Если вы задаёте \cmd{\parpic} сразу после команды |\...section|
+% вам придётся (если вы отменяете абзацный отступ после заголовков)
+% задать команду |\noindent| для первого абзаца.
+%
+%^^A% \Note It seems that the |\parpic| command cancels non-breaking mechanism
+%^^A% between section command and text in the case of appearance
+%^^A% at the very beginning of the first paragraph (this situation appeared
+%^^A% during testing of current documentation).
+% \Note Возможно, что команда |\parpic| отменяет запрет разрыва на страницы
+% между заголовком раздела и~текстом в~случае, когда первый абзац раздела начинается
+% с~этой команды (по крайней мере это происходило при тестировании данной документации).
+%
+%^^A% \Note You may try to use \cmd{\parpic} inside list environment, but sometimes usage of
+%^^A% this command in this environment could create wrong layout. (Tests show that paragraph(s)
+%^^A% where the \cmd{\parpic} is used must be placed in group---compare it with the
+%^^A% \package{wrapfig} package, which does not like grouping.)
+% \Note Вы можете попытаться использовать \cmd{\parpic} внутри
+% окружения перечня, но в~некоторых случаях использование \cmd{\parpic} в~окружении
+% перечня может дать неверный результат. (Тестирование показало, что при использовании \cmd{\parpic}
+% абзац или абзацы, которые обтекают оборку, лучше взять в~группу \cdash--- сравните это
+% пакетом \package{wrapfig}, который не любит группировки.)
+%
+%^^A% \Note This package has not options \meta{outside} or
+%^^A% \meta{inside}, like previous two packages (the option |[o]| means
+%^^A% oval box around picture), so you ought to set horizontal position
+%^^A% manually. Or you may create command:
+% \Note Этот пакет не имеет опции \meta{outside} или
+% \meta{inside}, как предыдущие два пакета (опция |[o]| означает
+% овальную рамку вокруг картинки), поэтому вы должны задавать
+% горизонтальное расположение
+% вручную. Или определить команду:
+%\begin{Quote}
+%\begin{preamble}
+%|\usepackage{ifthen}|\vspace{1ex}
+%|\newcommand\oparpic{\isodd{\value{page}}%|
+%| {\def\next{\parpic[r]}}{\def\next{\parpic[l]}}\next}|
+%\end{preamble}
+%\end{Quote}
+% \endgroup
+%
+%^^A% \Note The special caption settings were created for figure label.
+% \Note Для нумерационного заголовка использовались специальные настройки.
+% \begin{Quote}
+% |\captionsetup[parpic]{name=Fig.,labelformat=thinspace}|
+% \end{Quote}
+% В~русской документации опция ключа |name=Fig.| опущена.
+%
+%^^A% If you use |\piccaption| command these settings are switched on.
+%^^A% First picture in this section was created with code like:
+% Если вы используете команду |\piccaption| эти настройки |\captionsetup[parpic]{...}|
+% включаются.
+% Так первый рисунок данного раздела был создан следующим образом:
+% \begin{Quote}
+% |\piccaption{...\label{...}}%|
+% |\parpic[l]{\hsize0pt|
+% | \ffigbox[\FBwidth]{}{...}}|
+% \end{Quote}
+%^^A% Second picture uses the |\caption| command inside |\ffigbox|, so
+%^^A% the |\captionsetup|\allowbreak|[parpic]{...}| settings do not work:
+% Второй рисунок использует |\caption| внутри |\ffigbox|, поэтому
+% настройки |\captionsetup|\allowbreak|[parpic]{...}| не работают:
+% \begin{Quote}
+% |\parpic[r]{\hsize36mm\def\FBaskip{6pt}|
+% | \ffigbox[\hsize]{}{%|
+% | ...\caption{...}\label{fig:parpic:BcatII}}|
+% \end{Quote}
+%^^A% You may see that label of the second figure was printed as `Figure'~number.
+% Разница видна в~английской документации, где нумерационный заголовок второго рисунка
+% остался в~форме `Figure'~номер рисунка.
+%
+%^^A% \subsection{The \package{rotating} Package and |sideways\ldots|
+%^^A% Environment}\label{ssec:rotating}
+% \subsection{Пакет \package{rotating} и~окружение
+% \texttt{sideways\ldots}}\label{ssec:rotating}
+%^^A% Tested with version v2.13 dated Sep. 1992.
+% Тестировано с версией v2.13 датированной Sep. 1992.
+%
+%^^A% There is example (figure~\ref{fig:rot:ii}) with rotated float, using
+%^^A% |sidewaysfigure|.
+% Далее идёт пример (рис.~\ref{fig:rot:ii} на с.\,\pageref{fig:rot:ii}) с~развёрнутым вертикально
+% флотом, использующим окружение
+% |sidewaysfigure|.
+%\begin{Quote}\openup-.5pt
+%\begin{preamble}
+% |\usepackage[figuresright]{rotating}|
+%|\|\FRkey[sec]{floatsetup}|[rotfigure]{|%^^A
+% \FRkey{style}|=WSHADOWBOX}|
+%\end{preamble}
+%|\begin{sidewaysfigure}\emptyfloatpage|
+%|\|\FRkey[FB]{ffigbox}|[\|\FRkey[FB]{FBwidth}|]|
+%| {...}|
+%| {\caption{Figure ...}%|
+%| \label{...}}|
+%|\end{sidewaysfigure}%|
+%\end{Quote}
+% \floatsetup[rotfigure]{style=WSHADOWBOX}
+% \begin{sidewaysfigure}\emptyfloatpage
+% \ffigbox[\FBwidth] {\includegraphics[width=4in]{pslearn}}
+% {\caption{Рисунок развёрнутый вертикально внутри окружения
+% sidewaysfigure}%
+% \label{fig:rot:ii}}
+% \end{sidewaysfigure}%
+%
+%^^A% \emph{Special settings}.\nopagebreak
+% \emph{Специальные настройки}.\nopagebreak
+%
+%^^A% You may create special settings for all rotated floats, which use
+%^^A% |sideways...| environment (see page \pageref{stsetorder}).
+% Вы можете создать специальные настройки для всех флотов,
+% развёрнутых вертикально, которые используют
+% окружение |sideways...| (см.~с.~\pageref{stsetorder}).
+%
+%^^A% For one-column rotated float
+% Для одноколонного флота
+% \RestoreSpaces
+% \begin{itemize}\itemsep0pt\parskip0pt
+%^^A% \item %
+%^^A% if exists |\floatsetup[rot|\meta{captype}|]{...}|
+%^^A% package uses these settings---the ``strongest'' settings; if they
+%^^A% are absent---uses settings from next item, the same for each item of the list;
+% \item %
+% если существуют настройки
+% |\floatsetup[rot|\meta{captype}|]{...}|
+% пакет использует эти настройки "--- «сильнейшие» настройки;
+% если они отсутствуют "---
+% используются настройки из следующего пункта, далее «силы» настроек каждого
+% последующего пункта также убывают;
+% \item
+% |\floatsetup[rotfloat]{...}|;
+% \item
+% |\floatsetup[|\meta{captype}|]{...}|;
+% \item
+%^^A% if all settings absent---the settings
+%^^A% inside |\floatsetup{...}| and |\usepackage| commands, and, at last, package default settings are used.
+% последними по силе, если остальные отсутствуют "--- являются настройки
+% |\floatsetup{...}| и~наконец, настройки пакета по умолчанию.
+% \end{itemize}
+%
+%^^A% For two-column or wide rotated float (starred environment)
+% Для флота вразрез двух колонок или широкого флота («звёздное» окружение)
+% \begin{itemize}\itemsep0pt\parskip0pt
+% \item %
+%^^A% if exists |\floatsetup[widerot|\meta{captype}|]{...}|
+%^^A% package uses these settings---the ``strongest'' settings;
+%^^A% if they are absent---uses settings of next item, the same for each item of the list;
+% если существуют настройки
+% |\floatsetup[widerot|\meta{captype}|]{...}|
+% пакет использует эти настройки "--- «сильнейшие» настройки;
+% если они отсутствуют "--- используются настройки из следующего
+% пункта, далее «силы» настроек каждого
+% последующего пункта также убывают;
+% \item %
+% |\floatsetup[widerotfloat]{...}|;
+% \item %
+% |\floatsetup[rot|\meta{captype}|]{...}|;
+% \item %
+% |\floatsetup[rotfloat]{...}|;
+% \item %
+% |\floatsetup|\marg{captype}|{...}|;
+% \item %
+%^^A% if all settings absent---the settings
+%^^A% inside |\floatsetup{...}| and |\usepackage| commands, and, at last, package default settings are used.
+% последними по силе, если остальные отсутствуют, являются настройки
+% |\floatsetup{...}| и~наконец, настройки пакета по умолчанию.
+% \end{itemize}
+%
+%^^A% \subsubsection{Special page style for float page}
+% \subsubsection{Специальный стиль колонтитула для полосы с~флотом}
+%^^A% In example with figure~\ref{fig:rot:ii} you may see the command |\emptyfloatpage|.%^^A
+%^^A% \FRmpar{Empty page style for rotated floats}{FAD:emptyfloatpage}\label{setup:emptyfloatpage}
+%^^A% It is offered by \package{floatpagestyle} package, (installed with
+%^^A% \package{floatrow} package, can be used separately). The macro |\emptyfloatpage| is an abbreviation of
+%^^A% |\floatpagestyle{empty}|. The last macro redefines the page style for
+%^^A% the page where \emph{current} floating environment appears in the way, analogous to |\thispagestyle|
+%^^A% command.
+% В~примере с~рис.~\ref{fig:rot:ii} вы можете видеть
+% команду |\emptyfloatpage|.%^^A
+% \FRmpar{Пустой колонтитул для развёрнутых флотов}{FAD:emptyfloatpage}\label{setup:emptyfloatpage}
+% Эта команда предлагается
+% пакетом \package{floatpagestyle}, (инсталлируемым
+% вместе с~пакетом \package{floatrow}, может использоваться отдельно). Макрокоманда
+% |\emptyfloatpage| является сокращением команды
+% |\floatpagestyle{empty}|. Последняя макрокоманда переопределяет
+% стиль страницы когда появляется на ней данное окружение флота, аналогично команде |\thispagestyle|.
+%
+% \RestoreSpaces
+%^^A% The version 0.1h patches the core \LaTeX{} macro
+%^^A% |\@outputpage|\footnote{At the start of document
+%^^A% \package{floatpagestyle} package puts additional code at the very beginning
+%^^A% of this output routine.}
+%^^A% and I hope that it could work.\footnote{If you know more honest
+%^^A% way to get the same result---the redefinition of \emph{alone}
+%^^A% \emph{float} page style (in the case when this page can \emph{float}
+%^^A% inside document)---please let me know.} Since this package uses
+%^^A% |\label|---|\ref| mechanism, the |\floatpagestyle| command works
+%^^A% after \emph{second} \LaTeX{} run.
+% С~версии 0.1h пакет только добавляет дополнительный код к~макрокоманде
+% |\@outputpage| из ядра \LaTeX'а и~я~надеюсь что это будет
+% работать.\footnote{Если вам известен более честный путь
+% получить тот же результат \cdash--- переопределение
+% стиля \emph{отдельной} страницы с~плавающим флотом (учитывая, что и~она
+% сама может плавать по документу) "--- дайте, пожалуйста, знать.}
+% Поскольку пакет \package{floatpagestyle} использует
+% механизм |\label|---|\ref|, команда |\floatpagestyle| даёт
+% результат после \emph{второй} (и~более) обработок \LaTeX'ом.
+%
+%^^A% \subsubsection{Rotated floats on the facing pages}
+% \subsubsection{Компоновка развёрнутых флотов на развороте}
+%^^A% \startNotes\Note If you place two continued rotated floats%^^A
+%^^A% \FRmpar{Continued rotated floats}{FAD:ContRotated} on facing pages,
+%^^A% the better way is to gather them to binder margin, using |\buildFBBOX| command
+%^^A% (see page~\pageref{FB:buildFBBOX}). For this reason you
+%^^A% may define\label{buildFBBOX:def}
+% \startNotes\Note Если вы помещаете два продолжающихся флота,%^^A
+% \FRmpar{Продолжающиеся развёрнутые флоты на развороте}{FAD:ContRotated}
+% развёрнутых вертикально, на развороте, лучше будет их собрать
+% у~корешкового поля. Для этого вы можете определить\label{buildFBBOX:def}
+% \begin{Quote}
+% \begin{preamble}
+% |\usepackage[figuresright]{rotating}|
+% |\newlengthtocommand\setlength\rottextwidth{\textwidth}|
+% \end{preamble}
+% |\begin{sidewaysfigure}|
+% |\|\FRkey[FB]{buildFBBOX}|{\vbox to\rottextwidth\bgroup\vss}{\egroup}|
+% |\|\FRkey[FB]{ffigbox}|{|\meta{contents of first figure}|}|
+% |\end{sidewaysfigure}|
+% |\begin{sidewaysfigure}|
+% |\buildFBBOX{\vbox to\rottextwidth\bgroup}{\vss\egroup}|
+% |\ffigbox{|\meta{contents of second figure}|}|
+% |\end{sidewaysfigure}|
+% \end{Quote}
+%
+%^^A% \Note In the example above (and also in the example with figure~\ref{fig:rot:ii})
+%^^A% the \package{rotating} package has
+%^^A% |[figuresright]| option; in this case all |sideways...| floats on even and odd pages
+%^^A% will be rotated by 90$^\circ$ counterclockwise.
+% \Note В~примере выше (а~также в~примере с~рис.~\ref{fig:rot:ii})
+% пакет \package{rotating} был задан с~опцией
+% |[figuresright]|; поэтому все |sideways...| флоты на чётных и~на нечётных полосах будут
+% развёрнуты на 90$^\circ$ против часовой стрелки.
+%
+%^^A% \subsubsection{Commands instead of lengths}
+% \subsubsection{Использование команд вместо параметров длин и~отбивок}
+%^^A% The |\rottextwidth| command in the example above stores value of the |\textwidth| of the
+%^^A% document; the |\columnwidth| and |\textwidth| inside
+%^^A% \texttt{sideways...} environment are redefined and equal to
+%^^A% |\textheight|.
+% Команда |\rottextwidth| в~примере выше сохраняет значение ширины текста
+% |\textwidth| документа "--- параметры |\columnwidth|
+% и~|\textwidth| внутри окружения \texttt{sideways...} приравниваются
+% |\textheight|.
+%\begingroup
+%^^A% If\startNotes\def\theNote{\alph{Note}}\Note
+%^^A% you are limited in creation of the new length or dimension command
+%^^A% (for example you use the \package{pictex}
+%^^A% package\footnote{The \texttt{e-TeX} engine could solve this problem.}),
+%^^A% or \Note the width/height or the space values, defined with
+%^^A% the |\newcommand|
+%^^A% (like the |\headrulewidth| command from \package{fancyhdr} package) need complex calculation
+%^^A% with usage of the \package{calc} package, or get the width of some text---the \package{floatrow}
+%^^A% package provides commands
+% Если\startNotes\def\theNote{\asbuk{Note}}\Note
+% вы ограничены в~возможности создать новые параметры длин с~помощью команд
+% |\newlength| (к~примеру, используете пакет \package{pictex}\footnote{Хотя, возможно,
+% компиляторы на базе \texttt{e-TeX} уже сняли эту проблему.}),
+% или \Note
+% для команды ширины/высоты или отбивки, заданной через |\newcommand| (например
+% команда |\headrulewidth|
+% из пакета \package{fancyhdr}) новое значение требует сложного расчёта с~использованием
+% пакета \package{calc} или определения через ширину некоего текста
+% \cdash--- пакет \package{floatrow} предлагает команды%^^A
+% \DescribeMacro{\newlengthtocommand}\label{setup:newlengthtocommand}%^^A
+% \DescribeMacro{\renewlengthtocommand}\label{setup:renewlengthtocommand}%^^A
+% \label{setup:newlengthtocommand}%^^A
+% \label{setup:renewlengthtocommand}%^^A
+%\begin{Quote}%
+% \cmd{\newlengthtocommand} \quad или
+% \cmd{\renewlengthtocommand}
+%\end{Quote}%
+%^^A% which are placed just before standard \LaTeX{} commands like \cmd{\setlength} or
+%^^A% \cmd{\settowidth} and save the \emph{absolute}
+%^^A% value from their arguments; here the usual code like
+% которые помещаются перед стандартными командами \LaTeX'а вроде \cmd{\setlength} или
+% \cmd{\settowidth} и~сохраняют \emph{абсолютное} значение из их аргументов;
+% так, запись
+%\begin{Quote}%
+%\begin{preamble}
+%|\usepackage{calc}|
+%\end{preamble}
+%|\newlength\fulltextwidth|
+%|\setlength\fulltextwidth{\textwidth+\marginparsep+\marginparwidth}|
+%\end{Quote}%
+%^^A% changed to
+% может быть заменена на
+%\begin{Quote}%
+%\begin{preamble}
+%|\usepackage{calc}|
+%\end{preamble}
+% |\newlengthtocommand\setlength|
+% |\fulltextwidth{\textwidth+\marginparsep+\marginparwidth}|\quad.
+%\end{Quote}%
+%^^A% Please note than the usage of calculation inside |\setlength| command (and its analogs)
+%^^A% can be used only with the \package{calc} package.
+% Обратите внимание, что использование вычислений в~аргументе
+% команды |\setlength| (и~её аналогов)
+% возможно благодаря подключённому пакету \package{calc}.
+%\endgroup
+%
+%
+%^^A% \subsection{The \package{lscape} Package and landscape
+%^^A% Environment}\label{ssec:lscape}
+% \subsection{Пакет \package{lscape} и~окружение landscape}\label{ssec:lscape}
+%^^A% Tested with version v3.0a dated 1999/02/16.\nopagebreak
+% Тестировалось с~версией v3.0a датированной
+% 1999/02/16.\nopagebreak
+%
+%\ifx\landscape\undefined\else
+% \ifx\landscape\relax\else
+%^^A% The example with usage of |landscape| environment from
+%^^A% \package{lscape} package on the page~\pageref{fig:rotrow:WcatI}, figures
+%^^A% \ref{fig:rotrow:WcatI}--\ref{fig:rotrow:FcatI}):
+% Пример с использованием окружения |landscape| из пакета
+% \package{lscape} на с.~\pageref{fig:rotrow:WcatI},
+% рис.\ref{fig:rotrow:WcatI}--\ref{fig:rotrow:FcatI}):
+%\begin{Quote}
+%\begin{preamble}
+%|\|\FRkey{DeclareFloatVCode}|{lowthickrule}{\kern2pt\rule{\hsize}{.8pt}}|
+%|\|\FRkey[sec]{floatsetup}|[figure]{|\FRkey{style}|=ruled,|\FRkey{rowprecode}|=thickrule,|
+%| |\FRkey{rowpostcode}|=lowthickrule,|\FRkey{capposition}|=TOP}|
+%\end{preamble}
+%|\begin{landscape}|
+%|\begin{figure}\|\FRkey{emptyfloatpage}
+%|...|
+%\end{Quote}
+%^^A% |\floatsetup| code sets |ruled| float style,
+%^^A% then settings for above and below material are redefined:
+%^^A% |rowprecode=| and |rowpostcode=| keys define thick
+%^^A% rules but for floatrow as a~whole (the `individual' |\hrule|'s
+%^^A% above/below float boxes are absent).
+% Команда |\floatsetup| определяет стиль флота |ruled|,
+% затем настройки для материала сверху и~снизу переопределены:
+% ключи |rowprecode=| и~|rowpostcode=| определяют
+% толстые линейки для всего ряда рисунков («индивидуальные»
+% линейки сверху/снизу в~ряду отменены).
+%\fi\fi
+%
+%^^A% The |landscape| environment creates a new page. It would be
+%^^A% useful\startNotes\Note for rotation of multipage rotated float (in this case
+%^^A% it is better to put this float in a separate file, and to start from necessary page,
+%^^A% in this case you need the
+%^^A% \package{afterpage} package and its |\afterpage| command) \Note and also
+%^^A% to start new section of document, e.g., appendix. (In current
+%^^A% document the |landscape| environment was placed just before appendix)
+% Окружение |landscape| создаёт новую страницу. Оно полезно\startNotes\Note для
+% разворота многостраничного флота (в~этом случае части флота нужно поместить
+% в~отдельный файл, а~для того, чтобы начать его с~нужной полосы, можно воспользоваться
+% пакетом \package{afterpage} и~его командой |\afterpage|) \Note
+% а~также для разворота целиком раздела документа, например, приложения.
+%\ifx\landscape\undefined\else
+% \ifx\landscape\relax\else
+% (В~данном
+% документе окружение |landscape| было использовано для помещения ряда рисунков перед приложением).
+%\fi\fi
+%
+%^^A \emph{Founded limitations}.\nopagebreak
+%^^A The tested version works incorrect (does not rotates contents)
+%^^A with \package{hypcap} package.
+%
+%^^A% \subsection{The \package{listings} Package}\label{ssec:listings}
+% \subsection{Пакет \package{listings}}\label{ssec:listings}
+%^^A% Tested with version v1.3 dated 2004/09/07.\nopagebreak
+% Тестировалось с~версией v1.3 датированной 2004/09/07.\nopagebreak
+%
+%^^A% This package has its own strong layout mechanism for creation of floating
+%^^A% algorithms itself. The usage of |\lstset| command (see package documentation) and \package{caption}
+%^^A% package settings gives you necessary result\footnote{Please note and read
+%^^A% \package{caption} documentation: the co-operation of \package{caption}3.x and
+%^^A% \package{listings} succeeds with version of last one not older than 1.2.}
+%^^A% for algorithm type of float.
+% Этот пакет имеет свой сильный механизм создания плавающих нумерованных
+% алгоритмов. Использование команды |\lstset| и~настроек пакета
+% \package{caption} даст нужный результат оформления\footnote{Обратите
+% внимание и~прочтите документацию
+% \package{caption}: кооперация пакета \package{caption}3.x
+% и~\package{listings} будет успешной только с~версией
+% последнего не ниже 1.2.} для флотов типа алгоритмов.
+%
+%^^A% For the cases of appearance of listings inside of other float
+%^^A% environments, which get settings from \package{floatrow} package,
+%^^A% there is a limitation: you can't put |lstlisting| inside
+%^^A% |\floatbox| contents. The plain float environment is still allowed.
+%^^A% Also you are still free with settings for float type, used |lstlisting| inside: you may still use the
+%^^A% |BOXED|, |Boxed| and other unusual styles: the float width will be recalculated for mentioned two styles
+%^^A% and similar ones and then used necessary setting.
+%^^A% If you need to change box width---use |\thisfloatsetup| settings.
+% В~случаях появления листингов внутри других окружений, которые
+% оформляются пакетом \package{floatrow}, ограничение заключается
+% в~том, что вы не можете поместить окружение |lstlisting|
+% внутрь команды |\floatbox|. Простое же окружение флота использовать можно
+% (при этом можно использовать любые настройки), а~если
+% необходимо изменить ширину бокса флота, можно задать настройки |\thisfloatsetup|.
+%
+%^^A% \subsection{The \package{hyperref} and \package{hypcap} Packages}
+% \subsection{Пакеты \package{hyperref} и \package{hypcap}}
+%^^A% There were tested versions v6.74i (\package{hyperref})
+%^^A% and v1.3 (\package{hypcap}).
+% Тестированы версии v6.77i (\package{hyperref}) и~v1.7 (\package{hypcap}).
+%
+%^^A% The \package{floatrow} package tries not to expand its code to |\caption| stuff.
+%^^A% I hope that environments supported by \package{floatrow} won't
+%^^A% make harm to \package{caption}---\package{hyperref}/\package{hypcap} tandem.
+% Пакет \package{floatrow} пытается не распространять свой
+% код на команды |\caption|. Я~надеюсь что окружения, поддерживаемые
+% пакетом \package{floatrow} не навредят тандему пакетов
+% \package{caption}---\package{hyperref}/\package{hypcap}.
+%
+%^^A% \subsection{The \package{setspace} Package}
+% \subsection{Пакет \package{setspace}}
+%^^A% There was bug during usage of \package{setspace} package---this package redefines
+%^^A% \LaTeX's command |\@xfloat|, adding definition of font size to |\normalsize|
+%^^A% which appears after \package{floatrow} settings.
+%^^A% The version 0.2d of \package{floatrow} tried to fix it but this was incorrect
+%^^A% and destroyed interaction between \package{hyperref} and \package{caption} packages.
+%^^A% In the version 0.3b the code was changed to restore this interaction\footnote
+%^^A% {By suggestions of A.\,Sommerfeldt.} with hope that it will work.
+%^^A% The default baseline stretch is equal to~1. The version 3.1 of \package{caption}
+%^^A% package offers special font settings (see \package{caption} documentation)
+%^^A% for captions. You may try the same for the float font:
+% При совместном использовании данного пакета с~пакетом \package{setspace}
+% возникала ошибка \cdash--- последний переопределял команду \LaTeX'а
+% |\@xfloat|, где размер шрифта, заданный в~настройках \package{floatrow} перебивался
+% обратно в~|\normalsize|. Версия 0.2d пакета \package{floatrow}, пытаясь это исправить,
+% нарушила взаимодействие пакетов \package{hyperref} и~\package{caption}.
+% В~версии 0.3b код изменён, чтобы восстановить взаимодействие\footnote{Предложенный
+% A.\,Sommerfeldt.}; надеюсь это будет работать.
+% По умолчанию коэффициент интерлиньяжа равен~1. Версия 3.1 пакета \package{caption}
+% предлагает специальные настройки в~ключе |font=| (см.~документацию \package{caption})
+% для подписей. Вы можете использовать опции настроек для задания
+% изменения интерлиньяжа для шрифта флота:
+%\begin{Quote}%
+%|\floatsetup{font=onehalfspacing}|
+%\end{Quote}%
+%^^A% or
+% или
+%\begin{Quote}%
+%|\floatsetup{font={stretch=|\meta{amount}|}}|\quad.
+%\end{Quote}%
+%
+%^^A% \section{The Incompatibilities}
+% \section{Несовместимости}
+%^^A% At first the incompatibilities or rules of co-operation with other
+%^^A% packages could follow the \package{caption}~3.x package.
+%^^A% \textit{Please look first in the \package{caption}
+%^^A% package documentation to know the newest rules}.
+% Несовместимости или особенности работы с~другими пакетами
+% в~первую очередь совпадают с~требованиями пакета \package{caption} 3.x.
+% \textit{За новыми сведениями обращайтесь к~документации \package{caption}}.
+%
+%^^A% The known incompatibilities of \package{floatrow} package itself:
+%^^A% \startNotes\nobreak\quad \Note \package{sidecap} package\footnote{Despite that
+%^^A% I'm trying to follow all offered layouts of this package. Great thanks
+%^^A% for Rolf Niepraschk and Hubert G\"{a}\ss{}lein for package with
+%^^A% rich implementation of such float
+%^^A% layouts.}: the \package{floatrow} package doesn't expands its
+%^^A% layouts to |SCfigure| and |SCtable| environments;~\nobreak\quad
+%^^A% \Note \package{ctable} package; if you used to use
+%^^A% \package{ctable}'s tools, e.g. for tables, please set |\RawFloats[table]|
+%^^A% in the preamble, and remember that commands like |\ttabbox| won't
+%^^A% loose its strength (see also {\sectionname}~\ref{sec:rawfloats}).
+% Известные несовместимости пакета \package{floatrow}\startNotes\Note это пакет
+% \package{sidecap}\footnote{Несмотря на это я~пыталась получить
+% все предложенные этим пакетом оформления размещения подписей
+% сбоку. Большое спасибо {\fontencoding{T1}\fontfamily{ptm}\selectfont Rolf Niepraschk}
+% и~{\fontencoding{T1}\fontfamily{ptm}\selectfont Hubert G\"{a}\ss{}lein}
+% за пакет в~котором дана полная гамма таких оформлений.}:
+% пакет \package{floatrow} не распространяет
+% своё оформление на окружения |SCfigure| и~|SCtable|.
+% \Note пакет~\package{ctable}; если вы привыкли использовать
+% инструменты \package{ctable}, например. для таблиц, задайте |\RawFloats[table]|
+% в~преамбуле, и~помните, что команды типа |\ttabbox| не
+% теряют своей силы (см.~также {\sectionname}~\ref{sec:rawfloats}).
+%
+% \addtocontents{toc}{\string\pagebreak[3]}
+%^^A% \section{Limitations}
+% \section{Ограничения}
+%^^A% There are known limitations, which were found during usage of
+%^^A% \package{floatrow}:
+% Здесь даны ограничения, обнаруженные при пользовании
+% пакетом \package{floatrow}:
+% \begin{itemize}
+% %^^A \item %
+% %^^A Limitations for boxed and ruled styles in beside floats:
+% %^^A be careful with usage of \emph{alone} minipage environment in
+% %^^A object or caption in |\floatbox| macro. Since the object and
+% %^^A caption are created in minipage environment already, the
+% %^^A added |minipage| could get wrong layout (vertical
+% %^^A alignment). But, as I found, you may use a few
+% %^^A |minipage|s in object without harm.
+% \item %
+%^^A% You cannot use |\floatbox| stuff for floats with |verbatim|
+%^^A% environment and/or \verb|\verb|. But you still can use plain float environments.
+%^^A% If you need to change width of float box, you may change it with
+%^^A% |\thisfloatsetup| settings. The usage of |verbatim| and~|\verb|
+%^^A% do not create limitations for layout: you may still use the |BOXED|, |Boxed|
+%^^A% and other unusual styles: the float width will be recalculated for mentioned two styles
+%^^A% and similar ones and then will be used necessary setting.
+% Вы не можете использовать команды типа |\floatbox| для флотов
+% с~окружением |verbatim| или командой \verb|\verb|. Использование же обычного окружения
+% флота возможно. Если необходимо изменить ширину флота, её переопределяют
+% через настройки |\thisfloatsetup|. Использование |verbatim| и~|\verb|
+% не накладывает ограничения на оформление: вы можете использовать, например,
+% стили |BOXED| и~|Boxed|: для этих стилей будет пересчитана ширина бокса для
+% объекта флота, и~после формирования боксов применено, как и~обычно, заданное оформление.
+% \item %
+%^^A% The |tabbing| environment in current version creates incorrect layout for float box
+%^^A% which must occupy whole text width: it recalculates the width of object box to the natural width
+%^^A% of its contents. The problem will be solved with the |minipage| environment
+%^^A% and width option |\hsize|: you'll get necessary layout with full width and
+%^^A% for the styles like |BOXED| and~|Boxed| the width of contents will be recalculated.
+% Окружение |tabbing| в~текущей версии некорректно формирует макет
+% флота на полный формат, пересчитывая ширину бокса флота на натуральную содержимого
+% этого окружения. Проблему решает окружение |minipage| с~опцией ширины |\hsize|: вы получите
+% необходимое оформление на полную ширину с~учётом всех поправок,
+% т.\,е. возможно использование таких стилей, как |BOXED| и~|Boxed|.
+% \item %
+%^^A% Be careful with minipages inside |floatrow| environment---there could be wrong alignment.
+%^^A% Use |heightadjust=| key for this case. (Fortunately I~cannot imagine
+%^^A% good readability of two beside |tabbing|s.)
+% Будьте внимательны с~окружениями |minipage| внутри |floatrow| \cdash--- вы можете получить
+% неверное выравнивание по вертикали.
+% Возможно в~этом случае выручит ключ |heightadjust=|. (К~счастью я~не могу себе представить
+% как будут читаться два |tabbing|а, расположенные рядом.)
+% \item %
+%^^A% This limitation was mentioned above: some tools of the package use
+%^^A% |\label|---|\ref| mechanism, thus, if you use float layout which
+%^^A% demands common height of objects and/or captions in float row,
+%^^A% you'll get correct result after second or more runs. If you change
+%^^A% contents of float which change its height you must run \LaTeX{}
+%^^A% twice or more times too.
+% Это ограничение упоминалось выше: пакет использует механизм
+% |\label|---|\ref|, поэтому, если вы используете оформление,
+% которое требует задания общей высоты для объектов и/или подписей
+% в~ряду флотов, вы получите верный результат только после второй
+% (и~более) обработки. Если вы измените содержимое так,
+% что изменяется высота объекта/подписи вы также должны
+% обработать документ \LaTeX'ом два и~более раз.
+%
+%^^A% Beside captions and other facing layout will appears correctly only
+%^^A% after second \LaTeX's run (sometimes you need to run more times).
+% Оформление зависящее от размещения на развороте также даст верный
+% результат только после второй (и~более) обработки \LaTeX'ом.
+% \item %
+%^^A% The \package{caption} and
+%^^A% \package{floatrow} package do not support optional argument \emph{after}
+%^^A% caption ``title'' (the \package{float} package's stuff). You may use |\floatfoot|
+%^^A% macro after main caption argument.
+% Пакет \package{caption} и~пакет
+% \package{floatrow} не поддерживают дополнительный аргумент
+% \emph{после} текста подписи (из возможностей пакета \package{float}).
+% Вместо этого можно использовать команду |\floatfoot|.
+% \item %
+%^^A% Do not use the |\FBwidth| option for complex float contents (which you
+%^^A% could not put inside one |\hbox|). But you are allowed to use |\vspace|
+%^^A% macro at the very end/very beginning of object contents for fine
+%^^A% vertical tuning for them.
+% Не используйте команду |\FBwidth| для сложного содержимого флота
+% (которое вы не можете поместить внутри |\hbox|). Но вы можете
+% использовать команды |\vspace| в~самом начале или
+% в~самом конце содержимого объекта для корректировки отбивок.
+% \item %
+%^^A% The |floatrow| environment allows spaces (and even empty
+%^^A% lines, which sometimes create better and correct result!) between
+%^^A% |\floatbox|'es, but if you add some code between them you
+%^^A% must put
+%^^A% |%| after this command.
+% Внутри окружения |floatrow| возможны пробелы (и~даже
+% пустые строки, что даёт иногда более корректный результат!) между
+% командами |\floatbox|, но если вы добавите ещё какой-либо код между флотами, вы
+% должны поставить знак процента |%| после такой команды.
+% \item %
+%^^A% This is a~common rule---be careful with spaces at the end of lines
+%^^A% inside float contents (see \texttt{CTAN:/info/epslatex.ps} for more
+%^^A% explanations).
+% Это общее правило "--- будьте внимательны с~пробелами в~конце
+% строк внутри окружения флота (см.~документ
+% \texttt{CTAN:/info/epslatex.ps} для
+% дополнительной информации).
+%
+%^^A% When you build plain floating environments the better way is to separate
+%^^A% |\caption| and object contents (and also
+%^^A% |\floatfoot|/|\footnotetext| contents) each by empty lines or (if
+%^^A% not empty lines) end each part (and arguments of mentioned commands)
+%^^A% by percent sign. In this case you'll avoid unwanted spaces/lines at
+%^^A% the end of contents of each part, or wrong justification of float
+%^^A% components.
+% Когда вы строите простое окружение (без |\floatbox|) лучше всего
+% разделить |\caption| и~содержимое объекта (а~заодно и~содержимое
+% |\floatfoot|/|\footnotetext|) каждое пустой строкой или (если не
+% пустые строки) завершить каждую часть (и~аргументы указанных
+% команд) знаком процента. В~этом случае вы избежите ненужных
+% пробелов и~пустых строк в~конце каждой из частей, или неверную
+% выключку содержимого объекта.
+% %^^A \item %
+% %^^A Usage of fancy boxes |shadowbox| and
+% %^^A |wshadowbox| could get wrong layout with
+% %^^A beside captions.
+% \item Если вы используете внутри |\floatbox| окружения
+% |tabularx|, |tabular*| и~т.\,п. с~командой
+% |\hsize| внутри аргумента \meta{width}, вы должны повторить
+% |\hsize| в~аргументе \meta{width} команды |\floatbox|.
+%
+%^^A% If you want to set width of |tabularx| or |tabular*|
+%^^A% environments (or any other) like |.8\hsize| (or |1.2\hsize|) and
+%^^A% these environments placed inside any |\floatbox| macro, load
+%^^A% |.8\hsize| in \meta{width} argument of |\floatbox| macro, and in
+%^^A% \meta{width} argument of |tabularx| or |tabular*| load only
+%^^A% |\hsize| macro (see also sample file \file{frsample03.tex}).
+% Если вы хотите задать ширину окружения |tabularx| или
+% |tabular*| (или другого) как |.8\hsize| (или |1.2\hsize|)
+% и~эти окружения помещены внутри команды |\floatbox|, поместите
+% |.8\hsize| в~аргумент \meta{width} макрокоманды |\floatbox|,
+% а~в~аргументе \meta{width} команды |tabularx| или
+% |tabular*| поставьте только
+% |\hsize| (см. также код файла \file{frsample03.tex}).
+%
+%^^A% In other cases (especially in fancy layout or settings) be careful
+%^^A% with usage of |\hsize| as \meta{width} option of |\floatbox|.
+% Будьте внимательны и~при использовании
+% |\hsize| как опции \meta{width} команды |\floatbox|.
+% \end{itemize}
+%
+% \addtocontents{toc}{\string\nopagebreak}
+%
+%^^A% \section{Acknowledgements}
+% \section{Благодарности}
+%^^A% Thanks for Steven Cochran and Axel Sommerfeldt for all their advices
+%^^A% and spirit. Special thanks for Axel for the patient answering, code, finding and showing
+%^^A% bugs, and help in \emph{all} my questions and problems in \package{floatrow} package.
+%^^A% All good text pieces in this documentation are filled with Axel's advices and great help.
+% Спасибо Steven Cochran и~Axel Sommerfeldt за советы и~поддержку.
+% Особая благодарность Axel Sommerfeldt за терпеливые ответы, код,
+% и~помощь во \emph{всех} вопросах и~проблемах в~пакете
+% \package{floatrow} и~документации.
+%
+% \medskip\noindent
+%^^A% Thanks for \emph{all} involuntary (\La)\TeX{} teachers, who teaches
+%^^A% me with their program code all these years.
+% Спасибо \emph{всем} невольным учителям по (\La)\TeX'у, кто обучал
+% меня программному коду всё время.
+%
+% \medskip\noindent
+%^^A% Thanks for Keith Reckdahl, author of \file{epslatex}, which
+%^^A% documentation, at last, encouraged me to create the CTAN version of
+%^^A% this package.
+% Спасибо Keith Reckdahl, автору документации \file{epslatex},
+% которая, в~конце концов, дала отвагу создать версию
+% пакета для CTAN.
+%
+% \medskip\noindent
+%^^A% \emph{Thanks for \emph{all} authors of second edition of \LaTeX{}
+%^^A% Companion for this book.}
+% \emph{Спасибо \emph{всем} авторам второго издания \LaTeX{}
+% Companion за эту книгу.}
+%
+%\ifx\landscape\undefined\else\begingroup
+% \ifx\landscape\relax\else
+% \clearfloatsetup{figure}
+% \floatsetup[figure]{style=ruled,rowprecode=thickrule,
+% rowpostcode=lowthickrule,capposition=TOP,margins=hangtoheads,
+% footposition=caption}
+% \renewlengthtocommand\setlength\Mylen{\textwidth}
+%
+% \begin{landscape}
+%
+% \begin{figure}\emptyfloatpage\label{example:ruledcapposTOP}
+%
+% \begin{floatrow}[4]%^^A
+% \ffigbox[][][t]
+% {{\input{TheCat.picture}}%^^A
+% \footnotetext[1]{Картинка
+% нарисована макрокомандой
+% \cmd{\qbezier}}}%
+% {\caption[Рисунок в~ряду~I, внизу бокса объекта]%
+% {Рисунок рядом~I, внизу бокса объекта\protect\mpfootnotemark}%
+% \label{fig:rotrow:WcatI}}%
+%
+% \floatbox{figure}[2\FBwidth][][b]
+% {\caption{Рисунок в~ряду~II, вверху бокса объекта}%
+% \label{fig:rotrow:BcatI}%
+% \floatfoot{Всё нарисовано макрокомандами \cmd{\qbezier} и двумя
+% вертикальными линиями}}%
+% {\input{BlackCat.picture}\footnote[2]
+% {Гляньте на чудную сноску!}}%
+%
+% \ffigbox[\FBwidth]
+% {{\unitlength2.5\unitlength
+% \input{Cat.picture}}}
+% {\caption{Рисунок в~ряду~III, в центре бокса объекта}%
+% \label{fig:rotrow:mouseI}\floatfoot{Изображение кошачьей мордочки}}%
+%
+% \floatbox{figure}[\Xhsize][\Mylen]
+% {\caption{Рисунок в~ряду~IV}\label{fig:rotrow:FcatI}}
+% {\Resizebox\hsize\vsize{35}{136}{\input{BlackCat2.picture}}}
+% \end{floatrow}
+%
+% \end{figure}
+%
+% \end{landscape}
+%\endgroup\fi\fi
+%
+% \clearpage
+% \suppressfloats[t]
+%^^A% \section{Appendix}
+% \section{Приложение}
+% \subsection{Miscellaneous}
+%^^A% \subsubsection{Usage of Captionsetup and~Thisfloatsetup
+%^^A% Inside Floatbox Stuff}\label{ssec:app:besidestart}
+% \subsubsection{Captionsetup и~Thisfloatsetup
+% в~опции команды Floatbox}\label{ssec:app:besidestart}
+%^^A% Example of figures in row (figures~\ref{FB:FR:lfig} and
+%^^A% \ref{FB:FR:fig}). There predefined float commands
+%^^A% |\fcapsideleft| and |\fcapsideright| with were used additional |\captionsetup| and
+%^^A% |\thisfloatsetup| settings:
+% Пример рисунков рядом (рис.~\ref{FB:FR:lfig}
+% и~\ref{FB:FR:fig}). В~примере были использованы
+% предопределённые команды
+% постройки флотов |\fcapsideleft| и~|\fcapsideright|, в~которых
+% добавлены настройки |\captionsetup| и~|\thisfloatsetup|:
+%\begin{Quote}\openup-.5pt
+%\begin{preamble}
+%|\|\FRkey[FB]{newfloatcommand}|{fcapsideleft}{figure}[{\|\FRkey[FB]{capbeside}
+%| \captionsetup[capbesidefigure]{labelsep=newline,|
+%| justification=raggedleft}%|
+%| \|\FRkey{thisfloatsetup}|{|\FRkey{capbesideposition}|=left}}][\|\FRkey[FB]{FBwidth}|]|
+%|\newfloatcommand{fcapsideright}{figure}[{\capbeside|
+%| \captionsetup[capbesidefigure]{labelsep=newline,|
+%| justification=raggedright}%|
+%| \thisfloatsetup{capbesideposition=right}}][\FBwidth]|
+%|\|\FRkey[sec]{floatsetup}|[figure]|
+%| {|\FRkey{style}|=Boxed,|%^^A
+% \FRkey{objectset}|=centering,|%^^A
+% \FRkey{margins}|=centering,|
+%| |\FRkey{capposition}|=beside,|%^^A
+% \FRkey{capbesidesep}|=cicero,|%^^A
+% \FRkey{capbesideframe}|=yes}|
+%\end{preamble}
+% |\begin{|\FRkey[sec]{floatrow}|}|
+% | \fcapsideleft{...}{...}|
+% | \hsize\Xhsize \fcapsideright[\hsize]{...}{...}|
+% |\end{floatrow}|
+% |\end{figure}|
+%\end{Quote}
+%
+% \clearfloatsetup{figure}
+% \floatsetup[figure]
+% {style=Boxed,capposition=beside,objectset=centering,
+% floatwidth=\columnwidth,capbesidewidth=5.75cc,
+% capbesidesep=cicero,margins=centering,
+% capbesideframe=yes,floatwidth=sidefil}
+%
+% \begin{figure}[H]
+% \begin{floatrow}
+% \fcapsideleft
+% {\unitlength1.44\unitlength
+% \input{Cat.picture}}
+% {\caption[Флот в~ряду с~подписью сбоку (бокс графики по её ширине)]{%^^A
+% Флот (\cmd{\fcapsideleft}) бокс для объекта
+% имеет ширину включённой графики}\label{FB:FR:lfig}}%
+% \hsize\Xhsize \fcapsideright[\hsize]
+% {\setlength\unitlength{\hsize/61}%%^^A
+% \input{BlackCat.picture}}%
+% {\caption[Флот в~ряду с~подписью сбоку (занимает оставшееся место)]{%^^A
+% Флот (\cmd{\fcapsideright})
+% ширина всего флота занимает оставшееся пространство в ряду}%^^A
+% \label{FB:FR:fig}}%
+% \end{floatrow}%
+% \end{figure}%
+%
+%^^A% Since the key \FRkey{heightadjust}|=object| is used in
+%^^A% the |Boxed| float style, both objects have the same
+%^^A% height.\RestoreSpaces
+% Поскольку в~стиле флота используется ключ \FRkey{heightadjust}|=object|
+% (заданный в~определения стиля |Boxed|), оба объекта
+% имеют одинаковую высоту.
+%
+% \RestoreSpaces
+%^^A% \subsubsection{Predefined Beside Caption Width}
+% \subsubsection{Предопределённая ширина подписи сбоку}
+%^^A% This example includes the |\useFCwidth|\label{setup:useFCwidth} command which switches on usage
+%^^A% of previously defined caption width with |capbesidewidth=| key
+%^^A% (in command |\thisfloatsetup| before |\floatbox| macro) or, if you
+%^^A% didn't set caption width (like in current example), macro calculates natural
+%^^A% width of caption contents (see figure~\ref{fig:Idog:w}). In this case
+%^^A% the object---caption box is aligned
+%^^A% using alignment settings from |margins| key (its options are defined
+%^^A% by |\setfloatmargins| or |\floatcapbesidemargins| macro). In this
+%^^A% documentation they are centered (see page~\pageref{setup:DeclareMarginSet}).
+% Этот пример включает команду |\useFCwidth|, которая включает
+% предварительно определённую ширину подписи с~заданным значением
+% ключа |capbesidewidth=|
+% в~команде |\thisfloatsetup| до команды |\floatbox|) или, если
+% вы не определили ширину подписи
+% (как в~данном примере), рассчитывается натуральная ширина подписи
+% (см. рис.~\ref{fig:Idog:w}). Флот в~этом случае выровнен горизонтально
+% с~использованием настроек выравнивания, взятых из ключа
+% |margins=| (опции определяются командами
+% |\setfloatmargins| или |\floatcapbesidemargins|, с.\,\pageref{setup:floatcapbesidemargins}). В~этой
+% документации задано центрирование (см.
+% с.~\pageref{setup:DeclareMarginSet}).
+%\begin{Quote}
+%\begin{preamble}
+%|\floatsetup[figure]{|\FRkey{style}|=plain}|
+%\end{preamble}
+%|\begin{figure}|
+%|\floatbox[\capbeside\|\FRkey{useFCwidth}|]{figure}[\|\FRkey[FB]{FBwidth}|]|
+%| ...|
+%|\end{figure}|
+%\end{Quote}
+% \clearfloatsetup{figure}
+% \floatsetup[figure]{style=plain}
+%
+% \begin{figure}[H]
+% \floatbox[\capbeside\useFCwidth]{figure}[\FBwidth]
+% {\caption[Однострочная подпись сбоку
+% бокс которой равен тексту подписи]{}\label{fig:Idog:w}}
+% {{\setlength\unitlength{{4cm}/60}%^^A
+% \input{BlackDog.picture}}}
+% \end{figure}%
+%
+%^^A% Please note that inside
+%^^A% \cmd{\floatbox} you may not set predefined width of caption, but remember
+%^^A% that you \emph{must} define width of caption in case of usage of plain
+%^^A% floating environment.\RestoreSpaces
+% Обратите внимание, что внутри
+% \cmd{\floatbox} можно не задавать ширину подрисуночной подписи, но нужно помнить,
+% что её \emph{необходимо} задать при использовании такого стиля в~рисунках, не использующих
+% команды \cmd{\floatbox}.\RestoreSpaces
+%
+%^^A% \subsubsection{Predefined Beside Caption Width with
+%^^A% The Rest Space for Object}\label{FAD:RestSpaceforObject}
+% \subsubsection{Предопределённая ширина подписи и~остальное---для объекта}
+%^^A% The figure \ref{fig:capbeside:trick} uses the following float style:%^^A
+% Рисунок \ref{fig:capbeside:trick} использует следующий стиль
+% флота:%^^A
+%\begin{Quote}
+%\begin{preamble}
+%|\|\FRkey{renewlengthtocommand}|\settowidth\Mylen{\captionfont\captionlabelfont|
+%| \figurename\ \thefigure}|
+%\end{preamble}
+%|\floatsetup[figure]|
+%| {|\FRkey{style}|=Boxed,|\FRkey{capposition}|=beside,|\FRkey{objectset}|=centering,|
+%| |\FRkey{capbesidewidth}|=\Mylen,|%^^A
+% \FRkey{capbesideposition}|=left,|\FRkey{capbesidesep}|=cicero,|
+%| |\FRkey{margins}|=centering,|\FRkey{capbesideframe}|=yes,|
+%| |\FRkey{floatwidth}|=sidefil}|
+%\end{Quote}
+%^^A% The \verb|\Mylen| dimension was defined as width of caption label.
+% Величина \verb|\Mylen| была определена как ширина нумерационного
+% заголовка подписи.
+%
+% \clearfloatsetup{figure}
+% \floatsetup[figure]
+% {style=Boxed,capposition=beside,objectset=centering,
+% floatwidth=\columnwidth,capbesidewidth=\Mylen,
+% capbesideposition=left,capbesidesep=cicero,
+% margins=centering,capbesideframe=yes,floatwidth=sidefil}
+% \renewlengthtocommand\settowidth\Mylen{\captionfont\captionlabelfont
+% \figurename\ \thefigure}
+%
+%\begingroup
+% \begin{figure}[H]
+%^^A \captionsetup[capbesidefigure]{format=default,labelsep=none}
+% \fcapside
+% {\unitlength1.1\unitlength
+% \input{Horse.picture}}
+% {\caption[Бокс подрисуночной подписи равен ширине её содержимого (здесь: её метки)]{}\label{fig:capbeside:trick}}
+% \end{figure}%
+%\endgroup
+%
+%^^A% \subsubsection{Width Definition for Beside
+%^^A% Caption---Object Box in Float Row}
+% \subsubsection{Ширина для блока подпись сбоку---объект внутри floatrow}
+%^^A% The float row with predefined width boxes ``beside object---caption''
+%^^A% (figures~\ref{floatrow:pre:figI} and
+%^^A% \ref{floatrow:pre:figII}): just define before \verb|\fcapside|
+%^^A% command something like:
+% Ряд с~предопределёнными ширинами для боксов «подпись
+% сбоку---объект» (рис.~\ref{floatrow:pre:figI}
+% и~\ref{floatrow:pre:figII}): просто определите перед командами
+% \verb|\fcapside| что-то типа
+%\begin{Quote}
+%\begin{preamble}
+%|\floatsetup[figure]|
+%| {|\FRkey{style}|=plain,|\FRkey{objectset}|=centering,|\FRkey{margins}|=centering,|
+%| |\FRkey{capbesideposition}|=left,|\FRkey{capbesidesep}|=enskip,|
+%| |\FRkey{floatwidth}|=sidefil}|
+%\end{preamble}
+% |\begin{figure}\|\FRkey{useFCwidth}\nopagebreak
+% | \begin{floatrow}|
+% | \setlength\hsize{1.2\hsize-5mm}%|
+% | \|\FRkey[FB]{fcapside}|...|
+% | \setlength\hsize\|\FRkey[FB]{Xhsize}
+% | \fcapside...|
+% | \end{floatrow}|\nopagebreak
+% |\end{figure}|
+%\end{Quote}
+%^^A% (please remember that option of |\fcapside| command defines the width of object contents but
+%^^A% not the full box object---caption).
+% (следует напомнить, что в~команде |\fcapside| опция определяет только ширину объекта,
+% а~не всего блока объект---подпись).
+%
+%^^A% Since there were used \verb|\fcapside| commands at the beginning of
+%^^A% |floatrow| environment the \verb|\FCwidth| command was defined
+%^^A% as \verb|\relax|---in this case the width of caption equals to the
+%^^A% width of their contents.
+% В~начале окружения |floatrow| была задана команда
+% \verb|\useFCwidth| которая включает механизм использования
+% и~расчёта ширины подписи сбоку и, поскольку используются
+% команды \verb|\fcapside|, ширину подписей можно не определять
+% (ключ |capbesidewidth=| не задан), поэтому ширина боксов
+% подписей будет равна их содержимому.
+%
+%\begingroup
+% \clearfloatsetup{figure}
+% \floatsetup[figure]
+% {style=plain,capposition=beside,objectset=centering,
+% capbesideposition=left,capbesidesep=enskip,
+% margins=centering,capbesideframe=yes,floatwidth=sidefil}
+% \begin{figure}[H]\useFCwidth
+%^^A \captionsetup[capbesidefigure]{format=default,labelsep=none}
+% \begin{floatrow}
+% \setlength\hsize{1.2\hsize-5mm}%
+% \fcapside
+% {\setlength\unitlength{\hsize/100}%^^A
+% \input{Bear.picture}}
+% {\caption[Левый рисунок в~ряду с~подписью сбоку]{%^^A
+% }\label{floatrow:pre:figI}}
+% \setlength\hsize\Xhsize
+% \fcapside
+% {\setlength\unitlength{\hsize/44}%^^A
+% \input{Doll.picture}}
+% {\caption[Правый рисунок в~ряду с~подписью сбоку]{%^^A
+% }\label{floatrow:pre:figII}}
+% \end{floatrow}%
+% \end{figure}%
+%\endgroup
+%
+%^^A% \subsubsection{Caption Above/Below Float and Caption Beside Float at
+%^^A% The One Float Row}\label{FAD:CapBesideandBelow}
+% \subsubsection{Флот с~подписью сверху/снизу
+% и~флот с~подписью сбоку в~одном ряду}\label{FAD:CapBesideandBelow}
+%^^A% The float row with object and beside caption combined with object
+%^^A% and caption below (figures~\ref{flrow:mix:figI} and
+%^^A% \ref{flrow:mix:figII}). There we ought to use
+%^^A% \verb|\TopFloatBoxes|, \verb|\CenterFloatBoxes|, or
+%^^A% |\BottomFloatBoxes| commands to get correct layout---since the
+%^^A% \meta{height} argument in both float boxes has the same value,
+%^^A% you may use each of these three commands. Unfortunately you must set
+%^^A% the height of such beside floats by hand (the \FRkey{heightadjust}|=| key works here incorrectly).
+%^^A% The lines which create the described float row:
+% В~ряду совмещены бокс объект---подпись сбоку и~бокс
+% объект---подпись снизу (рис.~\ref{flrow:mix:figI}
+% и~\ref{flrow:mix:figII}). Здесь приходится опять использовать
+% команды \verb|\TopFloatBoxes|, \verb|\CenterFloatBoxes|, или
+% |\BottomFloatBoxes|, чтобы получить нужную вёрстку "--- поскольку
+% аргумент \meta{height} в~обоих флотах имеет одинаковые значения высоты,
+% вы можете использовать любую из этих трёх команд. К~сожалению вам
+% приходится задать высоту таких флотов рядом вручную. Строки,
+% которые создают описанный выше ряд флотов:
+%\begin{Quote}
+%\begin{preamble}
+%|\floatsetup[figure]|\nopagebreak
+%| {|\FRkey{style}|=Boxed,|\FRkey{frameset}|={\fboxsep4pt},|\FRkey{captionskip}|=5pt,|
+%| |\FRkey{capposition}|=bottom,|\FRkey{objectset}|=centering,|\FRkey{capbesidewidth}|=sidefil,|
+%| |\FRkey{capbesideposition}|=inside,|\FRkey{capbesidesep}|=enskip,|\FRkey{margins}|=centering,|
+%| |\FRkey{capbesideframe}|=yes}|
+%\end{preamble}
+%|\begin{figure}\|\FRkey[FB]{CenterFloatBoxes}
+%|\begin{floatrow}|
+%|\hsize1.098\hsize|
+%| \fcapside[\FBwidth][4cm]|
+%| ...|
+%| |
+%| \ffigbox[\|\FRkey[FB]{Xhsize}|][4cm]|
+%| ...|
+%|\end{floatrow}%|\nopagebreak
+%|\end{figure}|\vspace*{-\intextsep}
+%\end{Quote}
+%
+% \clearfloatsetup{figure}
+% \floatsetup[figure]
+% {style=Boxed,frameset={\fboxsep6pt},captionskip=5pt,capposition=bottom,
+% objectset=centering,capbesidewidth=none,capbesideposition=inside,
+% capbesidesep=enskip,margins=centering,capbesideframe=yes}
+%
+% \begin{figure}[H]\CenterFloatBoxes
+% \begin{floatrow}
+% \hsize1.098\hsize \fcapside[\FBwidth][4cm]
+% {\unitlength1.44\unitlength
+% \input{Cat.picture}}
+% {\caption[Флот (\cmd{\fcapside}) в ряду с
+% флотом \cmd{\ffigbox}]{%^^A
+% Флот (\cmd{\fcapside}) с подписью сбоку в ряду с
+% флотом с подписью \hbox{снизу}}\label{flrow:mix:figI}}%
+%
+% \ffigbox[\Xhsize][4cm]
+% {\unitlength1.44\unitlength
+% \input{BlackDog.picture}}
+% {\caption{%^^A
+% Флот (\cmd{\ffigbox}), занимает оставшееся в ряду
+% место} \label{flrow:mix:figII}}
+% \end{floatrow}%
+% \end{figure}
+%
+%^^A% The code for ``mirror'' layout (but not identical) looks like:
+% Задание «зеркальной вёрстки» (но не идентичной) выглядит так:
+%\begin{Quote}
+%|\begin{figure}\CenterFloatBoxes|\nopagebreak
+%|\begin{floatrow}|\nopagebreak
+%| \ffigbox[1.28\|\FRkey[FB]{FBwidth}|][4cm]|
+%| ...|
+%| |
+%| \hsize\Xhsize|
+%| \fcapside[\FBwidth][4cm]|
+%| ...|
+%|\end{floatrow}%|\nopagebreak
+%|\end{figure}|\vspace*{-\intextsep}
+%\end{Quote}
+%
+% \begin{figure}[H]\CenterFloatBoxes
+% \begin{floatrow}
+% \ffigbox[1.28\FBwidth][4cm]
+% {\unitlength1.44\unitlength
+% \input{BlackDog.picture}}
+% {\caption{%^^A
+% Флот (\cmd{\ffigbox}) в~«зеркальном» ряду}\label{floatrow:mirrmix:figII}}%
+% \hsize\Xhsize
+%
+% \fcapside[\FBwidth][4cm]
+% {\unitlength1.44\unitlength
+% \input{Cat.picture}}
+% {\caption[Флот (\cmd{\fcapside}) в~«зеркальном» ряду]{%^^A
+% Флот с подписью сбоку (\cmd{\fcapside}) в зеркальном ряду
+% с флотом с подписью \hbox{снизу}}\label{floatrow:mirrmix:figI}}
+% \end{floatrow}%
+% \end{figure}
+%
+%^^A% \subsubsection{Photo-Album-like Layouts}
+% \subsubsection{Вёрстка под фотоальбом}
+%^^A% Another example of miscellaneous float row
+%^^A% (figures~\mbox{\ref{flrow:three:figIII}--\ref{floatrow:threemirr:figII}},
+%^^A% and, ``mirror layout''---^^A
+%^^A% \mbox{\ref{floatrow:threemirr:figI}--\ref{floatrow:threemirr:figIII}}) were
+%^^A% created by following lines:
+% Другой пример необычного ряда флотов
+% (рис.~\ref{flrow:three:figIII}--\ref{floatrow:threemirr:figII},
+% и, «зеркальная вёрстка», "---
+% \ref{floatrow:threemirr:figI}--\ref{floatrow:threemirr:figIII})
+% были созданы следующим кодом:
+%\begin{Quote}
+%|\begin{figure}\|\FRkey[FB]{BottomFloatBoxes}
+%|\begin{floatrow}|
+%|\hsize1.2\hsize \|\FRkey[FB]{ffigbox}|[][6.7cm]|
+%| ...|
+%| |
+%|\vbox to6.7cm|
+%| {\|\FRkey[sec]{floatsetup}|[figure]{|\FRkey{floatrowsep}|=none}\|\FRkey{killfloatstyle}
+%| \ffigbox[.8\hsize]|
+%| ...|
+%| \vss|
+%| \ffigbox[.8\hsize]|
+%| ...%|
+%| }%|
+%|\end{floatrow}%|
+%|\end{figure}|
+%\end{Quote}
+%
+% \floatsetup[figure]{heightadjust=none}
+% \begin{figure}[H]\BottomFloatBoxes
+% \begin{floatrow}
+% \hsize1.2\hsize
+% \ffigbox[][6.7cm]
+% {\setlength\unitlength{\hsize/58}%^^A
+% \input{Mouse.picture}}%
+% {\caption[Вёрстка фотоальбома: левый флот]{Бокс флота в~вёрстке под фотоальбом:
+% один в~левой колонке}\label{flrow:three:figIII}}%
+%
+% \vbox to6.7cm
+% {\floatsetup[figure]{floatrowsep=none}\killfloatstyle
+% \ffigbox[.8\hsize]
+% {\input{TheCat.picture}}
+% {\caption[Вёрстка фотоальбома: правый верхний флот]{%^^A
+% Бокс флота в вёрстке под фотоальбом: верхний флот в правой
+% колонке}\label{floatrow:three:figI}} \vss \ffigbox[.8\hsize]
+% {\input{BlackDog.picture}}%
+% {\caption[Вёрстка фотоальбома: правый нижний флот]{%^^A
+% Нижний флот в правой колонке}%
+% \label{floatrow:threemirr:figII}}}%
+% \end{floatrow}%
+% \end{figure}
+%
+%^^A% The ``mirror'' layout created by following commands:
+% «Зеркальная вёрстка» создана следующими командами:
+%\begin{Quote}
+%|\begin{figure}[t]\|\FRkey[FB]{TopFloatBoxes}
+%|\begin{floatrow}|
+%|\vtop to7cm|
+%| {\floatsetup[figure]{floatrowsep=none}\killfloatstyle|
+%| \ffigbox[.8\hsize]|
+%| ...|
+%| \vss|
+%| \ffigbox[.8\hsize]|
+%| ...%|
+%| \vskip0pt}\floatrowsep|
+%| |
+%|\ffigbox[\Xhsize][7cm-11pt]|
+%| ...|
+%|\end{floatrow}%|
+%|\end{figure}|
+%\end{Quote}
+%^^A% Note that in second example with ``mirror'' layout the
+%^^A% trick with \meta{height} definition was used---caption of float in the left
+%^^A% column is one line longer, so for the right column height of float
+%^^A% was reduced by 11pt---|\baselineskip| for |\small|
+%^^A% size
+%^^A% (here the \package{calc} package possibilities were used). The |\vtop| of
+%^^A% left column ends with |\vskip0pt|, otherwise you get fanny unwanted
+%^^A% layout.
+% Обратите внимание, что во втором примере с~«зеркальной вёрсткой»
+% был использован трюк с~определением высоты в~аргументе
+% \meta{height} "--- подпись в~левой колонке длиннее на одну строку,
+% поэтому для правой колонки высота флота была уменьшена на 11pt
+% "---|\baselineskip| для шрифта размером
+% |\small|\footnote{Вы получите корректную высоту с~такими расчётами
+% для флотов рядом при использовании версии пакета \package{caption}
+% не ниже 3.0d.} (здесь были использованы возможности пакета
+% \package{calc}). Бокс |\vtop| в~левой колонке завершён командой
+% |\vskip0pt|, иначе вы получите неожиданный результат.
+%
+% \begin{figure}\TopFloatBoxes
+% \begin{floatrow}
+% \vtop to8cm {\floatsetup[figure]{floatrowsep=none}\killfloatstyle
+% \ffigbox[.8\hsize]
+% {\input{TheCat.picture}}
+% {\caption[Зеркальная вёрстка фотоальбома: верхний левый флот]{%^^A
+% Бокс флота в~зеркальной вёрстке под фотоальбом:
+% верхний флот в~левой
+% колонке}\label{floatrow:threemirr:figI}}
+% \vss
+% \ffigbox[.8\hsize]
+% {\input{BlackDog.picture}}%
+% {\caption[Зеркальная вёрстка фотоальбома: нижний левый флот]{%^^A
+% Бокс флота в~зеркальной вёрстке под фотоальбом:
+% нижний флот в~левой колонке}%
+% \label{floatrow:three:figII}}\vskip0pt}\floatrowsep
+%
+% \ffigbox[\Xhsize][8cm-11pt]
+% {\setlength\unitlength{\hsize/58}%^^A
+% \input{Mouse.picture}}%
+% {\caption[Зеркальная вёрстка фотоальбома: правый флот]{%^^A
+% Бокс флота в~зеркальной вёрстке под фотоальбом:
+% отдельный в~правой колонке}\label{floatrow:threemirr:figIII}}
+% \end{floatrow}%
+% \end{figure}
+%
+%^^A% In both examples for two floats one above another was cancelled
+%^^A% |\floatrowsep| code inside |\vbox|/|\vtop|.
+% В~обоих примерах для двух флотов друг под другом была отменена
+% команда |\floatrowsep| внутри |\vbox|/|\vtop|.
+%
+%^^A% Note that these examples are rather specific---you may try with
+%^^A% other combinations (e.g. more-``columned''), but maybe these layouts
+%^^A% need more care with usage of |\Xhsize| and/or |\floatrowsep|.
+% Обратите внимание, что эти примеры довольно специфичны "--- можно
+% попробовать создать другие комбинации (например,
+% «многоколонные»), но возможно такая вёрстка потребует большей
+% внимательности по отношению к~использованию |\Xhsize| и/или
+% |\floatrowsep|.
+%
+%^^A% I suppose that last two examples could conflict with ``motto'' of
+%^^A% this package---to reduce and remove layout code from document; but
+%^^A% photo-album-like layout is rather rare in technical literature (It
+%^^A% isn't?).
+% Я~предполагаю, что два последних примера конфликтуют с~«девизом»
+% данного пакета \cdash--- уменьшить и~переместить код оформления из
+% текста документа; но вёрстка под фотоальбом довольно редка
+% в~технической литературе (или это не так?).
+%
+%^^A% \subsubsection{Photo-Album-Like Layouts: Common Height for Beside Photos}
+% \subsubsection{Вёрстка под фотоальбом: задание общей высоты для фото в~ряду}
+% \captionsetup[subfigure]{labelformat=brace,font=footnotesize}
+%^^A% This section shows example which allows to set common height for rectangular graphics,
+%^^A% i.e. photos and fill full width of this row. To emulate the rectangular photos here,
+%^^A% each graphic was loaded inside |\fbox| with zeroed |\fboxsep|. (See also file \texttt{frsample06.tex}.)
+% Данный раздел даёт примеры с~заданием общей высоты для прямоугольной графики,
+% т.\,е. фотографий так. чтобы заполнить весь ряд. Для эмуляции фотографий, картинки
+% помещены в~|\fbox| с~обнулённым параметром |\fboxsep|.
+% (См.~также файл \texttt{frsample06.tex}.)
+%
+%^^A% The code of example uses the |\includegraphics| command (\package{graphicx}
+%^^A% package).
+%^^A% You load the |\CommonHeightRow| command:
+% Код примера использует команду |\includegraphics| (пакет
+% \package{graphicx}).
+% Команда |\CommonHeightRow| используется следующим образом:
+%\begin{Quote}%
+%|\CommonHeightRow|\oarg{supposed height}\marg{floatrow environment}
+%\end{Quote}%
+%^^A% with supposed value of height in the optional argument,
+%^^A% which could be near the necessary common height.
+% где в~опции аргументе может быть задана предполагаемая высота,
+% приблизительно равная необходимой.
+%^^A% The default value is controlled by the |\DefaultCommonHeight| command.
+%^^A% It was defined
+% Значение по умолчанию контролируется командой |\DefaultCommonHeight|.
+% Она определяется как
+%\begin{Quote}%
+%|\newcommand\DefaultCommonHeight{25pt}|
+%\end{Quote}%
+%^^A% It seems that |\DefaultCommonHeight| could differ from one documentation to another,
+%^^A% but inside one documentation the value in this command which once succeed in the row will gives
+%^^A% the same almost correct result in other rows also.
+% Скорее всего значение |\DefaultCommonHeight| может отличаться в~разных документациях,
+% но внутри одной документации однажды найденное подходящее значение даст
+% и~в~других случаях фактически корректный результат.
+%
+%^^A% The second argument---the contents of the |floatrow| environment.
+%^^A% All float boxes in this row must use the |[\FBwidth]| option.
+% Второй аргумент \cdash--- окружение |floatrow| со своим содержимым.
+% \emph{Все} команды боксов флотов должны использовать опцию |[\FBwidth]|.
+%\begin{Quote}%
+%\begin{preamble}%
+%|\usepackage{graphicx}|
+%|\floatsetup[figure]{style=plain}\floatsetup[widefloat]{margins=hangleft}|
+%\end{preamble}%
+% |\begin{figure*}\fboxsep-.4pt|\nopagebreak
+% |\CommonHeightRow{\begin{floatrow}[4]|\nopagebreak
+% |\ffigbox[\FBwidth]|\nopagebreak
+% |{\includegraphics[height=\CommonHeight]{...}}{\caption{...}}|
+% |\ffigbox[\FBwidth]|\nopagebreak
+% |{\includegraphics[height=\CommonHeight]{...}}{\caption{...}}|
+% |\ffigbox[\FBwidth]|\nopagebreak
+% |{\includegraphics[height=\CommonHeight]{...}}{\caption{...}}|
+% |\ffigbox[\FBwidth]|\nopagebreak
+% |{\includegraphics[height=\CommonHeight]{...}}{\caption{...}}|\nopagebreak
+% |\end{floatrow}}|\nopagebreak
+% |\end{figure*}%|
+%\end{Quote}%
+%
+%^^A% Here you may see the result.
+% Ниже показан результат.
+%\begingroup
+% \floatsetup[figure]{style=plain}\floatsetup[widefloat]{margins=hangleft}
+% \begin{figure*}[H]\fboxsep-.4pt%^^A
+% \CommonHeightRow{\begin{floatrow}[4]%^^A
+% \ffigbox[\FBwidth]%^^A
+% {\caption{Рисунок~I в~ряду фото одинаковой высоты}%^^A%
+% \label{fig:CH:Dog}}%^^A
+% {\resizebox!{\CommonHeight}{\fbox{\input{BlackDog.picture}}}}%^^A
+%%^^A
+% \ffigbox[\FBwidth]%^^A
+% {\caption{Рисунок~II в~ряду фото одинаковой высоты}%^^A%
+% \label{fig:CH:WcatI}}%^^A
+% {\resizebox!{\CommonHeight}{\fbox{\input{TheCat.picture}}}}%^^A
+%%^^A
+% \ffigbox[\FBwidth]%^^A
+% {\caption{Рисунок~III в~ряду фото одинаковой высоты}%^^A%
+% \label{fig:CH:mouse}}%^^A
+% {\resizebox!{\CommonHeight}{\fbox{\input{Mouse.picture}}}}%^^A
+%%^^A
+% \ffigbox[\FBwidth]%^^A
+% {\caption{Рисунок~IV в~ряду фото одинаковой высоты}%^^A%
+% \label{fig:CH:cheese}}%^^A
+% {\resizebox!{\CommonHeight}{\fbox{\input{Cheese.picture}}}}%^^A
+% \end{floatrow}}%^^A
+% \end{figure*}%
+%\endgroup
+%
+%^^A% The next example is a~variation of previous one. The command |\CommonHeightRow| here
+%^^A% was used for the |subfloatrow| environment.
+% Следующий пример является вариантом первого. Команда |\CommonHeightRow|
+% здесь использована для окружения |subfloatrow|.
+%\begin{Quote}%
+%\begin{preamble}%
+%|\usepackage{graphicx}|
+%|\floatsetup[figure]{style=plain}\floatsetup[widefloat]{margins=hangleft}|
+%\end{preamble}%
+% |\begin{figure*}\fboxsep-.4pt|\nopagebreak
+% |\ffigbox{}{\CommonHeightRow{\begin{subfloatrow}[4]|\nopagebreak
+% |\ffigbox[\FBwidth]|\nopagebreak
+% |{\includegraphics[height=\CommonHeight]{...}}{\caption{...}}|
+% |\ffigbox[\FBwidth]|\nopagebreak
+% |{\includegraphics[height=\CommonHeight]{...}}{\caption{...}}|
+% |\ffigbox[\FBwidth]|\nopagebreak
+% |{\includegraphics[height=\CommonHeight]{...}}{\caption{...}}|
+% |\ffigbox[\FBwidth]|\nopagebreak
+% |{\includegraphics[height=\CommonHeight]{...}}{\caption{...}}|\nopagebreak
+% |\end{subfloatrow}}\caption{Рисунок...}}|
+% |\end{figure*}%|
+%\end{Quote}%
+%
+%^^A% Here you may see the result.
+% Ниже показан результат.
+%\begingroup
+% \floatsetup[figure]{style=plain}\floatsetup[widefloat]{margins=hangleft}
+% \begin{figure*}[H]\fboxsep-.4pt%^^A
+% \ffigbox{}{\CommonHeightRow{\begin{subfloatrow}[4]%^^A
+% \ffigbox[\FBwidth]%^^A
+% {\caption{Часть рисунка~I в~ряду фото одинаковой высоты}%^^A%
+% \label{fig:CHI:Dog}}%^^A
+% {\resizebox!{\CommonHeight}{\fbox{\input{BlackDog.picture}}}}%^^A
+%%^^A
+% \ffigbox[\FBwidth]%^^A
+% {\caption{Часть рисунка~II в~ряду фото одинаковой высоты}%^^A%
+% \label{fig:CHI:WcatI}}%^^A
+% {\resizebox!{\CommonHeight}{\fbox{\input{TheCat.picture}}}}%^^A
+%%^^A
+% \ffigbox[\FBwidth]%^^A
+% {\caption{Часть рисунка~III в~ряду фото одинаковой высоты}%^^A%
+% \label{fig:CHI:mouse}}%^^A
+% {\resizebox!{\CommonHeight}{\fbox{\input{Mouse.picture}}}}%^^A
+%%^^A
+% \ffigbox[\FBwidth]%^^A
+% {\caption{Часть рисунка~IV в~ряду фото одинаковой высоты}%^^A%
+% \label{fig:CHI:cheese}}%^^A
+% {\resizebox!{\CommonHeight}{\fbox{\input{Cheese.picture}}}}%^^A%
+% \end{subfloatrow}}\caption{Рисунок с~рядом частей"=фото одинаковой высоты}}%^^A
+% \end{figure*}%
+%\endgroup
+%
+%^^A% The last example load labels of parts of figures beside graphics.
+% Последний пример помещает метки рядом с~фотографиями.
+%\begin{Quote}%
+%\begin{preamble}%
+%|\usepackage{graphicx}|
+%|\floatsetup[figure]{style=plain}\floatsetup[widefloat]{margins=hangleft}|
+%|\floatsetup[subfigure]{capbesideposition=left}|
+%\end{preamble}%
+% |\begin{figure*}\fboxsep-.4pt|\nopagebreak
+% |\ffigbox{}{\CommonHeightRow{\begin{subfloatrow}[4]\useFCwidth|\nopagebreak
+% |\fcapside[\FBwidth]|\nopagebreak
+% |{\includegraphics[height=\CommonHeight]{...}}{\caption{}}|
+% |\fcapside[\FBwidth]|\nopagebreak
+% |{\includegraphics[height=\CommonHeight]{...}}{\caption{}}|
+% |\fcapside[\FBwidth]|\nopagebreak
+% |{\includegraphics[height=\CommonHeight]{...}}{\caption{}}|
+% |\fcapside[\FBwidth]|\nopagebreak
+% |{\includegraphics[height=\CommonHeight]{...}}{\caption{}}|\nopagebreak
+% |\end{subfloatrow}}\caption{Рисунок...}}|
+% |\end{figure*}%|
+%\end{Quote}%
+%
+%^^A% Here you may see the result.
+% Ниже показан результат.
+%\begingroup
+% \floatsetup[figure]{style=plain}\floatsetup[widefloat]{margins=hangleft}
+% \floatsetup[subfigure]{capbesideposition=left}
+% \begin{figure*}[H]\fboxsep-.4pt%^^A
+% \ffigbox{}{\CommonHeightRow{\begin{subfloatrow}[4]\useFCwidth
+% \fcapside[\FBwidth]%^^A
+% {\caption{}%^^A%
+% \label{fig:CHII:Dog}}%^^A
+% {\resizebox!{\CommonHeight}{\fbox{\input{BlackDog.picture}}}}%^^A
+%%^^A
+% \fcapside[\FBwidth]%^^A
+% {\caption{}%^^A%
+% \label{fig:CHII:WcatI}}%^^A
+% {\resizebox!{\CommonHeight}{\fbox{\input{TheCat.picture}}}}%^^A
+%%^^A
+% \fcapside[\FBwidth]%^^A
+% {\caption{}%^^A%
+% \label{fig:CHII:mouse}}%^^A
+% {\resizebox!{\CommonHeight}{\fbox{\input{Mouse.picture}}}}%^^A
+%%^^A
+% \fcapside[\FBwidth]%^^A
+% {\caption{}%^^A%
+% \label{fig:CHII:cheese}}
+% {\resizebox!{\CommonHeight}{\fbox{\input{Cheese.picture}}}}%^^A%
+% \end{subfloatrow}}\caption{Рисунок с~рядом частей"=фото одинаковой высоты (метки сбоку)}}%^^A
+% \end{figure*}%
+%\endgroup
+%
+%^^A% The examples with beside figures which also include labeled parts.
+%^^A% They need starred version of command.
+% Примеры с~флотами размещёнными рядом, которые включают помимо этого
+% нумерованные части рисунков. В~этом случае используется звёздный вариант команды.
+%
+%^^A% The row with labels beside.
+% Ряд с~метками сбоку.
+%\begin{Quote}%
+% |\floatsetup[subfigure]{capbesideposition=left}|
+% |\begin{figure*}[H]|
+% |\CommonHeightRow*%|
+% |{\begin{floatrow}|
+% |\ffigbox[\FBwidth]{}%|
+% |{\begin{subfloatrow}\useFCwidth|
+% |\fcapside[\FBwidth]{}{\caption{}\label{...}...}|
+% |\fcapside[\FBwidth]{}{\caption{}\label{...}...}|
+% |\end{subfloatrow}\caption{Общая подпись~I}}|
+% |\ffigbox[\FBwidth]{}%|
+% |{\begin{subfloatrow}\useFCwidth|
+% |\fcapside[\FBwidth]{}{\caption{}\label{...}...}|
+% |\fcapside[\FBwidth]{}{\caption{}\label{...}...}|
+% |\end{subfloatrow}\caption{Общая подпись~II...}}|
+% |\end{floatrow}}%|
+% |\end{figure*}|%
+%\end{Quote}%
+%^^A% Here you may see the result.
+% Ниже показан результат.
+%\begingroup\makeatletter
+% \floatsetup[figure]{style=plain}\floatsetup[widefloat]{margins=hangleft}
+% \floatsetup[subfigure]{capbesideposition=left}
+% \begin{figure*}[H]\fboxsep-.4pt
+% \CommonHeightRow*%^^A\def\CommonHeight{2.5cm}
+% {\begin{floatrow}%^^A%
+% \ffigbox[\FBwidth]{}%^^A%
+% {\begin{subfloatrow}\useFCwidth
+% \fcapside[\FBwidth]{}{\caption{}%^^A%
+% \label{fig:CHs:Dog}\resizebox!{\CommonHeight}{\fbox{\input{BlackDog.picture}}}}%^^A
+%%^^A
+% \fcapside[\FBwidth]{}{\caption{}%^^A%
+% \label{fig:CHs:WcatI}\resizebox!{\CommonHeight}{\fbox{\input{TheCat.picture}}}}%^^A
+% \end{subfloatrow}\caption{Общая подпись~I в~разноуровневом ряду с~метками сбоку}}%^^A
+%%^^A
+% \ffigbox[\FBwidth]{}%^^A%
+% {\begin{subfloatrow}\useFCwidth
+% \fcapside[\FBwidth]{}{\caption{}%^^A%
+% \label{fig:CHs:mouse}\resizebox!{\CommonHeight}{\fbox{\input{Mouse.picture}}}}%^^A
+%%^^A
+% \fcapside[\FBwidth]{}{\caption{}%^^A%
+% \label{fig:CHs:cheese}\resizebox!{\CommonHeight}{\fbox{\input{Cheese.picture}}}}%^^A
+% \end{subfloatrow}\caption{Общая подпись~II в~разноуровневом ряду с~метками сбоку}}%^^A
+% \end{floatrow}}%
+% \end{figure*}%
+%\endgroup
+%
+%^^A% The row with labels below.
+% Ряд с~метками снизу.
+%\begin{Quote}%
+% |\floatsetup[subfigure]{capbesideposition=left}|
+% |\begin{figure*}[H]|
+% |\CommonHeightRow*%|
+% |{\begin{floatrow}|
+% |\ffigbox[\FBwidth]{}%|
+% |{\begin{subfloatrow}|
+% |\ffigbox[\FBwidth]{}{\caption{}\label{...}...}|
+% |\ffigbox[\FBwidth]{}{\caption{}\label{...}...}|
+% |\end{subfloatrow}\caption{Общая подпись~I...}}|
+% |\ffigbox[\FBwidth]{}%|
+% |{\begin{subfloatrow}|
+% |\ffigbox[\FBwidth]{}{\caption{}\label{...}...}|
+% |\ffigbox[\FBwidth]{}{\caption{}\label{...}...}|
+% |\end{subfloatrow}\caption{Общая подпись~II...}}|
+% |\end{floatrow}}%|
+% |\end{figure*}|%
+%\end{Quote}%
+%^^A% Here you may see the result.
+% Ниже показан результат.
+%\begingroup
+% \floatsetup[figure]{style=plain}\floatsetup[widefloat]{margins=hangleft}
+% \begin{figure*}[H]\fboxsep-.4pt
+% \CommonHeightRow*%^^A%
+% {\begin{floatrow}%^^A%
+% \ffigbox[\FBwidth]{}%^^A%
+% {\begin{subfloatrow}%^^A%
+% \ffigbox[\FBwidth]{}{\caption{Рисунок~I в~ряду фото одинаковой высоты}%^^A%
+% \label{fig:CHsI:Dog}\resizebox!{\CommonHeight}{\fbox{\input{BlackDog.picture}}}}%^^A
+%%^^A
+% \ffigbox[\FBwidth]{}{\caption{Рисунок~II в~ряду фото одинаковой высоты}%^^A%
+% \label{fig:CHsI:WcatI}\resizebox!{\CommonHeight}{\fbox{\input{TheCat.picture}}}}%^^A
+% \end{subfloatrow}\caption{Общая подпись~I в~разноуровневом ряду с~метками снизу}}%^^A
+%%^^A
+% \ffigbox[\FBwidth]{}%^^A%
+% {\begin{subfloatrow}%
+% \ffigbox[\FBwidth]{}{\caption{Рисунок~III в~ряду фото одинаковой высоты}%^^A%
+% \label{fig:CHsI:mouse}\resizebox!{\CommonHeight}{\fbox{\input{Mouse.picture}}}}%^^A
+%%^^A
+% \ffigbox[\FBwidth]{}{\caption{Рисунок~IV в~ряду фото одинаковой высоты}%^^A%
+% \label{fig:CHsI:cheese}\resizebox!{\CommonHeight}{\fbox{\input{Cheese.picture}}}}%^^A
+% \end{subfloatrow}\caption{Общая подпись~II в~разноуровневом ряду с~метками снизу}}%^^A
+% \end{floatrow}}%
+% \end{figure*}%
+%\endgroup
+%
+%^^A% The more mixed row with labels beside.
+% Ряд с~метками частей сбоку (включая и~рисунок без частей).
+%\begin{Quote}%
+% |\floatsetup[subfigure]{capbesideposition=left}|
+% |\begin{figure*}[H]|
+% |\CommonHeightRow*%|
+% |{\begin{floatrow}|%
+% |\ffigbox[\FBwidth]{}|
+% |{\begin{subfloatrow}[3]\useFCwidth|
+% |\fcapside[\FBwidth]{}{\caption{}\label{...}...}|
+% |\fcapside[\FBwidth]{}{\caption{}\label{...}...}|
+% |\fcapside[\FBwidth]{}{\caption{}\label{...}...}|
+% |\end{subfloatrow}\caption{Common caption~I}}|
+% |\ffigbox[\FBwidth]{}{\caption{Caption~II...}\label{...}...}|
+% |\end{floatrow}}%|
+% |\end{figure*}|%
+%\end{Quote}%
+%^^A% Here you may see the result.
+% Ниже показан результат.
+%\begingroup\makeatletter
+% \floatsetup[figure]{style=plain}\floatsetup[widefloat]{margins=hangleft}
+% \floatsetup[subfigure]{capbesideposition=left}
+% \begin{figure*}[H]\fboxsep-.4pt
+% \CommonHeightRow*%^^A%
+% {\begin{floatrow}[2]%^^A%
+% \ffigbox[\FBwidth]{}%^^A%
+% {\begin{subfloatrow}[3]\useFCwidth%^^A%
+% \fcapside[\FBwidth]{}{\caption{}%^^A%
+% \resizebox!{\CommonHeight}{\fbox{\input{BlackDog.picture}}}}%^^A%
+% \fcapside[\FBwidth]{}{\caption{}%^^A%
+% \resizebox!{\CommonHeight}{\fbox{\input{TheCat.picture}}}}%^^A%
+% \fcapside[\FBwidth]{}{\caption{}%^^A%
+% \resizebox!{\CommonHeight}{\fbox{\input{Mouse.picture}}}}%^^A%
+% \end{subfloatrow}\caption{Common caption~I}}%^^A%
+% \ffigbox[\FBwidth]{}{\caption{}%^^A%
+% \resizebox!{\CommonHeight}{\fbox{\input{Cheese.picture}}}}%^^A%
+% \end{floatrow}}%
+% \end{figure*}%
+%\endgroup
+%
+% \clearpage
+%^^A% \subsection{Sample files}\label{sec:samples}
+% \subsection{Файлы примеров}\label{sec:samples}
+%^^A% The |floatrow| package distribution offers a few files with
+%^^A% examples, which show settings, not covered by current document (some
+%^^A% of them are bit exotic for technical literature). The samples have no aim to
+%^^A% create perfect layout, but to show easy modification for all float
+%^^A% types, and show goals and drawbacks in combinations of chosen layout
+%^^A% with different float types and their contents.
+% Дистрибутив пакета |floatrow| предлагает несколько файлов
+% с~примерами, которые демонстрируют настройки, не рассмотренные в~данном
+% документе (некоторые из них могут быть несколько экзотичны для технической литературы).
+% Примеры не имеют цели создать совершенную вёрстку, только показать
+% быстроту и~простоту модификации оформления для флотов всех
+% типов, и~показывают достоинства и~недостатки в~комбинациях
+% выбранного оформления при разных размещениях флотов.
+%
+%^^A% \emph{Note}. All miscellaneous float styles (i.e.\ almost
+%^^A% all sample files) need at least two \LaTeX{} runs.
+% \emph{Замечание}. Все нестандартные стили флотов (фактически все
+% файлы примеров) требуют как минимум две обработки \LaTeX'ом.
+%
+%^^A% The list of samples:
+% Перечень файлов примеров:
+%
+% \begin{Options}{\OptionLabel}
+%^^A% \item[frsample01.tex] all possible combinations of predefined
+%^^A% \package{floatrow} styles for captions above/below floats with foot
+%^^A% material; the plain floating environments and
+%^^A% |floatrow|s were created, also the boxes with
+%^^A% alone objects and alone captions;
+% \item[frsample01.tex] все возможные комбинации
+% предопределённых стилей пакета \package{floatrow}
+% для подписей сверху/снизу с~экспликациями; были созданы
+% простые флоты, окружения с~рядом флотов (окружение
+% |floatrow|), а~также варианты объекта без подписи
+% и~подписи без объекта;
+%^^A% \item[frsample02.tex] all possible combinations of predefined
+%^^A% \package{floatrow} styles for beside captions and all possible
+%^^A% caption positions;
+% \item[frsample02.tex] все возможные комбинации
+% с~предопределёнными стилями пакета \package{floatrow} для подписей
+% сбоку и~все возможные расположения подписей;
+%^^A% \item[frsample03.tex] various tests with tables;
+% \item[frsample03.tex] различные тесты с~таблицами;
+%^^A% \item[frsample04.tex] sample with fancy layout with usage of
+%^^A% beside captions;
+% \item[frsample04.tex] пример с~необычным оформлением
+% и~размещением подписей сбоку;
+%^^A% \item[frsample05.tex] one-column facing layout; miscellaneous
+%^^A% caption settings.
+% \item[frsample05.tex] одноколонная вёрстка, зеркальный макет
+% на развороте; необычные настройки для подписей.
+%^^A% \item[frsample06.tex] examples of attempts to get common height for
+%^^A% rectangular graphics (photos) in the filled row of floats or parts
+%^^A% of floats. Also the examples of usage of the |\Xhsize| command
+%^^A% in the mixed-level rows were added.
+% \item[frsample06.tex] пример рядов с~заданием общей высоты для
+% прямоугольной графики (фото) в~заполненном ряду флотов или подфлотов.
+% Также заданы примеры с~использованием команды |\Xhsize| в~рядах
+% со смешением флотов и~подфлотов.
+% \end{Options}
+%
+%^^A% The next bundle of samples is a few file-headers with various
+%^^A% preambles which run the same file with various float
+%^^A% layouts. For these examples a new float type of
+%^^A% float |textbox| was created. It includes text in its object contents.
+% Следующий связанный ряд файлов-примеров имеют несколько
+% файлов"=заголовков с~различной преамбулой, которые
+% обрабатывают файл с~различным размещением флотов.
+% В~этих примерах был создан новый тип флота
+% |textbox| "--- который включает в~себя текст.
+% \begin{Options}{\OptionLabel}
+%^^A% \item[frsample10.tex] one column non-facing layout; figures
+%^^A% printed in |plain| style; text boxes use miscellaneous
+%^^A% ruled style;
+% \item[frsample10.tex] одноколонная вёрстка; рисунки оформлены
+% в~стиле |plain|; боксы текста
+% (|textbox|) используют необычный стиль с~линейками;
+%^^A% \item[frsample11.tex] one-column non-facing layout with elements
+%^^A% hanged on left margin (e.g. wide floats, in starred environments,
+%^^A% like |figure*|);
+% \item[frsample11.tex] одноколонная вёрстка с~элементами
+% выхода на левое поле (например, широкие
+% флоты в~«звёздных» окружениях, как |figure*|);
+%^^A% \item[frsample12.tex] two-column layout with attempts of
+%^^A% colored float styles.
+% \item[frsample12.tex] двухколонная вёрстка с~попытками
+% использования расцвеченных стилей флотов.
+% \end{Options}
+%
+%^^A% {\sloppy Also added sample file \file{sample-longtable.tex} was added
+%^^A% which uses \emph{beta-temp} package-patch \package{fr-longtable}
+%^^A% with defined commands |\endlasthead| and |\endprelastfoot| which
+%^^A% defines captions for continued and last pages of long table in three
+%^^A% possible ways.\par}
+% Также добавлен файл-пример \file{sample-longtable.tex}
+% использующий \emph{beta-temp} пакет \package{fr-longtable}, где
+% определены команды |\endlasthead| и~|\endprelastfoot|, где даны три
+% варианта определения подписей (табличных заголовков) для продолжающейся
+% и~последней страниц |longtable|.
+%\vfil
+%
+% \begin{small}
+%^^A% \subsection{Obsolete Commands}\label{sec:changed}
+% \subsection{Устаревшие команды}\label{sec:changed}
+% \FRorisubsubsection{Интерфейс пользователя---новые плавающие объекты
+% [\package{float}]}\label{sec:floatborrowI}
+%
+% \DescribeMacro{\newfloat}\slshape
+%^^A% The most important command in \package{float}
+%^^A% is the |\newfloat| command\footnote{It doubles the
+%^^A% \cmd{\DeclareNewFloatType} command.}. It is patterned on
+%^^A% |\newtheorem|. The |\newfloat| command takes three required and
+%^^A% one optional argument; it is of the form
+% Самой важной командой в~пакете \package{float}
+% является команда |\newfloat|\footnote{Она дублируется командой
+% \cmd{\DeclareNewFloatType}.}.
+% Она сделана по образцу
+% |\newtheorem|. Команда |\newfloat| имеет три основных и~один дополнительный
+% аргумент; форма задания:
+% \RestoreSpaces
+% \begin{Quote}
+% \hspace*{\MacroIndent}|\newfloat{|\meta{type}|}{|^^A
+% \meta{placement}|}{|\meta{ext}|}[|\meta{within}{\tt]}
+% \end{Quote}
+% \begin{itemize}\itemsep0pt\parskip0pt
+% \item
+%^^A% \marg{type} is the `type' of the new class of floats, like
+%^^A% |program| or |algorithm|. After the appropriate
+%^^A% |\newfloat|, commands like |\begin{program}| or |\end{algorithm*}|
+%^^A% will be available.
+% \marg{type} задаёт тип нового класса флотов, таких как
+% |program| (программа) или |algorithm| (алгоритм).
+% Определив эти слова в~аргументе
+% |\newfloat|, вы можете задать команды, как |\begin{program}|
+% или |\end{algorithm*}|.
+% \item
+%^^A% \marg{placement} gives the default placement
+%^^A% parameters for this class of floats. The placement parameters are
+%^^A% the same as in standard \LaTeX, i.e., |t|, |b|,
+%^^A% |p| and |h| for `top', `bottom', `page' and `here',
+%^^A% respectively.
+% \marg{placement} задаёт размещение по умолчанию
+% для данного класса флотов. Параметры те же самые,
+% что и~в~стандартном \LaTeX'е, например, |t|, |b|,
+% |p| и~|h| для `top' (вверху), `bottom' (внизу),
+% `page' (отдельная страницы) и~`here' (здесь),
+% соответственно.
+% \item
+%^^A% \marg{ext} When \LaTeX\ writes the captions to an auxiliary file
+%^^A% for the list of figures (or whatever), it'll use the job name
+%^^A% followed by \marg{ext} as a file name.
+% \marg{ext}. Когда \LaTeX\ записывает подписи во вспомогательный файл
+% для списка рисунков (или любого другого флота), он использует
+% имя рабочего файла (документа)
+% с~расширением \marg{ext} как имя файла.
+% \item
+%^^A% \oarg{within} Finally, the optional
+%^^A% argument \meta{within} determines whether floats of this class will
+%^^A% be numbered within some sectional unit of the document. For example,
+%^^A% if \oarg{within}${}={}$|chapter|, the floats will be numbered
+%^^A% within chapters. (In standard \LaTeX, this happens with figures and
+%^^A% tables in the \cls{report} and \cls{book} document styles.) As an
+%^^A% example, Program~\ref{prog1.1} was created by a command sequence
+%^^A% similar to that shown in the following
+%^^A% Example\footnote{Settings for Example float
+%^^A% environment were created by \cmd{\DeclareNewFloatType} macro stuff.}.
+% \oarg{within}. Наконец, дополнительный
+% аргумент \meta{within} определяет будут ли плавающие объекты
+% данного класса нумероваться
+% внутри указанного раздела документа. Например,
+% если \oarg{within}${}={}$|chapter|, флоты будут перенумеровываться
+% по главам. (В~стандартном \LaTeX'е, это задано для рисунков и~таблиц
+% в~классах документов \cls{report} и~\cls{book}.) Как
+% пример, программа~\ref{prog1.1} была создана командной последовательностью
+% похожей на продемонстрированную в~следующем
+% примере\footnote{Настройки для этого окружения примера
+% были созданы командой \cs{}\FRkey{DeclareNewFloatType}.}.
+% \end{itemize}
+%^^A% \emph{Floatrow note.}
+%^^A% There is also created a |\newfloat*| pair, which works similar to
+%^^A% |\restylefloat*| command (see below).
+% \emph{Замечание \textsf{floatrow}.}
+% Также создана команда-пара |\newfloat*|, которая работает аналогично команде
+% |\restylefloat*| (см.~ниже).
+% \begin{Example}[H]
+% \begin{verse}
+% |\floatstyle{ruled}|\\
+% |\newfloat{Program}{tbp}{lop}[section]|\\
+% \dots\ loads o' stuff \dots\\
+% |\begin{Program}|\\
+% |\begin{verbatim}|\\
+% \dots\ program text \dots\\
+% |\end{verbatim}|\\
+% |\caption{|\dots\ caption \dots|}|\\
+% |\end{Program}|
+% \end{verse}
+% \caption{Это ещё один простенький плавающий пример. Исключая
+% то, что он плавает, так как использует параметр {\tt[H]}, чтобы
+% появиться \textbf{именно здесь}.}\label{exa1.1}
+% \end{Example}
+% \begin{Program}
+%\begin{verbatim}
+%#include <stdio.h>
+%
+%int main(int argc, char **argv) {
+% int i;
+% for (i = 0; i < argc; ++i)
+% printf("argv[%d] = %s\n", i, argv[i]);
+% return 0;
+%}
+%\end{verbatim}
+% \caption{Первая программа. Она ничего не делает в~пакете,
+% просто включена в~него как пример.
+% Обратите внимание на стиль \texttt{ruled}%
+% \label{prog1.1}}
+% \end{Program}
+%
+% \DescribeMacro{\floatstyle}
+%^^A% The |\floatstyle| command sets a default
+%^^A% float style. This float style will be used for all the floats that
+%^^A% are subsequently defined using |\newfloat|, until another
+%^^A% |\floatstyle| command appears. The |\floatstyle| command takes one
+%^^A% argument, the name of a float style. For instance,
+%^^A% |\floatstyle{ruled}|. Specifying a string that does not name a valid
+%^^A% float style is an error.
+% Команда |\floatstyle| определяет стиль флота по
+% умолчанию. Этот стиль будет использоваться для всех типов флотов
+% которые впоследствии будут определены в~команде |\newfloat|, до появления другой
+% команды |\floatstyle|. Команда |\floatstyle| имеет один аргумент,
+% имя стиля флота. Например,
+% |\floatstyle{ruled}|. Указание названия несуществующего стиля приведёт к~ошибке.
+%
+% \DescribeMacro{\floatname}
+%^^A% The |\floatname| command lets you define
+%^^A% the \emph{float name} that \LaTeX\ uses in the caption of a float,
+%^^A% i.e., `Figure' for a figure and so on. For example,
+%^^A% |\floatname{program}{Program}|. The |\newfloat| command sets the
+%^^A% float name to its argument \meta{type} if no other name has been
+%^^A% specified before.
+% Команда |\floatname| позволяет вам определить
+% \emph{имя флота}, которое \LaTeX\ использует в~подписи флота,
+% например, `Figure' для окружения рисунков и~тому подобное. Например,
+% |\floatname{program}{Program}| {\em (или
+% для русской литературы |\floatname|\nobreak
+% |{Program}|\allowbreak
+% |{\CYRP\cyrr\cyro\cyrg\cyrr\cyra\cyrm\cyrm\cyra}|
+% \unskip)}.
+% Команда |\newfloat| определяет
+% имя флота по аргументу определяющему имя окружения (\meta{type}) если не было
+% определено другого имени до этого.
+%
+% \pagebreak[3]
+%
+% \DescribeMacro{\floatplacement}
+%^^A% The |\floatplacement| command resets
+%^^A% the default placement specifier of a class of floats. E.g.,
+%^^A% |\floatplacement{figure}{tp}|.
+% Команда |\floatplacement| переопределяет
+% размещения флота по умолчанию для данного класса флотов. Например,
+% |\floatplacement{figure}{tp}|.
+%
+% \DescribeMacro{\restylefloat}\nopagebreak
+%^^A% The |\restylefloat| command is necessary
+%^^A% to change styles for the standard float types
+%^^A% |figure| and |table|. Since these aren't usually
+%^^A% defined via |\newfloat|, they don't have a style associated with
+%^^A% them. Thus you have to say, for example,
+% Команда |\restylefloat| необходима для
+% изменения стиля для стандартных типов флотов
+% |figure| и~|table|. Так как они не определяются
+% через команду |\newfloat|, они не имеют стиля, связанного с~ними.
+% Поэтому вы должны задать, например,
+% \begin{Quote}
+% \hspace*{\MacroIndent}|\floatstyle{ruled}|
+% \hspace*{\MacroIndent}|\restylefloat{table}|
+% \end{Quote}
+%^^A% to have tables come out |ruled|. The command also lets you
+%^^A% change style for floats that you define via |\newfloat|, although
+%^^A% this is, typographically speaking, not a good idea. See
+%^^A% table~\ref{table1} for an example\footnote{The \package{float} package
+%^^A% created special caption style with bold label for |boxed|
+%^^A% style. Please note that |plain| and |boxed| float
+%^^A% styles have not any special settings in \package{caption} 3.x package.
+%^^A% To emulate |boxed| style from \package{float} documentation there
+%^^A% were: cleared all special caption settings for tables, and restored
+%^^A% default colon separator after label.}. There is a |\restylefloat*|
+%^^A% command which will restyle an existing float type but will keep the
+%^^A% new float style from taking over the |\caption| command. In this
+%^^A% case the user is responsible for handling their own captions.
+% чтобы получить таблицы в~стиле |ruled|. Команда также позволяет
+% изменить стиль флота, определённого командой |\newfloat|, хотя
+% это, по типографским правилам, не лучшая идея. См.
+% табл.~\ref{table1} для примера\footnote{В~пакете \package{float}
+% создан специальный стиль подписи с~полужирным нумерационным заголовком
+% для стиля |boxed|.
+% Обратите внимание, что стили флота |plain| и~|boxed|
+% не имеют специальных настроек в~пакете \package{caption} 3.x.
+% Для эмуляции стиля |boxed| из документации пакета \package{float} были:
+% отменены все специальные установки для таблиц, и~восстановлено двоеточие
+% как разделитель после нумерационного заголовка.}. Существует
+% команда |\restylefloat*|,
+% которая переопределяет стиль флота, но не затрагивает стиля подписи.
+% В~этом случае пользователь сам отвечает за создание оформления подписей.
+% \DeleteShortVerb{\|}
+% %^^AEmulation of float's documentation settings
+% %^^A\floatstyle{boxed}
+% %^^A\restylefloat{table}
+% \begingroup
+% \clearcaptionsetup{table}
+% \captionsetup{labelsep=default,labelfont=bf}
+% \floatsetup[table]{style=boxed}
+% \begin{table}[h] \def\B#1{$\displaystyle{n\choose#1}$}
+% \begin{center} \begin{tabular}{c|cccccccc}
+% $n$&\B0&\B1&\B2&\B3&\B4&\B5&\B6&\B7\\ \hline
+% 0 & 1\\
+% 1 & 1&1\\
+% 2 & 1&2&1\\
+% 3 & 1&3&3&1\\
+% 4 & 1&4&6&4&1\\
+% 5 & 1&5&10&10&5&1\\
+% 6 & 1&6&15&20&15&6&1\\
+% 7 & 1&7&21&35&35&21&7&1
+% \end{tabular} \end{center}
+% \caption{Треугольник Паскаля. Это переоформленное окружение
+% \LaTeX'а \texttt{table}.%^^A
+% \label{table1}}
+% \end{table}
+% \endgroup
+% \MakeShortVerb{\|}
+%
+% \end{small}
+%
+%\clearpage
+% \begingroup\extrarowheight1.75pt\small\openup-.5pt\tabcolsep.5\tabcolsep\LTpre=0ptplus3pt\LTpost\LTpre
+% \subsubsection{Команды и~ключи \texorpdfstring{\cs{floatsetup}}{floatsetup}, удалённые после версии 0.1b}
+% Здесь приведены устаревшие макрокоманды, которые были заменены
+% ключами из команды |\floatsetup|,
+% переименованы или удалены после версии 0.1b.
+%
+% \parindent0pt
+% \begin{longtable}{@{\extracolsep{-.3ptplus1fill}}|
+% >{\rightskip0ptplus1fil}p{.35\hsize}|
+% >{\rightskip0ptplus1fil}p{.6\hsize}|}
+% \multicolumn{2}{c}{Удалённые или заменённые команды}
+% \\\hline
+% \thead{Команда}
+% &
+% \thead{Заменена на}
+% \\\hline
+% \extrarowheight0pt\begin{tabular}[t]{@{}l}
+% \cmd{\renewfloatstyle},\\
+% \cmd{\newfloatstyle},\\
+% \cmd{\definefloatstyle}
+% \end{tabular}&
+% \cmd{\DeclareFloatStyle} "---эта команда использует
+% механизм \cmd{\floatsetup}
+% \\\hline
+% \cmd{\restorerestylefloat} & удалена
+% \\\hline
+% \cmd{\captionskip} & команда, а не величина
+% \\\hline
+% \cmd{\floatfootskip} & команда, а не величина
+% \\\hline
+% \end{longtable}
+%
+% \vskip1pt
+% \begin{longtable}{@{\extracolsep{-.3ptplus1fill}}|
+% >{\rightskip0ptplus1fil}p{.35\hsize}|
+% >{\rightskip0ptplus1fil}p{.6\hsize}|}
+% \multicolumn{2}{c}{Команды, заменённые на ключи}
+% \\\hline
+% \thead{Удалённая команда}
+% &
+% \thead{Ключ-аналог}
+% \\\hline
+% \cmd{\floatobjectset} &
+% в текущей версии \emph{не используется для определения
+% настроек оформления объекта}, используйте ключ
+% |objectset=|
+% \\\hline
+% \cmd{\alignsidecaption}&
+% |capbesideframe=yes|
+% \\\hline
+% \extrarowheight0pt\begin{tabular}[t]{@{}l}
+% \smash{\cmd{\capbesidecenter}},\\ \smash{\cmd{\capbesidetop}},\\
+% \smash{\cmd{\capbesidebottom}},\\
+% \smash{\cmd{\capbesideinside}},\\
+% \smash{\cmd{\capbesideoutside}},\\
+% \smash{\cmd{\capbesideleft}},\\
+% \smash{\cmd{\capbesideright}}
+% \end{tabular}&
+% \extrarowheight0pt\begin{tabular}[t]{@{}l}
+% |capbesideposition=center|\\
+% |capbesideposition=top|\\
+% |capbesideposition=bottom|\\
+% |capbesideposition=inside|\\
+% |capbesideposition=outside|\\
+% |capbesideposition=left|\\
+% |capbesideposition=right|
+% \end{tabular}
+% \\\hline
+% \extrarowheight0pt\begin{tabular}[t]{@{}l}
+% \cmd{\floatrowsep},\\ \cmd{\floatcapbesidesep}
+% \end{tabular}&
+% в текущей версии \emph{не используется для задания
+% разделительного материала}, используйте ключи\par
+% \extrarowheight0pt
+% \begin{tabular}[t]{@{}l}
+% |floatrowsep=|\\
+% |capbesidesep=|
+% \end{tabular}
+% \\\hline
+% \extrarowheight0pt\begin{tabular}[t]{@{}l}
+% \cmd{\FBcenter}\vphantom{g},\\ \cmd{\FBleft}\vphantom{g},\\
+% \cmd{\FBright},\\
+% \cmd{\FBnormal}
+% \end{tabular}&
+% \extrarowheight0pt\begin{tabular}[t]{@{}l}
+% |margins=center|,\\
+% |margins=raggedright|,\\
+% |margins=raggedleft|, \\
+% |margins=center|,\\
+% \end{tabular}
+% \\\hline
+% \cmd{\setfloatstyle} & |style=|
+% \\\hline
+% \begin{tabular}[t]{@{}l}
+% \cmd{\Setframe}\\
+% \cmd{\setframe}
+% \end{tabular}
+% & используйте ключи |framestyle=| и |frameset=|
+% \\\hline
+% \cmd{\setrules}
+% & используйте |precode=|, |postcode=|,
+% |midcode=| (а также
+% |rowpercode| и |rowpostcode|) ключи
+% \\\hline
+% \end{longtable}
+%
+% \vskip1pt
+% \begin{longtable}{@{\extracolsep{-.3ptplus1fill}}|
+% >{\rightskip0ptplus1fil}p{.35\hsize}|
+% >{\rightskip0ptplus1fil}p{.6\hsize}|}
+% \multicolumn{2}{c}{Переименованные ключи}
+% \\\hline
+% \thead{Ключ}
+% &
+% \thead{Заменён на}
+% \\\hline
+% \endhead
+% |attachedcapstyle=| & |relatedcapstyle=|
+% \\\hline
+% |floatstyle=| & |style=|
+% \\\hline
+% |floatfont=| & |font=|
+% \\\hline
+% |putcaptionbeside=| & {capposition=beside}
+% \\\hline
+% |besidecapposition=| & |capbesideposition=|
+% \\\hline
+% |besidecapwidth=| & |capbesidewidth=|
+% \\\hline
+% |besidecapframe=| & |capbesideframe=|
+% \\\hline
+% |floatmarginsset=| & |margins=|
+% \\\hline
+% |besidecapsep=| & |capbesidesep=|
+% \\\hline
+% |Precode=| & |rowprecode=|
+% \\\hline
+% |Postcode=| & |rowpostcode=|
+% \\\hline
+% |framereduce=| & |framefit=|
+% \\\hline
+% \extrarowheight0pt\begin{tabular}[t]{@{}l@{}}
+% \vphantom{(}опции ключей |objectset=|\\
+% \quad и |margins=|\\
+% |flushleft|,\\ |flushright|,\\|center|
+% \end{tabular} &
+% \extrarowheight0pt\begin{tabular}[t]{@{}l@{}}
+% \vphantom{(}опции ключей |objectset=|
+% и~|margins=|\\\quad
+% (для унификации
+% с~аналогичными опциями\\\quad ключей в~пакете
+% \package{caption})\\
+% |raggedright|,\\ |raggedleft|,\\
+% |centering|
+% \end{tabular}
+% \\\hline
+% \end{longtable}
+% \endgroup
+% \MakeShortVerb{\|}%
+%
+% \Finale
+%\endinput
diff --git a/macros/latex/contrib/floatrow/floatrow.dtx b/macros/latex/contrib/floatrow/floatrow.dtx
new file mode 100644
index 0000000000..904d61654c
--- /dev/null
+++ b/macros/latex/contrib/floatrow/floatrow.dtx
@@ -0,0 +1,11617 @@
+% \iffalse
+% floatrow.dtx - The floatrow package (extension of float package)
+% (c) 2004-2007 Olga Lapko (Lapko.O@g23.relcom.ru http://www.ru.net/~Lapko.O/)
+%
+% This package borrowed code (core parts) from:
+% float package 2001/11/08 v1.3d,
+% Copyright (c) 1991-2000 Anselm Lingnau
+% rotfloat package, 2002/02/02 v1.1,
+% Copyright (c) 1995-2002 Axel Sommerfeldt
+%
+% During creation of floatsetup stuff there was borrowed code structure
+% from caption package v3.x ((c) 1994-2007 Axel Sommerfeldt)
+%
+% This program is provided under the terms of the
+% LaTeX Project Public License distributed from CTAN
+% archives in directory macros/latex/base/lppl.txt.
+%
+%<*dtx>
+ \ProvidesFile{floatrow.dtx}
+%</dtx>
+%<floatrow,frfancy,floatpagestyle,listpen,frforsubfig,forlongtable>\NeedsTeXFormat{LaTeX2e}[1995/06/01]
+%<floatrow>\ProvidesPackage{floatrow}
+%<frfancy>\ProvidesPackage{fr-fancy}
+%<floatpagestyle>\ProvidesPackage{floatpagestyle}
+%<listpen>\ProvidesPackage{listpen}
+%<frforsubfig>\ProvidesPackage{fr-subfig}
+%<forlongtable>\ProvidesPackage{fr-longtable}
+%
+% \ProvidesFile{floatrow.dtx}
+%<floatrow> [2008/08/02 v0.3b floatrow: float package extension]
+%<frfancy> [2007/11/28 v0.1i floatrow: fancy boxes]
+%<floatpagestyle> [2005/10/02 v0.1h floating page style]
+%<listpen> [2007/10/28 v0.1d list penalty managing]
+%<frforsubfig> [2007/12/24 v0.1g (beta) floatrow: additions for subfig]
+%<forlongtable> [2007/11/28 v0.1b (beta) floatrow: additions for longtable]
+%
+%<*driver>
+\input pictures
+\documentclass[twoside]{ltxdoc}
+
+\makeatletter%^^A -----------------------
+
+\usepackage{calc}
+\usepackage{tabularx,array}
+
+\ifx\pdfoutput\undefined \else
+ \ifcase\pdfoutput \else
+ \usepackage{mathptm}\def\ttdefault{pxtt}
+ \usepackage[scaled=0.90]{helvet}
+ \fi
+\fi
+\settowidth\marginparwidth{\texttt{0DeclareFloatFootnoterule}}
+\advance\oddsidemargin.25\marginparwidth
+\evensidemargin\oddsidemargin
+
+\IfFileExists{titlesec.sty}{\usepackage[raggedright]{titlesec}}{}
+\let\FRorisection\section
+\let\FRorisubsection\subsection
+\let\FRorisubsubsection\subsubsection
+\def\section{\RestoreSpaces\FRorisection}
+\def\subsection{\RestoreSpaces\FRorisubsection}
+\def\subsubsection{\RestoreSpaces\FRorisubsubsection}
+
+\IfFileExists{footmisc.sty}{\usepackage[perpage]{footmisc}}{}
+
+\IfFileExists{fancyhdr.sty}{\usepackage{fancyhdr}
+\pagestyle{fancy}
+\fancyhead{}\fancyfoot{}
+\fancyhead[LE]{\setlength{\dimen@}{\marginparwidth+\marginparsep}%^^A
+ \leavevmode\hbox to\dimen@{\normalsize\bfseries\thepage\hfil}
+ \ignorespaces{\nouppercase\leftmark}\hfil\strut}
+\fancyhead[LO]{\setlength{\dimen@}{\marginparwidth+\marginparsep}%^^A
+ \leavevmode\hbox to\dimen@{}
+ \ignorespaces{\nouppercase\rightmark}\hfill
+ \hbox to2em{\hfil\normalsize\bfseries\thepage}\strut}
+\fancyheadoffset[L]{\marginparwidth+\marginparsep}
+}{}
+
+\usepackage[font=small,labelfont=bf,labelsep=period,
+ justification=centerlast]
+ {caption}[2007/04/11]
+\usepackage[format=default,justification=centerlast,
+ labelfont=up,captionskip=5pt]
+ {subfig}[2005/06/28]
+
+\IfFileExists{rotating.sty}{\usepackage[figuresright]{rotating}}{}
+
+\usepackage{longtable}
+\usepackage{wrapfig}
+%\usepackage{psfrag}
+\usepackage[vflt]{floatflt}
+\usepackage{picins}
+%^^A\RequirePackage[writefile]{listings}[2004/09/07]
+
+\usepackage[font=small,captionskip=5pt,
+ footskip=.5\skip\footins,footnoterule=fullsize,
+ floatrowsep=qquad,capbesidesep=quad,capbesideposition=inside,
+ facing=yes,floatHaslist=yes,doublefloataswide=yes]{floatrow}
+
+\usepackage{floatpagestyle,listpen}
+\allowprelistbreaks[-4]
+\newseparatedlabel\Flabel{\@captype}{sub\@captype}
+\newseparatedref\Fref{,\,\textit}
+
+\usepackage{fr-fancy}
+
+\usepackage{color}
+\definecolor{gray}{gray}{.5}
+%\definecolor{emphblue}{rgb}{0,0,0.5}
+\definecolor{emphblue}{rgb}{0,0,1}
+\def\emphcolor{\color{emphblue}}
+
+\usepackage[
+ linktocpage,
+ hyperindex,%
+ plainpages=false,%
+ bookmarksopenlevel=1,%
+ bookmarksnumbered=false,%
+ pdfview=FitH,
+ pdfstartview=FitH,
+ ]{hyperref}
+\usepackage{hypcap}
+
+\def\@linkbordercolor{1 .5 .5}
+
+\ifx\pdftexversion\undefined
+ \IfFileExists{pstricks.sty}{\usepackage{pstricks,pst-eps}}{}
+\else\ifcase\pdfoutput
+ \IfFileExists{pstricks.sty}{\usepackage{pstricks}}{}
+\or
+%^^A \IfFileExists{pdftricks.sty}{
+%^^A \usepackage{pdftricks}
+%^^A }{}
+\fi\fi
+\ifx\pdfdisplay\undefined\else
+ \begin{psinputs}
+ \usepackage{pstricks}
+ \end{psinputs}
+\fi
+
+\IfFileExists{makecell.sty}{\usepackage{makecell}}{}
+
+\@ifundefined{thead}{\newcommand\thead[1]{\footnotesize\raisebox
+ {0pt}[\height+\jot][\depth+\jot]{\begin{tabular}{@{}c@{}} #1\end{tabular}}}
+%^^A For this documentation only
+ \def\multirowthead#1[#2]#3{\raisebox{-1.5ex}{\thead{#3}}}}{}
+
+\IfFileExists{multirow.sty}{\usepackage{multirow}}{}
+\IfFileExists{lscape.sty}{\usepackage{lscape}}{}
+\floatsetup[table]{style=Plaintop,footnoterule=none}
+
+%^^A -----------------------
+\floatstyle{ruled}
+\newfloat{Program}{tbp}{lop}[section]
+
+\DeclareNewFloatType{Example}{placement=tb,
+ within=section,fileext=loe}
+
+\newfloatcommand{fcapsideleft}{figure}[{\capbeside
+ \captionsetup[capbesidefigure]{labelsep=newline,
+ justification=raggedleft}%
+ \thisfloatsetup{capbesideposition=left}}][\FBwidth]
+\newfloatcommand{fcapsideright}{figure}[{\capbeside
+ \captionsetup[capbesidefigure]{labelsep=newline,
+ justification=raggedright}%
+ \thisfloatsetup{capbesideposition=right}}][\FBwidth]
+
+\DeclareFloatStyle{MyBoxed}{style=Boxed,
+ captionskip=5pt,frameset={\fboxrule1pt\fboxsep12pt}}
+
+\DeclareFloatVCode{lowthickrule}{\par\vskip2pt\rule{\hsize}{.8pt}\par}
+\DeclareFloatVCode{grayruleabove}{{\color{gray}\par\hrule height2.8pt depth0pt\vskip4pt\par}}
+\DeclareFloatVCode{grayrulebelow}{{\color{gray}\par\vskip4pt\hrule height2.8pt depth0pt}}
+
+\DeclareObjectSet{colorred}{\parskip2pt\parindent15pt\color{red}}
+
+\DeclareMarginSet{hangtoheads}{\setfloatmargins
+ {\hfil}{\hskip-.7\headheight\hskip-\headsep}}
+
+\DeclareFloatSeparators{colorsep}{\begingroup\color{blue}%
+ \floatfacing*
+ {\hskip16pt\vrule width4.8pt\hskip6pt}{\hskip6pt\vrule width4.8pt\hskip16pt}%
+ \endgroup}
+\DeclareFloatSeparators{none}{}
+\DeclareFloatSeparators{cicero}{\hskip1cc}
+\DeclareFloatSeparators{enskip}{\hskip.5em}
+\DeclareFloatSeparators{marginparsep}{\hskip\marginparsep}
+\DeclareFloatSeparators{mcapwidth}{\hskip-\FCwidth}
+
+\DeclareColorBox{framedfigure}{\fcolorbox{gray}{white}}
+\DeclareColorBox{yellowplate}{\colorbox{yellow}}
+
+\DeclareCBoxCorners{angles}
+ {{\color{green}%green llcorner
+ \linethickness{10pt}\put(-5pt,-5pt)
+ {{\put(0pt,0pt){\line(0,1){\FRcolorboxht}}}%
+ {\put(-5pt,0pt){\line(1,0){\FRcolorboxwd}}}}%
+ }}{{\color{red}%red lrcorner
+ \linethickness{10pt}\put(0pt,0pt)
+ {{\put(0pt,0pt){\line(0,1){\FRcolorboxht}}}%
+ {\put(5pt,0pt){\line(-1,0){\FRcolorboxwd}}}}%
+ }}{{\color{blue}%blue urcorner
+ \linethickness{10pt}\put(5pt,-5pt)
+ {{\put(0pt,0pt){\line(0,-1){\FRcolorboxht}}}%
+ {\put(5pt,0pt){\line(-1,0){\FRcolorboxwd}}}}%
+ }}{{\color{magenta}%magenta ulcorner
+ \linethickness{10pt}\put(0pt,0pt)
+ {{\put(0pt,0pt){\line(0,-1){\FRcolorboxht}}}%
+ {\put(-5pt,0pt){\line(1,0){\FRcolorboxwd}}}}%
+ }}
+
+%^^A -----------------------
+\DeclareCaptionListOfFormat{comma-separated}{#1,\,#2}
+
+\def\rightlast{\leftskip0ptplus1fil
+ \rightskip0ptplus-1fil\parfillskip0ptplus1fil}
+\def\leftlast{\leftskip0pt\rightskip0pt\parfillskip0ptplus1fil}
+
+%^^A for all versions of caption 3.x?
+\DeclareCaptionLabelFormat{rightline}{\rightline{\bothIfFirst{#1}{ }#2}}
+\DeclareCaptionLabelFormat{continued}{\rightline{\bothIfFirst{#1}{ }#2 \textup{(\emph{Continued})}}}
+\DeclareCaptionLabelFormat{finished}{\rightline{\bothIfFirst{#1}{ }#2 \textup{(\emph{Finished})}}}
+
+\DeclareCaptionLabelFormat{thinspace}{\bothIfFirst{#1}{\,}#2}
+
+\DeclareCaptionJustification{togglelast}{\floatfacing*\rightlast\leftlast}
+\DeclareCaptionJustification{rightlast}{\rightlast}
+
+\captionsetup[table]{labelformat=rightline,textfont=bf,labelfont={md,sl},labelsep=newline}
+\captionsetup[capbesidefigure]{justification=togglelast}
+\captionsetup[floatfoot]{format=default}
+
+\DeclareCaptionFormat{break}{#1#2\par#3\par}
+
+\newcounter{Note}
+\newcommand\Note{\ifhmode\ifdim\lastskip>0pt\unskip\fi~\nobreak\quad\fi
+ \addtocounter{Note}1\textup{\theNote)}\nobreak\enskip}
+\newcommand\startNotes{\setcounter{Note}0}
+%^^A -----------------------
+
+\advance\oddsidemargin.25\marginparwidth
+\evensidemargin\oddsidemargin
+\@mparswitchfalse
+\widowpenalty10000
+\clubpenalty10000
+\@beginparpenalty10000
+\@itempenalty1000
+\@endparpenalty0
+\tolerance2000
+\hbadness8000
+\vbadness5000
+\hfuzz7pt
+\def\l@subsection{\@dottedtocline {2}{1.5em}{2.7em}}
+\def\l@subsubsection{\@dottedtocline {3}{4.2em}{3.9em}}
+
+\newcommand\Resizebox[5]{\setbox0\hbox{\setlength\unitlength{#1/#3}%^^A
+ \ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi{#5}}%^^A
+ \@tempdima\ht0\advance\@tempdima\dp0%^^A
+ \ifdim\@tempdima>#2
+ \setlength\unitlength{#2/#4}\ifx\pspicture\undefined
+ \else\psset{unit=\unitlength}\fi
+ {#5}\else\box0\fi}
+
+\providecommand*{\file}[1]{\texttt{#1}}
+\providecommand*{\package}[1]{\textsf{#1}}
+\providecommand*{\cls}[1]{\textsf{#1}}
+\providecommand*{\env}[1]{\texttt{#1}}
+\providecommand*{\meta}[1]{$\langle$\textit{#1}$\rangle$}
+
+\newenvironment{Options}[1]%
+ {\RemoveSpaces
+ \allowprelistbreaks[-4]\vspace*{\topsep}\list{}{\renewcommand{\makelabel}[1]{\texttt{##1}\hfil}%
+ \settowidth{\labelwidth}{\texttt{#1\space}}%
+ \setlength{\leftmargin}{\labelwidth}%
+ \addtolength{\leftmargin}{\labelsep}%
+ \setlength{\itemsep}{0pt}%
+ \setlength{\parsep}{0pt}}}%
+ {\endlist}
+
+\newenvironment{Quote}[1][\parindent]{\par\hfuzz30pt\setlength{\leftmargini}{#1}\RestoreSpaces
+ \small\begin{quote}\obeylines\parskip0pt}{\end{quote}\par\@endpetrue}
+\def\OptionLabel{RaggedRight}
+
+\newenvironment{preamble}{{\emphcolor\meta{preamble}}\nopagebreak
+ \par\begingroup\advance\leftskip1em}{\par\endgroup{\emphcolor\nobreak\meta{preamble}}\par\vskip2ex}
+
+\newcommand\FRkey[2][setup]{\hyperref[#1:#2]{\texttt{#2}}}
+
+\DeclareRobustCommand\La{L\kern-.36em{\sbox\z@ T\vbox to\ht\z@{\hbox{\check@mathfonts
+ \fontsize\sf@size\z@\math@fontsfalse\selectfont A}\vss}}}
+
+%maybe there is better solution?
+\def\DescribeMacro{\let\outer@nobreak\@nobreaktrue
+ \leavevmode\everypar{\@nobreakfalse}\@bsphack
+ \begingroup\MakePrivateLetters\Describe@Macro}
+\def\DescribeEnv{\let\outer@nobreak\@nobreaktrue
+ \leavevmode\everypar{\@nobreakfalse}\@bsphack
+ \begingroup\MakePrivateLetters\Describe@Env}
+
+\newcommand\FRmpar{\@ifstar{\@nobreaktrue\xFRmpar}{\xFRmpar}}
+
+\newcommand\xFRmpar[2]{\label{#2}\marginpar{\footnotesize
+ \raggedleft\advance\leftskip.3\hsize#1}}
+
+\providecommand\sectionname{section}
+\newcommand\seeIntro{\hyperref[sec:intro]{Intro}}
+
+\makeatother%^^A---------------------------------
+
+\OnlyDescription
+\let\PrintChanges\relax
+\let\PrintIndex\relax
+\def\SpecialUsageIndex#1{}
+\def\SpecialEnvIndex#1{}
+\EnableCrossrefs
+\RecordChanges
+%\makeindex
+\begin{document}
+ \DocInput{floatrow.dtx}
+\PrintChanges
+%\PrintIndex
+\end{document}
+%</driver>
+% \fi
+%
+% \CheckSum{5863}
+%
+% \changes{v0.1e}{2005/03/22}{The user documentation loaded inside
+% \file{floatrow.dtx}.}
+%
+% \ifx\pspicture\undefined\else\psset{unit=1pt}\fi
+%
+% \def\fileversion{v0.3b}
+% \def\filedate{2009/08/02}
+% \title{The \package{floatrow} package\thanks{This
+% file has version number \fileversion, last revised
+% \filedate.}}
+%
+% \author{%
+% Olga Lapko\\
+% {\tt Lapko.O@g23.relcom.ru} }
+% \date{\filedate}
+% \maketitle
+%
+% \begin{abstract}\openup.5pt
+% This package was created as extension of the \package{float}
+% package. The \package{floatrow} package borrows core code from
+% the \package{float}\footnote{\package{float} package, version v1.3d dated
+% 2001/11/08, \copyright{} 1991--2000 Anselm Lingnau.} and
+% \package{rotfloat}\footnote{\package{rotfloat} package, version v1.2
+% dated 2004/01/04, \copyright{} 1995--2004 Axel Sommerfeldt.}
+% packages, so you \emph{must not} load these packages.
+%
+% The \package{float} package has a~good mechanism for the creation (and easy
+% modification) of common layout for all floats of one type without
+% adding any repeated code in the document; besides, this package allows to
+% create new float types; it deals only
+% with alone (plain) combinations ``object (float contents)---caption''.
+%
+% The \package{rotfloat}
+% package changes environments of rotated floats (the |sideways...|
+% environment of \package{rotating} package)
+% to adapt them to \package{float}'s settings.
+%
+% The package \package{floatrow} extends these possibilities and, at last, it allows:
+% \begin{itemize}\itemsep0pt\parskip0pt
+% \item
+% to use mechanism, borrowed from \package{float} package, for
+% creation of new float types;
+% \item
+% to change width of float box, either to a fixed value or to the width of object;
+% \item
+% to put caption beside object;
+% \item
+% to put a few floats side by side on the row;
+% \item
+% to put footnotes inside float box (using |minipage|-like mode);
+% and also to put legend-like text;
+% \item
+% to create and/or modify special layout for each type of float and
+% for different positioning of float and its components, e.g.
+% two-column or rotated float.
+% \end{itemize}
+%
+% The \package{floatrow} package is cooperated with \package{caption} package
+% (needs version 3.0\textbf{q} or later, \emph{the better} cooperation will be with
+% version \textbf{3.1\emph{x}}). Also the \package{floatrow} package (like
+% \package{caption} one) uses \package{keyval} package mechanism for layout
+% settings.
+% \medskip
+%
+% \begingroup
+% \slshape
+% I do my best to follow this idea and I hope that someone
+% likes it: helps to maintain this idea in any way, or finds bugs
+% and absurdities in this package or documentation.
+% \endgroup
+% \medskip
+%
+% \centerline{\textbf{Document Terminology}\nopagebreak\vspace{1ex}}
+% \begin{description}\itemsep0pt\parskip0pt
+% \item[float (float box)]
+% could include \emph{object}, \emph{caption}, and
+% \emph{foot material}; \emph{float} is created by |figure| or
+% |table| environments (\emph{plain float}), or by |\|\FRkey{floatbox}
+% command and its modifications (\emph{float box});
+%
+% \item[float type]
+% means standard environment |figure| or |table|,
+% also their \emph{layout subtypes}, like e.g.~|wrapfigure| (\package{wrapfig} package),
+% |sidewaysfigure| (\package{rotating} and \package{rotfloat} packages),
+% |longtable| (\package{longtable} package) etc.;
+%
+% \item[object]means |tabular| or graphics, as contents of table
+% (|table|) or figure (|figure|) or other type of float;
+%
+% \item[caption]means text in |\caption|;
+%
+% \item[foot material]could include explications, legends and/or footnotes inside
+% \emph{float box} (|\footnote|/\allowbreak|\mpfootnotemark|/\allowbreak|\footnotetext|,
+% and |\|\FRkey{floatfoot} macros).
+% \end{description}
+% \end{abstract}
+%
+% \begingroup\small
+% \vspace{2ex}\pdfbookmark[1]{Frequently Appeared Design}{FAD}\nopagebreak
+% \centerline{\textbf{Frequently Appeared Design}\nopagebreak}
+% \begin{multicols}{2}\raggedright\advance\rightskip1em
+% \makeatletter\let\item\@idxitem\ignorespaces\makeatother
+% \def\sectionname{sec.}
+%^^A% \item{``Anchored'' float (option~|H|)}
+%^^A% \strut\pfill
+%^^A% \textsl{\sectionname}~\ref{sec:floatborrowII}
+%
+% \item{Caption}
+% \subitem{above float (|table|'s object, |\ttabbox|)\kern-1em\allowbreak}
+% \strut\pfill
+% \textsl{{\seeIntro}},~%^^A
+% \textsl{\sectionname}~\ref{sec:floatbox}
+%
+% \subitem{beside float (|figure|'s object, |\fcapside|)}
+% \strut\pfill
+% \textsl{{\seeIntro}},~%^^A
+% \textsl{\sectionname}~\ref{sec:floatbox}
+%
+% \subitem{width equals to |longtable|'s (|LTcapwidth=| key)}
+% \strut\pfill
+% page~\pageref{FAD:LTcapwidth}
+%
+% \subitem{width equals to object's}
+% \emph{see}~{float box width equals to object's}{}
+%
+% \subitem{like in plain \LaTeX\ (|\RawCaption|)}
+% \strut\pfill
+% page~\pageref{setup:RawCaption},
+% \pageref{subcap:RawCaption}
+%
+% \item{Creation of new float type (|\DeclareNewFloatType|)}
+% \strut\pfill
+% \textsl{\sectionname}~\ref{sec:newfloat}
+%
+% \item{Layout of Float types (|\floatsetup|)}
+% \strut\pfill
+% \textsl{\sectionname}~\ref{sec:floatsetup}
+%
+% \item{Float}\nopagebreak
+% \subitem{box (|\floatbox|)}
+% \strut\pfill
+% \textsl{\sectionname}~\ref{sec:floatbox};
+% \subsubitem{figure box (|\ffigbox|)}
+% \strut\pfill
+% \textsl{{\seeIntro}},~%^^A
+% \textsl{\sectionname}~\ref{sec:floatbox}
+%
+% \subsubitem{table box (|\ttabbox|)}
+% \strut\pfill
+% \textsl{{\seeIntro}},~%^^A
+% \textsl{\sectionname}~\ref{sec:floatbox}
+%
+% \subitem{box width}
+%
+% \subsubitem{option in |\floatbox| commands}
+% \strut\pfill
+% \textsl{\sectionname}~\ref{sec:floatbox}
+%
+% \subsubitem{equals to object's (option |\FBwidth| (|\floatbox|))}
+% \strut\pfill
+% \textsl{{\seeIntro}},~%^^A
+% \textsl{\sectionname}~\ref{sec:floatbox}
+%
+% \subsubitem{the rest space in the row
+% (option |\Xhsize| (|\floatbox|))}
+% \strut\pfill
+% page~\pageref{FAD:floatfillspace}
+%
+% \subitem{empty (special) page style (|\emptyfloatpage|)}
+% \strut\pfill
+% page~\pageref{FAD:emptyfloatpage}
+%
+% \subitem{rotated (|sideways..|~env.)}\nopagebreak
+% \strut\pfill
+% \textsl{\sectionname}~\ref{ssec:rotating}
+%
+% \subsubitem{placing on the facing pages}
+% \strut\pfill
+% page~\pageref{FAD:ContRotated}
+%
+% \subitem{\textbf{here!} (option |[H]|)}
+% \strut\pfill
+% \textsl{\sectionname}~\ref{sec:floatborrowII}
+%
+% \subitem{row (|floatrow| env.)}
+% \strut\pfill
+% \textsl{{\seeIntro}},~%^^A
+% \textsl{\sectionname}~\ref{sec:floatrow}
+%
+% \subsubitem{float(box) in the row occupies the rest space}
+% \emph{see}~{float box width, the rest space of the row}
+%
+% \subsubitem{floats of different types side by side}
+% \strut\pfill
+% page~\pageref{FAD:MixedRowII},
+% \pageref{FAD:MixedRow}
+%
+% \subitem{like in plain \LaTeX\ (|\RawFloats|)}
+% \strut\pfill
+% \textsl{\sectionname}~\ref{sec:rawfloats}
+%
+% \subitem{wrapped}
+% \strut\pfill
+% \textsl{\sectionname}~\ref{ssec:wrapfig}--\ref{ssec:picins}
+%
+% \item{Footnote inside float}
+% \strut\pfill
+% \textsl{\sectionname}~\ref{sec:floatfootnote}
+%
+% \subitem{footnote mark
+% (|\mpfootnotemark|)\kern-1em\allowbreak}
+% \strut\pfill
+% page~\pageref{FAD:FnoteInsideFloat}
+%
+% \item{Legend-like macro (|\floatfoot|)}
+% \strut\pfill
+% \textsl{\sectionname}~\ref{subsec:floatfoot}
+%
+% \item{Subfloat}
+% \strut\pfill
+% \subitem{subcaption above}
+% \strut\pfill
+% page~\pageref{FAD:subcapabove}
+% \subitem{subfloat label beside}
+% \strut\pfill
+% page~\pageref{FAD:sublabelbeside}
+% \end{multicols}%
+% \endgroup
+%
+% \clearpage
+% \begingroup\addtocounter{lofdepth}1\addtocounter{lotdepth}1
+% \small\openup-.65pt
+% \pdfbookmark[1]{Contents}{TOC}\nopagebreak\tableofcontents
+% \pdfbookmark[1]{List of Figures}{LOF}
+% \nopagebreak\listoffigures
+% \pdfbookmark[1]{List of Tables}{LOT}
+% \nopagebreak\listoftables
+% \pdfbookmark[1]{List of Examples}{LOE}
+% \nopagebreak\listof{Example}{List of Examples}
+% \pdfbookmark[1]{List of Programs}{LOP}
+% \nopagebreak\listof{Program}{List of Programs}
+% \endgroup
+%
+% \clearpage
+% \suppressfloats[t]
+%
+% \section{Introduction}\label{sec:intro}
+%
+% During creation of document, you usually type figures and tables as \emph{floating objects}
+% (\emph{floats}), i.e. put their contents
+% inside |figure| and~|table| environments consequently. The simplest floating environment
+% looks like:
+%\begin{Quote}
+%|\begin{|\meta{float type}|}|
+%\meta{float contents (object)}
+%|\caption{|\meta{caption contents}|}|
+%|\end{|\meta{float type}|}|
+%\end{Quote}
+% or (if you want to put caption above):
+%\begin{Quote}
+%|\begin{|\meta{float type}|}|
+%|\caption{|\meta{caption contents}|}|
+%\meta{float contents (object)}
+%|\end{|\meta{float type}|}|
+%\end{Quote}
+%
+% \subsection{Loading The Package}\label{sec:load}\label{sec:start}
+%
+% Just now you have loaded the \package{floatrow} package:
+%\begin{Quote}
+%\begin{preamble}
+%|\usepackage{floatrow}|\quad.
+%\end{preamble}
+%\end{Quote}
+% In the time, when this package was loaded,
+% all float contents in the document will be centered (unless another alignment command
+% appears inside the float contents). All captions appear
+% below float contents, regardless of how they were typed in source file.
+% But, I'm almost sure, that you want to put table captions above table material.
+% If you put in the next line the |\floatsetup| command:
+%\begin{Quote}
+%\begin{preamble}
+%|\usepackage{floatrow}|
+%|\|\FRkey[sec]{floatsetup}|[table]{|\FRkey{style}|=plaintop}|\quad,
+%\end{preamble}
+%\end{Quote}
+% after that, again, you will get all table captions above table material, regardless of how
+% they were typed in source file. These first minimal settings will arrange all floats
+% contents and their captions accordingly to the real typographic rules.
+% (The {\sectionname}~\ref{sec:floatsetup} describes and demonstrates various layouts,
+% which you can get with the settings of |\|\FRkey[sec]{floatsetup} command.)
+%
+% But surely the settings above are still not sufficient to you, because you need to get
+% the table caption width equal to the width of table material. Also you may want to put some
+% figure captions beside graphics. Besides that, it is better to put small floats beside
+% in one row. For all these reasons this package offers special commands for building of float boxes
+% and a special environment to put these float boxes beside each other.
+%
+% \subsubsection{Float Box Commands}\label{sec:intro:flbox}
+% One of the first macros of this package for creation of float boxes
+% is a macro which builds contents of the table environment with caption
+% above (|\|\FRkey[FB]{ttabbox}). The width of caption equals to the width of contents, e.g.
+% of tabular (see table~\ref{intro:table}). (The first example uses plain \LaTeX{}
+% layout---the \package{caption} and \package{floatrow} packages loaded without package setting options;
+% the options at the end of |\usepackage| command define dates of package versions
+% which support correct work of this tandem today.)%^^A
+% \FRmpar{Caption above table object}{FAD:CaptionAbove}%^^A
+%\begin{Quote}
+%\begin{preamble}
+% |\usepackage{caption}[2007/04/11]|
+% |\usepackage{floatrow}[2007/08/24]|
+%\end{preamble}
+%|\begin{table}|\nopagebreak
+%|\|\FRkey[FB]{ttabbox}
+%| {\caption{A small table ...}\label{...}}|
+%| {\begin{tabular}...\end{tabular}}|\nopagebreak
+%|\end{table}|\vspace*{-\intextsep}
+%\end{Quote}
+%\begingroup
+%\clearcaptionsetup{table}\clearfloatsetup{table}
+%\floatsetup{style=default}\captionsetup{style=default}\def\thead#1{#1}\extrarowheight1pt
+% \begin{table}[H]\tabcolsep1.5\tabcolsep
+% \ttabbox
+% {\caption{A small table with caption text above (\cmd{\ttabbox}) with plain \LaTeX{}
+% layout}\label{intro:table}}
+% {\jot2pt\begin{tabular}{|c|c|c|}
+% \hline
+% \thead{First column} & \thead{Second column} & \thead{Third column} \\
+% \hline
+% A & B & C \\
+% D & E & F \\
+% \hline
+% \end{tabular}}
+% \end{table}%^^A
+%\endgroup
+%
+% Another command which creates figures---|\|\FRkey[FB]{ffigbox} (figure~\ref{intro:figure})---puts
+% caption below contents. The default width of caption equals
+% to the width of text. (In the following example the most popular
+% layout settings for captions were added.)
+%\begin{Quote}
+%\begin{preamble}
+% |\usepackage|{\emphcolor|[font=small,labelfont=bf,labelsep=period,|
+% | justification=centerlast]|}|{caption}|\vspace{1ex}
+% |\usepackage{floatrow}|
+%\end{preamble}
+%|\begin{figure}|
+%|\|\FRkey[FB]{ffigbox}
+%| {\caption{A simple figure ...}\label{...}}|
+%| {...}|
+%|\end{figure}|\vspace*{-\intextsep}
+%\end{Quote}
+%\begingroup\floatsetup{style=default}
+% \begin{figure}[H]
+% \ffigbox
+% {\caption[A simple figure box (\cmd{\ffigbox})] {A plain figure box
+% with long long long long long long long long
+% long long long long long long long long long long multilined caption}\label{intro:figure}}
+% {\unitlength1\unitlength\input{Doll.picture}}
+% \end{figure}%^^A
+%\endgroup
+% The example above shows that a float box, created by
+% the |\ffigbox| command looks similar to the plain |figure| environment.
+% But if you set, for example, the option |[\|\FRkey{FBwidth}|]| like below:
+% \FRmpar{Caption's width equals to object}{FAD:FBwidthI}
+%\begin{Quote}
+%|...|
+%|\begin{figure}|\nopagebreak
+%|\ffigbox[\|\FRkey[FB]{FBwidth}|]|
+%| {\caption{A figure}\label{...}}|
+%| {...}|
+%|\end{figure}|\vspace*{-2\intextsep}
+%\end{Quote}
+%\begingroup\floatsetup{style=default}
+% \begin{figure}[H]
+% \ffigbox[\FBwidth]
+% {\caption[A figure box (\cmd{\ffigbox}) with the width equal to graphics]{A figure with
+% the width equal to graphics with long
+% long long long long multilined
+% caption}\label{intro:figure:FBwidth}}
+% {\unitlength1.44\unitlength\input{Horse.picture}}
+% \end{figure}%^^A
+%\endgroup
+% you'll get a~caption width equal to the width of picture
+% (figure~\ref{intro:figure:FBwidth}).
+%
+% The third macro---|\|\FRkey[FB]{fcapside} (figure~\ref{intro:beside})---puts
+% caption beside. (In the next example the float layout settings were added,
+% which put captions to the binding margin
+% and changed value of separation space between caption and object to |\quad|.)
+%\begin{Quote}[0pt]
+%\begin{preamble}
+%|...|
+% |\usepackage|{\emphcolor|[|%^^A
+% \FRkey{capbesideposition}|=inside,|
+% | |\FRkey{facing}|=yes,|\FRkey{capbesidesep}|=quad]|}|{floatrow}|
+%\end{preamble}
+%|\begin{figure}|
+%|\|\FRkey[FB]{fcapside}
+%| {\caption{...}\label{...}}|
+%| {...}|
+%|\end{figure}|\enlargethispage\baselineskip\vspace*{-\intextsep}
+%\end{Quote}
+%\begingroup\floatsetup{style=default,capbesideposition=inside,facing=yes,capbesidesep=quad}%
+%\clearcaptionsetup{capbesidefigure}
+% \begin{figure}[H]
+% \fcapside
+% {\caption[Beside caption (`one-column' width)]{Beside caption
+% (width of caption equals to the width of object) and more text
+% and some more text and a bit more text and
+% a little more text and a little piece of text to fill
+% space}\label{intro:beside}}
+% {{\setlength\unitlength{3.5cm/100}%^^A
+% \input{Bear.picture}}}
+% \end{figure}
+%\endgroup
+% The width of text,
+% by default, divided into two columns, their width equals to the half text width
+% (figure~\ref{intro:beside}) float margins and
+% horizontal space (or width of the separation material) between float and caption are taken into account.
+% The one column is occupied by the object, the other by the caption and foot material (explications
+% or legends and footnotes).
+%
+% If you set the |[\FBwidth]| option:
+% \FRmpar{The width of object box equals to object}{FAD:FBwidthII}
+%\begin{Quote}
+%|...|\nopagebreak
+%|\fcapside[\FBwidth]|\nopagebreak
+%|...|
+%\end{Quote}\vspace*{-.5\intextsep}
+%\begingroup\floatsetup{style=default,capbesideposition=inside,facing=yes,capbesidesep=quad}%
+%\clearcaptionsetup{capbesidefigure}
+% \begin{figure}[H]
+% \fcapside[\FBwidth]
+% {\caption[Beside caption (occupies rest space beside float object)]{Beside caption
+% (the caption text occupies the rest space beside float object) and more text
+% and some more text and a bit more text and
+% a little more text and a little piece of text to fill
+% space}\label{intro:beside:FBwidth}}
+% {{\setlength\unitlength{3.5cm/100}%^^A
+% \input{Bear.picture}}}
+% \end{figure}
+%\endgroup
+% the graphic box width will be equal to the width of the graphics and the caption
+% will occupy the rest space (see figure~\ref{intro:beside:FBwidth}).
+%
+% The examples above show the most frequent and most simple variants of float creation. Read
+% {\sectionname}~\ref{sec:floatbox} about usage of these commands in different ways
+% and how to create new commands for float creation.
+%
+% \subsubsection{Float Boxes In The Row}\label{sec:intro:flrow}
+% If you need to put two or more floats of one type side by side,%^^A
+% \FRmpar{Floats of one type\\ side by side}{FAD:floatrow}
+% you may use the |floatrow| environment.
+%
+%\begin{Quote}
+%\begin{preamble}
+% {\emphcolor %^^A
+% |\DeclareCaptionLabelFormat{rightline}{\rightline|\nopagebreak
+% | {\bothIfFirst{#1}{ }#2}}|
+% |\captionsetup[table]{labelformat=rightline,labelsep=newline,|\nopagebreak
+% | labelfont={md,sl},textfont=bf}|}\vspace{1ex}
+% |\usepackage[|{\emphcolor\FRkey{font}|=small,|%^^A
+% \FRkey{floatrowsep}|=qquad,|\FRkey{captionskip}|=5pt|}|]{floatrow}|\nopagebreak
+% |\|\FRkey[sec]{floatsetup}|[table]{|%^^A
+% {\emphcolor\FRkey{style}|=Plaintop|}|}|\nopagebreak
+%\end{preamble}
+%|\begin{table}|
+%| \begin{|\FRkey[sec]{floatrow}|}|
+%| \|\FRkey[FB]{ttabbox}
+%| {\caption{...}\label{...}}|
+%| {...}|
+%| |
+%| \ttabbox|
+%| {\caption{...}\label{...}}|
+%| {...}|
+%| \end{floatrow}|\nopagebreak
+%|\end{table}|\vspace*{-\intextsep}
+%\end{Quote}
+% \DeleteShortVerb{\|}%
+%\floatsetup{style=default,font=small,floatrowsep=qquad,captionskip=5pt}
+% \begin{table}[H]
+% \begin{floatrow}
+% \extrarowheight1pt\tabcolsep1.05\tabcolsep
+% \ttabbox
+% {\caption[Beside table~I long header]%^^A
+% {Beside table~I with long long long long long long and top aligned caption}%^^A
+% \label{tab:row:tabIII}}%^^A
+% {\begin{tabular}{|l|>{\phantom0}c|>{\phantom0}c|}
+% \hline
+% \multirowthead{2}[-1ex]{Left Column Head}
+% & \multicolumn{2}{c|}{\thead{Data}} \\
+% \cline{2-3}
+% & \multicolumn{1}{c|}{\thead{I}}
+% & \multicolumn{1}{c|}{\thead{II}}
+% \\\hline
+% First row & 1 & 2 \\
+% Second row & 3 & 4 \\
+% Third row & 6 & 8 \\
+% Fourth row & \llap{1}0 & \llap{1}6 \\
+% \hline
+% \end{tabular}}
+%
+% \ttabbox
+% {\caption{Beside table~II with top aligned
+% caption}\label{tab:row:tabIV}}%^^A
+% {\begin{tabular}{|l|c|c|c|}
+% \hline
+% \multirowthead{2}[-1ex]{Column Head}
+% & \multicolumn{3}{c|}{\thead{Data}} \\
+% \cline{2-4}
+% & \thead{I} & \thead{II} & \thead{III} \\
+% \hline
+% First row & 1 & 2 & \phantom01 \\
+% Second row & 3 & 4 & \phantom06 \\
+% Third row & 6 & 8 & 28 \\
+% \hline
+% \end{tabular}}
+% \end{floatrow}
+% \end{table}
+% \MakeShortVerb{\|}%
+% As you see in the example with tables \ref{tab:row:tabIII} and~\ref{tab:row:tabIV},
+% you \emph{need} to use commands |\ttabbox|, which build box for each table.
+%
+% In the example with beside floats the special settings for table captions were applied
+% (see \package{caption} package documentation).
+% Float layout: The value of the separation space between beside floats have been changed to |\qquad|,
+% the vertical skip between captions and float objects was changed to 5pt. For the tables
+% the style |Plaintop| was used which not only puts captions above, but also aligns them by top line
+% (see \sectionname~\ref{sec:floatsetup} of current documentation).
+%
+% \subsection{Do Not Write That With \package{floatrow} Package}\label{floatrow:wrong}
+%\begingroup
+% The \package{floatrow} package offers many features, and it causing some limitations
+% for writing code of float contents in source file, too. If you'll write something like
+%\begin{Quote}
+%\begin{preamble}
+%|\usepackage{floatrow}|
+%\end{preamble}
+%|\begin{table}\captionsetup{position=top}|
+%| \caption{A table caption must be placed above, ...}|
+%| \centering \begin{tabular}{cc} A & B \\ C & D \end{tabular}|
+%|\end{table}|
+%\end{Quote}
+% please do not expect that the caption appears at the top of table:
+%
+% \begingroup\clearfloatsetup{table}
+% \begin{table}[H]
+% \captionsetup{position=top}
+% \caption{A table caption must be placed above, wrong expect}\label{Wrong:expect}
+% \centering \begin{tabular}{cc} A & B \\ C & D \end{tabular}
+% \end{table}
+% \endgroup
+%
+% So if you want to put table captions above its contents\startNotes
+% \Note change code, using command |\ttabbox|,
+% like in table~\ref{intro:table}; \Note
+% write |\|\FRkey[sec]{floatsetup}|[table]|\allowbreak|{|\FRkey{style}|=plaintop}| in the preamble
+% ({\sectionname}~\ref{sec:floatsetup}); or
+% \Note restore the standard \LaTeX{} behavior with the |\RawFloats| command
+% or the package option |rawfloats| ({\sectionname}~\ref{sec:rawfloats}).
+%
+% The next example. If you put beside floats by following way:
+%\par\nobreak\vbox{\begin{Quote}
+%|...|\nopagebreak
+%|\begin{figure}|\nopagebreak
+%|\begin{minipage}{0.45\textwidth}|
+%| \centering ...|
+%| \caption{The figure caption, disappeared, ...}|
+%|\end{minipage}\hfill|
+%|\begin{minipage}{0.45\textwidth}|
+%| \captionof{table}{The table caption ...}}|
+%| \centering ...|
+%|\end{minipage}|\nopagebreak
+%|\end{figure}|
+%\end{Quote}}\noindent
+% you'll get error message about lost caption.
+% Here you may:~\nobreak\quad1)\nobreak\enskip
+% to put table contents inside |\|\FRkey[FB]{ttabbox} resp.\ the figure contents inside
+% |\|\FRkey[FB]{ffigbox}; then both floats put inside \FRkey[sec]{floatrow} environment, and, since
+% there is mixed row (it includes floats of different types, and also with different caption position),
+% put the |\|\FRkey{killfloatstyle} command before ``foreign'' float |\ttabbox|, and
+% |\|\FRkey[FB]{CenterFloatBoxes} command before |floatrow| environment
+% (see~{\sectionname}~\ref{sec:mixrow} about mixed rows); or~\nobreak\quad2)\nobreak\enskip
+% to restore the standard \LaTeX{} behavior, using command |\|\FRkey{RawFloats}
+% or package option \FRkey{rawfloats} ({\sectionname}~\ref{sec:rawfloats}).
+%
+%\endgroup
+%\clearpage
+% \section{Macros for Building Floats}
+% \FRorisubsection{The \texorpdfstring{\cs{floatbox}}{floatbox} Macro}\label{sec:floatbox}
+%
+% \DescribeMacro{\floatbox}
+% The examples in Introduction ({\sectionname}~\ref{sec:intro:flbox})
+% use three commands |\ttabbox|, |\ffigbox| and |\fcapside|. All these commands
+% were built using the |\floatbox| macro.
+% This macro creates the float box with defined positioning of its elements (object,
+% caption, foot material) and applies the layout of current float type.
+% The usage of the |\floatbox| macro looks like:
+% \begin{Quote}
+% |\floatbox|\oarg{preamble}\marg{captype}\oarg{width}\oarg{height}\oarg{vert pos}
+% | |\marg{caption}\marg{object}
+% \end{Quote}%^^A
+% The |\floatbox|'s arguments\label{floatboxsets}:
+% \begin{description}\itemsep0pt
+% \item[\meta{preamble}]there could be |\capbeside|\label{FB:capbeside} command which
+% places caption beside float contents;
+% |\nocapbeside|\label{FB:nocapbeside}
+% (to put caption above/below, accordingly
+% to float type's style);
+% |\captop|\label{FB:captop}
+% (to put caption above);
+% or another systematic command
+% (even with usage of |\captionsetup|
+% and |\|\FRkey{thisfloatsetup},
+% see examples in documentation and appendix).
+% \item[\meta{captype}]the type of float this command is created for. Since this command
+% is supposed to appear outside floating environments or in ``foreign'' environments
+% (see {\sectionname}~\ref{sec:mixrow} below),
+% we write here, usually, the \emph{actual} name of float type;
+% \item[\meta{width}]the width of object---caption box
+% (in case of caption above or below object),
+% or width of object box (if caption stays beside object).
+% The empty width option, |[]|, and option |[\hsize]| mean the same;
+% \item[\meta{height}]the height of object---caption box
+% (in case of caption above or below object),
+% or height of object box (if caption stays beside object). With the empty height
+% option, |[]|, is used the natural height of object;
+% \item[\meta{vert pos}]vertical alignment of object contents in
+% object's box in case of the \meta{height} argument differs from the natural value of
+% object height, or in the float layout there are used settings
+% for common (max) height for float objects inside |floatrow| environment.
+% Arguments are analogous to |minipage|'s ones:
+% \begin{Options}{cc}
+% \item[t]
+% aligns objects by top line;
+% \item[c]
+% aligns objects by center line;
+% \item[b]
+% aligns objects by bottom line;
+% \item[s]
+% stretches objects by full height (if it is possible).
+% \end{Options}\pagebreak[1]
+% \item[\meta{caption}]text of caption; you
+% may also use the |\footnote|/\allowbreak|\mpfootnotemark|/\allowbreak|\footnotetext| stuff
+% for footnotes inside float, and/or |\floatfoot| command;
+% \item[\meta{object}]contents of float; you may also use the
+% |\footnote|/\allowbreak|\mpfootnotemark|/\allowbreak|\footnotetext| stuff and/or
+% |\floatfoot| command.
+% \end{description}\enlargethispage{\baselineskip}
+% \emph{Note}. The order of the two last mandatory arguments,
+% \meta{caption} and \meta{object}, and their contents makes no
+% difference during building of float box. The |\floatbox| macro
+% historically needs two mandatory arguments, but they could
+% be filled freely, i.e. you may fill only one mandatory argument with object contents, caption etc.
+% and left another one empty.
+%
+% \subsubsection{Float Box Width Equals to The Width of Object Contents}
+% \DescribeMacro{\FBwidth}\label{FB:FBwidth}%^^A
+% The |[\FBwidth]| option%^^A
+% \FRmpar{Caption's width\\ equals to object}{FAD:FBwidthIII}
+% in~the \meta{width} argument
+% allows usage of natural width of float contents:\startNotes\Note
+% for full float box in the case of caption
+% above/\allowbreak below; \Note in~the case of caption beside float object,
+% the natural width of float object expands to the
+% object box only.
+%
+% \RestoreSpaces
+% \emph{Note}. If you use the \verb|\FBwidth| command in the
+% optional argument \meta{width}, please get sure that object contents can be placed
+% in |\hbox| command. (You only allowed to use |\vspace| (not |\vskip|!)
+% command at the very
+% beginning and very end of object contents for fine tuning
+% of vertical spaces and position of contents.)\medskip
+%
+% \DescribeMacro{\FBheight}\label{FB:FBheight}%^^A
+% The similar command, |[\FBheight]|, was
+% created for the \meta{height} argument. The usage of this command makes sense, e.g.,
+% when \package{calc} is loaded: you may define height option like |[\FBheight+1cm]|.
+%
+% \subsubsection{Complex Example of Usage of \texorpdfstring{\cs{floatbox}}{floatbox} Command}
+% The next example shows |figure| environment with beside caption.
+% In this example the \meta{preamble} argument consists of rather complex definition.
+% The \meta{width} option includes the |\FBwidth| command, so the object box
+% has its natural width, the width of caption box equals to 4cm, and all lines in
+% caption justified, but the last one flushed to the right.
+%
+%\begin{Quote}
+%|\begin{figure}|
+%\begin{preamble}
+%|\newcommand\rightlast{\leftskip0ptplus1fil|
+%| \rightskip0ptplus-1fil\parfillskip0ptplus1fil}|
+%|\DeclareCaptionJustification{rightlast}{\rightlast}|
+%\end{preamble}
+%|\begin{figure}|
+%|\floatbox[{\capbeside|
+%| \captionsetup[capbesidefigure]{labelsep=newline,|
+%| justification=rightlast}%|
+%| \|\FRkey{thisfloatsetup}%^^A
+% |{|\FRkey{capbesideposition}|={left,center},|
+%| |\FRkey{capbesidewidth}|=4cm}}]{figure}[\FBwidth]|
+%| {\caption{...}\label{...}}|
+%| {...}|
+%|\end{figure}|
+%\end{Quote}\vspace*{-2\intextsep}\enlargethispage\baselineskip
+%\begingroup
+% \begin{figure}[H]
+% \floatbox[{\capbeside
+% \captionsetup[capbesidefigure]{labelsep=newline,
+% justification=rightlast}%
+% \thisfloatsetup{capbesideposition={left,center},capbesidewidth=4cm}}]{figure}[\FBwidth]
+% {\caption[Beside caption (example width complex preamble in \cmd{\floatbox})]{Beside caption
+% and some more text and a bit more text and
+% a little more text to fill
+% space}\label{fig:beside:mouse}}
+% {{\setlength\unitlength{4cm/58}%^^A
+% \input{Mouse.picture}}}
+% \end{figure}
+%\endgroup
+% Please note that complex preamble options, which contain more than one command, must be placed
+% inside curly braces. (See {\sectionname}~\ref{sec:floatsetup} about settings for floats
+% with |\floatsetup|.)
+%
+% \subsection{Creation of Personal Commands for Float Boxes}\label{ssec:ffigbox:etc}
+% The usage of |\floatbox| command with options (which could be cumbersome)
+% is sometimes rather complex.
+% The Introduction demonstrates the three already defined commands-abbreviations of this command.
+% You may define commands-abbreviations (or redefine existing) for your own purposes and
+% include some additional style definitions and settings there.
+%
+% \DescribeMacro{\newfloatcommand}\label{FB:newfloatcommand}%^^A
+% \DescribeMacro{\renewfloatcommand}\label{FB:renewfloatcommand}%^^A
+% The definition of new float abbreviation looks like:
+% \begin{Quote}
+% |\newfloatcommand|\marg{command}%^^A
+% \marg{captype}\oarg{preamble}\oarg{default width}
+% \end{Quote}
+% where:
+% \begin{description}\itemsep0pt\parskip1ptplus1pt
+% \item[\meta{command}]the user's command name (without backslash);
+% \item[\meta{captype}]the name of floating environment
+% this command is created for;
+% \item[\meta{preamble}]
+% you may use commands, mentioned in page~\pageref{floatboxsets}
+% and other layout commands, like was shown in examples;
+% you may try to add any other regular command (e.g. |\captionsetup|
+% or |\thisfloatsetup| stuff);
+% \item[\meta{default width}]the main purpose of this optional argument is
+% setting it to |\FBwidth|, which is already included in definition of |\ttabbox|---the command for
+% building tables. You may also use any dimensions like |6cm| or |\textwidth| here.
+% \end{description}
+%
+% For example you may define command for figure~\ref{fig:beside:mouse}
+% like following:
+%\begin{Quote}%
+%|\newfloatcommand{fcapbesideleft}[{\capbeside|
+%| \captionsetup[capbesidefigure]{labelsep=newline,|
+%| justification=rightlast}%|
+%| \thisfloatsetup|%^^A
+% |{capbesideposition={left,center},|
+%| capbesidewidth=4cm}}][\FBwidth]|
+%\end{Quote}
+%
+% \subsubsection{Usage of Personal Float Box Commands}
+% Your defined commands can be used in the following way (example for |\ffigbox|):
+% \begin{Quote}
+% |\ffigbox|\oarg{width}\oarg{height}\oarg{vert pos}\marg{caption}\marg{object}
+% \end{Quote}
+% where the options are:
+% \begin{description}\itemsep0pt\parskip1ptplus1pt
+% \item[\meta{width}]
+% the width of object---caption box
+% (in case of caption above or below object),
+% or width of object box (if caption stays beside object).
+% The empty width option, |[]|, and option |[\hsize]| mean the same. The |[\FBwidth]|
+% option sets natural object width;
+% \item[\meta{height}]
+% the height of object---caption box
+% (in case of caption above or below object),
+% or height of object box (if caption stays beside object). The |[\FBheight]|
+% option sets natural object height. With the empty height option, |[]|, is used
+% the natural height of object;
+% \item[\meta{vert pos}]
+% vertical alignment of object contents in
+% object's box in the case of \meta{height} argument has a~different value than
+% natural height of object contents, or in the float layout there are used settings for common (max)
+% heights of float elements (object or/and caption) inside |floatrow| environment.
+% Arguments are analogous to |minipage|'s:
+% |t|, |c|, |b|, |s| (see above).
+% \end{description}
+% See examples with usage of all options on the page~\pageref{fig:rotrow:FcatI} and in Appendix.
+%
+% \subsubsection{Predefined Float Box Commands}
+% Let's repeat three already defined commands-abbreviations, defined in package:\label{abbrcom}%^^A
+% \begin{Quote}
+% |\newfloatcommand{ffigbox}{figure}[\nocapbeside]|\label{FB:ffigbox}\nopagebreak
+% |\newfloatcommand{fcapside}{figure}[\capbeside]|\label{FB:fcapside}\nopagebreak
+% |\newfloatcommand{ttabbox}{table}[\captop][\FBwidth]|\label{FB:ttabbox}
+% \end{Quote}
+% You may see that these commands-abbreviations are equivalent to the following code:
+% \begin{Options}{fcapside}
+% \item[\cmd\ttabbox]---|\floatbox[\captop]{table}[\FBwidth]|;
+% \item[\cmd\ffigbox]---|\floatbox{figure}| (simplest definition); and
+% \item[\cmd\fcapside]---|\floatbox|\allowbreak|[\capbeside]{figure}|.
+% \end{Options}%
+% The first two are defined for figures, and the third one for tables. You may
+% redefine existing macros using |\renewfloatcommand| command (it uses
+% the same arguments as |\newfloatcommand| one).
+%
+% \emph{Note}. In the documentation text below the name of the |\floatbox| command means
+% both itself and all commands-abbreviations, defined with |\(re)newfloatcommand|.
+%
+%\begin{small}
+%
+% \medskip\emph{Some explanation}. The strange ``stammering'' names of float boxes,
+% with doubled first letters, |\ffigbox| and |\ttabbox| were created, because of the
+% expected names, |\figbox| and |\tabbox|, are already used by the \package{floatflt}
+% package, which creates figures and tables which do not span the full width of a page and
+% are filled around by text (i.e. \emph{wrapped} floats, see {\sectionname}~\ref{ssec:floatflt}).
+% Also there were founded |\figbox| in \package{formlett}
+% and |\tabbox| in \package{automata} package among styles in \LaTeX{} folder.
+%
+%\end{small}
+%
+% \subsection{Building Float Row}\label{sec:floatrow}
+% The |floatrow| environment allows to put two or more floats beside. The usage of it looks like:
+% \begin{Quote}
+% |\begin{floatrow}[|\meta{number of beside floats}|]|\nopagebreak
+% |\floatbox...|\nopagebreak
+% |\floatbox...|\nopagebreak
+% |...|\nopagebreak
+% |\end{floatrow}|
+% \end{Quote}
+%
+% Please note that \emph{for each float box} inside |floatrow| you must use |\floatbox|, |\ffigbox|,
+% |\ttabbox| or your own command, created with |\newfloatcommand| macro.
+%
+% The |floatrow| environment creates necessary number of ``columns'',
+% the default number is two, where floats are placed (during the calculation of width of column
+% the widths of the separations between beside floats and margins around the float row are taken into account).
+% You may redefine the width of each float box,
+% e.g. the boxes of tables~\ref{tab:row:tabIII} and~\ref{tab:row:tabIV} (page~\pageref{tab:row:tabIII})
+% have the width of their contents
+% (remember, the |[\FBwidth]| is default option of |\ttabbox|).
+%
+% During building each float box inside float row, the |floatrow| environment calculates
+% the rest space in the row and writes this value at the special parameter |\Xhsize|, which you
+% may use inside \meta{width} option of |\floatbox| command.
+% The next example with figures uses |[\FBwidth]| command in option for the left float,
+% and |[\Xhsize]| command---for the right.
+%\begin{Quote}
+%|...|\nopagebreak
+%|\begin{figure}|\nopagebreak
+%| \begin{floatrow}|\nopagebreak
+%| \ffigbox[\FBwidth]|
+%| {...}{\caption{...}\label{...}}|
+%
+%| \ffigbox[\Xhsize]|%^^A
+% \FRmpar{Float occupies the rest space in the row}{FAD:floatfillspace}
+%| {...}{\caption{...}\label{...}}|
+%| \end{floatrow}|\nopagebreak
+%|\end{figure}|
+%\end{Quote}
+% \begin{figure}[H]
+% \begin{floatrow}
+% \ffigbox[\FBwidth]
+% {\caption[Left beside figure (\texttt{floatrow}), the float box has width of graphic]{Left beside figure,
+% the width of graphic}%
+% \label{intro:leftfig:FBwidth}}%
+% {\unitlength1.12\unitlength\input{Bear.picture}}
+%
+% \ffigbox[\Xhsize]
+% {\caption[Right beside figure (\texttt{floatrow}), occupies the rest space of row]{Beside figure at the right side of simple figure row,
+% the box width occupies the rest space of row}%^^A
+% \label{intro:rightfig:Xhsize}}
+% {\unitlength1.44\unitlength\input{Doll.picture}}
+% \end{floatrow}
+% \end{figure}%^^A
+%
+% Usually the command |\Xhsize|\label{FB:Xhsize} is used for the last float
+% box to occupy the rest space of the row.
+% But if you use \package{calc} package you may try to use |\Xhsize|
+% earlier, if the \emph{absolute} value of the width of float boxes to
+% the right in float row is known. Another variant: you may set something in \meta{width}
+% argument something like |\Xhsize/2| and then |\Xhsize| for two last
+% float boxes---the next example just uses it: the first float has default
+% width equal to ``column'' width, the next uses width of included
+% graphic (uses command |\FBwidth| in optional argument \meta{width}),
+% the last two floats divide the rest horizontal space of page into two equal pieces which were
+% calculated by command |\Xhsize| and \package{calc} package.\pagebreak[1]
+%\begin{Quote}
+%\begin{preamble}
+% |\usepackage{calc}|\vspace{1ex}
+% |\makeatletter\@mparswitchfalse\makeatother|\vspace{1ex}
+% |\|\FRkey{DeclareMarginSet}|{hangleft}{\|\FRkey{setfloatmargins}
+% | {\hskip-\marginparwidth\hskip-\marginparsep}{\hfil}}|\vspace{1ex}
+% |\|\FRkey[sec]{floatsetup}|[widefigure]{|%^^A
+% \FRkey{margins}|=hangleft}|
+%\end{preamble}
+%|\begin{figure*}|
+%|\begin{floatrow}|{\emphcolor|[4]|}
+%| \ffigbox|\nopagebreak
+%| {\caption{Beside figure~I...}...}{...}|\nopagebreak
+%
+%| \ffigbox[\FBwidth]|\nopagebreak
+%| {\caption{Beside figure~II...}...}{...}|\nopagebreak
+%
+%| \ffigbox[\Xhsize/2]|\nopagebreak
+%| {\caption{Beside figure~III...}...}{...}|\nopagebreak
+%
+%| \ffigbox[\Xhsize]|\nopagebreak
+%| {\caption{Beside figure~IV...}...}{...}|\nopagebreak
+%|\end{floatrow}|
+%|\end{figure*}|
+%\end{Quote}
+%\begingroup\makeatletter
+% \floatsetup[widefloat]{margins=hangleft}
+% \begin{figure*}%
+% \begin{floatrow}[4]
+% \ffigbox
+% {\caption{Figure~I in the row (\texttt{floatrow}), ``column'' width}%
+% \label{fig:row:Dog}}
+% {\input{TheDog.picture}}
+%
+% \ffigbox[\FBwidth]
+% {\caption{Figure~II in the row (\texttt{floatrow}), graphics width}%
+% \label{fig:row:WcatI}}
+% {\unitlength1.08\unitlength\input{TheCat.picture}}
+%
+% \ffigbox[\Xhsize/2]
+% {\caption{Figure~III in the row, float's width box has the
+% half of the rest space of row}%
+% \label{fig:row:mouse}}
+% {{\setlength\unitlength{\hsize/58}%^^A
+% {\input{Mouse.picture}}}}
+%
+% \ffigbox[\Xhsize]
+% {\caption{Figure~IV in the row,
+% occupies the rest space of row}%
+% \label{fig:row:cheese}}
+% {\input{Cheese.picture}}
+% \end{floatrow}
+% \end{figure*}%
+%\endgroup
+% The result you see in the row of
+% figures~\ref{fig:row:Dog}--\ref{fig:row:cheese}. Please note that in the examples with rows,
+% the vertical alignment of floats lays on the bottom of upper part (here: objects)
+% of float and the top of lower part (captions).
+%
+% The current example uses the starred |figure*| environment, which demonstrates here the possibility
+% of creation and usage of the alternative layout for the float type (here for the figure).
+% It sets the special margin settings,
+% which allow to expand to the left margin (see page~\pageref{setup:margins} about margins settings
+% in |\floatsetup| command). The first command in this example, between |\makeatletter| and
+% |\makeatother| commands, switch of facing margins in twoside document: margins on all pages
+% appear on the left side (like in current document).
+%
+% \subsubsection{Mixed Row}\label{sec:mixrow}
+% \textbf{Problems}.\startNotes\Note Sometimes, for example, it is necessary to put beside
+% figure and table. The problem of such mixed row is that you must put different types of float in
+% one floating environment, which sets its own layout for included float box(es).
+%
+% \Note Another problem is that figures usually have captions below
+% graphics, but tables could have caption \emph{above} their contents.
+% The alignment of all floats is similar: the bottom of upper part and
+% top of lower part. In this case if you want to put such beside figure
+% and table you'll get an undesirable result.
+%
+% \DescribeMacro{\killfloatstyle}
+% \textbf{Solutions}.\startNotes\Note For creation of right layouts for each float type in mixed row,
+% you ought to write |\|\FRkey{killfloatstyle} command just before each ``foreign''
+% (for current floating environment) |\floatbox| macro.
+%
+% \DescribeMacro{\CenterFloatBoxes}
+% \DescribeMacro{\TopFloatBoxes}
+% \DescribeMacro{\BottomFloatBoxes}
+% {\sloppy\Note For correct vertical alignment of different float types, which put captions in different
+% positions, you may use one of the following commands:
+%\begin{Quote}
+%|\CenterFloatBoxes|\label{FB:CenterFloatBoxes}
+%|\TopFloatBoxes|\label{FB:TopFloatBoxes}
+%|\BottomFloatBoxes|\label{FB:BottomFloatBoxes}
+%\end{Quote}
+% which align \emph{full} float boxes by center, top or bottom lines.
+% There is also |\PlainFloatBoxes|\label{FB:PlainFloatBoxes} which restores standard behavior of
+% |\floatbox|'es.\par}
+%
+% \DescribeMacro{\buildFBBOX}
+% These macros were created by |\buildFBBOX|\label{FB:buildFBBOX} macro, which can be written like
+%\begin{Quote}
+%|\buildFBBOX|\marg{starting code of the box}\marg{finishing code of the box}
+%\end{Quote}
+% just before any |\floatbox| command (or |floatrow| environment).
+% For example, definition of |\CenterFloatBoxes|
+% looks almost like following:
+%\begin{Quote}
+%^^A%|\newcommand\CenterFloatBoxes{\CADJfalse\OADJfalse|
+%|\newcommand\CenterFloatBoxes{%|
+%| \buildFBBOX{\hbox\bgroup$\vcenter\bgroup\vskip0pt}%|
+%| {\vskip0pt\egroup$\egroup}}|
+%\end{Quote}
+% The other two commands use |\vtop| and |\vbox| boxes consequently.
+% (see also example with usage of |\buildFBBOX| command on the page~\pageref{buildFBBOX:def}).
+%
+% In the next example we use |\CenterFloatBoxes| command before |floatrow|
+% and |\killfloatstyle| just before |\ttabbox| macro
+% (mixed float row with figure~\ref{fig:rowmixspec:WcatI} in |Boxed| style, and
+% table~\ref{tab:rowmixspec:tabI}\label{mixrow}):
+%\begin{Quote}
+%\begin{preamble}
+%|\|\FRkey[sec]{floatsetup}|[figure]{|\FRkey{style}|=Boxed}|
+%\end{preamble}
+%|\begin{figure}\CenterFloatBoxes|\nopagebreak
+%|\begin{floatrow}|
+%| \|\FRkey[FB]{ffigbox}|[\|\FRkey[FB]{FBwidth}|]|
+%| ...|
+%| \|\FRkey{killfloatstyle}|\|\FRkey[FB]{ttabbox}
+%| ...|
+%\end{Quote}
+% \DeleteShortVerb{\|}%
+% \begingroup\floatsetup[figure]{style=Boxed}
+% \begin{figure}[H]\CenterFloatBoxes
+% \begin{floatrow}
+% \ffigbox[\FBwidth]
+% {\unitlength1.75\unitlength\input{Horse.picture}}
+% {\caption{A \texttt{Boxed} figure in the mixed row}\label{fig:rowmixspec:WcatI}}%
+% \extrarowheight1pt
+% \killfloatstyle
+% \ttabbox
+% {\caption{A table in the mixed row}\label{tab:rowmixspec:tabI}}
+% {\tabcolsep5\tabcolsep\begin{tabular}{|c|c|}\hline A & B \\ C & D \\ \hline\end{tabular}}
+% \end{floatrow}
+% \end{figure}
+% \endgroup
+% \MakeShortVerb{\|}%
+% \RestoreSpaces\enlargethispage{\baselineskip}
+%
+% \emph{Note.} Both figure and table boxes have got width equal to
+% contents of objects: the |\ffigbox| command in the example has optional argument
+% |[\FBwidth]|, but |\ttabbox| does not have any option---it uses
+% |[\FBwidth]| option as default (see definitions on page~\pageref{abbrcom}).\label{FAD:MixedRowII}
+%
+% \subsection{Running Floats in the Raw \LaTeX\ Mode}\label{sec:rawfloats}
+% The\label{FAD:PlainFloat}
+% \package{floatrow} package redefines floating environments for the case
+% of creation of common layout for all floats. This redefinition creates
+% some limitations for source document file, which were mentioned in
+% introduction (see \sectionname~\ref{floatrow:wrong}). If you still need a raw behavior
+% of floating environment, you may do that by one of the following three ways.\startNotes
+%
+% \Note\DescribeMacro{\RawFloats}\label{setup:RawFloats}%^^A
+% If you want \LaTeX\ behavior \emph{just for one environment},
+% input a |\RawFloats| command \emph{inside} environment:
+%\begin{Quote}
+%\begin{preamble}
+%|\|\FRkey[sec]{floatsetup}|[figure]{|\FRkey{style}|=Boxed}|\%{ \em please note, it does nothing here}
+%\end{preamble}\vskip-\lastskip
+%|\begin{figure}\RawFloats|\nopagebreak
+%|\captionsetup[table]{position=top}|
+%|\begin{minipage}{0.45\textwidth}|
+%| \centering ...|
+%| \caption{...}\label{...}|
+%|\end{minipage}|
+%|\begin{minipage}{0.45\textwidth}|
+%| \captionof{table}{...}\label{...}|
+%| \centering ...|
+%|\end{minipage}|\nopagebreak
+%|\end{figure}|
+%\end{Quote}
+% And you'll get figure~\ref{Right:expect:fig}
+% and table~\ref{Right:expect:tab}.
+%\begingroup\floatsetup[figure]{style=Boxed}\relax
+% \begin{figure}[H]\RawFloats
+% \captionsetup[table]{position=top}
+% \begin{minipage}{0.45\textwidth}
+% \centering {\unitlength1.44\unitlength\input{Horse.picture}}
+% \caption{A figure in raw \LaTeX's mode}\label{Right:expect:fig}
+% \end{minipage}\quad\hfill
+% \killfloatstyle\begin{minipage}{0.45\textwidth}
+% \captionof{table}{A beside table in raw \LaTeX's mode}\label{Right:expect:tab}
+% \centering\tabcolsep5\tabcolsep
+% \begin{tabular}{|c|c|}\hline A & B \\ C & D \\ \hline\end{tabular}
+% \end{minipage}
+% \end{figure}
+%\endgroup
+% Compare this example with example in the {\sectionname}~\ref{sec:mixrow} and the following
+% figure~\ref{leftfig:raw} and table~\ref{righttab:raw}.
+%\begin{Quote}
+%\begin{preamble}
+%|\|\FRkey[sec]{floatsetup}|[figure]{|\FRkey{style}|=Boxed}|
+%\end{preamble}
+%|\begin{figure}\RawFloats\|\FRkey[FB]{CenterFloatBoxes}\nopagebreak
+%|\begin{|\FRkey[sec]{floatrow}|}|
+%| \|\FRkey[FB]{ffigbox}|[\|\FRkey[FB]{FBwidth}|]|\nopagebreak
+%| {...}|\nopagebreak
+%| {\caption{...}\label{...}}|
+%| |
+%| \|\FRkey[FB]{ttabbox}\nopagebreak
+%| {...}|\nopagebreak
+%| {\caption{...}\label{...}}|
+%|\end{floatrow}|\nopagebreak
+%|\end{figure}|
+%\end{Quote}
+%\begingroup\floatsetup[figure]{style=Boxed}
+% \begin{figure}[ht]\RawFloats\CenterFloatBoxes
+% \begin{floatrow}
+% \ffigbox[\FBwidth]
+% {\unitlength1.44\unitlength\input{Horse.picture}}
+% {\caption{A figure in \cmd{\ffigbox} and inside \texttt{floatrow} in raw \LaTeX's mode}%
+% \label{leftfig:raw}}%
+%
+% \ttabbox
+% {\caption{A table in \cmd{\ttabbox} and inside \texttt{floatrow} in raw
+% \LaTeX's mode}\label{righttab:raw}}
+% {\tabcolsep5\tabcolsep
+% \begin{tabular}{|c|c|}\hline A & B \\ C & D \\ \hline
+% \end{tabular}}
+% \end{floatrow}
+% \end{figure}%^^A
+%\endgroup
+%
+% \Note Canceling of \package{floatrow}'s behavior for \emph{all floats of one type
+% or subtype} should be done outside any floating environment, usually in the
+% preamble of the document. In this case the |\RawFloats| command needs optional
+% argument with name(s) of float type. You may set that by two ways:
+% \begin{Quote}
+% |\RawFloats|\oarg{type,type,\ldots}\quad or\nopagebreak
+% |\RawFloats|\oarg{type}\oarg{subtype,subtype,\ldots}
+% \end{Quote}
+% So if you set |\RawFloats[figure]|, that will return the plain \LaTeX{} mode to all
+% figures in all subtype environments (|figure|, |figure*|,
+% |sidewaysfigure|, |wrapfigure|, etc., see page~\pageref{sec:floatsetup}).
+% If there is also a table,
+% |\RawFloats[figure,table]|, you also will set the same for all table
+% subtypes.
+%
+% The second way, with second optional argument, cancels \package{floatrow}'s
+% behavior for mentioned float ``subtype(s)'' of \emph{one} float type
+% in second optional argument you may use |float|, |widefloat|,
+% |rotfloat|, |widerotfloat|---the meaning of this options
+% analogous to options of |\floatsetup| macro (see
+% {\sectionname}~\ref{sec:floatsetup}, but you may use here only options
+% which include ``float'' word).\label{FAD:PlainFloatII}%^^A
+%
+% \Note\DescribeMacro{rawfloats}\label{setup:rawfloats}%^^A
+% This option stores the plain \LaTeX{} mode (i.e. stores usage of
+% standard \LaTeX{} float macros) for all \emph{standard and new defined}
+% float types. This option can be used only in |\usepackage| line.
+%
+%\medskip
+% \emph{Notes}.\startNotes\nopagebreak
+%
+% \Note Please note that with |\RawFloats[...]| command and |rawfloats=| key
+% you will cancel layout (|\floatsetup|) settings of all chosen float types/subtypes
+% ({\sectionname}~\ref{sec:floatsetup}) for plain floats.
+%
+%\begingroup
+% {\emergencystretch2em\Note The |floatrow| environment ({\sectionname}~\ref{sec:floatrow})
+% and commands of |\floatbox| stuff ({\sectionname}~\ref{sec:floatbox})
+% still work after |\RawFloats[...]| command and |rawfloats=| key
+% (see example with figure~\ref{leftfig:raw}
+% and table~\ref{righttab:raw})\label{FAD:MixedRow}.
+% Also note that\startNotes\def\theNote{\alph{Note}}\Note
+% the layout settings of the package, written in |\usepackage| line
+% and inside |\floatsetup{...}| command, and settings for main types of floats
+% like |\floatsetup|\allowbreak|[figure]{...}| or |\floatsetup|\allowbreak|[table]{...}|
+% still can work inside |\|\FRkey{floatbox} commands; \Note for the figures inside |\fcapside|
+% command and similar ones (with the |\|\FRkey{capbeside} command
+% inside the |\floatbox|'s \meta{preamble} option)---the settings |\floatsetup|\allowbreak|[capbesidefloat]{...}|
+% and |\floatsetup|\allowbreak|[capbesidefigure]{...}| or |\floatsetup|\allowbreak|[capbesidetable]{...}|
+% work; \Note inside the \FRkey{floatrow} environment---the settings |\floatsetup|\allowbreak|[floatrow]{...}|
+% and |\floatsetup|\allowbreak|[figurerow]{...}| or |\floatsetup|\allowbreak|[tablerow]{...}| are added
+% to the settings for |\floatbox|'es inside;
+% \Note also you may use |\|\FRkey{thisfloatsetup} settings in the case of usage of |\floatbox| commands.
+%
+% The settings for all other layout subtypes
+% (see {\sectionname}~\ref{sec:floatsetup}) will be canceled.\par}
+%\endgroup
+%
+% \subsubsection{Raw Caption---Printing in Unusual Way}
+% \DescribeMacro{\RawCaption}\label{setup:RawCaption}%^^A
+% This command allows to ``release'' caption contents from special box register created by
+% \package{floatrow} package for the creation of necessary layout. The caption is placed as
+% argument of |\RawCaption|:
+% \begin{Quote}
+% |\RawCaption{\caption\marg{contents}\label{...}}|\quad.
+% \end{Quote}
+% In this case the settings of float layout of current type will be stored, but
+% you may put caption in non-standard way. For example in the free corner of the
+% graphics (figure~\ref{rawcaption:plain}):
+%\begingroup
+% \begin{Quote}
+%\begin{preamble}
+%|\|\FRkey[sec]{floatsetup}|[figure]{|\FRkey{style}|=plain}|
+%\end{preamble}\vskip-\lastskip
+%|\begin{figure}|\lineskip0pt
+%|\framebox(70,60){...}\hspace{2\unitlength}%|
+%|\framebox(70,60){...}\vspace{2\unitlength}\par|
+%|\framebox(70,60){...}\hspace{2\unitlength}%|
+%|\parbox[b][60\unitlength]{70\unitlength}%|
+%| {\RawCaption{\caption{...}\label{...}}}|
+%|\end{figure}|
+% \end{Quote}\enlargethispage\baselineskip
+%\floatsetup{style=plain}
+%\begin{figure}[H]\unitlength1.28\unitlength\lineskip0pt
+%\framebox(70,60){\input{TheCat.picture}}\hspace{2\unitlength}%^^A%
+%\framebox(70,60){\unitlength.5\unitlength\input{TheCat.picture}}\vspace{2\unitlength}\par
+%\framebox(70,60){\unitlength.25\unitlength\input{TheCat.picture}}\hspace{2\unitlength}%^^A%
+%\parbox[b][60\unitlength]{70\unitlength}{\RawCaption{\caption
+% [Caption in raw \LaTeX{} mode, placed in the free corner of figure]{Caption in raw \LaTeX{} mode, placed in the free corner of figure}\label{rawcaption:plain}}}
+%\end{figure}%
+% The more suitable example of usage of the |\RawCaption| command see on the
+% page~\pageref{fig:subIcap:IcatsI} (figure~\ref{fig:subIcap:IcatsI} with modified
+% \verb|BOXED| style).
+%\endgroup
+%
+% \subsection{Usage of Footnotes Inside Float Environment}\label{sec:floatfootnote}
+% Sometimes table or figure contents have material, which authors mark
+% and then write some explanation like footnotes. This package has
+% a~mechanism which allows to put footnotes inside floating environments, in
+% the same way as is in \LaTeX's |minipage| environment.
+%
+% In the case of few elements have the same footnote, we cannot
+% use standard |\footnotemark|---|\footnotetext| combination, because
+% |\footnotemark| in standard \LaTeX\ always creates the sign of main text footnote.
+% For these cases current package offers |\mpfootnotemark|%^^A
+% \FRmpar{Footnotemark \\inside float}{FAD:FnoteInsideFloat}\label{FB:mpfootnotemark}
+% macro instead of |\footnotemark|.
+% (The same macro also is defined in \package{footmisc} package.
+% The \package{floatrow} package doubles this definition.)
+% \begin{Quote}
+% \begin{preamble}
+% |\|\FRkey[sec]{floatsetup}|[table]{...,|\FRkey{footnoterule}|=none,|%^^A
+% \FRkey{footskip}|=.35\skip\footins,...}|
+% \end{preamble}\vskip-\lastskip
+% |\begin{table}|
+% |\|\FRkey[FB]{ttabbox}
+% | {\caption{...}\label{...}}%|
+%\verb+ {\begin{tabular}{...}+
+% |... & 2\mpfootnotemark[1] \\|
+% |...|
+% | \end{tabular}%|
+% | \footnotetext[1]{Even numbers.}}|\nopagebreak
+% |\end{table}|\vspace*{-\intextsep}
+% \end{Quote}%
+% \DeleteShortVerb{\|}%
+%\begingroup\floatsetup[table]{footnoterule=none,footskip=.35\skip\footins}
+% \begin{table}[H]
+% \ttabbox
+% {\caption{Table with footnote}%^^A
+% \label{tab:floatfnote}}%^^A
+% {\extrarowheight1pt
+% \begin{tabular}{|l|c|c|}
+% \hline
+% \thead{Column head} & \thead{Data I} & \thead{Data II} \\
+% \hline
+% First row & \phantom01 & 2\mpfootnotemark[1] \\
+% Second row & \phantom06\mpfootnotemark[1] & 4\mpfootnotemark[1] \\
+% Third row & 28\mpfootnotemark[1] & 8\mpfootnotemark[1] \\
+% \hline
+% \end{tabular}%^^A
+% \footnotetext[1]{Even numbers.}}
+% \end{table}%
+%\endgroup
+% \MakeShortVerb{\|}%
+%
+% {\sloppy The |\|\FRkey[sec]{floatbox} macro uses special definition of footnote rule
+% (the \FRkey{footnoterule}|=| key, see also
+% page~\pageref{sec:footnotestyle} for variants of footnote rule) and skip before footnotes and
+% explications or legends (the \FRkey{footskip}|=| key).\par}
+%
+% \subsection{The Legend-Like Macro}\label{subsec:floatfoot}
+% In the case of table or figure have some additional explanations
+% which could not put in caption contents and they are definitely not
+% a footnote you may use the |\floatfoot|\label{FAD:Legend}
+% command. The |\floatfoot| is
+% build by usage of |\caption| stuff and uses by default caption's text justification:
+%\begin{Quote}
+%|\begin{table}|\nopagebreak
+%|\|\FRkey[FB]{ttabbox}
+%| {\caption{...}\label{...}}|
+% \verb+ {\begin{tabular}{...}+
+%| ...\end{tabular}%|
+%| \floatfoot{`Data I' column ...}}|\nopagebreak
+%|\end{table}|\vspace*{-\intextsep}
+%\end{Quote}
+% \DeleteShortVerb{\|}%
+%\begingroup\floatsetup[table]{footnoterule=none,footskip=.35\skip\footins}
+% \begin{table}[H]
+% \ttabbox
+% {\caption{Table with foot material (e.g. legend)}%^^A
+% \label{tab:floatfoot}}%^^A
+% {\extrarowheight1pt%^^A\tabcolsep2\tabcolsep
+% \begin{tabular}{|l|c|c|}
+% \hline
+% \thead{Column head} & \thead{Data I} & \thead{Data II} \\
+% \hline
+% First row & \phantom01 & 2 \\
+% Second row & \phantom06 & 4 \\
+% Third row & 28 & 8 \\
+% \hline
+% \end{tabular}%^^A
+% \floatfoot{`Data I' column---numbers which equal to sum of all
+% their divisors; `Data II' column---$2^n$ values}}
+% \end{table}%
+%\endgroup
+% \MakeShortVerb{\|}%
+%
+% The star form (|\floatfoot*|) prints its contents as plain unindented
+% paragraph (see table~\ref{tab:floatfoot}).
+%\begin{Quote}
+%| ...\end{tabular}%|
+%| \floatfoot*{`Data I' column ...}}|\nopagebreak
+%|\end{table}|\vspace*{-\intextsep}
+%\end{Quote}
+% \DeleteShortVerb{\|}%
+%\begingroup\floatsetup[table]{footnoterule=none,footskip=.35\skip\footins}
+% \begin{table}[H]
+% \ttabbox
+% {\caption{Table with foot material (e.g. legend) printed as unindented paragraph}%^^A
+% \label{tab:floatfoot}}%^^A
+% {\extrarowheight1pt%^^A\tabcolsep2\tabcolsep
+% \begin{tabular}{|l|c|c|}
+% \hline
+% \thead{Column head} & \thead{Data I} & \thead{Data II} \\
+% \hline
+% First row & \phantom01 & 2 \\
+% Second row & \phantom06 & 4 \\
+% Third row & 28 & 8 \\
+% \hline
+% \end{tabular}%^^A
+% \floatfoot*{`Data I' column---numbers which equal to sum of all
+% their divisors; `Data II' column---$2^n$ values}}
+% \end{table}%
+%\endgroup
+% \MakeShortVerb{\|}%
+%
+% For defining of explication font use \FRkey{footfont}|=| option
+% in |\floatsetup| (page~\pageref{setup:footfont}). You may try to
+% define special settings for float foot using
+% \cmd{\captionsetup[floatfoot]} (see~{\sectionname}~\ref{sec:floatsetup}).
+%
+% \emph{Notes.} \startNotes\Note The \package{float} package defines additional
+% optional argument after main caption text, possibly for explications.
+% Since this possibility
+% didn't declared in user part of documentation the current version of
+% \package{caption} (3.0 and later), and also \package{float\-row} package,
+% doesn't support this possibility. You may use |\floatfoot| and
+% |\footnote|/\allowbreak|\mpfootnotemark|/\allowbreak|\footnotetext| stuff instead.
+%
+% \Note If you use both commands |\floatfoot| and |\footnote|
+% inside one float box, the |\floatfoot| appears above |\footnote|
+% contents.
+%
+% \Note Foot material (footnotes and text in floatfoot) can be placed
+% in several variants: at the very bottom of float box, below caption
+% (even if caption is above float object; see description of \FRkey{footposition}|=| key
+% on the page \pageref{setup:footposition}
+% and sample file \file{frsample01.tex}). In case of caption beside
+% float object, footnotes and foot text are always placed below caption.
+%
+% \subsection{Fine Tuning of Vertical Spaces of Float}\label{sec:FBabskips}
+% At the final variant of document you may need to correct vertical
+% spaces between float and main text, between float object and
+% caption.
+%
+% To change space between float box and main text, you may use
+% two simple commands |\FBaskip| and |\FBbskip|. For example define
+% \begin{Quote}
+% |\renewcommand\FBaskip{-4pt}|
+% |\begin{figure}|
+% | ...|
+% |\end{figure}|
+% \end{Quote}
+% to move up float box up (or reduce space above) by 4pt. Or write
+% \begin{Quote}
+% |\renewcommand\FBbskip{-5pt}|
+% |\begin{figure}[t]|
+% | ...|
+% |\end{figure}|
+% \end{Quote}
+% to reduce space below (here: distance between figure and main text) by 5pt.
+% In current document the |\FBaskip| command was necessary for moving up
+% some of wrapped figures.\nopagebreak
+%
+% Use |\vspace| command for vertical space correction around float
+% object\footnote{The plain floating environment allows usage of
+% \cmd{\vskip} command. But \cmd{\floatbox} stuff
+% (\cmd{\floatbox} itself, \cmd{\ffigbox} etc.) in case
+% of usage of the \cmd{\FBwidth} option, gets error message
+% when \cmd{\vskip} appears.}.
+%
+% \emph{Note}. If you'll write something like:
+% \begin{Quote}
+%\begin{preamble}
+% |\usepackage{floatrow}|
+%\end{preamble}
+% |\begin{figure}|\nopagebreak
+% | ...|
+% |\caption{...}|
+% |\vspace{-6pt}|\nopagebreak
+% |\end{figure}|
+% \end{Quote}
+% in \emph{plain} floats like in example above, you will change space between caption
+% and object (in the case of caption below object).
+% Again, for layout with caption above:
+% \begin{Quote}
+%\begin{preamble}
+% |\usepackage[|\FRkey{capposition}|=top]{floatrow}|
+%\end{preamble}
+% |\begin{figure}|\nopagebreak
+% |\vspace{-6pt}|\nopagebreak
+% |\caption{...}|
+% | ...|
+% |\end{figure}|
+% \end{Quote}
+% you will get the reduced space between caption above and object contents.
+%
+% \clearpage
+% \section{Float Layout Settings}\label{sec:floatsetup}
+%
+% The idea of \package{floatrow} package is to avoid a lot of repeated code
+% for creation of desired layout for floats inside the document text.
+% If you ought to change the layout of one float type or even of all float types,
+% the package allows also to make these modifications
+% of layout much easier. In this case you only have to care
+% about the \emph{markup} of floats and their contents.
+%
+% The easy modification of common layout of all float types or only for one
+% float type is possible because of the borrowed code from the \package{float}
+% package, which allows to modify layout of floats of one type as a whole.
+%
+% The common layouts and modification for captions for all float types as a whole,
+% for each float type separately, and other special settings
+% are supported by \package{caption} package, version~3.\emph{x}.
+%
+% The layout settings of \package{floatrow} package are built similarly
+% to the settings from the \package{caption}~3.\emph{x} package. So the layout settings of the
+% |\floatsetup|\footnote{Some key and option names were changed from version 0.1d,
+% the reason was to arrange and make names more memorable, and, sometimes, reduction
+% of their names (see {\sectionname}~\ref{sec:changed}).} command are built in
+% similar way as layout settings
+% of the |\captionsetup| command\footnote{Look also at the \package{caption}
+% documentation (version 3.0 and later)}.
+%
+% You may use the layout settings as \package{floatrow} option in
+% the |\usepackage| line in the preamble of codument.
+% \begin{Quote}
+%\begin{preamble}
+% |\usepackage[|\meta{options}|]{floatrow}|\quad.
+%\end{preamble}
+% \end{Quote}
+% You may write
+% \begin{Quote}
+%\begin{preamble}
+% |\usepackage[style=boxed,font=small]{floatrow}|\quad.
+%\end{preamble}
+% \end{Quote}
+%
+% \DescribeMacro{\floatsetup}
+% The same result you get with the |\floatsetup| command:
+% \begin{Quote}
+%\begin{preamble}
+% |\usepackage{floatrow}|
+% |\floatsetup{style=boxed,font=small}|\quad.
+%\end{preamble}
+% \end{Quote}
+% The lines above declare the |boxed| float style (this style creates
+% the frame around float object which is built by \LaTeX's |\fbox| command) and the
+% |\small| font for contents of float objects. These settings are loaded for \emph{all} float types.
+%
+% The usage of the |\floatsetup| command has following form:
+% \begin{Quote}
+% |\floatsetup|\oarg{float type}\marg{options}\quad,
+% \end{Quote}
+% where option \meta{float type} is the name of float type. You can use this optional
+% argument for creating of special settings of chosen float type. The following command
+% \begin{Quote}
+% |\floatsetup[table]{style=Plaintop}|
+% \end{Quote}
+% sets a special float style for floating tables: captions are placed above
+% float objects; in the case of floats are placed in one row, inside the |floatrow|
+% environment, text of captions is aligned by the top lines.
+%
+% The |[table]| or the |[figure]| options are not the only options you are allowed to use.
+% The |\floatsetup| command allows usage of a number of special options for settings
+% for floats in different positioning: plain floats, two-column floats (in one-column layout
+% of the document, the starred environment like
+% |figure*| can be used for alternative float layout, e.g. for
+% wide floats, which expand to the margins) rotated floats, wrapped floats. There is also
+% minor support for floats with captions placed beside float objects.\medskip
+%
+% Below are lists of all possible options of the |\floatsetup| command.
+% They are based, as example, on the |figure| environment.
+% The ``strength'' of options in the lists below decreases
+% from the previous item to the next one.
+% \begin{itemize}\label{stsetorder}
+% \item
+% Wide or two-column floats (|figure*|):
+% \begin{itemize}
+% \item
+% |\floatsetup[widefigure]|\label{setup:widefigure}---the ``strongest'' settings;
+% if they are absent, the settings from the next item will be used;
+% \item
+% |\floatsetup[widefloat]|\label{setup:widefloat}---these settings ``stronger''
+% than settings from next item (|\floatsetup[figure]|);
+% if they are absent, the settings from the next item will be used;
+% \item
+% |\floatsetup[figure]|;
+% if they are absent, package uses settings from
+% optional argument in |\usepackage| line or |\floatsetup{...}|
+% command; if they are absent---the default package settings will be used
+% (see page~\pageref{sec:default});
+% \end{itemize}
+% \item
+% Wrapped floats (|wrapfigure|, used with \package{wrapfig} package):
+% \begin{itemize}
+% \item |\floatsetup[wrapfigure]|\label{setup:wrapfigure};
+% \item |\floatsetup[wrapfloat]|\label{setup:wrapfloat};
+% \item |\floatsetup[figure]|;
+% \end{itemize}
+% \item
+% Rotated floats (|sidewaysfigure|,
+% used with \package{rotating} package):
+% \begin{itemize}
+% \item |\floatsetup[rotfigure]|\label{setup:rotfigure};
+% \item |\floatsetup[rotfloat]|\label{setup:rotfloat};
+% \item |\floatsetup[figure]|;
+% \end{itemize}
+% \item
+% Wide or two-column rotated floats
+% (|sidewaysfigure*|):
+% \begin{itemize}
+% \item |\floatsetup[widerotfigure]|\label{setup:widerotfigure};
+% \item |\floatsetup[widerotfloat]|\label{setup:widerotfloat};
+% \item |\floatsetup[rotfigure]|;
+% \item |\floatsetup[rotfloat]|;
+% \item |\floatsetup[figure]|;
+% \end{itemize}\enlargethispage\baselineskip
+% \emph{Note}. The settings
+% for wide float (|widefloat|, |widefigure|)
+% are skipped for rotated floats---use settings for |widerotfloat|
+% and---here---|widerotfigure|;\pagebreak[1]
+% \item
+% Beside floats:
+% \begin{itemize}
+% \item |\floatsetup[floatrow]|\label{setup:floatrow};
+% \item |\floatsetup[figurerow]|\label{setup:figurerow};
+% \item
+% settings of outer environment from previous items, e.g.,
+% |sidewaysfigure*|, |sidewaysfigure|, |figure*| and |figure|.
+% \end{itemize}
+% \item
+% Floats with beside captions (please note, that settings in these options are limited,
+% see next section):
+% \begin{itemize}
+% \item |\floatsetup[capbesidefigure]|\label{setup:capbesidefigure};
+% \item |\floatsetup[capbesidefloat]|\label{setup:capbesidefloat};
+% \item
+% settings for the float row; settings of outer environment from previous items, e.g.,
+% |sidewaysfigure*|, |sidewaysfigure|, |figure*| and |figure|.
+% \end{itemize}
+% \end{itemize}
+%
+% \emph{Notes}.\startNotes\nopagebreak
+%
+% \Note You can also create and change special settings for captions of
+% necessary float types or subtypes, using
+% co-named \meta{float~type} options inside the |\captionsetup| command,
+% e.g., |\captionsetup[widefigure]{...}|.
+%
+% \Note Please note that with |\RawFloats[...]| command and |rawfloats=| key
+% (\sectionname~\ref{sec:rawfloats}) you will cancel all layout
+% settings created as options in the |\usepackage| line or inside
+% the |\floatsetup| command for all chosen float types/subtypes.
+%
+%\begingroup
+% {\emergencystretch2em\Note The |floatrow| environment ({\sectionname}~\ref{sec:floatrow})
+% and |\floatbox| commands (e.g. |\ffigbox|, |\ttabbox|, see {\sectionname}~\ref{sec:floatbox})
+% still work after both |\RawFloats| (|\RawFloats[...]|) command and |rawfloats=| key (see example width
+% figure~\ref{leftfig:raw} and table~\ref{righttab:raw})\label{FAD:MixedRowA}.
+% Also note that\startNotes\def\theNote{\alph{Note}}\Note
+% inside |\|\FRkey{floatbox} commands still can work layout settings
+% of the package, written in |\usepackage| line and inside |\floatsetup{...}| command,
+% and settings for main types of floats like |\floatsetup|\allowbreak|[figure]{...}|
+% or |\floatsetup|\allowbreak|[table]{...}|; \Note for the figures inside |\fcapside|
+% command and similar ones (with the |\|\FRkey{capbeside} command
+% inside the |\floatbox|'s \meta{preamble} option) the settings |\floatsetup|\allowbreak|[capbesidefloat]{...}|
+% and |\floatsetup|\allowbreak|[capbesidefigure]{...}| or |\floatsetup|\allowbreak|[capbesidetable]{...}|
+% work; \Note inside the \FRkey{floatrow} environment the settings |\floatsetup|\allowbreak|[floatrow]{...}|
+% and |\floatsetup|\allowbreak|[figurerow]{...}| or |\floatsetup|\allowbreak|[tablerow]{...}| are added
+% to the settings for |\floatbox|'es inside;
+% \Note also you may use |\|\FRkey{thisfloatsetup} settings in the case of usage of |\floatbox| commands.
+%
+% The settings for all other layout subtypes
+% (see {\sectionname}~\ref{sec:floatsetup}) will be canceled.\par}
+%\endgroup
+%
+% The next few sections describe keys of |\floatsetup| macro.
+%\enlargethispage\baselineskip
+% \subsection{Floatsetup Keys}\label{sec:floatkeys}
+% \FRorisubsubsection{Float Style}
+% \DescribeMacro{style}\label{setup:style}%^^A
+% The \emph{float style} could include settings of the justification (in particular) of float contents;
+% margins (in particular the alignment of float boxes); separation material between objects and captions
+% and between float boxes in a~row (mainly spaces); frames or lines and other options.
+%
+% The \emph{float style} is specified by following way:
+% \begin{Options}{style=float style name }
+% \item[style=\rmfamily\mdseries\meta{float style name} ,]
+% the name of the \meta{float style name} option you may take from
+% table~\ref{tab:floatlayouts}.
+% \item[...]
+% You may create your own options with the \\|\DeclareFloatStyle| command,
+% see page~\pageref{ssec:declstyle}.
+% \end{Options}
+%
+% As you may see in the table~\ref{tab:floatlayouts}, the \package{floatrow} package
+% includes all float styles
+% which emulate co-named ones from the \package{float} package.
+%
+% Please note, that usage of |style=| key for floats with beside captions,
+% i.e.~using |\floatsetup| settings with options like, e.g.,
+% |[capbesidefigure]| or |[capbesidefloat]| can destroy layout for this float subtype.
+% For example that key cancels settings for beside position of caption.
+% If you really need to create the alternative
+% layout for floats with beside captions, for example to print float objects in frames,
+% using the |Boxed| style:~\nobreak\quad1)\nobreak\enskip if you are creating
+% one-column document, revise your settings
+% which were used for float creation, maybe you didn't use the settings for
+% starred floating environments, like |figure*|, so you can load necessary settings for
+% floats with beside caption inside |\floatsetup[widefigure]{...}|, and then
+% use |figure*| environment for floats with beside captions;~\nobreak\quad2)\nobreak\enskip
+% if you can't follow advice of the previous item, you may use a bit risky
+% variant with usage of |\killfloatstyle| command,
+% see {\sectionname}~\ref{page:killfloatstyle}.\bigskip
+%
+% The \package{caption} package uses its own settings and names for caption layout styles.
+% The caption's |ruled| style is the only one from \package{float}
+% package, which was predefined in \package{caption} package. (The |ruled| style
+% is used by the \package{floatrow} package as well as other \package{float} package's
+% styles.) To use caption settings of the |ruled| style, you may write
+% \begin{Quote}
+% |\captionsetup[figure]{style=ruled}|\quad .
+% \end{Quote}
+%
+% \begingroup\vfill
+% \jot4pt\tabcolsep1.5\tabcolsep
+% \newlengthtocommand\settowidth\Icolumn{\small\texttt{wshadowboxx}}
+% \newlengthtocommand\settowidth\IIcolumn{\small\texttt{framestyle=wshadowbox}}
+% \newlengthtocommand\setlength\IIIcolumn{\textwidth-\Icolumn-\IIcolumn
+% -6\tabcolsep-1.6pt}
+% \newcommand\leftcell[2][16.5mm]{%^^A%
+% \hspace*{-\tabcolsep}\begin{tabular}[t]{>{%
+% \noindent
+% \vphantom{\small()\mpfootnotemark[1]}}
+% p{\hsize}}
+% #2\unskip\botstrut\end{tabular}\hspace*{-\tabcolsep}%
+% }
+% \def\LongtableHead{
+% \hfil\thead{Style} &
+% \hfil\thead{\cmd{\floatsetup} keys} &
+% \hfil\thead{Description}
+% }
+% \begin{longtable}{|>{\extrarowheight0pt\def\arraystretch{.75}\ttfamily\openup-.325pt}p{\Icolumn}
+% |>{\extrarowheight0pt\def\arraystretch{.75}\ttfamily\openup-.325pt}p{\IIcolumn}
+% |>{\parindent1em\sloppy\topstrut}p{\IIIcolumn}<{\botstrut}|}
+% \caption{Float layout styles}\label{tab:floatlayouts}\\
+% \hline
+% \LongtableHead \\ \hline\noalign{\vskip-.4pt}
+% \endfirsthead
+% \captionsetup{labelformat=continued}\caption[]{}\\
+% \hline
+% \LongtableHead \\ \hline\noalign{\vskip-.4pt}
+% \endhead
+% \captionsetup{labelformat=finished}\caption[]{}\\
+% \hline
+% \LongtableHead \\ \hline\noalign{\vskip-.4pt}
+% \endlasthead
+% \noalign{\vskip-.4pt}\hline
+% \multicolumn{3}{r@{}}{\topstrut\emph{Continued on next page}}
+% \endfoot
+% \noalign{\vskip-.4pt}\hline
+% \multicolumn{3}{r@{}}{\topstrut\emph{Finished on next page}}
+% \endprelastfoot
+% \endlastfoot
+% \multicolumn{3}{|c|}{Offered by \package{floatrow} package\botstrut\topstrut}\\
+% \hline \leftcell{plain\label{setup:plain}{\mpfootnotemark[1]\mpfootnotemark[2]\mpfootnotemark[3]}}
+% & \leftcell{\meta{none}}
+% &The style |plain| is standard \LaTeX's layout. Puts captions always below float object's contents.
+% \\\hline
+% \leftcell{\topstrut plaintop{\mpfootnotemark[1]}\botstrut}
+% & \leftcell[50mm]{\topstrut capposition=top\botstrut}
+% &The style |plaintop| is the same as |plain| style, but puts captions above
+% float object's contents---this style is analog to
+% the co-named style from the \package{float} package.\\ \cline{1-2}
+% \leftcell{\topstrut Plaintop\botstrut}
+% %^^A
+% & \leftcell[50mm]{\topstrut capposition=TOP\botstrut}
+% & Capitalized form, |Plaintop|,
+% aligns captions of the floats, which were placed in one row
+% (in the |floatrow| environment),
+% by top line (see example on the page~\pageref{tab:row:tabIII}).
+% \\\hline
+% \leftcell{\topstrut ruled\label{setup:ruled}\mpfootnotemark[1]\mpfootnotemark[3]\botstrut}
+% & \leftcell[50mm]{\topstrut capposition=top,\\ precode=thickrule,\\
+% midcode=rule,\\ postcode=lowrule,\\
+% heightadjust=all\botstrut}
+% & The first style, |ruled|, emulates co-named style from the \package{float} package.
+% It places thick rule
+% above float box, and thin rules between caption and object and below float. Rules are separated
+% from contents by small 2pt skip (see example on the page~\pageref{leftfig:ruled}).\\ \cline{1-2}
+% %^^A
+% \leftcell{\topstrut Ruled\smash{\mpfootnotemark[2]}\botstrut}
+% & \leftcell[50mm]{\topstrut style=ruled,\\ capposition=TOP\botstrut}
+% & Capitalized form, |Ruled|, aligns captions of the floats, which were placed beside
+% in one row (in the |floatrow| environment),
+% by top line (see example on the page~\pageref{leftfig:Ruled}).
+% \\\hline
+% \leftcell{\topstrut boxed\mpfootnotemark[1]\mpfootnotemark[2]\mpfootnotemark[3]\mpfootnotemark[4]\botstrut}
+% & \leftcell[50mm]{captionskip=2pt,\\framestyle=fbox,\\
+% heightadjust=object,\\framearound=object\botstrut}
+% &The first style, |boxed|, emulates co-named style from the \package{float} package.
+% The \emph{width of object} equals to the width of main text (usually |\textwidth|),
+% predefined |\hsize|, or the width in |\floatbox|'s option;
+% frame climbs out to the right and left sides (see example on the page~\pageref{fig:setup:boxed}).
+% Frame separation and rule width equal to current |\fboxsep| and |\fboxrule| settings.
+% (Default values
+% are \texttt{3pt} and \texttt{.4pt} consequently.)\\ \cline{1-2}
+% %^^A
+% \leftcell{\topstrut|Boxed|\label{setup:Boxed}\mpfootnotemark[2]\mpfootnotemark[3]\botstrut}
+% & \leftcell[50mm]{\topstrut style=boxed,\\ framefit=yes\botstrut}
+% & In capitalized form, |Boxed|, \emph{the width of frame} around object fits the width of main text
+% (usually |\textwidth|), predefined |\hsize|,
+% or the width in |\floatbox|'s option; the width of object
+% is reduced to fit inside frame (see example on the page~\pageref{fig:setup:Boxed}).\\ \cline{1-2}
+% %^^A
+% \leftcell{\topstrut|BOXED|\smash{\mpfootnotemark[2]}\mpfootnotemark[3]\botstrut}
+% & \leftcell[50mm]{\topstrut framestyle=fbox,\\ framefit=yes,\\
+% heightadjust=all,\\ framearound=all\botstrut}
+% & Uppercase form, |BOXED|,
+% draws frame which fits to the width of main text (usually |\textwidth|),
+% predefined |\hsize|, or the width in |\floatbox|'s option,
+% but around all float elements: caption, object and foot material
+% (see example on the page~\pageref{BOXED:heightmod}).
+% \\ \hline
+% \multicolumn{3}{|c|}{Offered by \package{fr-fancy} package.
+% They also need \package{fancybox} package.\botstrut\topstrut}\cr\noalign{\nobreak\hrule\nobreak}
+% \leftcell{|shadowbox|\smash{\mpfootnotemark[4]}
+% \\ \botstrut\\ \hline\topstrut|Shadowbox|
+% \\ \botstrut\\ \hline\topstrut|SHADOWBOX|}
+% & \leftcell[50mm]{style=boxed,\\framestyle=shadowbox\botstrut\\ \hline\topstrut
+% style=Boxed,\\framestyle=shadowbox\botstrut\\ \hline\topstrut
+% style=BOXED,\\framestyle=shadowbox}
+% &The same as |boxed|, |Boxed| and |BOXED|
+% consequently. The |\fbox| frame changed to |\shadowbox|
+% from \package{fancybox} package (see example on the page~\pageref{fig:subfig:catsI}).
+% Besides |\fboxsep| and |\fboxrule|, there is added parameter
+% |\shadowsize|---the width of shadow,
+% default is |4pt|.
+% \\ \hline
+% \leftcell{|doublebox|\smash{\mpfootnotemark[4]}
+% \\ \botstrut\\ \hline\topstrut|Doublebox|\\
+% \botstrut\\ \hline\topstrut|DOUBLEBOX|}
+% & \leftcell[50mm]{style=boxed,\\ framestyle=doublebox\botstrut\\ \hline\topstrut
+% style=Boxed,\\ framestyle=doublebox\botstrut\\ \hline\topstrut
+% style=BOXED,\\ framestyle=doublebox}
+% &The same as |boxed|, |Boxed| and |BOXED|
+% consequently. The |\fbox| frame changed to |\doublebox|
+% from \package{fancybox} package (see example on the page~\pageref{fig:parpic:BcatII}).
+% The frame shape is controlled by |\fboxrule| and |\fboxsep| parameters.
+% \\ \hline\noalign{\penalty-9000}
+% \multicolumn{3}{|c|}{Additional float styles. They also need
+% \package{fancybox} package.\botstrut\topstrut}\cr\noalign{\nobreak\hrule\nobreak}
+% \leftcell{|wshadowbox|\smash{\mpfootnotemark[4]}
+% \\ \botstrut\\ \hline\topstrut|Wshadowbox|
+% \\ \botstrut\\ \hline\topstrut|WSHADOWBOX|}
+% & \leftcell[50mm]{style=boxed,\\framestyle=wshadowbox\botstrut\\ \hline\topstrut
+% style=Boxed,\\framestyle=wshadowbox\botstrut\\ \hline\topstrut
+% style=BOXED,\\framestyle=wshadowbox}
+% &The same as |boxed|, |Boxed| and |BOXED|
+% consequently. The |\fbox| frame changed to |\wshadowbox|,
+% based on |\shadowbox| (but drops white shade from frame, or
+% draws edges of ``second copy'') from \package{fancybox} package
+% (see example on the page~\pageref{fig:floatflt:WcatI}), you may use the same frame parameters like
+% in |shadowbox| style.
+% \\\hline
+% %^^A \multicolumn3{@{}p{\hsize}@{}}
+% \noalign
+% {\floatfoot*{When a~float style is set with frame around object which is
+% fitted to the box width (like |Boxed|), and
+% \cmd{\floatbox} macro uses \cmd{\FBwidth} command as \meta{width}
+% option, which sets box width equal to float contents, the width of all other
+% float elements in this case enlarged to get width of framed object
+% (see figure~\ref{fig:setup:FBwidth:Boxed} on the page~\pageref{fig:setup:FBwidth:Boxed}).\vspace{-3pt}\par
+% \rule{1in}{.4pt}\vspace{2pt}\parindent15pt
+%^^A \footnoterule
+%
+% \mpfootnotemark[1]{The styles co-named and analogous to \package{float} package styles.}
+%
+% \mpfootnotemark[2]{This style is used in the sample file \file{frsmaple01.tex}}
+%
+% \mpfootnotemark[3]{This style is used in the sample file \file{frsmaple02.tex}}
+%
+% \mpfootnotemark[4]{During usage of these styles in
+% |floatrow| environment you ought to enlarge
+% space between floats, using key \texttt{floatrowsep}.}
+% }}
+% \end{longtable}
+%
+% \endgroup
+%
+% \subsubsection{Font Settings}\label{setup:start}
+% \DescribeMacro{font}\label{setup:font}%^^A
+% Defines font for float object contents. Option
+% analogous to |font=| key in |\captionsetup| stuff.\enlargethispage\baselineskip\nopagebreak
+%
+% Available font setting options:
+%
+% \begin{Options}{\OptionLabel}
+% \item[scriptsize] {\scriptsize Very small size}\allowitembreaks[-4]
+% \item[footnotesize] {\footnotesize The size usually used for footnotes}\allowitembreaks[1]
+% \item[small] {\small Small size}
+% \item[normalsize] {\normalsize Normal size}
+% \item[large] {\large Large size}
+% \item[Large] {\Large Even larger size}
+%
+% \item[up] {\upshape Upright shape}
+% \item[it] {\itshape Italic shape}
+% \item[sl] {\slshape Slanted shape}
+% \item[sc] {\scshape Small Caps shape}\pagebreak[2]
+%
+% \item[md] {\mdseries Medium series}\pagebreak[2]
+% \item[bf] {\bfseries Bold series}\pagebreak[2]
+%
+% \item[rm] {\rmfamily Roman family}
+% \item[sf] {\sffamily Sans Serif family}
+% \item[tt] {\ttfamily Typewriter family}
+% \item[...]
+% You may create your own options with the |\DeclareFloatFont| command,
+% see page~\pageref{ssec:declfont}.
+% \end{Options}
+%
+% You may set font for float object like
+% \begin{Quote}
+% |font=small|
+% \end{Quote}
+% (which is used in current documentation), or
+% \begin{Quote}
+% |font={small,sf}|\quad .
+% \end{Quote}
+% If you need to color text of your float object, you may use the mechanism,
+% created by the version \textbf{3.1} of the \package{caption} package:
+% \begin{Quote}
+% |font={small,color={blue}}|\quad .
+% \end{Quote}
+%
+% \addvspace\medskipamount\noindent
+% \DescribeMacro{footfont}\label{setup:footfont}%^^A
+% Defines font for legends or explications (defined by the |\floatfoot| command,
+% see~\textsl{\sectionname}~\ref{subsec:floatfoot}). This macro
+% uses |\captionsetup| mechanism (because |\floatfoot| macro
+% uses \package{caption} package's mechanism and utilities). By default the font size
+% of float foot text equals to footnote text: |footfont=footnotesize|.
+%
+% \paragraph{Font Settings for longtable.}
+% If you use \package{caption} package version 3.0\textbf{q},
+% the font settings, loaded in |\floatsetup|
+% in |longtable| environment, could expand to captions.
+% In this case, when you write something like
+% \begin{Quote}
+% |\floatsetup{font={sf,scriptsize,it}...|
+% \end{Quote}
+% or
+% \begin{Quote}
+% |\floatsetup[longtable]{font={sf,scriptsize,it}...|
+% \end{Quote}
+% for floats (or for [long]tables only, option [longtable] of |\floatsetup|), you ought to restore
+% correct font size, family, shape (here) and series for caption contents and write:
+% \begin{Quote}
+% |\captionsetup{font={rm,small,up}...|
+% \end{Quote}
+% or
+% \begin{Quote}
+% |\captionsetup[longtable]{font={rm,small,up}...|
+% \end{Quote}
+% The version \textbf{3.1} of \package{caption} package corrects that.
+%
+% \subsubsection{Position of Caption}
+% \DescribeMacro{capposition}\label{setup:capposition}%^^A
+% Defines position of captions. It is similar to |position=|
+% key in \package{caption} package, but it has two additional
+% options:\startNotes\Note|TOP|%^^A
+% \FRmpar{Caption above\\ table object}{FAD:CaptionAboveTableII}, if you prefer to align captions
+% above objects, in the case of beside floats (in |floatrow|
+% environment), by the top line; \Note|beside| to put caption
+% beside object (this option could be more popular in settings
+% for one environment, see about |\thisfloatsetup| on the
+% page~\pageref{thisfloatsetup}):
+% \begin{Options}{\OptionLabel}
+% \item[top] caption above object;
+% \item[TOP] caption above object and also aligned by top line in float
+% row.
+% For example the |Plaintop| style is the variant of
+% |plaintop| where used |capposition=TOP| settings,
+% see tables~\ref{tab:row:tabIII:CAPTOP}--\ref{tab:row:tabIV:CAPTOP};
+% \item[bottom] caption below object;
+% \item[beside] caption beside object.%^^A
+%^^A% \FRmpar{Beside caption and float object}{FAD:BesideCaptionII}
+% \end{Options}
+% \emph{Floatrow note}. The |auto| option does not used by the
+% |capposition=| key.
+%
+% Compare two examples:
+% \begin{Quote}
+% |\floatsetup[table]{|\FRkey{style}%^^A
+% |=plain,capposition=top}%|${}\equiv{}$|style=plaintop|
+% \end{Quote}
+% \DeleteShortVerb{\|}%
+% \begingroup
+% \floatsetup[table]{style=plain,capposition=top}
+% \begin{table}[H]
+% \begin{floatrow}\tabcolsep2\tabcolsep
+% \extrarowheight1pt
+% \ttabbox
+% {\caption[Long caption of table~I with key \texttt{capposition=top}]%^^A
+% {The table~I in the row with long, long, long, long, long, long caption}\label{tab:row:tabIII:captop}}%^^A
+% {\begin{tabular}{|l|>{\phantom0}c|>{\phantom0}c|}
+% \hline
+% \multirowthead{2}[-1ex]{Left Column Head}
+% & \multicolumn{2}{c|}{\thead{Data}} \\
+% \cline{2-3}
+% & \multicolumn{1}{c|}{\thead{I}}
+% & \multicolumn{1}{c|}{\thead{II}}
+% \\\hline
+% First row & 1 & 2 \\
+% Second row & 3 & 4 \\
+% Third row & 6 & 8 \\
+% Fourth row & \llap{1}0 & \llap{1}6 \\
+% \hline
+% \end{tabular}}
+%
+% \ttabbox
+% {\caption[Table~II in the row with caption with key \texttt{capposition=top}]%^^A
+% {Table~II in the row with caption}\label{tab:row:tabIV:captop}}%^^A
+% {\begin{tabular}{|l|c|c|c|}
+% \hline
+% \multirowthead{2}[-1ex]{Column Head}
+% & \multicolumn{3}{c|}{Data} \\
+% \cline{2-4}
+% & \thead{I} & \thead{II} & \thead{III} \\
+% \hline
+% First row & 1 & 2 & \phantom01 \\
+% Second row & 3 & 4 & \phantom06 \\
+% Third row & 6 & 8 & 28 \\
+% \hline
+% \end{tabular}}
+% \end{floatrow}
+% \end{table}
+% \endgroup
+% \MakeShortVerb{\|}%
+%
+% \begin{Quote}
+% |\|\FRkey{floatsetup}|[table]{|\FRkey{style}%^^A
+% |=plain,capposition=TOP}%|${}\equiv{}$|style=Plaintop|
+% \end{Quote}
+% \DeleteShortVerb{\|}%
+% \begingroup
+% \floatsetup[table]{style=plain,capposition=TOP}
+% \begin{table}[H]
+% \begin{floatrow}\tabcolsep2\tabcolsep
+% \extrarowheight1pt
+% \ttabbox
+% {\caption[Long top-aligned caption of table~I key \texttt{capposition=TOP}]%^^A
+% {The table~I in the row with long, long, long, long, long, long caption,
+% aligned by the top line}\label{tab:row:tabIII:CAPTOP}}%^^A
+% {\begin{tabular}{|l|>{\phantom0}c|>{\phantom0}c|}
+% \hline
+% \multirowthead{2}[-1ex]{Left Column Head}
+% & \multicolumn{2}{c|}{\thead{Data}} \\
+% \cline{2-3}
+% & \multicolumn{1}{c|}{\thead{I}}
+% & \multicolumn{1}{c|}{\thead{II}}
+% \\\hline
+% First row & 1 & 2 \\
+% Second row & 3 & 4 \\
+% Third row & 6 & 8 \\
+% Fourth row & \llap{1}0 & \llap{1}6 \\
+% \hline
+% \end{tabular}}
+%
+% \ttabbox
+% {\caption[Table~II in the row with caption, aligned
+% at the top line with key \texttt{capposition=TOP}]{Table~II in the row with caption, aligned
+% at the top line}\label{tab:row:tabIV:CAPTOP}}%^^A
+% {\begin{tabular}{|l|c|c|c|}
+% \hline
+% \multirowthead{2}[-1ex]{Column Head}
+% & \multicolumn{3}{c|}{Data} \\
+% \cline{2-4}
+% & \thead{I} & \thead{II} & \thead{III} \\
+% \hline
+% First row & 1 & 2 & \phantom01 \\
+% Second row & 3 & 4 & \phantom06 \\
+% Third row & 6 & 8 & 28 \\
+% \hline
+% \end{tabular}}
+% \end{floatrow}
+% \end{table}
+% \endgroup
+% \MakeShortVerb{\|}%
+%
+% \emph{Note}. The option |TOP| uses |\label|---|\ref|
+% mechanism, so, to get necessary result with it, you need to run \LaTeX{}
+% twice (when you make changes in contents which could change number
+% of lines, you get correct result also on the second run).
+%
+% \subsubsection{Position of Beside Caption}
+% \DescribeMacro{capbesideposition}\label{setup:capbesideposition}%^^A
+% Defines position of beside captions: vertical and horizontal.
+% For horizontal position there are defined four options:
+% \begin{Options}{\OptionLabel}
+% \item[left]
+% caption is printed to the left side of object (the default option, see example above);
+% \item[right]
+% caption is printed to the right side of object;
+% \item[inside]
+% caption is printed in binding side of page if |twoside| option
+% switched on in document class and key \FRkey{facing}|=yes| is used;
+% in |oneside| option of document (or key |facing=no| is used),
+% caption is printed at the left side;
+% \item[outside]
+% least popular option: caption printed in
+% outer side of page if |twoside| option switched on
+% in document class and key |facing=yes| is used;
+% in |oneside| option of document (or key |facing=no| is used),
+% caption is printed at the right side; this option makes sense for the document with usage of
+% outer margins.
+% \end{Options}
+%
+% For vertical position there are defined three options
+% \begin{Options}{\OptionLabel}\samepage
+% \item[top]
+% caption aligned to the top of object;
+% \item[bottom]
+% caption aligned to the bottom of object;
+% \item[center]
+% caption aligned to the center of object.
+% \end{Options}
+% You may define position of beside caption by following:
+% \begin{Quote}
+% |capbesideposition={top,outside}|\quad.
+% \end{Quote}
+%
+% \begingroup
+% \begin{Quote}
+% \begin{preamble}
+% |\floatsetup[widefigure]{|\FRkey{margins}|=hangleft,capposition=beside,|\\%^^A
+% | capbesideposition={top,left},|\FRkey{floatwidth}|=\textwidth}|\nopagebreak
+% \end{preamble}
+% |\begin{figure*}|
+% | \includegraphics{BlackDog}|
+% | \caption{...}\label{...}|\nopagebreak
+% |\end{figure*}|
+% \end{Quote}%
+%
+% \floatsetup[widefigure]{margins=hangleft,capposition=beside,capbesideposition={top,left},floatwidth=\textwidth}
+% \begin{figure*}[H]
+% \setlength\unitlength{2.12\unitlength}\input{BlackDog.picture}%^^A
+% \caption[Wide figure with the settings of float box width \texttt{floatwidth=}\cmd{\textwidth};
+% caption beside object (on the margins),
+% top aligned]{Wide figure with the settings of float box width
+% \texttt{floatwidth=}\cmd{\textwidth}; caption beside object (on the margins),
+% aligned by top of graphics}%
+% \label{fig:capbeside}
+% \end{figure*}%
+% \endgroup
+%
+% See examples in file \file{frsample02.tex} with all variants of
+% position of captions beside float objects.
+%
+% \subsubsection{Defining The Width of Beside Caption}
+% \DescribeMacro{capbesidewidth}\label{setup:capbesidewidth}%^^A
+% Defines width of beside caption. This option could be more preferable
+% in settings for one environment, see about |\thisfloatsetup| on the
+% page~\pageref{thisfloatsetup}. You may set:
+% \begin{Quote}
+% |capbesidewidth=4cm|\quad.
+% \end{Quote}
+% (see figure~\ref{capbesideframeI}). If you'll write |capbesidewidth=none| or
+% |capbesidewidth=sidefil| (this is default key setting), the
+% width of caption will be calculated by usual way, accordingly
+% to float width (i.e. occupies the rest width of float box, see
+% figure~\ref{intro:beside:FBwidth} on the page~\pageref{intro:beside:FBwidth}).
+%
+% \subsubsection{Defining Width of Object}\label{sec:wd:object}
+% \noindent
+% \DescribeMacro{floatwidth}\label{setup:floatwidth}%^^A
+% It is used for redefinition of width of objects.
+% This key, similar to |\capbesidewidth=|:
+% \begin{Quote}
+% |floatwidth=.35\hsize|
+% \end{Quote}
+% or
+% \begin{Quote}
+% |floatwidth=7cm|
+% \end{Quote}
+% It could be used at first for settings of one floating environment
+% (see page~\pageref{thisfloatsetup} about settings for current floating environment
+% and |\thisfloatsetup|). Such settings anyway may be used for example for wide floats
+% with the object width equal to main text width (|floatwidth=\textwidth|) and
+% beside caption placed on the margins (see figure~\ref{color:frame}).
+% \pagebreak[1]
+%
+% \begingroup
+% \begin{Quote}
+% \begin{preamble}
+% |\floatsetup[figure]{|\FRkey{margins}|=raggedright}|\nopagebreak
+% \end{preamble}
+% |\|\FRkey{thisfloatsetup}%^^A
+% |[figure]{floatwidth=.35\hsize}|\nopagebreak
+% |\begin{figure}|
+% | \includegraphics[width=\hsize]{Bear}|
+% | \caption{...}\label{...}|
+% |\end{figure}|
+% \end{Quote}%
+%
+% \floatsetup[figure]{margins=raggedright}
+% \thisfloatsetup{floatwidth=.35\hsize}
+% \begin{figure}[H]
+% \setlength\unitlength{\hsize/100}\input{Bear.picture}%^^A
+% \caption{Graphics with settings \texttt{floatwidth=0.35}\cmd{\hsize} moved to the left margin}%
+% \label{fig:floatwidth}
+% \end{figure}%
+% \endgroup
+%
+% \begingroup
+% \begin{Quote}%
+% |\|\FRkey{thisfloatsetup}%^^A
+% |{floatwidth=.35\hsize,|\FRkey{capbesidewidth}|=sidefil,|\nopagebreak
+% | |\FRkey{capposition}|=beside,|\FRkey{capbesideposition}|=right}|
+% |...|
+% \end{Quote}%
+%
+% \thisfloatsetup{floatwidth=.35\hsize,capbesidewidth=sidefil,
+% capposition=beside,capbesideposition=right}
+% \begin{figure}[H]
+% \setlength\unitlength{\hsize/100}\input{Bear.picture}%^^A
+% \caption{Caption beside graphics with the width settings \texttt{floatwidth=0.35}\cmd{\hsize}}%^^A
+% \label{fig:beside:floatwidth}
+% \end{figure}%
+% \endgroup
+% (These examples you can write also using box commands with the width option: |\ffigbox[.35\hsize]|
+% and |\fcapside[.35\hsize]| consequently.)
+%
+% If you use option |floatwidth=sidefil| for objects with beside
+% captions (in the case of key |capbesidewidth=|, uses absolute
+% value, like |capbesidewidth=4cm|) the box with object contents (instead of caption's)
+% occupies the rest space of float box (see
+% figure~\ref{capbesideframeI} on the page~\pageref{capbesideframeI} and appendix,
+% figure~\ref{fig:capbeside:trick} on the
+% page~\pageref{fig:capbeside:trick}).
+%
+% \subsubsection{Other Settings for Beside Captions}
+% \medskip\noindent
+% \DescribeMacro{capbesideframe}\label{setup:capbesideframe}%^^A
+% This boolean key declares whether the beside caption stays near the framed object
+% (|capbesideframe=yes|) in this case caption lines will be aligned by top
+% or bottom of frame; otherwise caption lines will be aligned with top or
+% bottom of framed object's \emph{contents} (|capbesideframe=no|).
+% \newcommand\TEXTBOX[1][]{\par
+% Here goes first line of text \Text\par
+% There goes second line of text#1\par
+% Hence goes third line of text\par
+% Thence goes fourth line of text}
+% \def\Text{{\mdseries and more text and some more text and a bit more text and
+% a little more text and a little piece of text to fill space}}
+%\begingroup
+% \begin{Quote}
+% \begin{preamble}
+% |\floatsetup[figure]{|\FRkey{style}|=Boxed,|%^^A
+% \FRkey{frameset}|={\fboxsep8pt},|\nopagebreak
+% | |\FRkey{objectset}|=justified,|%^^A
+% |capbesideposition={right,top},capbesideframe=yes}|
+% |\captionsetup[figure]{...,strut=no}|
+% \end{preamble}
+% |\|\FRkey{thisfloatsetup}%^^A
+% |{|\FRkey{capposition}|=beside,|
+% | |\FRkey{floatwidth}|=sidefil,|%^^A
+% \FRkey{capbesidewidth}|=4cm}|
+% |\begin{figure}|
+% | ...|
+% | \caption{...}\label{...}|\nopagebreak
+% |\end{figure}|
+% | |
+% \end{Quote}%
+% \floatsetup[figure]{style=Boxed,frameset={\fboxsep8pt},capbesideframe=yes,objectset=justified,
+% capbesideposition={right,top},footnoterule=limited}
+% \captionsetup[figure]{strut=no}
+% \thisfloatsetup{capposition=beside,floatwidth=sidefil,capbesidewidth=4cm}
+% \begin{figure}[H]
+% {\TEXTBOX}
+% {\caption{Caption beside framed object, (caption has width 4\,cm), aligned by top of frame}%^^A%
+% \label{capbesideframeI}}%
+% \end{figure}
+% \begin{Quote}
+% \begin{preamble}
+% |\floatsetup[figure]{...,capbesideframe=no}|
+% |...|
+% \end{preamble}
+% |\|\FRkey{thisfloatsetup}%^^A
+% |{|\FRkey{capposition}|=beside,|
+% | |\FRkey{floatwidth}|=9cm,|%^^A
+% \FRkey{capbesidewidth}|=sidefil}|
+% \end{Quote}%
+% \floatsetup[figure]{capbesideframe=no}
+% \thisfloatsetup{capposition=beside,floatwidth=9cm,capbesidewidth=sidefil}
+% \captionsetup{strut=no}
+% \begin{figure}[H]
+% {\TEXTBOX}
+% {\caption{Caption beside framed object, (object has width 9cm), aligned by top of object contents}%
+% \label{row:text:I}}%
+% \end{figure}
+%\endgroup
+%
+% \emph{Floatrow note.} For examples above the |\captionsetup{strut=no}| sentence also was used,
+% which cancels struts at the beginning and end of caption (|\strut|: the rules with height
+% and depth, which are set accordingly to current |\baselineskip|).
+%
+% \penalty-9000
+% \subsubsection{Defining Float Foot Position (Legends and Footnotes)}\label{sec:footposition}
+% \DescribeMacro{footposition}\label{setup:footposition}%^^A
+% Defines position of |\footnote|'s and |\floatfoot|'s in float box
+% with above/below captions.
+% (See examples in file \file{frsample01.tex}.)
+% \begin{Options}{\OptionLabel}
+% \item[default]
+% if caption above float object foot material is placed below float
+% object, otherwise below caption;
+% \item[caption]
+% always placed below caption;
+% \item[bottom]
+% always placed at the bottom of float box.
+% \end{Options}
+% In the case of caption
+% beside float object, footnotes and foot text are always placed below
+% caption.
+%
+% The next example shows the usage of the |caption| option of this key:
+%\begin{Quote}
+%\begin{preamble}
+%|\floatsetup{|\FRkey{style}|=ruled,footposition=caption}|
+%\end{preamble}
+% |\begin{figure}|
+% | ...|
+% | \caption{...}\label{...}%|
+% | \floatfoot{...}|
+% |\end{figure}|
+%\end{Quote}%
+%\begingroup\floatsetup[figure]{style=ruled,footposition=caption}
+% \begin{figure}[H]
+% \unitlength1.2\unitlength\input{TheCat.picture}
+% \caption{The \texttt{ruled} figure with explications which are placed under caption contents}%
+% \label{ruled:footposition}%
+% \floatfoot{The graphics demonstrate very pleasant muzzle of the very funny ginger cat with very
+% fluffy fur. The cat has yellow eyes, big ears, a small pink wet nose, and thick white whiskers}
+% \end{figure}%^^A
+%\endgroup
+%
+% \subsubsection{Vertical Alignment of Float Elements}\label{sec:heightadjust}
+% \DescribeMacro{heightadjust}\label{setup:heightadjust}%^^A
+% Defines whether the common maximum height of objects
+% or/and captions in the |floatrow| environment will be used for building of float row.
+% It has following options\par
+% \begin{Options}{\OptionLabel}\samepage
+% \item[all]
+% adjust both caption and object heights (e.g. for styles
+% |ruled|, |Ruled| and |BOXED|);
+% \item[caption]
+% adjust caption heights (e.g. for |Plaintop| style);
+% \item[object]
+% adjust object heights (e.g. for |Boxed| style);
+% \item[none]
+% nothing to be adjusted (the |plain| style);
+% \item[nocaption]
+% no adjusting for captions;
+% \item[noobject]
+% no adjusting for objects;
+% \end{Options}
+% You may define height adjustment even as followed:
+% \begin{Quote}
+% |heightadjust={caption,noobject}|\quad.
+% \end{Quote}
+%
+% The following two examples show |ruled| and |Ruled| style.
+% Both styles use |heightadjust=all| key option, but first style
+% uses |capposition=top|, and second one---|capposition=TOP|.
+%\begin{Quote}
+%\begin{preamble}
+%|\floatsetup{|\FRkey{style}|=ruled}|
+%\end{preamble}
+% |\begin{figure}|
+% |\begin{|\FRkey[sec]{floatrow}|}|
+% | \|\FRkey[FB]{ffigbox}
+% | {...}{\caption{The left ...}\label{...}}%|
+%
+% | \ffigbox|
+% | {\caption{The beside ...}\label{...}}{...}|
+% |\end{floatrow}|\nopagebreak
+% |\end{figure}|\vspace*{-.75\intextsep}
+%\end{Quote}%
+% \begin{figure}[H]\floatsetup{style=ruled}\killfloatstyle
+% \begin{floatrow}
+% \ffigbox
+% {\unitlength.75\unitlength\input{BlackCat.picture}}
+% {\caption{Left \texttt{ruled} figure}%
+% \label{leftfig:ruled}}%
+%
+% \ffigbox
+% {\caption{The beside figure at the right side uses settings of \texttt{ruled} layout}%^^A
+% \label{rightfig:ruled}}
+% {\unitlength1.15\unitlength\input{Cat.picture}}
+% \end{floatrow}
+% \end{figure}%^^A
+%\begin{Quote}
+%\begin{preamble}
+%|\floatsetup{style=Ruled}|
+%\end{preamble}\nopagebreak
+% |...|\vspace*{-.75\intextsep}
+%\end{Quote}%
+% \begin{figure}[H]\floatsetup{style=Ruled}\killfloatstyle
+% \begin{floatrow}
+% \ffigbox
+% {\unitlength.75\unitlength\input{BlackCat.picture}}
+% {\caption{Left \texttt{Ruled} figure}%
+% \label{leftfig:Ruled}}%
+%
+% \ffigbox
+% {\caption{The beside figure at the right side uses settings of \texttt{Ruled} layout}%^^A
+% \label{rightfig:Ruled}}
+% {\unitlength1.15\unitlength\input{Cat.picture}}
+% \end{floatrow}
+% \end{figure}\pagebreak[1]
+%
+% \addvspace\medskipamount\noindent
+% \DescribeMacro{valign}\label{setup:valign}%^^A
+% Defines vertical alignment of
+% float objects in |floatrow| if |heightadjust=all| or
+% |heightadjust=object| keys were used, or |\floatbox| stuff uses \meta{height}
+% argument with value, which differs from the height of object.
+% The options of this key are analogous to vertical
+% alignment option in |minipage| environment and |\parbox|
+% command. Default option is |c| (centered vertical alignment).
+% \begin{Options}{cc}\samepage
+% \item[t]
+% aligns objects by top line;
+% \item[c]
+% aligns objects by center line (this is default for all float styles which
+% use |heightadjust=object| or |heightadjust=all| settings, see examples above);
+% \item[b]
+% aligns objects by bottom line;
+% \item[s]
+% stretches objects by full height (if it is possible).
+% \end{Options}\pagebreak[1]
+%
+% Next example (figure~\ref{BOXED:heightmod}) shows default vertical centered alignment
+% for figure with changed height (remember that empty \meta{width} option means |\hsize|).
+%\begin{Quote}\openup-.5pt
+%\begin{preamble}
+%|\floatsetup{style=BOXED}|
+%|\usepackage{calc}|\nopagebreak
+%\end{preamble}\vskip-.5\lastskip
+% |\begin{figure}|\nopagebreak
+% | \|\FRkey[FB]{ffigbox}|[][\FBheight+2cm]|\nopagebreak
+% |...|
+% |\end{figure}|\vspace*{-.75\intextsep}
+%\end{Quote}\pagebreak[1]
+% \begin{figure}[H]\floatsetup{style=BOXED}\killfloatstyle
+% \ffigbox[][\FBheight+2cm]
+% {\unitlength.95\unitlength\input{TheCat.picture}}
+% {\caption{The figure inside \cmd{\ffigbox} has \meta{height} option, vertically centered}%
+% \label{BOXED:heightmod}}%
+% \end{figure}%^^A
+%
+% The example with figures \ref{leftfig:BOXED:valigned}
+% and \ref{rightfig:BOXED:valigned} shows |BOXED| style, which
+% uses |heightadjust=all| settings already, and
+% also the |valign=t| option was added.
+%^^A% (see also example with various alignment on the page
+%^^A% \pageref{example:ruledcapposTOP}).
+%\begin{Quote}\openup-.5pt
+%\begin{preamble}
+%|\floatsetup{style=BOXED,valign=t}|
+%|\usepackage{calc}|\nopagebreak
+%\end{preamble}
+% |\begin{figure}|
+% |\begin{|\FRkey[sec]{floatrow}|}|
+% | \|\FRkey[FB]{ffigbox}|[\|\FRkey[FB]{FBwidth}|+2cm]|
+% | {...}|
+% | {\caption{Left ...}\label{...}}%|
+%
+% | \ffigbox[\FBwidth+2cm][2\|\FRkey[FB]{FBheight}|]|\nopagebreak
+% | {\caption{The beside ...}\label{...}}|
+% | {...}|
+% |\end{floatrow}|\nopagebreak
+% |\end{figure}|\vspace*{-.75\intextsep}
+%\end{Quote}%
+% \begin{figure}[H]\floatsetup{style=BOXED,valign=t}\killfloatstyle
+% \begin{floatrow}
+% \ffigbox[\FBwidth+2cm]
+% {\unitlength.8\unitlength\input{BlackCat.picture}}
+% {\caption{The left beside figure uses settings for vertical top alignment}%
+% \label{leftfig:BOXED:valigned}}%
+%
+% \ffigbox[\FBwidth+2cm][2\FBheight]
+% {\caption{The beside figure at the right side in float row uses settings for vertical top alignment too}%^^A
+% \label{rightfig:BOXED:valigned}}
+% {\unitlength1\unitlength\input{Cat.picture}}
+% \end{floatrow}
+% \end{figure}%^^A
+% Please look at the \meta{height} and \meta{width} options of |\ffigbox|
+% commands of the figure~\ref{BOXED:heightmod}
+% and beside figures~\ref{leftfig:BOXED:valigned}, \ref{rightfig:BOXED:valigned} consequently:
+% you may set the height and widths in this way with \package{calc} package.
+% Right figure in the row has double height in the \meta{height} argument of |\ffigbox|.
+%
+%
+% \subsubsection{Facing Layout}
+% \DescribeMacro{facing}\label{setup:facing}%^^A
+% This key defines whether facing layout is used
+% for floats, if it is switched on, key options, which create different layout for even and odd pages
+% are switched on. This key works if |twoside| option is switched on inside the
+% document class line.
+%
+% The most popular usage of |facing| key is printing of
+% beside captions to the inner sides of pages with option
+% |capbesideposition=inside| (the opposite option is |capbesideposition=outside|)
+% works together with switched |facing=yes| key.
+%
+% The figures~\ref{intro:beside} and~\ref{intro:beside:FBwidth} with beside captions
+% in the Introduction illustrate these options---%^^A
+% |facing=yes,|\allowbreak|capbesideposition=inside|.
+%
+% \subsubsection{Object Settings}\label{sec:set:object}
+% \noindent
+% \DescribeMacro{objectset}\DescribeMacro{justification}\label{setup:objectset}%^^A
+% Defines justification of float object
+% (float contents). Predefined options are similar to
+% |justification=| key in |\captionsetup|.
+% \begin{Options}{RaggedRigh}
+% \item[justified]
+% Blocks (in the case of a~picture or text in parbox)
+% moved to the left, the text aligned as a normal paragraph (without indentation).
+%
+% \item[centering]
+% Blocks centered, each line of the object text will be centered. (This is the default.)
+%
+% \item[raggedright]
+% Blocks moved to the left, each line of the text shoved to the left margin.
+%
+% \item[RaggedRight]
+% As in previous item, each line of the text shoved to the
+% left margin, too.
+% But this time the command |\RaggedRight| of the \package{ragged2e} package
+% will be used to achieve this. This difference is that this time
+% the word breaking algorithm of \TeX\ will work inside the text.
+%
+% \item[raggedleft]
+% Blocks moved to the right,
+% each line of the text shoved to the right margin.
+%
+%^^A% \item[RaggedLeft]
+%^^A% Analogous to |RaggedRight|.
+%
+% \item[...]
+% You may also create your own settings with the |\DeclareObjectSet| command (see
+% page~\pageref{ssec:decl:oset})
+% \end{Options}
+%
+% \subsubsection{Defining Float Margins}\label{sec:set:box}
+% \DescribeMacro{margins}\label{setup:margins}%^^A
+% Defines margins (skips, rules or other margin material) of alone float boxes with
+% captions above/below, of float boxes with beside captions, and of
+% |floatrow| environments. It has following three predefined
+% options:
+% \begin{Options}{hangoutside}
+% \item[centering]
+% float box centered;
+% \item[raggedright]
+% float box flushed to the left (see figure~\ref{fig:floatwidth});
+% \item[raggedleft]
+% float box flushed to the right;
+% \item[hangleft]
+% usually for wide floats: left edge of float boxes hangs to the margin space (there are used
+% |\marginparwidth| and |\marginparsep| values; the |\leftskip| and |\rightskip| values are
+% added, which have been taken from the settings of the |objectset=| key);
+% \item[hangright]
+% analogous to previous, right edge of floats boxes hangs to the margin space;
+% \item[hanginside]
+% analogous to previous, but in this option hangs inner edge for facing/twoside layout,
+% or left margin for one side layout;
+% \item[hangoutside]
+% analogous to previous, but in this option hangs outer edge for facing/twoside layout,
+% or right margin for one side layout;
+% \item[...]
+% You may create your own alignment settings with \\|\DeclareMarginSet| command, see
+% page~\pageref{ssec:decl:marg}.
+% \end{Options}
+%
+% \subsubsection{Defining Float Separators}\label{sec:set:sep}
+% \noindent
+% \DescribeMacro{floatrowsep}\label{setup:floatrowsep}%^^A
+% Sets separation material between beside float boxes in one row
+% inside |floatrow| environment (see page~\pageref{sec:floatrow}).
+%
+% \addvspace\smallskipamount\noindent
+% \DescribeMacro{capbesidesep}\label{setup:capbesidesep}%^^A
+% Sets separation material between object and beside caption (see page~\pageref{intro:beside}).
+%
+% \RestoreSpaces
+% Both key settings work similarly to |labelsep=| key
+% from |\captionsetup|.
+%^^A
+% They use following predefined options:
+% \begin{Options}{\OptionLabel}
+% \item[columnsep]
+% horizontal skip${}={}$|\columnsep| (default for both keys);
+% \item[quad]
+% horizontal skip${}={}1$\,em;
+% \item[qquad]
+% horizontal skip${}={}2$\,em;
+% \item[hfil]
+% horizontal skip${}={}1$\,fil (like |\hfil|);
+% \item[hfill]
+% horizontal skip${}={}1$\,fill (like |\hfill|);
+% \item[none]
+% empty separator.
+% \item[...]
+% You may also create your own settings with the\\ |\DeclareFloatSeparators| command (see
+% page~\pageref{setup:DeclareFloatSeparators})
+% \end{Options}
+% This documentation uses settings |floatrowsep=qquad| for separation of
+% beside floats and\allowbreak\ |capbesidesep=quad|
+% for floats with beside captions.
+%
+% The figure \ref{fig:plain:trick} uses tricky float style, which shows you layout, where
+% the |capbesidewidth=| key with absolute value appears very useful.
+%\begin{Quote}
+%\begin{preamble}
+%|\|\FRkey{DeclareFloatSeparators}|{mcapwidth}{\hskip-\FCwidth}|
+%|\floatsetup[figure]|
+%| {|\FRkey{style}|=plain,|\FRkey{objectset}|=centering,|\FRkey{margins}|=centering,|
+%| |\FRkey{capbesidewidth}|=6cc,|%^^A
+% \FRkey{capbesideposition}|=left,|\FRkey{capbesidesep}|=mcapwidth,|
+%| |\FRkey{floatwidth}|=sidefil}|\smallskip
+%|\captionsetup[capbesidefigure]{labelsep=newline,|
+%| justification=raggedright}|\nopagebreak
+%\end{preamble}
+% |\begin{figure}|\nopagebreak
+% |\|\FRkey[FB]{fcapside}\nopagebreak
+% |\end{figure}|
+%\end{Quote}
+% In this style all figures with beside captions centered accordingly to
+% full text \verb|\hsize|, because of the separator between float object and
+% caption has negative value of caption width.
+% Usage of such float layout supposes that all
+% float objects with beside captions are narrower than |\hsize| (|\textwidth|) by at least 2~caption
+% widths. Please note the |\FCwidth| command in the definition of |mcapwidth|
+% key---later you may change the width of beside caption (loading e.g.
+% |\thisfloatsetup|\allowbreak|{capbesidewidth=8cc}| settings), and, in spite of the value
+% the separator also will be changed, picture will be anyway
+% centered accordingly to full \verb|\hsize|.
+%
+% \begingroup
+% \clearfloatsetup{figure}\floatsetup[figure]
+% {style=plain,objectset=centering,
+% floatwidth=\columnwidth,capbesidewidth=6cc,
+% capbesideposition=left,capbesidesep=mcapwidth,
+% margins=centering,floatwidth=sidefil}
+% \captionsetup[capbesidefigure]{labelsep=newline,
+% justification=raggedright}
+% \begin{figure}[H]
+% \fcapside{}{\unitlength1.1\unitlength
+% \input{Doll.picture}
+% \caption[Beside caption with ``hidden'' width (\texttt{=6cc}),
+% object is centered at the full text width]{%^^A
+% Plain figure}\label{fig:plain:trick}}
+% \end{figure}%
+% \endgroup
+%
+% \subsubsection{Defining Float Rules/Skips}\label{sec:set:rule}
+% \DescribeMacro{precode}\label{setup:precode}%^^A
+% Defines skip, rule or other analogous code above float box (see page~\pageref{intro:leftfig:box}).
+%
+% \addvspace\smallskipamount\noindent
+% \DescribeMacro{rowprecode}\label{setup:rowprecode}%^^A
+% Defines skip, rule or other analogous code above alone float box,
+% or, in the case of beside floats inside |floatrow| environment,
+% above float row (see page~\pageref{intro:leftfig:row} and~\pageref{fig:rotrow:WcatI}).
+%
+% \addvspace\smallskipamount\noindent
+% \DescribeMacro{midcode}\label{setup:midcode}%^^A
+% Defines skip, rule or other analogous code between
+% caption above/below and float object.
+%
+% \addvspace\smallskipamount\noindent
+% \DescribeMacro{postcode}\label{setup:postcode}%^^A
+% Defines skip, rule or other analogous code below float box (see page~\pageref{intro:leftfig:box}).
+%
+% \addvspace\smallskipamount\noindent
+% \DescribeMacro{rowpostcode}\label{setup:rowpostcode}%^^A
+% Defines skip, rule or other analogous code below alone float box, or,
+% in the case of beside floats inside |floatrow| environment,
+% below float row (see page~\pageref{intro:leftfig:row} and~\pageref{fig:rotrow:WcatI}).
+%
+% For all these keys there are predefined following options (settings
+% were taken from styles created in \package{float} package):
+% \begin{Options}{\OptionLabel}\allowitembreaks[-1]
+% \item[none]
+% absent code (the default option for |precode=|, |rowprecode=|, |postcode=| and |rowpostcode=|
+% keys); in |plain|, |plaintop|, |boxed|, and similar styles;
+% \item[thickrule]
+% thick rule (.8pt) with 2pt vertical skip below---rule above float box
+% in |ruled| and |Ruled| styles which is used there by
+% |precode=| key (see figures~\ref{leftfig:ruled}--\ref{rightfig:Ruled});
+% \item[rule]
+% rule of default thickness (.4pt), with 2pt vertical skips above and below---middle rule
+% in |ruled| and |Ruled| styles is printed between object and caption, and
+% used there by |midcode=| key;
+% \item[lowrule]
+% rule of default thickness (.4pt), with 2pt vertical skip above---rule below float box
+% in |ruled| and |Ruled| styles, used there by
+% |postcode=| key;
+% \item[captionskip]
+% vertical skip which uses the value, defined in |captionskip=| key; the default option for
+% |midcode=| key: this option is used
+% in |plain|, |plaintop|, |boxed|, and similar styles.
+% \item[...]
+% You may create your own options with the |\DeclareFloatVCode| command,
+% see page~\pageref{ssec:decl:rule}.
+% \end{Options}
+% The |rowprecode=| and~|rowpostcode=| keys, in the case of unfilled row
+% may occupy the whole width of the predefined size or get the natural width of row,
+% depending to the defined settings of row contents (see description of the
+% \FRkey{rowfill} key, page~\pageref{setup:rowfill}).
+%
+% \subsubsection{Defining Float Frames}
+% \DescribeMacro{framestyle}\label{setup:framestyle}%^^A
+% Defines type of frame; the
+% \package{floatrow} package offers only two types of frames:
+% \begin{Options}{\OptionLabel}
+% \item[fbox]
+% standard frame;
+% \item[colorbox]
+% colored frame, needs also \package{color} package;
+% if not defined, the |\fbox| command is used instead.
+% \item[FRcolorbox]\label{setup:FRcolorbox}%
+% colored frame which allow to set additional material attached to its corners,
+% needs also \package{color} package;
+% if not defined, there is used |\fbox|;
+% \item[corners]\label{setup:corners}%
+% the same as previous but without |\colorbox|---it puts the corner material only
+% (current option doesn't need the frame definition);
+% anyway it needs also \package{color} package.
+% \end{Options}
+% There are options for additional frames, offered by \package{fr-fancy}
+% package, installed with |floatrow|:
+% \begin{Options}{\OptionLabel}
+% \item[doublebox]
+% double frame, needs also \package{fancybox} package;
+% \item[shadowbox]
+% frame with shadow, needs also \package{fancybox} package;
+% \item[wshadowbox]
+% modified |shadowbox| frame (frame with ``white shadow''),
+% needs also \package{fancybox} package.
+% \end{Options}
+%
+% \enlargethispage{\baselineskip}
+% \addvspace\medskipamount\noindent
+% \DescribeMacro{frameset}\label{setup:frameset}%^^A
+% The parameters for chosen frame; there are no predefined options
+% for this key, just write something like:
+% \begin{Quote}
+% |frameset={\fboxrule1pt\fboxsep12pt}|\quad.
+% \end{Quote}
+% The default settings for frame building with the
+% |\fbox| command:
+% \begin{Quote}
+% |\fboxrule=.4pt \fboxsep=3pt|\quad.
+% \end{Quote}
+%
+% \noindent
+% \DescribeMacro{framearound}\label{setup:framearound}%^^A
+% Declares element of float box to be framed:
+% \begin{Options}{\OptionLabel}
+% \item[none]
+% no frames (usually not used);
+% \item[object]
+% float object contents;
+% \item[all]
+% full float box including object, caption, and any foot text;
+% \item[row]
+% float row of beside floats, or alone float;
+% \item[none]
+% nothing.
+% \end{Options}
+%
+% \addvspace\medskipamount\noindent
+% \DescribeMacro{framefit}\label{setup:framefit}%^^A
+% Boolean which sets whether the \textit{frame width} will
+% be equal to current |\hsize|, predefined width or value of \meta{width} option of
+% float box (|framefit=yes|), in this case object size reduced (see
+% figures~\ref{fig:setup:Boxed} and~\ref{fig:setup:FBwidth:Boxed});
+% or the frame climbs out in the left and
+% right sides, and \textit{width of object} has current
+% |\hsize|, predefined width or value of \meta{width} option of
+% float box (|framefit=no|, see figure~\ref{fig:setup:boxed}).
+% \begingroup
+% \begin{Quote}%
+%\begin{preamble}%
+% |\floatsetup[figure]{framestyle=fbox,|\nopagebreak
+% | framearound=object,frameset={\fboxrule1pt\fboxsep10pt},|
+% | framefit=yes}%|$\approx|style=Boxed|$
+%\end{preamble}%
+% |\begin{figure}|
+% |\|\FRkey[FB]{ffigbox}|[4cm]|
+% | {...}{\caption{...}}|\nopagebreak
+% |\end{figure}|
+% \end{Quote}\pagebreak[1]
+% \floatsetup[figure]{framestyle=fbox,heightadjust=object,
+% framearound=object,frameset={\fboxrule1pt\fboxsep10pt},framefit=yes}%^^A$\equiv|style=Boxed|$
+% \begin{figure}[H]%
+% \ffigbox[4cm]
+% {\input{Cat.picture}}{\caption{The frame around graphics fits to the width of float
+% box (here: caption)}\label{fig:setup:Boxed}}
+% \end{figure}%
+% \begin{Quote}%
+%\begin{preamble}%
+% |\floatsetup[figure]{...,framefit=no}%|$\approx|style=boxed|$
+%\end{preamble}%
+% |\begin{figure}|%
+% |\|\FRkey[FB]{ffigbox}|[4cm]|
+% | {...}{\caption{...}}|\nopagebreak
+% |\end{figure}|\vspace*{-\intextsep}
+% \end{Quote}%
+% \floatsetup[figure]{framestyle=fbox,heightadjust=object,
+% framearound=object,frameset={\fboxrule1pt\fboxsep10pt},framefit=no}%^^A$\equiv|style=boxed|$
+% \begin{figure}[H]%
+% \ffigbox[4cm]
+% {\input{Cat.picture}}{\caption{The frame around graphics climbs out to the right and
+% left sides}\label{fig:setup:boxed}}
+% \end{figure}%
+%
+% Next follows an example with |framefit=yes| key in the case of |[\|\FRkey{FBwidth}|]|
+% option of |\ffigbox|
+% command. In this case the width of float box (here: the width of caption) expanded to the
+% width of framed object.
+% \begin{Quote}%
+%\begin{preamble}%
+% |\floatsetup[figure]{...,framefit=yes}%|$\approx|style=Boxed|$
+%\end{preamble}%
+% |\begin{figure}|
+% |\|\FRkey[FB]{ffigbox}|[\|\FRkey[FB]{FBwidth}|]|
+% | {...}{\caption{...}}|
+% |\end{figure}|\vspace*{-\intextsep}
+% \end{Quote}\pagebreak[1]
+% \floatsetup[figure]{framestyle=fbox,heightadjust=object,
+% framearound=object,frameset={\fboxrule1pt\fboxsep10pt},framefit=yes}%^^A$\equiv|style=Boxed|$
+% \begin{figure}[H]%
+% \ffigbox[\FBwidth]
+% {\input{Cat.picture}}{\caption[The framed object contents have natural width; the
+% the width of float box (here: caption) was expanded to fit the width of
+% framed object]{Framed object has natural width;
+% the caption width expanded}\label{fig:setup:FBwidth:Boxed}}
+% \end{figure}%
+% \endgroup
+%
+% \addvspace\medskipamount\noindent
+% \DescribeMacro{rowfill}\label{setup:rowfill}%^^A
+% Boolean key which in the case of |true| the material above and below float
+% row (the |rowprecode=| and |rowpostcode=| keys) or row frames (|framestyle=row| option)
+% will be expanded to full predefined width, otherwise the rule or frame material will
+% have natural width of beside float boxes. (Unfilled row aligned using the
+% |objectset=| settings.) Default value is |false|.
+%
+%\begin{Quote}
+%\begin{preamble}
+%|\|\FRkey{DeclareColorBox}|{yellowplate}{\colorbox{yellow}}|
+%|\floatsetup{style=plain,|\FRkey{framestyle}|=colorbox,|
+%| |\FRkey{framearound}|=row,|\FRkey{colorframeset}|=yellowplate,|\FRkey{frameset}|={\fboxrule0pt},|
+%| |\FRkey{framestyle}|=colorbox,|\FRkey{framefit}|=yes,|\FRkey{heightadjust}|=object,|\FRkey{valign}|=c}|
+%|\usepackage{calc}|\nopagebreak
+%\end{preamble}
+% |\begin{figure}|
+% |\begin{|\FRkey[sec]{floatrow}|}|
+% | \|\FRkey[FB]{ffigbox}|[\|\FRkey[FB]{FBwidth}|+2cm]|
+% | {...}|
+% |\end{floatrow}|\nopagebreak
+% |\end{figure}|\vspace*{-.75\intextsep}
+%\end{Quote}%
+%\begingroup\floatsetup{style=plain,framearound=row,colorframeset=yellowplate,frameset={\fboxrule0pt},
+% framestyle=colorbox,framefit=yes,heightadjust=object,valign=c}
+% \begin{figure}[H]
+% \begin{floatrow}
+% \ffigbox[\FBwidth+2cm]
+% {\unitlength.9\unitlength\input{BlackCat.picture}}
+% {\caption{The left beside figure uses settings for vertical top alignment}%
+% \label{leftfig:BOXED:valigned:rowbox}}%
+% \ffigbox[\FBwidth+2.4cm]
+% {\caption{The beside figure at the right side in float row uses settings for vertical top alignment too}%^^A
+% \label{rightfig:BOXED:valigned:rowbox}}
+% {\unitlength1.25\unitlength\input{Cat.picture}}
+% \end{floatrow}
+% \end{figure}%^^A
+%\endgroup
+% The result you see in the row of
+% figures~\ref{leftfig:BOXED:valigned:rowbox}, \ref{rightfig:BOXED:valigned:rowbox}.
+%
+%\begin{Quote}
+%\begin{preamble}
+%|\floatsetup{...rowfill=yes}|
+%|...|\nopagebreak
+%\end{preamble}
+% |...|\vspace*{-.75\intextsep}
+%\end{Quote}%
+%\begingroup\floatsetup{style=plain,framearound=row,colorframeset=yellowplate,rowfill=yes,
+% framestyle=colorbox,framefit=yes,heightadjust=object,valign=c,frameset={\fboxrule0pt}}
+% \begin{figure}[H]
+% \begin{floatrow}
+% \ffigbox[\FBwidth+2cm]
+% {\unitlength.9\unitlength\input{BlackCat.picture}}
+% {\caption{The left beside figure uses settings for vertical top alignment}%
+% \label{leftfig:BOXED:valigned:fillrowbox}}%
+% \ffigbox[\FBwidth+2.4cm]
+% {\caption{The beside figure at the right side in float row uses settings for vertical top alignment too}%^^A
+% \label{rightfig:BOXED:valigned:fillrowbox}}
+% {\unitlength1.25\unitlength\input{Cat.picture}}
+% ^^A\ffigbox[\Xhsize]{}{\strut}
+% \end{floatrow}
+% \end{figure}%^^A
+%\endgroup
+% The result you see in the row of
+% figures~\ref{leftfig:BOXED:valigned:fillrowbox}, \ref{rightfig:BOXED:valigned:fillrowbox}.
+%
+%\begin{Quote}
+%\begin{preamble}
+%|\floatsetup[widefloat]{margins=hanfleft}|
+%|\floatsetup{...}|
+%|...|\nopagebreak
+%\end{preamble}
+% |...|\vspace*{-.75\intextsep}
+%\end{Quote}%
+%\begingroup\floatsetup{margins=hangleft,style=plain,framearound=row,colorframeset=yellowplate,
+% framestyle=colorbox,framefit=yes,heightadjust=object,valign=c}
+% \begin{figure*}[H]
+% \begin{floatrow}
+% \ffigbox[\FBwidth+2cm]
+% {\unitlength.9\unitlength\input{BlackCat.picture}}
+% {\caption{The left beside figure uses settings for vertical top alignment}%
+% \label{leftfig:BOXED:valigned:widerowbox}}%
+% \ffigbox[\FBwidth+2.4cm]
+% {\caption{The beside figure at the right side in float row uses settings for vertical top alignment too}%^^A
+% \label{rightfig:BOXED:valigned:widerowbox}}
+% {\unitlength1.25\unitlength\input{Cat.picture}}
+% \end{floatrow}
+% \end{figure*}%^^A
+%\endgroup
+% The result you see in the row of
+% figures~\ref{leftfig:BOXED:valigned:widerowbox}, \ref{rightfig:BOXED:valigned:widerowbox}.
+%
+%\begin{Quote}
+%\begin{preamble}
+%|...|\\
+%|\floatsetup{...rowfill=yes}|
+%|...|\nopagebreak
+%\end{preamble}
+% |...|\vspace*{-.75\intextsep}
+%\end{Quote}%
+%\begingroup\floatsetup{margins=hangleft,style=plain,framearound=row,colorframeset=yellowplate,rowfill=yes,
+% framestyle=colorbox,framefit=yes,heightadjust=object,valign=c}
+% \begin{figure*}[H]
+% \begin{floatrow}
+% \ffigbox[\FBwidth+2cm]
+% {\unitlength.9\unitlength\input{BlackCat.picture}}
+% {\caption{The left beside figure uses settings for vertical top alignment}%
+% \label{leftfig:BOXED:valigned:widefillrowbox}}%
+% \ffigbox[\FBwidth+2.4cm]
+% {\caption{The beside figure at the right side in float row uses settings for vertical top alignment too}%^^A
+% \label{rightfig:BOXED:valigned:widefillrowbox}}
+% {\unitlength1.25\unitlength\input{Cat.picture}}
+% ^^A\ffigbox[\Xhsize]{}{\strut}
+% \end{floatrow}
+% \end{figure*}%^^A
+%\endgroup
+% The result you see in the row of
+% figures~\ref{leftfig:BOXED:valigned:widefillrowbox}, \ref{rightfig:BOXED:valigned:widefillrowbox}.
+%
+%
+% \subsubsection{Settings for Colored Frames}
+% \DescribeMacro{colorframeset}\label{setup:colorframeset}%^^A
+% \DescribeMacro{\DeclareColorBox}\label{setup:DeclareColorBox}%^^A
+% This key (needs \package{color} package) defines
+% a~color box in the case of the |framestyle=colorbox| or |framestyle=FRcolorbox| settings are loaded
+% (default is standard |\fbox|). There are not any predefined options for this key so you
+% must define your color box option, using the |\DeclareColorBox| command like following:
+% \begin{Quote}
+% |\DeclareColorBox{mycolorbox}{\fcolorbox{red}{yellow}}|
+% \end{Quote}
+% then use this option in |colorframeset=| key:
+% \begin{Quote}
+% |colorframeset=|\meta{option}\quad,
+% \end{Quote}
+% for example:
+% \begin{Quote}
+% |\floatsetup{colorframeset=mycolorbox}|\quad.
+% \end{Quote}
+%
+% \DescribeMacro{colorframecorners}\label{setup:colorframecorners}%^^A
+% \DescribeMacro{\DeclareCBoxCorners}\label{setup:DeclareCBoxCorners:pre}%^^A
+% This key defines material attached to the corners of the frame defined
+% by the |framestyle=FRcolorbox| option.
+% This key, as the previous one, has not predefined options; the needed material is
+% set by the |\|\FRkey{DeclareCBoxCorners} command
+% (page~\pageref{setup:DeclareCBoxCorners}).
+%
+% \subsubsection{Defining Float Skips}
+% \DescribeMacro{captionskip}\label{setup:captionskip}%^^A
+% Defines vertical space between caption and float object
+% in case of \FRkey{midcode} key defined as |midcode=captionskip|;
+% or in case of usage of float styles (|style=|
+% key) |plain|, |boxed| and similar to them:
+% \begin{Quote}
+% |captionskip=10pt|\quad.
+% \end{Quote}
+% The settings above are default and equal to \LaTeX's settings (|\abovecaptionskip=10pt|).
+% The settings of current documentation: |captionskip=5pt|.
+%
+% \addvspace\medskipamount\noindent
+% \DescribeMacro{footskip}\label{setup:footskip}%^^A
+% Defines vertical space before foot material and footnotes. It can be defined like:
+% \begin{Quote}
+% |footskip=4pt|\quad,
+% \end{Quote}
+% or
+% \begin{Quote}
+% |footskip=\skip\footins|\quad.
+% \end{Quote}
+% the last line shows default settings.
+%
+% \subsubsection{Defining Float Footnote Rule's Style}\label{sec:footnotestyle}
+% \DescribeMacro{footnoterule}\label{setup:footnoterule}%^^A
+% Defines type of footnote rule for footnotes inside floating environment.
+% \begingroup
+% \begin{Options}{\OptionLabel}
+% \item[normal]
+% standard \LaTeX{} definition, the
+% width of it equals to 0.4 of current width of text (|\columnwidth|);
+% \item[limited]
+% like previous one but max width of footnote rule equals to the value
+% defined by |\frulemax|\label{setup:frulemax} command, like:
+% \begin{Quote}
+% |\newcommand\frulemax{1in}|
+% \end{Quote}
+% \item[fullsize]
+% rule to full current text width.
+% \item[none]
+% Absent rule.
+% \item[...]
+% You may create your own options with the \\ |\DeclareFloatFootnoterule| command,
+% see page~\pageref{ssec:fnoterule}.
+% \end{Options}
+% \endgroup
+%
+% \label{setup:end}
+%
+%^^A% %^^A ???needed?
+%^^A% \subsubsection{Loading Style for Fancy Boxes}
+%^^A%
+%^^A% \DescribeMacro{fancyboxes}\label{setup:fancyboxes}%^^A
+%^^A% This boolean key loads \package{fr-fancy} package. This key you may use
+%^^A% only in optional argument in |\usepackage| line. The styles, supported by this package
+%^^A% are described in the table~\ref{tab:floatlayouts}.
+%
+% \subsubsection{Managing Floats with \texttt{[H]} Placement Option}
+% \DescribeMacro{doublefloataswide}\label{setup:doublefloataswide}%^^A
+% This boolean key redefines starred floating environment \emph{in onecolumn layout}
+% like non-starred ones, but in this case they are still store layout
+% settings, declared by |[wide...]| options of |\floatsetup| (page~\pageref{sec:floatsetup}).
+% This key is necessary
+% for usage of the \texttt{[H]} option
+% in starred environments in the same way as in non-starred.
+%
+% \medskip\noindent
+% \DescribeMacro{floatHaslist}%^^A
+% This boolean key adds values of penalties before and after
+% this ``anchored'' float like in the list environment and cancels
+% paragraph indentation, if there is no blank line appears after environment
+% (see also page~\pageref{sec:listpen}).
+%
+% \subsection{Settings for Current Float Environment}
+% \DescribeMacro{\thisfloatsetup}\label{thisfloatsetup}\label{setup:thisfloatsetup}%^^A
+% You may define some settings only for one float just
+% before necessary environment. Command |\thisfloatsetup| could
+% contain the same keys and options as in |\floatsetup|. It has
+% only mandatory argument (the \cmd{\thisfloatsetup} is defined
+% as abbreviation of the \cmd{\floatsetup[tmpset]} command).
+%
+% \subsection{Clearing of Settings for Current Float Type}
+% \DescribeMacro{\clearfloatsetup}\label{setup:clearfloatsetup}%^^A
+% If you want to get rid of parameters marked
+% for an automatic use within a particular environment
+% you can use the command\footnote{Created as additional macro for
+% \cs{clearcaptionsetup} macro, see also documentation
+% of \package{caption} package about \cmd{\clearcaptionsetup} command}:\allowpostlistbreaks[-4]
+% \begin{Quote}
+% |\clearfloatsetup|\marg{float type}\quad,
+% \end{Quote}\allowpostlistbreaks
+% where \marg{float type}---types as |figure|, |widefloat| etc.
+%
+% \subsection{Temporary Clearing of All Float Settings}\label{page:killfloatstyle}
+% \DescribeMacro{\killfloatstyle}\label{setup:killfloatstyle}%^^A
+% The first case when this command is needed: mixed rows of floats where figure stays beside table
+% and you need to cancel layout of ``foreign'' float (see page~\pageref{mixrow}).
+% The |\killfloatstyle| command is used before any
+% command of |\floatbox| stuff (see {\sectionname}~\ref{sec:floatbox}).
+%
+% Another case---layout of floats with beside captions is quite different from
+% other subtypes: |[figure]| option of
+% floatsetup defined with |style=plain| and
+% |[cabesidefigure]| must be defined with |style=boxed|.
+% In this case you may define your command, based on predefined
+% |\fcapside|:
+%\begingroup
+% \begin{Quote}
+% \begin{preamble}
+% |\newcommand\myfcapside{\killfloatstyle|\nopagebreak
+% | \floatsetup[figure]{style=Boxed,capbesideframe=yes}\fcapside}|\quad.
+% \end{preamble}
+% |\begin{figure}|
+% |\myfcapside[\FBwidth]|
+% |...|
+% |\end{figure}|\quad.\vspace*{-\intextsep}
+% \end{Quote}
+% \newcommand\myfcapside{\killfloatstyle
+% \floatsetup[figure]{style=Boxed,capbesideframe=yes,capbesideposition=left}\fcapside}
+% \begin{figure}[H]
+% \myfcapside[\FBwidth]
+% {\input{Horse.picture}}%
+% {\caption[Figure with beside caption in \texttt{Boxed} style.]{%^^A
+% Figure with beside caption in \texttt{Boxed} style. The special command \cmd{\myfcapside}
+% created to change layout for figures from plain in the case of captions below float
+% to boxed in the case of caption beside}\label{fig:beside:Boxed}}%
+% \end{figure}
+%\endgroup
+% The option |[figure]| is necessary if you have defined settings for this option
+% in the preamble.
+%
+% \emph{Notes}.\startNotes\nopagebreak \par
+% \Note Please remember that such command with redefined settings can be placed
+% only \emph{inside an environment} or \emph{group}.
+%
+% \Note Before creation of such risky command, please revise your layout settings:
+% maybe the |[widefigure]| option never used in your documentation settings, so you can define
+% necessary settings in |\floatsetup[widefigure]|\allowbreak|{style=Boxed,|\allowbreak
+% |capposition=|\allowbreak|beside...}|
+% and then use ``starred'' floats in following way:
+%\begingroup
+% \begin{Quote}
+% \begin{preamble}
+% |\floatsetup[widefigure]{|\FRkey{style}|=Boxed,|\FRkey{capposition}|=beside,|
+% | |\FRkey{capbesideframe}|=yes}|
+% \end{preamble}
+% |\begin{figure*}|
+% |\fcapside[\FBwidth]|
+% |...|
+% |\end{figure*}|\quad.\vspace*{-\intextsep}
+% \end{Quote}
+% \floatsetup[widefigure]{margins=centering,style=Boxed,capposition=beside,capbesideframe=yes,capbesideposition=left}
+% \begin{figure*}[H]
+% \fcapside[\FBwidth]{\input{Horse.picture}}%
+% {\caption[Figure with beside caption in \texttt{Boxed} style in ``starred'' environment.]{%^^A
+% Figure with beside caption in \texttt{Boxed} style. The special settings for framed graphics
+% were created in ``starred'' environment}\label{figs:beside:Boxed}}%
+% \end{figure*}
+%\endgroup
+%
+% \subsection{The Default Float Type Settings}\label{sec:default}
+% The following keys and options are switched on when the \package{floatrow}
+% package loaded. They equal to |default| style:
+% \begin{Options}{\OptionLabel}\par
+% \item[font=normalsize]\allowitembreaks[-4]
+% \item[footfont=footnotesize]\allowitembreaks[1]
+% \item[capposition=bottom]
+% \item[capbesideposition=left]
+% \item[capbesideframe=no]
+% \item[footposition=default]
+% \item[heightadjust=none]
+% \item[facing=no]
+% \item[margins=centering]
+% \item[objectset=centering] ($\equiv$|justification=centering|, \package{caption})
+% \item[floatrowsep=columnsep]
+% \item[capbesidesep=columnsep]
+% \item[precode=none]
+% \item[rowprecode=none]
+% \item[postcode=none]
+% \item[rowpostcode=none]
+% \item[framearound=none]
+% \item[rowfill=no]
+% \item[midcode=captionskip]\allowitembreaks[-4]
+% \item[captionskip=10pt]
+% \end{Options}
+%
+% \subsection{Defining New Options}
+% In the next few sections a list of commands is presented, which help to define
+% additional key options for the |\floatsetup| command.
+%
+% \subsubsection{Float Style Option (\texttt{style=})}\label{ssec:declstyle}
+% \DescribeMacro{\DeclareFloatStyle}\label{setup:DeclareFloatStyle}%^^A
+% Defines new float style. Example shows definition of new float
+% style |MyBoxed|. The figures~\ref{fig:plain:MyBoxed}, and
+% some others in current documentation show result.
+%\begin{Quote}
+%|\DeclareFloatStyle{MyBoxed}{|\FRkey{style}|=Boxed,|\FRkey{captionskip}|=5pt,|\nopagebreak
+%| |\FRkey{frameset}|={\fboxrule1pt\fboxsep12pt}}|\nopagebreak
+%|\floatsetup[figure]{style=MyBoxed}|
+%\end{Quote}\pagebreak[1]
+%
+% \begingroup
+%
+% \floatsetup[figure]{style=MyBoxed}
+% \begin{figure}[H]
+% {\unitlength1.28\unitlength\input{Horse.picture}}%
+% \caption{%^^A
+% Plain figure in \texttt{MyBoxed} style}%
+% \label{fig:plain:MyBoxed}%
+% \floatfoot{Much more, more and more and more and more and more and
+% more and more and more text inside macro \cmd{\floatfoot}}%
+% \end{figure}
+%
+% The same result you get with:
+%\begin{Quote}
+%|\floatsetup[figure]{style=Boxed,captionskip=5pt,|
+%| frameset={\fboxsep12pt\fboxrule1pt}}|
+%\end{Quote}
+% \endgroup
+%
+% \subsubsection{Float Font Option (\texttt{font=})}\label{ssec:declfont}
+% \DescribeMacro{\DeclareFloatFont}\label{setup:DeclareFloatFont}%^^A
+% With this macro you may define new option
+% for font (|font=| key) of float contents. This macro works
+% like |\DeclareCaptionFont| in \package{caption} package: you may also
+% use key options declared by |\DeclareCaptionFont| command.
+%
+% To get red color for text in the example with figure~\ref{color:fig} on the page~\pageref{color:fig},
+% you may define the red color by following way:
+% \begin{Quote}%
+% |\DeclareFloatFont{red}{\color{red}}|
+% \end{Quote}%
+% and then write, for example
+% \begin{Quote}%
+% |\floatsetup[figure]{font={small,red}}|\quad.
+% \end{Quote}%
+% The version \textbf{3.1} of the \package{caption} package offers special option inside
+% |font=| key. Since the \package{floatrow} package uses the same mechanism for its |font=|
+% key, the example above you can write as following:
+% \begin{Quote}%
+% |\floatsetup[figure]{font={small,color={red}}}|\quad.
+% \end{Quote}%
+%
+% \subsubsection{Option for Float Rules/Skips (\texttt{precode=} etc.)}\label{ssec:decl:rule}
+% \DescribeMacro{\DeclareFloatVCode}\label{setup:DeclareFloatVCode}%^^A
+% This command defines the skip, rule or other analogous code above
+% and below full float box and between caption above/below and
+% object. The defined option might be used in |rowprecode|,
+% |precode|, |midcode|, |postcode|, and
+% |rowpostcode| keys (page~\pageref{setup:precode}).
+%
+% Compare two examples:\enlargethispage\baselineskip
+% \begin{Quote}
+% \begin{preamble}
+% |\DeclareFloatVCode{grayruleabove}%|
+% | {{\color{gray}\par\rule\hsize{2.8pt}\vskip4pt\par}}|
+% |\DeclareFloatVCode{grayrulebelow}%|
+% | {{\color{gray}\par\vskip4pt\rule\hsize{2.8pt}}}|
+% |\floatsetup{...,|\FRkey{heightadjust}|=all,|%^^A
+% \FRkey{valign}|=c,|
+% | |\FRkey{rowprecode}|=grayruleabove,|%^^A
+% \FRkey{rowpostcode}|=grayrulebelow}|\nopagebreak
+% \end{preamble}
+% |\begin{figure}|\nopagebreak
+% |\begin{floatrow}|\nopagebreak
+% | \ffigbox|\nopagebreak
+% | {...}{\caption{The left ...}\label{...}}%|
+% | \ffigbox|\nopagebreak
+% | {...}{\caption{The beside ...}\label{...}}|
+% | \end{floatrow}|\nopagebreak
+% |\end{figure}|
+% |\begin{figure}|\nopagebreak
+% | ...|
+% | \caption{Alone figure ...}\label{...}%|\nopagebreak
+% |\end{figure}|
+% \end{Quote}\pagebreak[2]
+%
+%\begingroup
+% \begin{figure}[H]\floatsetup{heightadjust=all,valign=c,rowprecode=grayruleabove,
+% rowpostcode=grayrulebelow}\killfloatstyle
+% \begin{floatrow}
+% \ffigbox
+% {\unitlength.65\unitlength\input{BlackCat.picture}}
+% {\caption{The left beside figure inside float row with defined row rules above and below}%
+% \label{intro:leftfig:row}}%
+%
+% \ffigbox
+% {\caption{The beside figure at the right inside float row with defined row rules above and below}%^^A
+% \label{intro:rightfig:row}}
+% {\unitlength.85\unitlength\input{Cat.picture}}
+% \end{floatrow}
+% \end{figure}%^^A
+% \begin{figure}[H]\floatsetup{heightadjust=all,valign=c,rowprecode=grayruleabove,
+% rowpostcode=grayrulebelow}\killfloatstyle
+% \ffigbox
+% {\caption{Alone figure with defined row rules above and below}%^^A
+% \label{intro:alone:row}}
+% {\unitlength.85\unitlength\input{TheCat.picture}}
+% \end{figure}%^^A
+% \begin{Quote}\openup-.65pt
+% \begin{preamble}
+% |...|\nopagebreak
+% |\floatsetup{...,|\FRkey{heightadjust}|=all,|\nopagebreak
+% | |\FRkey{precode}|=grayruleabove,|%^^A
+% \FRkey{postcode}|=grayrulebelow}|\nopagebreak
+% \end{preamble}\nopagebreak
+% |...|
+% \end{Quote}%^^A
+%
+% \begin{figure}[H]\floatsetup{heightadjust=all,valign=c,
+% precode=grayruleabove,postcode=grayrulebelow}\killfloatstyle
+% \begin{floatrow}
+% \ffigbox
+% {\unitlength.65\unitlength\input{BlackCat.picture}}
+% {\caption{The left beside figure inside float row with defined rules for float box}%
+% \label{intro:leftfig:box}}%
+%
+% \ffigbox
+% {\caption{The beside figure at the right inside float row with defined rules for float box
+% above and below}%^^A
+% \label{intro:rightfig:box}}
+% {\unitlength.85\unitlength\input{Cat.picture}}
+% \end{floatrow}%
+% \end{figure}%^^A
+% \begin{figure}[H]\floatsetup{heightadjust=all,valign=c,
+% precode=grayruleabove,postcode=grayrulebelow}\killfloatstyle
+% \ffigbox
+% {\caption{Alone figure with defined rules above and below for float box}%^^A
+% \label{intro:alone:box}}
+% {\unitlength.85\unitlength\input{TheCat.picture}}
+% \end{figure}%^^A
+%\endgroup
+% Please note that for ruled styles defined for boxes, like for figures \ref{intro:leftfig:box}
+% and \ref{intro:rightfig:box}, which could be placed in one row, you need to
+% set |heightadjust=all| key.
+%
+%\begingroup
+% The examples with unfill rows.\RemoveSpaces\vspace*{\topsep}
+% \begin{Quote}\openup.5pt
+% \begin{preamble}
+% |\floatsetup{...,|\FRkey{heightadjust}|=all,|%^^A
+% \FRkey{valign}|=c,|
+% | |\FRkey{rowprecode}|=grayruleabove,|%^^A
+% \FRkey{rowpostcode}|=grayrulebelow}|
+% \end{preamble}
+% |\begin{figure}|\nopagebreak
+% |\begin{floatrow}|\nopagebreak
+% | \ffigbox[\FBwidth]...|\nopagebreak
+% | \ffigbox[\FBwidth]...|\nopagebreak
+% | \end{floatrow}|\nopagebreak
+% |\end{figure}|
+% \end{Quote}%^^A
+% \begin{figure}[H]\floatsetup{heightadjust=all,valign=c,rowprecode=grayruleabove,
+% rowpostcode=grayrulebelow}\killfloatstyle
+% \begin{floatrow}
+% \ffigbox[\FBwidth+2cm]
+% {\unitlength.65\unitlength\input{BlackCat.picture}}
+% {\caption{The left beside figure inside unfill float row with defined row rules above and below}%
+% \label{intro:leftfig:rownofill}}%
+%
+% \ffigbox[\FBwidth+2cm]
+% {\caption{The beside figure at the right inside unfill float row with defined row rules above and below}%^^A
+% \label{intro:rightfig:rownofill}}
+% {\unitlength.85\unitlength\input{Cat.picture}}
+% \end{floatrow}
+% \end{figure}%^^A
+% The same, but with \FRkey{rowfill} option.
+% \begin{Quote}\openup.5pt
+% \begin{preamble}
+% |\floatsetup{...,|\FRkey{rowfill}|=yes}|
+% \end{preamble}
+% |...|
+% \end{Quote}%^^A
+% \begin{figure}[H]\floatsetup{heightadjust=all,valign=c,rowprecode=grayruleabove,
+% rowpostcode=grayrulebelow,rowfill=yes}\killfloatstyle
+% \begin{floatrow}
+% \ffigbox[\FBwidth+2cm]
+% {\unitlength.65\unitlength\input{BlackCat.picture}}
+% {\caption{The left beside figure inside unfill float row with defined row full size rules above and below}%
+% \label{intro:leftfig:rowfill}}%
+%
+% \ffigbox[\FBwidth+2cm]
+% {\caption{The beside figure at the right inside unfill float row with defined row full size rules above and below}%^^A
+% \label{intro:rightfig:rowfill}}
+% {\unitlength.85\unitlength\input{Cat.picture}}
+% \end{floatrow}
+% \end{figure}%^^A
+%\endgroup
+%
+% \subsubsection{Settings for Colored Frame (\texttt{colorframeset=})}\label{ssec:color:frame}
+% \DescribeMacro{\DeclareColorBox}%^^A
+% Let's repeat the command for definition of colored box used by |colorframeset=| key
+% (see also page~\pageref{setup:DeclareColorBox}).
+% Here is defined frame for figure~\ref{color:frame} below:
+% \begin{Quote}
+% |\DeclareColorBox{framedfigure}{\fcolorbox{gray}{white}}|\quad.
+% \end{Quote}
+% The yellow plate for figure rows on the page~\pageref{setup:rowfill}:
+% \begin{Quote}
+% |\DeclareColorBox{yellowplate}{\colorbox{yellow}}|\quad.
+% \end{Quote}
+% Please note, that for correct positioning of the color plate during usage of the |\colorbox|
+% command you need set to zero value for the |\fboxrule| command in the \FRkey{frameset} option:
+% \begin{Quote}
+% |frameset={\fboxrule0pt}|\quad.
+% \end{Quote}
+%
+% \DescribeMacro{\DeclareCBoxCorners}\label{setup:DeclareCBoxCorners}%^^A
+% If you use the \FRkey{FRcolorbox} option for the \FRkey{framestyle} key
+% (page~\pageref{setup:framestyle}), you may set additional material (rules or something),
+% attached to four corners.
+%\begin{Quote}%
+%|\DeclareCBoxCorners|\marg{option}\marg{llcorner}\marg{lrcorner}\marg{urcorner}\marg{ulcorner}
+%\end{Quote}%
+% The \marg{option} argument defines name of option of the \FRkey{colorframecorners} key.
+% The four others define material attached to four corners.
+%
+% The order of corner material analogous to the order in the METAPOST's |bbox| box
+% for the |label| command: first goes lower left corner (\marg{llcorner})
+% then, counterclockwise, lower right corner (\marg{lrcorner}), upper right corner
+% (\marg{urcorner}) and last goes upper left corner (\marg{ulcorner}).
+% There are used modified commands of |picture| environment inside these arguments:
+% all lengths and coordinates must have units like points, millimeters etc., but
+% here you may use usual length parameters like |\textwidth|. When the color box is created
+% the |\FRcolorboxht|, |\FRcolorboxwd| and~|\FRcolorboxdp| parameters define
+% height, width and depth of the box, you may use them inside settings
+% of the |\DeclareCBoxCorners| xommand. You may use the
+% |\|\FRkey{floatfacing} command to create facing layout.
+%
+% The example with material in all corners, which shows overlapping.
+%\begin{Quote}%
+%|\DeclareCBoxCorners{angles}|
+%| {{\color{green}%green llcorner|
+%| \linethickness{10pt}\put(-5pt,-5pt)|
+%| {{\put(0pt,0pt){\line(0,1){\FRcolorboxht}}}%|
+%| {\put(-5pt,0pt){\line(1,0){\FRcolorboxwd}}}}%|
+%| }}{{\color{red}%red lrcorner|
+%| \linethickness{10pt}\put(0pt,0pt)|
+%| {{\put(0pt,0pt){\line(0,1){\FRcolorboxht}}}%|
+%| {\put(5pt,0pt){\line(-1,0){\FRcolorboxwd}}}}%|
+%| }}{{\color{blue}%blue urcorner|
+%| \linethickness{10pt}\put(5pt,-5pt)|
+%| {{\put(0pt,0pt){\line(0,-1){\FRcolorboxht}}}%|
+%| {\put(5pt,0pt){\line(-1,0){\FRcolorboxwd}}}}%|
+%| }}{{\color{magenta}%magenta ulcorner|
+%| \linethickness{10pt}\put(0pt,0pt)|
+%| {{\put(0pt,0pt){\line(0,-1){\FRcolorboxht}}}%|
+%| {\put(-5pt,0pt){\line(1,0){\FRcolorboxwd}}}}%|
+%| }}|
+%\end{Quote}%
+% Please note, that this material has not any width and its values do not used during calculation
+% of frame position and width. Please note also that material in the left lower and upper corners
+% will be covered by frame, but right lower and upper corner material cover the frame
+% (inside these ``layers'' the material from upper corners covers lower ones)
+% the object contents appear in the upper layer.
+%\begingroup
+%\begin{Quote}%
+%|\floatsetup{style=Boxed,|\FRkey{framestyle}|=FRcolorbox,|
+%| |\FRkey{colorframeset}|=yellowplate,|\FRkey{colorframecorners}|=angles,|
+%| |\FRkey{frameset}|={\fboxrule=0pt\fboxsep=2pt},|\FRkey{framefit}|=yes,|\FRkey{captionskip}|=15pt}|\vspace*{\baselineskip}
+%\end{Quote}%
+%\floatsetup{style=Boxed,framestyle=FRcolorbox,colorframeset=yellowplate,colorframecorners=angles,
+% framefit=yes,frameset={\fboxrule=0pt\fboxsep=2pt},captionskip=15pt}
+% \ffigbox[\FBwidth+2.4cm]
+% {\caption{The picture on the color plate with multicolored corners}%^^A
+% \label{BOXED:yellowplate:Redangles}}
+% {\unitlength1.25\unitlength\input{BlackDog.picture}}
+%\endgroup
+%
+%\begingroup
+% The same but without color plate.
+%\begin{Quote}%
+%|\floatsetup{style=Boxed,|\FRkey{framestyle}|=corners,|%^^A
+% \FRkey{colorframecorners}|=angles,|
+%| |\FRkey{frameset}|={\fboxrule=0pt\fboxsep=2pt},|\FRkey{framefit}|=yes,|\FRkey{captionskip}|=15pt}|\vspace*{\baselineskip}
+%\end{Quote}%
+%\floatsetup{style=Boxed,framestyle=corners,colorframecorners=angles,
+% framefit=yes,frameset={\fboxrule=0pt\fboxsep=2pt},captionskip=15pt}
+% \ffigbox[\FBwidth+2.4cm]
+% {\caption{The picture on the ``transparent'' box with multicolored corners}%^^A
+% \label{BOXED:transparent:Redangles}}
+% {\unitlength1.25\unitlength\input{BlackDog.picture}}
+%\endgroup
+%
+% \subsubsection{Object Justification Option (\texttt{objectset=})}\label{ssec:decl:oset}
+% \DescribeMacro{\DeclareObjectSet}\label{setup:DeclareObjectSet}%^^A
+% You may define justification for |objectset=| key (page~\pageref{setup:objectset})
+% like\nopagebreak:
+% \begin{Quote}
+% |\DeclareObjectSet{centering}{\centering}|
+% \end{Quote}
+% In option's definition you may try to include any regular commands
+% (it could be the repeated head text also)
+% which you need to put before each object contents in float
+% environment. You may also use key options declared by
+% \cmd{\DeclareCaptionJustification} command of \package{caption} package
+% as options for |objectset=| key.
+%
+% \subsubsection{Option for Float Box Alignment/Settings (\texttt{margins=})}\label{ssec:decl:marg}
+% \DescribeMacro{\DeclareMarginSet}\label{setup:DeclareMarginSet}%^^A
+% You may define box alignment for float box (|margins=| key) like:
+% \begin{Quote}
+% |\DeclareMarginSet{center}{%|\nopagebreak
+% | \setfloatmargins{\hfil}{\hfil}}|
+% \end{Quote}
+% or like (see also sample files):
+% \begin{Quote}
+% |\DeclareMarginSet{outside}{\setfloatmargins*{\hfil}{}}|\nopagebreak
+% \end{Quote}
+% The |\DeclareMarginSet| command uses the |\setfloatmargins| command, which defines
+% fill code for each margin.
+%
+% \DescribeMacro{\setfloatmargins}\label{setup:setfloatmargins}%^^A
+% Non-starred form of |\setfloatmargins| defines left and right
+% margin.
+% \begin{Quote}
+% |\setfloatmargins{|\meta{left margin}|}{|\meta{right margin}|}|
+% \end{Quote}
+%
+% Here goes rather complex example which was created as alternative float layout for one-column
+% document. The starred, |figure*|, environment places caption on the left margin, beside
+% object. Frame around object has default width of main text.
+% \begin{Quote}[0pt]
+% \begin{preamble}
+% |\makeatletter\@mparswitchfalse\makeatother|\vspace{1ex}
+% |\DeclareMarginSet{hangleft}%|
+% | {\setfloatmargins|
+% | {\hskip-\marginparwidth\hskip-\marginparsep}{\hfil}}|\vspace{1ex}
+% |\|\FRkey{DeclareColorBox}|{framedfigure}{\fcolorbox{gray}{white}}|\vspace{1ex}
+% |\|\FRkey{DeclareFloatSeparators}|{marginparsep}{\hskip\marginparsep}|
+% |\|\FRkey[sec]{floatsetup}|[widefigure]{|%^^A
+% \FRkey{margins}|=hangleft,|%^^A
+% \FRkey{floatwidth}|=\textwidth,|
+% | |\FRkey{capposition}|=beside,|%^^A
+% \FRkey{capbesideposition}|=left,|%^^A
+% \FRkey{capbesideframe}|=yes,|
+% | |\FRkey{capbesidewidth}|=\marginparwidth,|%^^A
+% \FRkey{capbesidesep}|=marginparsep,|
+% | |\FRkey{framestyle}|=colorbox,|\FRkey{framefit}|=yes,|\nopagebreak
+% | |\FRkey{colorframeset}|=framedfigure,|%^^A
+% \FRkey{frameset}|={\fboxrule3pt\fboxsep8pt}}|\vspace{1ex}
+% |\captionsetup[capbesidefigure]{justification=RaggedRight,|\nopagebreak
+% | font=small,labelfont={normalsize,sf,bf},labelsep=newline,strut=no}|\nopagebreak
+% \end{preamble}
+% |\begin{figure*}|\nopagebreak
+% |...|\nopagebreak
+% |\end{figure*}|
+% \end{Quote}
+% \begingroup
+% \floatsetup[widefigure]{margins=hangleft,floatwidth=\textwidth,
+% capposition=beside,capbesideposition=left,capbesideframe=yes,
+% capbesidewidth=\marginparwidth,capbesidesep=marginparsep,framestyle=colorbox,framefit=yes,
+% frameset={\fboxrule3pt\fboxsep8pt},colorframeset=framedfigure}
+% \captionsetup[capbesidefigure]{justification=RaggedRight,
+% font=small,labelfont={normalsize,sf,bf},labelsep=newline,strut=no}
+% \begin{figure*}[H]%
+% {\input{Mouse.picture}}{\caption{Figure with alternative layout (``starred'' environment) caption
+% placed on the left margin}\label{color:frame}}
+% \end{figure*}%
+% \endgroup
+%
+% \emph{Note}. The row of figures~\ref{fig:row:Dog}--\ref{fig:row:cheese} on the page
+% \pageref{fig:row:Dog} uses the same |margin=| settings of option |margins=|.
+%
+% Starred form, |\setfloatmargins*|, defines facing layout: inside and
+% outside margin.
+% \begin{Quote}
+% |\setfloatmargins*{|\meta{inside margin}|}{|\meta{outside margin}|}|
+% \end{Quote}
+%
+% You may even set much more complex definition:
+% \begin{Quote}\leftmargin0pt
+% |\DeclareMarginSet{facingrule}{%|\nopagebreak
+% |\setfloatmargins*{%|\nopagebreak
+% | \floatfacing{\hskip-12pt\vrule width4pt\hskip8pt\hfill}%|\nopagebreak
+% | {\hfill\hskip8pt\vrule width4pt\hskip-12pt}}{}}|
+% \end{Quote}
+% \DescribeMacro{\floatfacing}\label{setup:floatfacing}%^^A
+% the |\floatfacing| defines following
+% \begin{Quote}
+% |\floatfacing{|\meta{odd page definition}|}{|\meta{even page definition}|}|
+% \end{Quote}
+% This macro has also starred form |\floatfacing*|,
+% which you can use in key options for |\captionsetup| stuff and for floats with beside captions.
+%
+% \emph{Note}. Please remember that all options, which set different layout for facing pages
+% need |facing=yes| key option.
+%
+% \DescribeMacro{\floatboxmargins}\label{setup:floatboxmargins}%^^A
+% \DescribeMacro{\floatrowmargins}\label{setup:floatrowmargins}%^^A
+% \DescribeMacro{\floatcapbesidemargins}\label{setup:floatcapbesidemargins}%^^A
+% The |\setfloatmargins| could be ``separated'' into the three macros which set margins
+% for three main variants of float positions:
+% \begin{Options}{\OptionLabel}
+% \item[\cmd{\floatboxmargins}]sets left/right margins around alone
+% float box;
+% \item[\cmd{\floatrowmargins}]sets left/right margins around
+% |floatrow| environment;
+% \item[\cmd{\floatcapbesidemargins}]sets left/right margins around
+% alone float box with beside caption.
+% \end{Options}
+% The grammar for using three mentioned commands is similar to
+% |\setfloatmargins|. Again, the settings which use |\floatfacing| command
+% work only in the case when key |facing=yes| is used.
+%
+%\RestoreSpaces
+% \paragraph{Alignment Settings for longtable.}
+% \label{ssec:decl:ltable:marg}
+% The \package{floatrow} expands some settings of table layout
+% to the |longtable| environment, so you may set |\LTleft| and
+% |\LTright| parameters inside |\DeclareMarginSet| settings. For example,
+% |centering| option was defined like:
+% \begin{Quote}
+% |\DeclareMarginSet{centering}{\setfloatmargins{\hfill}{\hfill}%|
+% | \LTleft=\fill \LTright=\fill}|
+% \end{Quote}
+%
+% \subsubsection{Float Separators Options (\texttt{floatrowsep=}, \texttt{capbesidesep=})}
+% \DescribeMacro{\DeclareFloatSeparators}\label{setup:DeclareFloatSeparators}%^^A
+% You may define separator
+% between float boxes, or between float object and beside caption:
+% \begin{Quote}
+% |\DeclareFloatSeparators{columnsep}{\hskip\columnsep}|\quad.
+% \end{Quote}
+% Please remember, that you may use options defined with |\DeclareFloatSeparators|
+% by both |floatrowsep=| and |capbesidesep=| keys.
+% You may also use key options declared
+% by \cmd{\DeclareCaptionLabelSeparator} command.\par%
+%
+% The next example uses more complex separator, which uses, the \package{color} package.
+% \begin{Quote}[0pt]
+% \begin{preamble}
+% |\|\FRkey{DeclareObjectSet}|{colorred}{\parskip2pt\parindent15pt\color{red}}|
+% |\DeclareFloatSeparators{colorsep}%|
+% | {\begingroup\color{blue}%|
+% | \hskip8pt\vrule width4.8pt\hskip8pt\endgroup}|
+% |\|\FRkey[sec]{floatsetup}|[widefigure]{|%^^A
+% \FRkey{margins}|=hangleft,|\FRkey{capbesidesep}|=colorsep,|
+% | |\FRkey{objectset}|=colorred,|\FRkey{floatwidth}|=\textwidth}|
+% |\captionsetup[figure]{justification=justified,|
+% | labelfont={color={magenta},bf},textfont={color={green}},|
+% | labelsep=newline}|
+% \end{preamble}
+% |\begin{figure*}|\nopagebreak
+% |...|\nopagebreak
+% |\end{figure*}|
+% \end{Quote}
+% \begingroup
+% \floatsetup[widefigure]{margins=hangleft,capbesidesep=colorsep,objectset=colorred,
+% floatwidth=\textwidth,capposition=beside,capbesideposition=left}
+% \captionsetup[figure]{justification=justified,
+% labelfont={color={magenta},bf},textfont={color={green}},labelsep=newline}
+% \begin{figure*}[H]%
+% {\TEXTBOX}{\caption[Multi-colored figure and beside caption]{Multi-colored
+% figure with beside caption. And A bit more text, and some more text}\label{color:fig}}
+% \end{figure*}%
+% \emph{Note}. The settings of color of caption font like
+% |labelfont=|\allowbreak|{color={magenta},bf,}|\allowbreak
+% |textfont={color={green}}|
+% were documented first time in the \package{caption} documentation version~\textbf{3.1}.
+% \endgroup
+%
+% \subsubsection{Option for Footnote Rule's Style (\texttt{footnoterule=})}\label{ssec:fnoterule}
+% \DescribeMacro{\DeclareFloatFootnoterule}\label{setup:DeclareFloatFootnoterule}%^^A
+% You may define new footnoterule (|footnoterule=| key) like:
+% \begin{Quote}
+% \begin{preamble}
+% |...|
+% |\usepackage{ifthen}|
+% |\renewcommand\frulemax{72pt}|
+% |\newcommand \Limitedrule{.33\columnwidth}|
+% |\DeclareFloatFootnoterule{Limited}{\kern-3pt|
+% | \def\Limitedrule{.33\columnwidth}%|
+% | \ifthenelse{\lengthtest{\frulemax<\Limitedrule}}%|
+% | {\def\Limitedrule{\frulemax}}{}%|
+% | \hrule width\Limitedrule\kern2.6pt}|
+% \end{preamble}
+% \end{Quote}
+% Remember, that the summary vertical height for footnote rule must be
+% equal to~0pt.
+%
+%\clearpage
+% \section{Creation of New Float Types}\label{sec:newfloat}
+% \DescribeMacro{\DeclareNewFloatType}\label{setup:DeclareNewFloatType}%^^A
+% For creation of new float type the |\DeclareNewFloatType|\label{FAD:newfloattype}
+% command was created
+% which also uses
+% \meta{key}${}=\nobreak {}$\meta{value} mechanism:
+% \begin{Quote}
+% |\DeclareNewFloatType|\marg{type}\marg{options}
+% \end{Quote}
+% The \meta{type} argument includes the new floating environment name.\\
+% The \meta{options} could include the following keys:
+%
+% \noindent
+% \DescribeMacro{placement}\label{setup:placement}%^^A
+% The value of this key could contain any combination of the letters
+% |t|, |b|, |h|, and |p|, which
+% define the placement of current float type on the page in
+% the case floating environment has no option argument.
+% (As default is declared |placement=tbp|.)
+%
+% \noindent
+% \DescribeMacro{name}\label{setup:name}%^^A
+% Defines the name of environment in the caption
+% label. (As default for caption label is declared the
+% name of environment.)
+%
+% \noindent
+% \DescribeMacro{fileext}\label{setup:fileext}%^^A
+% Defines extension of the file in which
+% gathered list of floats.
+%
+% \emph{Note.} In the version v0.2b, in the case of this key not defined,
+% the captions of one type are gathered in the file with extension,
+% co-named to current floating environment with perfix ``lo''. This new feature allows
+% to create separate float lists by default.%^^A\footnote{In some systems these extensions could fail?}
+%
+% \noindent
+% \DescribeMacro{within}\label{setup:within}%^^A
+% Declares the section head of document, by which
+% current float resets its numbering to zero. If this key is absent,
+% the float numbering increases during whole documentation.
+%
+% \noindent
+% \DescribeMacro{relatedcapstyle}\label{setup:relatedcapstyle}%^^A
+% In the \package{float} package the non-starred
+% \cmd{\newfloat}/\cmd{\restylefloat} macros attach the related
+% caption style for float styles (see {\sectionname}~\ref{sec:floatst}).
+% If you use |\DeclareNewFloatType| mechanism and exists (you created
+% it by |\captionsetup[...]|) co-named, i.e. related, caption style
+% you may attach this style with key |relatedcapstyle=yes|.\medskip
+%
+% Below is an example of the |\DeclareNewFloatType| command,
+% which was used for definition of the |Example|
+% environment demonstrated on page \pageref{exa1.1}.
+% It consists of following code:
+% \begin{Quote}
+% |\DeclareNewFloatType{Example}%|
+% | {placement=t,within=section,fileext=loe}|
+% \end{Quote}
+%
+% \subsection{How to replace \texorpdfstring{\cs{newfloat}}{newfloat}
+% with \texorpdfstring{\cs{DeclareNewFloatType}}{DeclareNewFloatType}}\label{sec:oldtonew}
+% The |\newfloat| command takes three required and
+% one optional argument:
+% \begin{Quote}
+% |\newfloat|\marg{type}^^A
+% \marg{placement}\marg{ext}\oarg{within}
+% \end{Quote}
+% which could be replaced with
+% \begin{Quote}
+% |\DeclareNewFloatType|\marg{type}|%|
+% | {placement=|\meta{placement}|,fileext=|\meta{ext}|,widthin=|\meta{within}|}|
+% \end{Quote}
+%
+% The \package{float} package offers also other commands of float type declaring:
+% the |\floatname| command can be replaced by the |name=| key of |\DeclareNewFloatType|
+% command; the |\floatplacement|---by the |placement=| key.
+%
+% \clearpage
+% \section{Borrowed Code}\label{sec:borrow}
+% \FRorisubsection{The \package{float} Package: Compatibility}\label{sec:floatst}
+% The \package{floatrow} package includes some macros of \package{float}
+% (version v1.3d, dated 2001/11/08)
+% with necessary modifications. In the case of loaded \package{float}
+% package \emph{before} \package{floatrow} you'll get error message.
+%
+% \emph{Note}.
+% In the case of some packages
+% could call \package{float} package\footnote{I'm aware about \package{algorithm}
+% package.} the \package{floatrow} package loads code which emulates
+% already loaded \package{float} package v1.3, so future requests for
+% this package will be ignored. This will help to avoid strange error messages
+% in the case of these packages loaded after \package{floatrow}.
+% Please note that packages, which load \package{float} must be loaded
+% \emph{after} \package{floatrow}.
+%
+% I hope that old documents, which use the \package{float} package,
+% could work with \package{floatrow}. The first
+% limitation or feature is---if you didn't use any |\restylefloat|
+% command---all figures and tables appear in |plain| float style
+% with bottomed captions. Another limitation---you ought to put all
+% |\newfloat| and |\floatstyle| and |\restylefloat| commands in
+% preamble, before |\begin{document}|. The commands |\restylefloat|,
+% |\newfloat| and |\floatstyle| are obsolete but
+% supported\footnote{The better
+% way is to use \cmd{\floatsetup} macros. The \package{floatrow} package
+% supports obsolete macros but there is no guarantee that they will work as expected.} (see section below).
+%
+% The sections below explain how \package{float} commands and options work in \package{floatrow}.
+% Sections, signed with ``[\package{float}]'' and typed with slanted font, were borrowed from
+% \package{float}'s documentation. The section which
+% describes commands of layout settings of \package{float} package was moved
+% in the section~\ref{sec:changed}
+% (subsection~\ref{sec:floatborrowI}, ``The User Interface---New
+% Floats [\package{float}]''), this section describes obsolete stuff.
+%
+% \subsubsection{How Settings From The \package{float} Package
+% Work in \package{floatrow}}\label{float-obs}
+% The combination of command |\floatstyle|\marg{style} and one of commands
+% \begin{Quote}
+% |\floatstyle|\marg{style}
+% \cmd{\newfloat}\marg{float}
+% \end{Quote}
+% or
+% \begin{Quote}
+% |\floatstyle|\marg{style}
+% \cmd{\restylefloat}\marg{float}
+% \end{Quote}
+% in \package{floatrow} package set float layout in the following way:
+% \begin{Quote}
+% |\floatsetup|\oarg{float}|{style=|\meta{style}|}|
+% \end{Quote}
+% Please note that there is used |\floatsetup|\oarg{float}|{...}|
+% settings for current type of float, but not |\floatsetup{...}|.
+%
+% \pagebreak\subsubsection{Printing of Float List [\package{float}]}
+% \label{sec:floatborrowIa}
+% \begin{slshape}
+% \nobreak\DescribeMacro{\listof}
+% \nopagebreak
+% The |\listof| command produces a list of all the floats
+% of a given class. Its syntax~is
+% \begin{Quote}
+% \hspace*{\MacroIndent}|\listof{|\meta{type}|}{|\meta{title}|}|^^A
+% \end{Quote}
+% \meta{type} is the float type given in the |\newfloat| command.
+% \meta{title} is used for the title of the list as well as the
+% headings if the current page style includes them. Otherwise, the
+% |\listof| command is analogous to the built-in \LaTeX\ commands
+% |\listoffigures| and |\listoftables|.
+%
+%^^A%\begin{em}%
+%^^A% \noindent\textit{Floatrow note}.
+%^^A% Please remember that for each float type list
+%^^A% you must set file extension where the entries of each float type gathered.
+%^^A% Use key \texttt{fileext=...} in |\DeclareNewFloatType|.
+%^^A% If two or more float types will have the same file
+%^^A% for list of floats, you will get all floats in the
+%^^A% first appeared |\listof|, and all next will be empty.
+%^^A%\end{em}%
+%
+% \subsubsection{The User Interface---\texttt{[H]}
+% Placement Specifier [\package{float}]}\label{sec:floatborrowII}
+% Many%^^A
+% \FRmpar{Anchored float}{FAD:AnchoredFloat}
+% people find \LaTeX's float placement specifiers too
+% restrictive. A Commonly Uttered Complaint (CUC) calls for a way to
+% place a float exactly at the spot where it occurs in the input file,
+% i.e., to \emph{not} have it float at all. It seems that the
+% \texttt{[h]} specifier should do that, but in fact it only suggests
+% to \LaTeX\ something along the lines of ``put the float here if it's
+% OK with you''. As it turns out, \LaTeX\ hardly ever feels inclined
+% to actually do that. This situation can be improved by judicious
+% manipulation of float style parameters.
+%
+% \RestoreSpaces
+% The same effect can be achieved by changing the actual method of
+% placing floats. David Carlisle's \package{here} option introduces a new
+% float placement specifier, namely \texttt{[H]}, which, when added to
+% a float, tells \LaTeX\ to ``put it HERE, period''. If there isn't
+% enough space left on the page, the float is carried over to the next
+% page together with whatever follows, even though there might still
+% be room left for some of that. This style option provides the
+% \texttt{[H]} specifier for newly defined classes of floats as well
+% as the predefined |figure|s and |table|s, thereby
+% superseding \package{here}. David suggests that the \package{here} option be
+% withdrawn from the archives in due course.
+%
+% The {\tt[H]} specifier may simply be added to the float as an
+% optional argument, like all the other specifiers. It may \emph{not}
+% be used in conjunction with any other placement specifiers, so
+% {\tt[Hhtbp]} is illegal. Neither may it be used as the default
+% placement specifier for a whole class of floats. The following table
+% is defined like this:
+% \begin{Quote}
+% |\begin{table}|\nopagebreak
+% |\begin{tabular}{cl}|
+% |\tt t & Top of the page\\|
+% \dots\ more stuff \dots\\
+% |\end{tabular}|
+% \end{Quote}
+% (It seems that I have to add some extraneous chatter here just so
+% that the float actually comes out right in the middle of a printed
+% page. When I \LaTeX ed the documentation\footnote{For \package{float}
+% package.} just now it turned out that there was a page break that
+% fell exactly between the ``So now'' line and the float. This
+% wouldn't Prove Anything. Bother.) So now we have the following float
+% placement specifiers:\nopagebreak
+% \RestoreSpaces
+% \begin{table}[H]
+% \begin{tabular}{cl}
+% \tt t & Top of the page\\
+% \tt b & Bottom of the page\\
+% \tt p & Page of floats\\
+% \tt h & Here, if possible\\
+% \tt H & Here, definitely
+% \end{tabular}
+% ^^A\caption{Could it be that this just needs a caption?}
+% \end{table}
+%
+% \smallskip\em \textit{Floatrow note}. Please don't mix meaning of
+% \texttt{[H]} and \texttt{[h]} options.
+% Float with \texttt{[h]} and \texttt{[!h]} option, if succeed, appears
+% \emph{after completing line} of text,
+% where it was appeared in the source file. That could be visible if you
+% put floating environment within a~paragraph (and at the middle of line also).
+%
+% The \texttt{[H]} option places the float just \emph{at the point} where it appeared
+% in the source file, it is used (\emph{but that strongly
+% not recommended when typesetting books}!) for floats after text like ``\dots{}shown in this
+% \textbf{figure:}'', i.e. the \texttt{[H]} float, almost like math formulas, continues the current
+% paragraph.
+%
+%\end{slshape}
+%
+% \subsubsection{The {[H]}
+% Placement Specifier---Managing of Page Breaks}\label{sec:listpen}
+% The strange phrase at the end of previous paragraph, ``almost like math formulas''
+% means, that ``anchored'' floats have no management of page breaking, and also
+% the text, typed without blank line after float, always gets |\parindent|.
+%
+% To follow the idea of |\allowdisplaybreaks| command from
+% \package{amsmath} package there is created a \emph{beta-temp}\footnote{I~hope
+% that such support sooner or later could appear in
+% \package{paralist} package and think it is better to follow
+% grammar of master-package for similar situations.} version
+% of \package{listpen} package (it can be used separately). It offers commands,
+% which manage the penalty values in the list environments:
+% \begin{Options}{\OptionLabel}
+% \item[\cmd{\allowprelistbreaks}]sets penalty before lists
+% (and also ``anchored'' floats);
+% \item[\cmd{\allowpostlistbreaks}]sets penalty after lists;
+% \item[\cmd{\allowitembreaks}]sets penalty between list items
+% (surely, this command not for floats!).
+% \end{Options}
+% All of them can be set globally, inside groups, and inside
+% environments. These penalties are set accordingly to digits
+% from |[-4]| (never break) to |[4]| (always break). The positive
+% values of optional argument in these commands analogous to values
+% of optional arguments in |\pagebreak| command. The negative
+% ones---to optional arguments |[1]|--|[4]| in |\nopagebreak| command.
+% The default value of all three commands is |[-1]| which equal
+% to settings of standard \LaTeX{} classes: \cls{book}, \cls{article}
+% etc. (|[-1]| option equal to |\@lowpenalty| value).
+%
+% \DescribeMacro{floatHaslist}\label{setup:floatHaslist}%^^A
+% The key, if true,
+% uses list penalties, otherwise anchored float works without any penalty, i.e. like
+% defined in \package{float}.
+%
+% Also (added in version 0.1k with current key):
+% Since list environments do \emph{not make indentation} in the
+% paragraphs next to them, in the case of \emph{no blank} line after environment,
+% the ``anchored'' floating environment does
+% the same, if this option is true. Default value of |floatHaslist|
+% is |false|
+% (for backward compatibility with previous version 0.1j).
+%
+% \DescribeMacro{\floatHpenalties}\label{setup:floatHpenalties}%^^A
+% This macro, defined with |\renewcommand| can include settings for
+% list penalties around anchored floats. If you define
+% \begin{Quote}
+%\begin{preamble}
+% |\makeatletter|
+% |\renewcommand\floatHpenalties{\@beginparpenalty\@M}|
+% |\makeatother|
+%\end{preamble}
+% \end{Quote}
+% or, with \package{listpen} package
+% \begin{Quote}
+%\begin{preamble}
+% |\renewcommand\floatHpenalties{\allowprelistbreaks[-4]}|\quad,
+%\end{preamble}
+% \end{Quote}
+% you'll never get page breaks before anchored floats.
+%
+% \medskip\noindent
+% \DescribeMacro{\RestoreSpaces}
+% \DescribeMacro{\RemoveSpaces}
+% The commands-aliases
+% of the |\if@nobreak| flag were added. The first is equal to |\@nobreakfalse|.
+% The main (and most visible) usage of this flag is for managing
+% vertical spaces: The |true| value in the case of two sectioning commands
+% cancels usage of the space before next
+% |\..section| command of the pair; in the case of
+% spaces around list environments it cancels usage of the space
+% before list just after sectioning command.
+% Usually the |\@nobreakfalse| flag toggles at the next paragraph (or |\par| command),
+% but in some cases this ``toggling'' cannot be happen in necessary point.
+% The |\RestoreSpaces| command would help. Opposite command |\RemoveSpaces| equals to |\@nobreaktrue|.
+%
+% \subsection{The \package{rotfloat} Package}
+% Code of \package{rotfloat} package was also borrowed by \package{floatrow}
+% package.
+% This package originally allows to expand settings of \package{float} package to
+% rotated environments like |sidewaysfigure| and |sidewaystable|. This mechanism
+% was borrowed to expand the \package{floatrow}'s settings in the similar way.
+%
+% In the case of loaded \package{rotfloat} package \emph{before}
+% \package{floatrow} you will get error message.
+%
+% The \package{floatrow} package loads code which pretends that
+% \package{rotfloat} is already loaded, so next loads are ignored.
+% The \package{rotfloat} allowed in the |\usepackage|
+% line with \package{rotating} package, which could have options. It is
+% necessary to delete \package{rotfloat} package from |\usepackage| line
+% where also \package{rotating} package loaded with options: otherwise
+% you may get an `option clash' error message.
+%
+%\clearpage
+% \section{The \package{floatrow} Package and The \package{caption} Package}\label{ssec:caption}
+% Tested (and compatible) with \package{caption} version from v3.0q to~v3.1j.
+%
+% The \package{caption} package has strong mechanism for creation of
+% caption layout, so \package{floatrow} addresses the creation of new
+% caption styles to this package (see documentation for \package{caption}
+% package%^^A
+% \footnote{The English documentation is
+% \href{ftp://ctan.tug.org/tex-archive/macros/latex/contrib/caption/caption-eng.pdf}%^^A
+% {\meta{texmf folder}\texttt{/doc/latex/caption/caption-eng.pdf}}.}).
+%
+% The \package{floatrow} package adds a~possibility to create variations of caption layouts
+% for floats in different positions or float layouts (e.g. like wide or
+% two-column floats, rotated floats, wrapped floats) in the same time when |\floatsetup|
+% settings were loaded, using the same optional argument in
+% |\captionsetup| settings.
+%
+% For example you want to create a~special caption layout for wide or
+% two-column floats. In this case you may use
+% \begin{Quote}
+% |\captionsetup[widefloat]|\marg{options}
+% \end{Quote}
+% or for wide or two-column figures:
+% \begin{Quote}
+% |\captionsetup[widefigure]|\marg{options}
+% \end{Quote}
+% The priority of |\captionsetup| optional arguments is similar to
+% |\floatsetup| ones: in current examples |\captionsetup[widefigure]|
+% will be stronger than |\captionsetup[widefloat]|---the priority
+% and usage of ``\meta{float subtypes}'' in optional arguments
+% see on page~\pageref{stsetorder}\label{cap:beside:order}.
+%
+%\begingroup
+%\providecommand*\subcaption{\captionsetup{subtype*}\caption}
+%
+% \captionsetup[subtable]{labelformat=brace,textfont=md,labelfont=up}
+%
+% \subsection{Managing of Float Parts With the \texttt{subfloatrow} Environment}\label{ssec:subcaption}
+% \DescribeMacro{\subcaption}
+% The version~3.1 of caption package offers possibility for creation of
+% subcaptions, using the |subtype| settings (and |\DeclareCaptionSubType| command, see \package{caption}
+% documentation), which allow to create captions for parts of floats.
+%
+% In this section you may see some examples with building of rows of beside parts of floats.
+%
+% The example with subtables \Fref{subcaptab:tabIIIa} and \Fref{subcaptab:tabIIIb}
+% (table~\ref{captab:tabIII}).%^^A
+% \FRmpar{Subcaption above subtable}{FAD:subcapabove:subcaption}
+% \begin{Quote}
+%\begin{preamble}
+%\verb|...|
+%\verb|\DeclareCaptionSubType[alph]{table}|
+%\verb|\captionsetup[subtable]{labelformat=brace,textfont=md,labelfont=up}|\vspace{1ex}
+%\verb|\floatsetup[subtable]{style=Plaintop}%|
+%\end{preamble}
+% \verb|\begin{table}|
+% \verb|\ttabbox[\FBwidth]|
+% \verb|{\begin{subfloatrow}|
+% \verb| \ttabbox|
+% \verb| {\caption{First subtable}\Flabel{...}%|
+% \verb| \begin{tabular}{..}...|
+%
+% \verb| \ttabbox...|
+% \verb|\end{subfloatrow}}|
+% \verb|{\caption{Two ...}\Flabel{...}}|\nopagebreak
+% \verb|\end{table}|
+% \end{Quote}%
+% \DeleteShortVerb{\|}%
+%\begingroup
+% \floatsetup[subtable]{style=Plaintop}
+% \begin{table}[H]\extrarowheight1pt\tabcolsep1.5\tabcolsep
+% \ttabbox[\FBwidth]
+% {\begin{subfloatrow}
+% \ttabbox
+% {\caption{First subtable}\Flabel{subcaptab:tabIIIa}%^^A
+% \begin{tabular}{|l|>{\phantom0}c|>{\phantom0}c|}
+% \hline
+% \multirowthead{2}[-1ex]{Column Head}
+% & \multicolumn{2}{c|}{\thead{Data}} \\
+% \cline{2-3}
+% & \multicolumn{1}{c|}{\thead{I}}
+% & \multicolumn{1}{c|}{\thead{II}}
+% \\\hline
+% First row & 1 & 2 \\
+% Second row & 3 & 4 \\
+% Third row & 6 & 8 \\
+% Fourth row & \llap{1}0 & \llap{1}6 \\
+% \hline
+% \end{tabular}}{}
+%
+% \ttabbox
+% {\caption{Second subtable inside of \cs{ttabbox} and \texttt{floatrow} environment}%^^A
+% \Flabel{subcaptab:tabIIIb}%^^A
+% \begin{tabular}{|l|c|c|}
+% \hline
+% \multirowthead{2}[-1ex]{Column Head}
+% & \multicolumn{2}{c|}{\thead{Data}} \\
+% \cline{2-3}
+% & \multicolumn{1}{c|}{\thead{I}}
+% & \multicolumn{1}{c|}{\thead{II}}
+% \\\hline
+% First row & \phantom01 & \phantom02 \\
+% Second row & \phantom03 & \phantom04 \\
+% Third row & \phantom06 & \phantom08 \\
+% \hline
+% \end{tabular}}{}%
+% \end{subfloatrow}}
+% {\caption{Two {subtable}s
+% (captions for parts of float created with \cs{caption} command)}\label{captab:tabIII}}
+% \end{table}%
+%\endgroup
+% \MakeShortVerb{\|}%
+% Please note that for the labels of table parts the special option
+% \verb|brace| of the \verb|labelformat| key was used.
+%
+% \DescribeMacro{subfloatrow}
+% The |subfloatrow| is analogous to the |floatrow| environment\footnote{
+% It skips some features of ``parent'' environment, (e.g. margins or margin material
+% this environment build box and follows |objectset=| option).}.
+% The usage is similar to |floatrow|, you may write for example:
+% \begin{Quote}
+% \verb|\begin{subfloatrow}[|\meta{number of beside parts of floats}\verb|]|\nopagebreak
+% \verb|\floatbox...|\nopagebreak
+% \verb|\floatbox...|\nopagebreak
+% \verb|...|\nopagebreak
+% \verb|\end{subfloatrow}|
+% \end{Quote}
+% i.e.\ by default there are allowed two parts of floats. For other number of parts
+% you ought to put number in the optional argument. This environment
+% puts horizontal separator, defined by |subfloatrowsep=|
+% key. This key uses the same options
+% as |floatrowsep=| and |capbesidesep=| keys (options of
+% these keys defined by the \verb|\|\FRkey{DeclareFloatSeparators} command).
+%
+% Inside the |subfloatrow| environment you may use the |\caption| command, which
+% this time creates the label for parts of float. This is because of setting
+% \begin{Quote}
+% |\captionsetup{subtype}|
+% \end{Quote}%
+% at the very beginning of this environment.
+%
+% \emph{Note}: With the \package{floatrow} package you may use also |\captionsetup[subfloat]|
+% settings, the \package{caption} package offers
+% the |\captionsetup[subtype]{...}| settings which will be stronger than previous, to say nothing
+% about |\captionsetup[subfigure]{...}| for parts of figure, which are strongest. (Please note
+% that in \package{caption} terms word ``subtype'' means part of float.)
+%
+% Next follows an example with beside main caption (figure~\ref{fig:subcap:catsI}).%^^A
+% \begin{Quote}[0pt]
+% \begin{preamble}\nopagebreak
+% \verb|...|
+% \verb|\DeclareCaptionSubType[alph]{figure}|
+% \verb|\captionsetup[subfigure]{labelformat=brace,justification=centerlast}|\vspace{1ex}
+% \verb|\floatsetup[figure]{|\FRkey{style}\verb|=Shadowbox,|%^^A%
+% \FRkey{capbesidesep}\verb|=columnsep,%|
+% \verb| |\FRkey{capbesideframe}\verb|=yes,|%^^A
+% \FRkey{capbesideposition}\verb|={left,bottom}}|\nopagebreak
+% \verb|\floatsetup[subfigure]{|\FRkey{style}\verb|=plain,|\FRkey{heightadjust}\verb|=object}|
+% \end{preamble}
+% \verb|\begin{figure}|
+% \verb|\fcapside[\FBwidth]|
+% \verb| {\begin{subfloatrow}|
+% \verb| \ffigbox[\FBwidth]{\caption{One funny cat}\Flabel{...}...}{}|
+% \verb| |
+% \verb| \ffigbox[\FBwidth]{\caption{Another pleasant cat}\Flabel{...}...}{}%|
+% \verb| \end{subfloatrow}}|
+% \verb| {\caption{... \Fref{...} and \Fref{...}}\label{...}}|\nopagebreak
+% \verb|\end{figure}|
+% \end{Quote}\par\kern-\textfloatsep\kern-\baselineskip
+%\begingroup
+% \captionsetup[subfigure]{labelformat=brace,justification=centerlast,strut=no}
+% \floatsetup[figure]{style=Shadowbox,capbesidesep=columnsep,
+% capbesideframe=yes,capbesideposition={left,bottom}}
+% \floatsetup[subfigure]{style=plain,heightadjust=object}
+% \begin{figure}[H]
+% \fcapside[\FBwidth]
+% {\begin{subfloatrow}
+% \ffigbox[\FBwidth]{\caption{One funny cat}\Flabel{subcapfig:w}%
+% \unitlength1.2\unitlength\input{Cat.picture}}{}
+% \ffigbox[\FBwidth]{\caption{Another pleasant cat}\Flabel{subcapfig:b}%^^A
+% \unitlength1.32\unitlength\input{TheCat.picture}}{}%
+% \end{subfloatrow}}
+% {\caption[Subfloat row]{Beside figure
+% caption vertically bottom aligned; fancy
+% \texttt{Shadowbox} layout. There are two parts:
+% \Fref{subcapfig:w} and \Fref{subcapfig:b}}\label{fig:subcap:catsI}}
+% \end{figure}\kern-\lastskip
+%\endgroup
+%
+% In the next example the main caption will be placed below, but labels of figure parts were
+% printed beside (see figure~\ref{fig:subcap:catsII}). For this reason the
+% \cs{useFCwidth} command was used, which creates the width of caption box equal to natural caption width.
+% \begin{Quote}\vskip-\lastskip%
+%\begin{preamble}\nopagebreak
+%\verb|...|
+%\verb|\captionsetup[subfigure]{labelformat=brace,list=off}|\vspace{1ex}
+%\verb|\floatsetup[subfigure]{|\FRkey{style}\verb|=plain,|%^^A
+% \FRkey{capbesideposition}\verb|=left,|
+%\verb| |\FRkey{capbesidesep}\verb|=space,|%^^A
+% \FRkey{heightadjust}\verb|=object}|\nopagebreak
+%\end{preamble}
+% \verb|\begin{figure}[H]|
+% \verb| \ffigbox[\FBwidth]|
+% \verb| {\begin{subfloatrow}\useFCwidth|
+% \verb| \fcapside[\FBwidth]{\caption{}\Flabel{...}...}{}|
+%
+% \verb| \fcapside[\FBwidth]{\caption{}\Flabel{...}...}{}|
+% \verb| \end{subfloatrow}}|
+% \verb| {\caption[...]{...}\label{...}}|\nopagebreak
+% \verb|\end{figure}|\pagebreak[1]
+% \end{Quote}
+%\begingroup
+% \captionsetup[subfigure]{labelformat=brace,justification=raggedleft,list=off}
+% \floatsetup[subfigure]{style=plain,capbesideposition=left,
+% capbesidesep=space,floatrowsep=qquad}
+% \begin{figure}[H]
+% \ffigbox[\FBwidth]
+% {\begin{subfloatrow}\useFCwidth
+%
+% \fcapside[\FBwidth]
+% {\caption{}\Flabel{subcap:wI}\hbox{\unitlength1.02\unitlength\input{Cat.picture}}}{}
+%
+% \fcapside[\FBwidth]
+% {\caption{}\Flabel{subcap:bI}\hbox{\unitlength.85\unitlength\input{TheCat.picture}}}{}%
+% \end{subfloatrow}}
+% {\caption[Two parts of figure with
+% labels beside]{Two parts of figure in a row with
+% labels beside. Main caption below. There are two subfigures:
+% \Fref{subcap:wI} and \Fref{subcap:bI}}\label{fig:subcap:catsII}}
+% \end{figure}
+%\endgroup
+%
+% In the next example the difference from previous layout settings is in usage
+% of the top vertical alignment. The height of the right graphics was enlarged by 1cm just
+% to show how the alignment for parts (here is default centering alignment)
+% and the top alignment for their captions (they are aligned by top) works.
+% \begin{Quote}%
+%\begin{preamble}\nopagebreak
+%\verb|...|
+%\verb|\floatsetup[subfigure]{|\FRkey{style}\verb|=plain,|%^^A
+% \FRkey{heightadjust}|=object,|
+%\verb| |\FRkey{capbesideposition}\verb|={left,top},|\FRkey{capbesidesep}\verb|=space}|
+%\end{preamble}
+% \verb|\begin{figure}[H]|
+% \verb| \ffigbox[\FBwidth]|
+% \verb| {\begin{subfloatrow}\useFCwidth|
+% \verb| \fcapside[\FBwidth]{\caption{}\Flabel{...}...}{}|
+%
+% \verb| \fcapside[\FBwidth][\FBheight+1cm]{\caption{}\Flabel{...}...}{}|
+% \verb| \end{subfloatrow}}|
+% \verb|{\caption[...]{...}\label{...}}|
+% \verb|\end{figure}|
+% \end{Quote}
+%\begingroup
+% \captionsetup[subfigure]{labelformat=brace,justification=raggedleft,list=off}
+% \floatsetup[figure]{heightadjust=object}
+% \floatsetup[subfigure]{style=plain,capbesideposition={left,top},heightadjust=object,
+% capbesidesep=enskip,floatrowsep=qquad}
+% \begin{figure}[H]
+% \ffigbox[\FBwidth]
+% {\begin{subfloatrow}\useFCwidth
+%
+% \fcapside[\FBwidth]
+% {\caption{}\Flabel{subcap:wIi}\hbox{\unitlength1.02\unitlength\input{Cat.picture}}}{}
+%
+% \fcapside[\FBwidth][\FBheight+1cm]
+% {\caption{}\Flabel{subcap:bIi}\hbox{\unitlength.85\unitlength\input{TheCat.picture}}}{}%
+% \end{subfloatrow}}
+% {\caption[Two labeled parts of figure (centered vertically);
+% beside labels aligned by top]{Two parts
+% of figure centered vertically; beside labels aligned by top. Main caption below.
+% There are two subfigures:
+% \Fref{subcap:wIi} and \Fref{subcap:bIi}}\label{fig:subcap:catsIiI}}
+% \end{figure}
+%\endgroup
+%
+% Another example (\ref{fig:subcap:IcatsI}) demonstrates, that you
+% may not only use the option |style=plain| for parts of float,
+% and there can not only be labels for beside subcaptions.
+% \begin{Quote}[0pt]
+% \begin{preamble}\nopagebreak
+% \verb|\captionsetup[subfigure]{labelformat=brace,justification=rightlast,|
+% \verb| format=hang}|\vspace{1ex}
+% \verb|\floatsetup[figure]{|\FRkey{style}\verb|=plain}|
+% \verb|\floatsetup[subfigure]{|\FRkey{style}\verb|=BOXED,|\FRkey{capbesideposition}\verb|={left,top}}|
+% \end{preamble}
+% \verb|\begin{figure}|
+% \verb|\ffigbox|
+% \verb| {\begin{subfloatrow}|
+% \verb| \fcapside[1.1\FBwidth]{\caption{One ...}\Flabel{...}...}{}|
+% \verb| |
+% \verb| \fcapside[1.1\FBwidth]{\caption{Another ...}\Flabel{...}...}{}%|
+% \verb| \end{subfloatrow}}|
+% \verb| {\caption{... \Fref{...} and \Fref{...}}\label{...}}|\nopagebreak
+% \verb|\end{figure}|
+% \end{Quote}
+%\begingroup
+% \captionsetup[subfigure]{labelformat=brace,justification=rightlast,format=hang}
+% \floatsetup[figure]{style=plain}
+% \floatsetup[subfigure]{style=BOXED,capbesideposition={left,top}}
+% \begin{figure}[H]
+% \ffigbox
+% {\begin{subfloatrow}
+% \fcapside[1.1\FBwidth]{\caption{One very funny cat with half-circle eyes, triangle ears,
+% and small black nose}\Flabel{subcapfig:ww}%
+% \input{Cat.picture}}{}
+% \fcapside[1.1\FBwidth]{\caption{Another very pleasant cat with big whiskers, oval eyes, and pink
+% wet nose}\Flabel{subcapfig:bb}%^^A
+% \input{TheCat.picture}}{}%
+% \end{subfloatrow}}
+% {\caption[Two parts of figure in a row with captions beside]{Beside
+% subcaptions vertically top aligned. There are two subfigures:
+% \Fref{subcapfig:ww} and \Fref{subcapfig:bb}}\label{fig:subcap:IcatsI}}
+% \end{figure}\vskip-\lastskip\kern-\baselineskip
+%\endgroup
+%
+% \DescribeMacro{\captionlabel}%
+% \DescribeMacro{\subcaptionlabel}%
+% The last example demonstrates new command \verb|\subcaptionlabel| for caption
+% labels, which can be used inside,
+% e.g., |picture| environment or as replacing text in \verb|psfrag| command of \package{psfrag}
+% package. Unlike the \verb|\caption| and \verb|\subcaption| commands, the \verb|\subcaptionlabel|
+% will not be saved in special box register when the float box is building, and
+% will be typed like caption label, which follows settings of caption layout.
+% This command is based on \verb|\subcaption| command but with changed internal command of \package{caption}
+% package. There is also the \verb|\captionlabel| command.
+% \captionsetup[subfigure]{labelformat=brace,justification=raggedleft}
+% \begin{Quote}%
+%\begin{preamble}\nopagebreak
+%\verb|...|
+%\verb|\floatsetup[figure]{|\FRkey{style}\verb|=plain}|
+%\end{preamble}
+% |{\begin{picture}(82,28)(0,0)|
+% |\put(0,0){\framebox(40,28)[bl]{}}|
+% |\put(2,2){\makebox(0,0)[bl]{\relax\hbox{\subcaptionlabel{}\Flabel{scap:I}}}}|
+% |...|
+% |\put(42,0){|
+% |\put(0,0){\framebox(40,28)[bl]{}}|
+% |\put(2,2){\makebox(0,0)[bl]{\hbox{\subcaptionlabel{}\Flabel{scap:II}}}}|
+% |...}|
+% |\end{picture}}|
+% |{\caption{Here are two simple subfigures.|
+% |\textit{Left} shows cat's eyes (\Fref{scap:I});|
+% |\textit{right}---cat's ears (\relax\Fref{scap:II})%|
+% |}\label{figcap:label}}|
+% |\end{figure}|
+% \end{Quote}
+%\begingroup\par\kern-\textfloatsep
+% \floatsetup[figure]{style=plain}
+% \begin{figure}[H]
+% \fcapside[\FBwidth]
+% {\unitlength2\unitlength\fboxsep-.4pt
+% \begin{picture}(82,28)(0,0)
+% \put(0,0){\framebox(40,28)[bl]{}}
+% \put(2,2){\makebox(0,0)[bl]{\relax\hbox{\subcaptionlabel{}\Flabel{scap:I}}}}
+% \put(20,2){{
+% \put(-12,5){\put(4.5,4.5){\oval(9,9)[t]}
+% \put(4.5,4.5){\line(0,1){4.5}}
+% \put(0,4.5){\line(1,0){9}}}
+% \put(3,5){\put(4.5,4.5){\oval(9,9)[t]}
+% \put(4.5,4.5){\line(0,1){4.5}}
+% \put(0,4.5){\line(1,0){9}}}}}
+% \put(42,0){
+% \put(0,0){\framebox(40,28)[bl]{}}
+% \put(2,2){\makebox(0,0)[bl]{\hbox{\subcaptionlabel{}\Flabel{scap:II}}}}%^^A\label{}
+% \put(20,2){{
+% \put(-14,12){\put(0,0){\line(2,3){5}}
+% \put(10,0){\line(-2,3){5}}}
+% \put(4,12){\put(0,0){\line(2,3){5}}
+% \put(10,0){\line(-2,3){5}}}}}}
+% \end{picture}}
+% {\caption[The graphic with subfloat labels]{%^^A
+% Here are two simple subfigures.
+% \textit{Left} shows cat's eyes (\Fref{scap:I});
+% \textit{right}---cat's ears (\relax\Fref{scap:II})
+% \unskip}\label{figcap:label}}
+% \end{figure}
+%\endgroup
+%
+% \subsection{Support of The Label--Sublabel References}\label{ssec:Flabel}
+% In the examples above of the current section the \verb|\Flabel| and
+% \verb|\Fref| commands were used for cross referencing (you may see
+% these commands in the code examples).
+% The \verb|\Flabel| gets a~modified format of current label of subfloat number:
+% In these definitions the float and subfloat
+% separators are divided by a~special separator command, which by default has no effect.
+% The label command \verb|\Flabel| can be defined like following:
+% \begin{Quote}%
+%\begin{preamble}
+% \verb|\newseparatedlabel\Flabel{figure}{subfigure}|
+%\end{preamble}
+% \end{Quote}
+% or, for all floats:
+% \begin{Quote}%
+%\begin{preamble}
+% \verb|\makeatletter|\nopagebreak
+% \verb|\newseparatedlabel\Flabel{\@captype}{sub\@captype}|\nopagebreak
+% \verb|\makeatother|
+%\end{preamble}
+% \end{Quote}
+% Next command, \verb|\Fref|, redefines this separator, and defines, if necessary,
+% the font emphasize (or other command which uses one argument)
+% of following part of label, and prints reference with
+% standard \verb|\ref| command. It was defined in this documentation like following:
+% \begin{Quote}%
+%\begin{preamble}
+% \verb|\newseparatedref\Fref{,\,\textit}|\quad.
+%\end{preamble}
+% \end{Quote}
+% Thus, labels, which use \verb|\Flabel| command can be referenced by usual way with \verb|\ref|
+% command and with \verb|\Fref| command. The labels in current section and in the section, which describes
+% the \package{subfig} package, use the \verb|\Flabel|. You may see the result of this command
+% in all \verb|\Fref|erences to these parts of figures.
+%
+% The last command, \verb|\makelabelseparator|, defines label separator globally:
+% \begin{Quote}%
+%\begin{preamble}
+% \verb|\makelabelseparator{,\,\textit}|\quad.
+%\end{preamble}
+% \end{Quote}
+% In this case both \verb|\Fref| and \verb|\ref| commands give the same result with |\Flabel|ed
+% elements.
+%
+% \subsubsection{The \texorpdfstring{\cs{RawCaption}}{RawCaption} with Parts of Figure}
+%\begingroup
+% \DescribeMacro{\RawCaption}\label{subcap:RawCaption}%^^A
+% The example with usage of |\subcaption| and |\RawCaption| command.
+% The layout of figure float is modified \verb|BOXED| style. The idea behind this example is
+% to place caption in the free right lower corner of graphics. The \verb|\RawCaption|
+% allows to put the caption in necessary place without disturbing the float layout.
+% \captionsetup[subfigure]{labelformat=brace,justification=rightlast,format=hang}
+%
+% \DescribeMacro{subfloatrow*}
+% The starred form loads settings for creation captions of float parts, but
+% in this environment the |\caption| command restores its meaning. Thus,
+% you need the |\subcaption| command for typesetting sub-captions.
+% You may define it by yourself:
+% \begin{Quote}
+% |\newcommand*\subcaption{\captionsetup{subtype*}\caption}|
+% \end{Quote}%
+% or use the additional package called \package{subcaption} which on top of everything
+% defines the |\subcaption| command.
+%
+% \begin{Quote}[0pt]%
+%\begin{preamble}\nopagebreak
+% |\|\FRkey{DeclareColorBox}|{framedfigure}{\fcolorbox{gray}{white}}|\vspace{1ex}
+% |\floatsetup[figure]{style=BOXED,heightadjust=object,|
+% | colorframeset=framedfigure,|
+% | framestyle=colorbox,frameset={\fboxrule3pt\fboxsep8pt}}|\vspace{1ex}
+% |\floatsetup[subfigure]{style=plain,capbesideposition={left,top},|
+% | heightadjust=object}|
+%\end{preamble}
+% |\begin{figure}[H]|
+% |\ffigbox{}{\begin{subfloatrow*}|
+% |\fcapside[1.1\FBwidth]{\subcaption{...}\Flabel{...}...}{}|
+% |\fcapside[1.1\FBwidth]{\subcaption{...}\Flabel{...}...}{}%|
+% |\end{subfloatrow*}%|
+% |\renewlengthtocommand\settowidth\Mylen{\subfloatrowsep}\vskip\Mylen|
+% |\BottomFloatBoxes\floatsetup[subfigure]{heightadjust=none}|
+% |\begin{subfloatrow*}|
+% |\fcapside[1.1\FBwidth]{\subcaption{...}\Flabel{...}...}{}|
+% |\ffigbox[][][b]{}{\RawCaption{\caption[...}\label{...}}}|
+% |\end{subfloatrow*}}|\nopagebreak
+% |\end{figure}|
+% \end{Quote}
+% \floatsetup[figure]{style=BOXED,heightadjust=object,colorframeset=framedfigure,
+% framestyle=colorbox,frameset={\fboxrule3pt\fboxsep8pt}}
+% \floatsetup[subfigure]{style=plain,capbesideposition={left,top},heightadjust=object}
+% \begin{figure}[H]
+% \ffigbox{}{\begin{subfloatrow*}
+% \fcapside[1.1\FBwidth]{\subcaption{One very funny cat with half-circle eyes, triangle ears,
+% and small black nose}\Flabel{subIcapfig:ww}%
+% \setlength\unitlength{61\unitlength/48}\input{Cat.picture}}{}
+% \fcapside[1.1\FBwidth]{\subcaption{Another very pleasant cat with big whiskers, oval eyes, and pink
+% wet nose}\Flabel{subIcapfig:bb}%^^A
+% \input{TheCat.picture}}{}%
+% \end{subfloatrow*}\renewlengthtocommand\settowidth\Mylen{\subfloatrowsep}\vskip\Mylen
+% \BottomFloatBoxes\floatsetup[subfigure]{heightadjust=none}
+% \begin{subfloatrow*}
+% \fcapside[1.1\FBwidth]{\subcaption{The very big cat, sitting on the window and
+% looking at the birds on the tree in the yard}\Flabel{subIcapfig:bc}%
+% \input{BlackCat.picture}}{}
+% \ffigbox[][][b]{}{\RawCaption{\caption[Three labeled parts of figure and raw caption]{Beside
+% subcaptions vertically top aligned. There are three subfigures:
+% \Fref{subIcapfig:ww}, \Fref{subIcapfig:bb} and \Fref{subIcapfig:bc}. Caption placed
+% at the free space of right lower corner}\label{fig:subIcap:IcatsI}}}
+% \end{subfloatrow*}}
+% \end{figure}
+%\endgroup
+%
+%\endgroup
+%
+%\clearpage
+% \section{Style Tandems}
+% The next few sections show examples and explain some noticed
+% features with usage of \package{floatrow} and other packages. There is no
+% full list of style compatibilities. You may succeed with other
+% versions of mentioned packages, and maybe with not mentioned
+% packages too.
+%
+%\begingroup
+% \subsection{The \package{subfig} Package}\label{ssec:subfig}
+% Tested (and compatible) with version 1.3,
+% dated 2005/06/28%^^A
+% \footnote{The English documentation is
+% \href{ftp://ctan.tug.org/tex-archive/macros/latex/contrib/subfig/subfig.pdf}%^^A
+% {\meta{texmf folder}\texttt{/doc/latex/subfig/subfig.pdf}}.}.
+% For the \package{subfig} package there are additional
+% macros in \package{floatrow} which
+% put subcaption label beside contents of subfloat and put alone
+% subcaption label.
+%
+% \subsubsection{Additions in \package{floatrow}}
+% The example with \cmd{\subfloat}'s (table~\ref{tab:tabIII}). The
+% setting command in preamble |\floatsetup[table]{style=Plaintop}|%^^A
+% \FRmpar{Subcaption above subtable}{FAD:subcapabove}
+% includes also settings for subcaption positions used with the
+% \package{subfig} package (like |\captionsetup[table]{position=top}| in
+% \package{caption} package):
+%\begin{Quote}\obeylines\parskip-.15pt
+%|\begin{table}\setlength\extrarowheight{1pt}|\nopagebreak
+%| \|\FRkey[sec]{floatbox}|{table}[\FBwidth]|
+%| {\caption{Two ...}\label{...}}|
+%| {\begin{subfloatrow}|
+%| \subfloat[First subtable]|
+%\verb+ {\begin{tabular}{|l|c|c|}+
+%| ...\end{tabular}}|
+%| \subfloat[Second subtable...]|
+%\verb+ {\begin{tabular}{|l|c|c|}+
+%| ...\end{tabular}}%|
+%| \end{subfloatrow}}|
+%|\end{table}|
+%\end{Quote}
+% \DeleteShortVerb{\|}%
+% \captionsetup[subtable]{textfont=md}
+% \begin{table}[h]\extrarowheight1pt\tabcolsep1.25\tabcolsep
+% \floatbox{table}[\FBwidth]
+% {\caption{Two \cmd{\subtable}'s
+% (created with \package{subfig} package)}\label{tab:tabIII}}
+% {\begin{subfloatrow}
+% \subfloat[First subtable]
+% {\begin{tabular}{|l|>{\phantom0}c|>{\phantom0}c|}
+% \hline
+% \multirowthead{2}[-1ex]{Column Head}
+% & \multicolumn{2}{c|}{\thead{Data}} \\
+% \cline{2-3}
+% & \multicolumn{1}{c|}{\thead{I}}
+% & \multicolumn{1}{c|}{\thead{II}}
+% \\\hline
+% First row & 1 & 2 \\
+% Second row & 3 & 4 \\
+% Third row & 6 & 8 \\
+% Fourth row & \llap{1}0 & \llap{1}6 \\
+% \hline
+% \end{tabular}}
+%
+% \subfloat[Second subtable with long long long subcaption]
+% {\begin{tabular}{|l|c|c|}
+% \hline
+% \multirowthead{2}[-1ex]{Column Head}
+% & \multicolumn{2}{c|}{\thead{Data}} \\
+% \cline{2-3}
+% & \multicolumn{1}{c|}{\thead{I}}
+% & \multicolumn{1}{c|}{\thead{II}}
+% \\\hline
+% First row & \phantom01 & \phantom02 \\
+% Second row & \phantom03 & \phantom04 \\
+% Third row & \phantom06 & \phantom08 \\
+% \hline
+% \end{tabular}}%
+% \end{subfloatrow}}
+% \end{table}%
+% \MakeShortVerb{\|}%
+%
+% The |subfloatrow| is analogous to the |floatrow| environment.
+% The usage is similar to |floatrow|:
+% \begin{Quote}
+% |\begin{subfloatrow}[|\meta{number of beside floats}|]|\nopagebreak
+% |\subfloat...|\nopagebreak
+% |\subfloat...|\nopagebreak
+% |...|\nopagebreak
+% |\end{subfloatrow}|
+% \end{Quote}
+% i.e. by default two subfloats are allowed. For other number of subfloats
+% you ought to put number in optional argument.
+% This environment
+% puts a~horizontal separator between subfloats, defined by |subfloatrowsep=|
+% key instead of |floatrowsep=|. This key uses the same options
+% as |floatrowsep=| and |capbesidesep=| keys (options of
+% these keys defined by |\DeclareFloatSeparators| command,
+% page~\pageref{setup:DeclareFloatSeparators}).
+%
+% Next follows an example with beside caption (see
+% figure~\ref{fig:subfig:catsI}).%^^A
+%\begingroup
+%\begin{Quote}
+%\begin{preamble}
+%|\|\FRkey[sec]{floatsetup}|[figure]{|\FRkey{style}|=Shadowbox,|%^^A
+% \FRkey{capbesidesep}|=columnsep,|
+%| |\FRkey{capbesideframe}|=yes,|%^^A
+% \FRkey{capbesideposition}|={left,top}}|
+%|\floatsetup[subfigure]{|\FRkey{style}|=plain}|
+%|\captionsetup[subfigure]{labelformat=brace,justification=centerlast,|
+%| strut=no}|\nopagebreak
+%\end{preamble}
+%|\|\FRkey[FB]{fcapside}|[\|\FRkey[FB]{FBwidth}|]|
+%| {\begin{subfloatrow}|
+%| \subfloat[...\label{...}]{...}|
+%| \subfloat[...\label{...}]{...}|
+%| \end{subfloatrow}}|
+%|{\caption{...}}|
+%\end{Quote}
+% \floatsetup[figure]{style=Shadowbox,capbesidesep=columnsep,
+% capbesideframe=yes,capbesideposition={left,top}}
+% \floatsetup[subfigure]{style=plain}
+% \captionsetup[subfigure]{labelformat=brace,justification=centerlast,strut=no}
+% \begin{figure}[h]
+% \fcapside[\FBwidth]
+% {\begin{subfloatrow}
+% \subfloat[One cat]{%
+% \input{Cat.picture}\Flabel{subfig:w}}
+% \subfloat[Another cat]{\input{TheCat.picture}\Flabel{subfig:b}}
+% \end{subfloatrow}}
+% {\caption[Subfloat row]{Beside
+% caption vertically top aligned; fancy
+% |Shadowbox| layout. There are two subfigures:
+% \Fref{subfig:w} and \Fref{subfig:b}}\label{fig:subfig:catsI}}
+% \end{figure}
+%\endgroup
+%
+% \DescribeMacro{\sidesubfloat}
+% Another addition in \package{floatrow} for subfloats is the command,%^^A
+% which puts subcaption label beside subfloat. The subcaption label always
+% appears on the left side. The key |subcapbesideposition=|
+% \DescribeMacro{subcapbesideposition}\label{setup:subcapbesideposition}%^^A
+% sets vertical alignment of beside subcaption and subfloat.
+% The options are analogous to the ones for |capbesideposition=| key:
+% \begin{Options}{\OptionLabel}\samepage
+% \item[top]
+% subcaption label aligned to the top of object;
+% \item[bottom]
+% subcaption label aligned to the bottom of object;
+% \item[center]
+% subcaption label aligned to the center of float contents.
+% \end{Options}
+%
+% The figure~\ref{fig:subfig:catsII} shows layout with subfloat labels beside.
+% \FRmpar{Subcaption beside subfloat}{FAD:sublabelbeside}
+% \begingroup
+% \begin{Quote}%
+%\begin{preamble}
+%|...|
+%|\floatsetup[figure]{|\FRkey{style}|=plain,|%^^A
+% \FRkey{subcapbesideposition}|=top}|
+%\end{preamble}
+% |\begin{figure}[H]|
+% | \ffigbox[\FBwidth]|
+% | {\begin{subfloatrow}|
+% | \sidesubfloat[]{...\label{...}}%|
+% | |
+% | \sidesubfloat[]{...\label{...}}%|
+% | \end{subfloatrow}}|
+% |{\caption[...]{...}\label{...}}|
+% |\end{figure}|
+% \end{Quote}
+% \floatsetup[figure]{style=plain,subcapbesideposition=top}
+% \begin{figure}[h]
+% \ffigbox[\FBwidth]
+% {\begin{subfloatrow}
+% \sidesubfloat[]{%
+% \input{Cat.picture}\Flabel{subfig:wI}}
+%
+% \sidesubfloat[]{\input{TheCat.picture}\Flabel{subfig:bI}}%
+% \end{subfloatrow}}
+% {\caption[Subfloat row (labels beside)]{Beside caption vertically centered.
+% There are two subfigures:
+% \Fref{subfig:wI} and \Fref{subfig:bI}}\label{fig:subfig:catsII}}
+% \end{figure}
+% \endgroup
+%
+% \DescribeMacro{\subfloatlabel}
+% There are cases when usage of something like |\subfloat[]{\label{..}}|
+% is needed. The first case shows the figure~\ref{fig:subfig:catsIII}---the
+% funny |picture| environment where subfloat labels were |\put|
+% as a part of subfigures.
+% Other---when you use mechanism of \package{psfrag} package and replace text entries
+% from PostScript file with \LaTeX{} ones. Unfortunately, the \package{subfig} package
+% creates unnecessary spaces around alone subfloat label in the
+% |\subfloat[]{\label{..}}| combination. The \package{fr-subfig} tries to fix this problem.
+%
+% This command is based on |\subfloat[]{\label{..}}| sentence and
+% puts alone subcaption label with necessary number. The full variant
+% of |\subfloatlabel|
+% \begin{Quote}
+% |\subfloatlabel|\oarg{subfloat number}\oarg{label entry}
+% \end{Quote}
+% is the abbreviation of the following:
+% \begin{Quote}
+% |\setcounter|\marg{sub{\upshape\texttt{\char`\\@captype}}}\marg{subfloat number-1}
+% |\subfloat[]{\label{|\meta{label entry}|}}|
+% \end{Quote}
+%
+% Another example:
+% \begingroup
+% \begin{Quote}%
+%\begin{preamble}
+%|...|
+%|\floatsetup[figure]{|\FRkey{style}|=plain}|
+%\end{preamble}
+% |\begin{figure}[h]|
+% |\fcapside[\FBwidth]|
+% | {\unitlength2\unitlength\fboxsep-.4pt|
+% | \begin{picture}(90,30)(0,0)|
+% | \put(0,0){\framebox(40,30)[bl]{}}|
+% | \put(2,2){\makebox(0,0)[bl]{\subfloat[]{\Flabel{subfig:wII}}}}|
+%|...|
+% | \put(50,0){\framebox(40,30)[bl]{}}|
+% | \put(52,2){\makebox(0,0)[bl]{\subfloatlabel[3][subfig:bII]{}}}%|^^A
+%|...|
+% | \end{picture}}|
+% |{\caption{...}\label{...}}|%^^A
+% |\end{figure}|
+% \end{Quote}
+% \floatsetup[figure]{style=plain}
+% \captionsetup[subfigure]{listofformat=comma-separated,labelformat=brace,justification=centerlast,strut=no}
+%\makeatletter
+% \begin{figure}[ht]
+% \fcapside[\FBwidth]
+% {\unitlength2\unitlength\fboxsep-.4pt
+% \begin{picture}(90,30)(0,0)
+% \put(0,0){\framebox(40,30)[bl]{}}
+% \put(2,2){\makebox(0,0)[bl]{\subfloat[]{\Flabel{subfig:wII}}}}
+% \put(0,0){
+% \put(8,10){\put(4.5,4.5){\oval(9,9)[t]}
+% \put(4.5,4.5){\line(0,1){4.5}}
+% \put(0,4.5){\line(1,0){9}}}
+% \put(23,10){\put(4.5,4.5){\oval(9,9)[t]}
+% \put(4.5,4.5){\line(0,1){4.5}}
+% \put(0,4.5){\line(1,0){9}}}}
+%
+% \put(50,0){\framebox(40,30)[bl]{}}
+% \put(52,2){\makebox(0,0)[bl]{\subfloatlabel[3][subfig:bII]{}}}%^^A
+% %^^A\label{}
+% \put(50,0){
+% \put(6,18){\put(0,0){\line(2,3){5}}
+% \put(10,0){\line(-2,3){5}}}
+% \put(24,18){\put(0,0){\line(2,3){5}}
+% \put(10,0){\line(-2,3){5}}}}
+% \end{picture}}
+% {\caption[The graphic with subfloat labels; these two labels of subfloats use changed settings
+% of the \texttt{listofformat=} key]{%^^A
+% Here are two simple subfigures.
+% Left one shows cat's eyes (\Fref{subfig:wII}), labeled with
+% \cs{subfloat}\texttt{[]\char`\{\char`\}} macro;
+% with \cs{subfloatlabel}\texttt{[3][subfig:bII]} sentence were labeled the cat's ears
+% (\Fref{subfig:bII})}%^^A
+% \label{fig:subfig:catsIII}}
+% \end{figure}
+% \endgroup
+% In the examples of current section the \verb|\Flabel| and \verb|\Fref|
+% commands for cross referencing of the subfloats were used
+% (you may see these commands in the code examples). As described in section~\ref{ssec:Flabel}
+% these commands allow to create combined references which consist of the parent and current
+% labels separated by predefined punctuation sign.
+%
+%\begin{small}
+%
+% \medskip
+% \emph{Some explanation}.
+% Previous versions of documentation used the |listofformat=| key; the necessary option
+% was defined by |\DeclareCaptionListOfFormat| command:
+% \begin{Quote}%
+% |\DeclareCaptionListOfFormat{comma-separated}{#1,\,#2}|
+% \end{Quote}%
+% This format is used, in particular, by |\subref| command. But usage of this key changes output
+% of subfloat numbers in the lists (list of tables and list of figures etc.),
+% which could be undesirable (see numbers of subfigures \subref{subfig:wII}
+% and \subref{subfig:bII} in the List of Figures).
+% \medskip
+%
+%\end{small}
+%
+% See examples with |subfloatrow| environments in sample files
+% \file{frsample03.tex}, \file{frsample05.tex}; and also
+% \file{frsample10.tex}--\file{frsample12.tex} where aligned contents
+% of beside subfloats are used in different layouts.
+%
+%\endgroup
+%
+% \clearpage
+% \subsection{The \package{longtable} Package}\label{ssec:longtable}
+% Tested with version v4.11, dated 2004/02/01.%^^A
+% \footnote{The English documentation is
+% \href{ftp://ctan.tug.org/tex-archive/macros/latex/required/tools/longtable.dvi}%^^A
+% {\meta{texmf folder}\texttt{/doc/latex/tools/longtable.dvi}}.}
+%
+% Please note that almost all settings in the |\floatsetup|'s
+% argument do not work inside |longtable| environments, except
+% settings for caption width (see below) and plain horizontal alignment in the |margins=| key.
+% So, during building of |\floatsetup| settings for the tables, be aware
+% that you may use only something like |style=plaintop| or |style=Plaintop|,
+% to place caption above, also you may use options of the
+% |margins=| key, which use only spacing commands, like defined ones
+% in this package (page~\pageref{setup:margins}), and do not forget settings for |\LTleft| and |\LTright|
+% margins, which set the alignment of |longtable| environment.
+%
+% Please see the \package{caption} documentation about how to build necessary caption layout
+% when |longtable| environment is used.
+%
+% \subsubsection{Additions in The \package{floatrow} Package}\label{ssec:LTcapwidth}
+% A patch was added to the \package{longtable}
+% package\footnote{Thanks to A.~Sommerfeldt for help to make this
+% code compact.}: this patch adds the same font settings
+% as for |table| environments, and adds code which helps
+% to get the width of |longtable| caption equal to the
+% width of table. For settings of the caption width the special key was created.
+%
+% \DescribeMacro{LTcapwidth}\label{setup:LTcapwidth}%^^A
+% \FRmpar{Caption width equals to longtable's}{FAD:LTcapwidth}
+% This key could have any value, like |5cm| or |\hsize|. The key value will be sent to
+% the |\LTcapwidth| command. If you'll write
+% |LTcapwidth=table| or |LTcapwidth=contents|, you will get
+% the caption width equal to the width of table. In this case settings for
+% width of caption use information from the |aux|-file, so you'll get
+% correct caption width at the time when the width of full table \emph{become
+% stable}.
+%
+% The |longtable| environment uses layout settings from
+% |\floatsetup[table]| and |\floatsetup[longtable]| contents.
+% The |\floatsetup[longtable]| will be ``strongest'' in this pair.\medskip
+%
+% \emph{The addition with version 0.1k}.
+% A~\textrm{beta-temp}\footnote{Again, like with \package{listpen} package,
+% I~hope that such support sooner or later could appear in
+% \package{longtable} and think it is better to follow
+% grammar of master-package for similar situations. Also it is necessary to say
+% that command names from \package{fr-longtable} package ``intrude'' in the
+% \package{longtable}'s naming space.} package \package{fr-longtable}
+% with additions is added, which allows creation of special head for the last
+% page of longtable environment and special foot for pages before last
+% (the table~\ref{tab:floatlayouts} uses these commands for head and foot settings).
+%
+%^^A% \DescribeMacro{\LTlastpage}
+% \DescribeMacro{\endlasthead}
+% \DescribeMacro{\endprelastfoot}
+% The |\endlasthead| command defined for last head of longtable; second command,
+% |\endprelastfoot|, defined for foot on the page before last.
+% Since these names of commands ``intrude'' in the \package{longtable} naming
+% territory they get defined if they are still unknown, i.e.~the main,
+% \package{longtable}, package didn't defined them.
+% The syntax is also analogous as for commands |\endhead|, |\endfirsthead| etc.
+% (See examples and additional explanation in the sample file
+% \texttt{sample-longtable.tex} file.)\medskip
+%
+%^^A% \DescribeMacro{\floatfoot}
+% \emph{Note}. Please remember that the footnote stuff inside |longtable| works like in main
+% text and puts the text of footnotes
+% at the bottom of page\footnote{See also |longtable| documentation.}.
+%
+% The \package{floatrow} package's command for legends or explications, |\floatfoot|,
+% in current version has emulation mode inside |longtable|, and needs stuff,
+% similar to |\noalign{\floatfoot{...}}|. Since the default font definition for explications (|\floatfoot|)
+% is also set to |\footnotesize|, like for footnotes, you may put footnotes-emulations at the end of table,
+% inside this explication block, using |\mpfootnotemark| commands inside table contents and at the
+% beginning of each text of footnote.
+%
+% The fragments from the longtable \ref{tab:floatlayouts} on the page
+% \pageref{tab:floatlayouts},
+% which describes float styles, will be the resum\'e for
+% this section.
+%\begin{Quote}
+%\begin{preamble}%
+%|\DeclareCaptionLabelFormat{continued}{\rightline|
+%| {\bothIfFirst{#1}{ }#2 (\emph{Continued})}}|
+%|\DeclareCaptionLabelFormat{finished}{\rightline|
+%| {\bothIfFirst{#1}{ }#2 (\emph{Finished})}}|
+%\end{preamble}%
+% |\def\LongtableHead{|
+% | \hfil\thead{Style} &|
+% | \hfil\thead{\cmd{\floatsetup} keys} &|
+% | \hfil\thead{Description}|
+% | }|
+% |\begin{longtable}{|\meta{tabular preamble}|}|
+% |\caption{Float layout styles}\label{tab:floatlayouts}\\|
+% |\hline|
+% |\LongtableHead|
+% |\\ \hline|
+% |\endfirsthead|\% \emph{end of standard box of \package{longtable} package}
+% |\captionsetup{labelformat=continued}|\% %^^A
+% \smash{\em\tabular[t]l caption settings for continued page\endtabular}
+% |\caption[]{}\\|
+% |\hline|
+% |\LongtableHead|
+% |\\ \hline|
+% |\endhead|\% \emph{end of standard box of \package{longtable} package}
+% |\captionsetup{labelformat=finished}|\% %^^A
+% \smash{\em\tabular[t]l caption settings for finished page\endtabular}
+% |\caption[]{}\\|
+% |\hline|
+% |\LongtableHead|
+% |\\ \hline|
+% |\endlasthead|\% \emph{end of box offered by \package{fr-longtable} package}
+% |\hline|
+% |\multicolumn{3}{r@{}}{\topstrut\emph{Continued on next page}}|
+% |\endfoot|\% \emph{end of standard box of \package{longtable} package}
+% |\hline|
+% |\multicolumn{3}{r@{}}{\topstrut\emph{Finished on next page}}|
+% |\endprelastfoot|\% \emph{end of box offered by \package{fr-longtable} package}
+% |\endlastfoot|\% \emph{end of standard box of \package{longtable} package}
+% \meta{Contents of long table}
+% \meta{Contents of long table}|\mpfootnotemark[1]|
+% \meta{Contents of long table}
+% |\\ \hline|
+% |\noalign{\floatfoot*{|\meta{Text of foot material}|.\vspace{-3pt}\par|\nopagebreak
+% |\rule{1in}{.4pt}\vspace{2pt}|\% \emph{Emulation of footnote rule}\nopagebreak
+% |\parindent15pt|\nopagebreak
+% \% \emph{emulations of footnote texts}\nopagebreak
+% |\mpfootnotemark[1]|\meta{Text of footnote}\nopagebreak
+% |...|\nopagebreak
+% |}}|\nopagebreak
+% |\end{longtable}|
+%\end{Quote}%
+% \emph{Note}. The usage of settings |\captionsetup{labelformat=continued}|
+% inside |longtable| environment was documented in the \package{caption} package 3.1.
+%
+% \clearpage
+% \subsection{The \package{wrapfig} Package}\label{ssec:wrapfig}
+% \captionsetup[wrapfigure]{name=Fig.,labelformat=thinspace}
+% \begingroup
+% \def\FBaskip{-12pt}
+% \floatsetup[figure]{style=ruled,relatedcapstyle=yes,
+% footposition=caption}
+% \begin{wrapfigure}[10]{O}{40mm}
+%^^A \ffigbox[40mm]
+% {\caption{Wrapped plain figure (\package{wrapfig} package)}%
+% \floatfoot{Plain figure fails with package version
+% 3.3}\label{fig:wrapfig:WcatI}}
+% {\unitlength1.095\unitlength
+% \input{TheCat.picture}}
+% \end{wrapfigure}
+%
+% Tested with version 3.3 dated 1999/10/12 (style from \package{ltxmisc}
+% bundle) and 3.6 dated 2003/01/31 (the separate \LaTeX\ package)%^^A
+% \footnote{The English documentation is
+% \href{ftp://ctan.tug.org/tex-archive/macros/latex/contrib/wrapfig/wrapfig.pdf}%^^A
+% {\meta{texmf folder}\texttt{/doc/latex/wrapfig/wrapfig.pdf}}.}.
+%
+% Options for environment (text borrowed from package comments):
+% \begin{Quote}
+% |\begin{wrapfigure}%|\nopagebreak
+% \strut\quad\oarg{number}\marg{placement}|%|\nopagebreak
+% \strut\quad\oarg{overhang}\marg{width of figure}
+% |...|\nopagebreak
+% |\end{wrapfigure}|
+% \end{Quote}
+%
+% {\slshape\meta{Placement} is one of |r|, |l|, |i|,
+% |o|, |R|, |L|, |I|, |O|, for
+% right, left, inside, outside. Lowercase letters set unfloated
+% positioning, uppercase---floated variant. The figure sticks into
+% the margin by \meta{overhang}, if given, or by the length
+% |\wrapoverhang|, which is normally zero. The \meta{number} of
+% wrapped text lines is normally calculated from the height of the
+% figure, but may be specified manually, e.g.}
+%
+% \begin{Quote}
+% |\begin{wrapfigure}[10]{r}[34pt]{5cm}|\nopagebreak
+% \meta{figure}\nopagebreak
+% |\end{wrapfigure}|
+% \end{Quote}
+% \endgroup
+%
+% \begingroup\sloppy
+% \def\FBaskip{-12pt}
+% \floatsetup[figure]{style=BOXED,frameset={\fboxsep12pt}}
+% \par\begin{wrapfigure}{o}{0mm}
+% \ffigbox[\FBwidth]
+% {\caption{Wrapped figure in \cs{ffigbox} (\package{wrapfig} package)}%
+% \label{fig:wrapfig:WcatII}}
+% {{\setlength\unitlength{36mm/48}%^^A
+% \input{Cat.picture}}}
+% \end{wrapfigure}
+%
+% \emph{Notes.}\startNotes
+% \Note For figure, contents in e.g. in |wrapfigure| environment you set width
+% in mandatory argument. If you'll write \texttt{0mm} as \marg{width
+% of figure} argument, the \hbox{\package{wrapfig}} package will calculate a~natural width
+% of float contents. If you use the |\floatbox| command, put |\FBwidth| option to use natural object width.
+%
+% \Note Sometimes above (below) float box in |wrap...| environment
+% appears unwanted space. To correct vertical position, use |\FBaskip|
+% (|\FBbskip|) commands (see {\sectionname}~\ref{sec:FBabskips}) and optional argument
+% \meta{number} of |wrap...| environments.
+%
+% \Note Please note that the label of wrapped floats changed to `Fig.~\meta{number}'.
+% This happened because of the following settings:
+% \begin{Quote}
+% \begin{preamble}%
+% |\DeclareCaptionLabelFormat{thinspace}{\bothIfFirst{#1}{\,}#2}|
+% \end{preamble}%
+% |\captionsetup[wrapfigure]{name=Fig.,labelformat=thinspace}|
+% \end{Quote}
+% In preamble was added special format |thinspace| with smallest space between
+% `Fig.' and number which we use in the |wrapfig| settings.
+% See also \package{caption} documentation.
+%
+% \emph{Special settings}.
+%
+% You may create settings for |wrap...| environment, there are
+% following priorities.
+% (Please note that you can also create special caption settings with
+% |\captionsetup| stuff.):
+% \begin{itemize}\itemsep0pt
+% \item %
+% if exists |\floatsetup[wrap|\meta{captype}|]{...}|
+% \package{floatrow} uses these settings---they are the ``strongest''
+% settings; if they are absent---uses settings of next item;
+%^^A \end{itemize}
+%
+%^^A \begin{itemize}
+% \item
+% if exists |\floatsetup[wrapfloat]{...}|
+% \package{floatrow} uses these settings---these settings are ``stronger''
+% than next ones; if they are absent---settings of current
+% float\\[\medskipamount]
+% |\floatsetup[|\meta{captype}|]{...}|\,;\\[\medskipamount]
+% if they are absent---uses
+% |\floatsetup{...}| settings, package settings inside |\usepackage| command or default settings of
+% package (page~\pageref{sec:default}).
+% \end{itemize}
+%
+%
+% \emph{Founded limitations}.\startNotes\nopagebreak
+%
+% \Note The usage of plain floating environment in version 3.3 will
+% not succeed with \package{floatrow}---use |\floatbox|
+% stuff. The version 3.6 allows usage of plain |wrap...|
+% environment with \FRkey{plain} (or \FRkey{ruled}) styles, but
+% the framed styles, like |Boxed| (which use key |framefit=yes|, where text inside frames
+% changes its |\hsize| to fit frames, fitted to defined |\hsize|)
+% could work only with |\floatbox| macro, otherwise you'll get
+% incorrect widths and layout.
+%
+% \Note The |wrap...| environments could fail inside list ones.
+% You ought be careful with grouping around wrapping environment (float can sail away or disappear).
+% Tests show that you may set |wrap...| environment at the very beginning of list, in the case of
+% you created faked or empty paragraph just before list (i.e. between |wrap...| and list)
+% with compensate negative spacing, like following:
+% |\noindent|\allowbreak|\strut|\allowbreak|\par|\allowbreak
+% |\nobreak|\allowbreak|\vskip-\baselineskip|.
+% \endgroup
+%
+% \begingroup\sloppy
+% \floatsetup[figure]{style=WSHADOWBOX,captionskip=8pt}
+% \captionsetup[floatingfigure]{name=Fig.,labelformat=thinspace}
+% \subsection{The \package{floatflt} package}\label{ssec:floatflt}
+% \begin{floatingfigure}[v]{50mm}\def\FBaskip{-2.5pt}
+% \ffigbox[50mm]
+% {\setlength\unitlength{\hsize/72}%^^A%
+% \input{BlackDog.picture}}
+% {\caption{\hyphenpenalty-100\pretolerance-1%
+% Wrapped figure inside floating\-figure environment
+% (\package{floatflt})}\label{fig:floatflt:WcatI}}
+% \end{floatingfigure}%\FBbuildtrue
+%
+% \noindent Tested with version v1.3 dated
+% 1996/02/27\kern-1pt.
+%
+% \emph{Founded limitations}. \startNotes\Note There is not support for
+% creation of new |floating...| environment. Since |floatflt|
+% environments need usage of |\floatbox| in any case, you can use
+% either |floatingfigure| or |floatingtable| and put
+% necessary float type in |\floatbox| argument (or use necessary
+% macro abbreviation, like |\ffigbox|). For these wrapped floats
+% the |\usepackage| option can be used or |\floatsetup{...}| settings
+% and main settings for float types like
+% |\floatsetup[figure]{...}| settings.
+%
+% The next limitations could not tied with \package{floatrow} package.
+%
+% \Note If you put a~|floatingfigure| environment just after
+% |\...section| command you need (if you do not indentation after
+% heads) to put |\noindent| for the first paragraph.
+%
+% \Note The |floatflt| environments could fail with list
+% environments.
+%
+% \Note The special caption settings were created for figure label.
+% \begin{Quote}
+% |\captionsetup[floatingfigure]{name=Fig.,labelformat=thinspace}|
+% \end{Quote}
+%
+% %^^A\newpage
+%
+% \captionsetup[parpic]{name=Fig.,labelformat=thinspace}
+% \floatsetup[figure]{style=Doublebox,captionskip=10pt}\abovecaptionskip10pt
+% \subsection{The \package{picins} Package}\label{ssec:picins}
+% \noindent Tested with version v\,3.0 dated 1999/10/12.\nopagebreak
+%
+% This package produces pictures inside paragraphs. This package
+% supports usage of captions with command |\piccaption|. It also allows
+% the \package{caption} package settings.
+%
+% \piccaption[Wrapped figure in \cmd{\floatbox} and \cmd{\parpic}]{Wrap\-ped
+% figure (\cmd{\parpic})\label{fig:parpic:BcatI}}%^^A
+% \parpic[l]{\hsize0pt
+% \ffigbox[\FBwidth ]{}{%^^A
+% {\setlength\unitlength{24mm/72}%^^A
+% \input{TheDog.picture}}
+% }%^^A
+% }
+% The \cmd{\parpic} macro usually allows usage of |\floatbox| macro
+% inside of its mandatory argument. In this case the |\floatsetup{...}|
+% settings and main settings of for float types like |\floatsetup[figure]{...}|
+% settings are used (but, unfortunately, they are the only here).
+%
+% \emph{Founded limitations}.\startNotes\nopagebreak
+%
+% \Note In |\parpic| argument you ought to to define the width of contents. If you put |\hsize0pt| before
+% the |\floatbox| command, you will get box width equals to
+% |\parpic| contents. (Compare with usage of |0mm| value inside the \marg{width
+% of figure} option in the |wrapfigure| environment.)
+%
+% \floatsetup[figure]{style=DOUBLEBOX}
+%
+% The next limitations could not tied with \package{floatrow} package.
+%
+% \parpic[r]{\hsize36mm\def\FBaskip{6pt}
+% \ffigbox[\hsize]
+% {\setlength\unitlength{16mm/72}%^^A
+% \input{TheDog.picture}}
+% {\caption{Wrapped figure (\cmd{\parpic})}\label{fig:parpic:BcatII}}}
+%
+% \Note If you put \cmd{\parpic} just after |\...section| command
+% you need (if you do not indentation after heads) to put |\noindent|
+% for the first paragraph.
+%
+% \Note It seems that the |\parpic| command cancels non-breaking mechanism
+% between section command and text in the case of appearance
+% at the very beginning of the first paragraph (this situation appeared
+% during testing of current documentation).
+%
+% \Note You may try to use \cmd{\parpic} inside list environment, but sometimes usage of
+% this command in this environment could create wrong layout. (Tests show that paragraph(s)
+% where the \cmd{\parpic} is used must be placed in group---compare it with the
+% \package{wrapfig} package, which does not like grouping.)
+%
+% \Note This package has not options \meta{outside} or
+% \meta{inside}, like previous two packages (the option |[o]| means
+% oval box around picture), so you ought to set horizontal position
+% manually. Or you may create command:
+%\begin{Quote}\openup-.5pt
+%\begin{preamble}
+%|\usepackage{ifthen}|
+%|\newcommand\oparpic{\ifthenelse{\isodd{\value{page}}}%|
+%| {\def\next{\parpic[r]}}{\def\next{\parpic[l]}}\next}|
+%\end{preamble}
+%\end{Quote}
+%
+% \Note The special caption settings were created for figure label
+% \begin{Quote}
+% |\captionsetup[parpic]{name=Fig.,labelformat=thinspace}|
+% \end{Quote}
+% If you use |\piccaption| command these settings are switched on.
+% In the first picture in this section the |\piccaption| co-operates
+% with the |\ffigbox| command:
+% \begin{Quote}
+% |\piccaption{...\label{...}}%|\nopagebreak
+% |\parpic[l]{\hsize0pt\ffigbox[\FBwidth]{}{...}}|\pagebreak[3]
+% \end{Quote}
+% Second picture uses the |\caption| command inside |\ffigbox|, so
+% the |\captionsetup|\allowbreak|[parpic]{...}| settings do not work:
+% \begin{Quote}\openup-.5pt
+% |\parpic[r]{\hsize36mm\def\FBaskip{6pt}|
+% | \ffigbox[\hsize]{}{...\caption{...}\label{fig:parpic:BcatII}}|
+% \end{Quote}
+% \enlargethispage{\baselineskip}
+% You may see that label of the second figure was printed as `Figure'~number.
+%
+% \endgroup
+%
+% \subsection{The \package{rotating} Package and \texttt{sideways\ldots}
+% Environment}\label{ssec:rotating}
+% Tested with version v2.13 dated Sep. 1992.
+%
+% There is example (figure~\ref{fig:rot:ii}) with rotated float, using
+% |sidewaysfigure|.
+%\begin{Quote}
+%\begin{preamble}
+% |\usepackage[figuresright]{rotating}|
+%|\|\FRkey[sec]{floatsetup}|[rotfigure]{|%^^A
+% \FRkey{style}|=WSHADOWBOX}|
+%\end{preamble}
+%|\begin{sidewaysfigure}\emptyfloatpage|
+%|\|\FRkey[FB]{ffigbox}|[\|\FRkey[FB]{FBwidth}|]|
+%| {...}|
+%| {\caption{Figure ...}%|
+%| \label{...}}|
+%|\end{sidewaysfigure}%|
+%\end{Quote}
+% \floatsetup[rotfigure]{style=WSHADOWBOX}
+% \begin{sidewaysfigure}\emptyfloatpage
+% \ffigbox[\FBwidth] {\includegraphics[width=4in]{pslearn}}
+% {\caption{Figure inside \texttt{sidewaysfigure} environment}%
+% \label{fig:rot:ii}}
+% \end{sidewaysfigure}%
+%
+% \emph{Special settings}.\nopagebreak
+%
+% You may create special settings for all rotated floats, which use
+% |sideways...| environment (see page \pageref{stsetorder}).
+%
+% For one-column rotated float
+% \RestoreSpaces
+% \begin{itemize}
+% \item %
+% if exists |\floatsetup[rot|\meta{captype}|]{...}|
+% package uses these settings---the ``strongest'' settings; if they are
+% absent---uses settings from next item, the same for each item of the list;
+% \item
+% |\floatsetup[rotfloat]{...}|;
+% \item
+% |\floatsetup[|\meta{captype}|]{...}|;
+% \item
+% if all settings absent---the settings
+% inside |\floatsetup{...}| and |\usepackage| commands, and, at last, package default settings are used.
+% \end{itemize}
+%
+% For two-column or wide rotated float (starred environment)
+% \begin{itemize}
+% \item %
+% if exists |\floatsetup[widerot|\meta{captype}|]{...}|
+% package uses these settings---the ``strongest'' settings;
+% if they are absent---uses settings of next item, the same for each item of the list;
+% \item %
+% |\floatsetup[widerotfloat]{...}|;
+% \item %
+% |\floatsetup[rot|\meta{captype}|]{...}|;
+% \item %
+% |\floatsetup[rotfloat]{...}|;
+% \item %
+% |\floatsetup|\marg{captype}|{...}|;
+% \item %
+% if all settings absent---the settings inside
+% |\floatsetup{...}| and |\usepackage| commands, and, at last, the package default settings are used.
+% \end{itemize}
+%
+% \subsubsection{Special Page Style for Float Page}
+% In example with figure~\ref{fig:rot:ii} you may see the command |\emptyfloatpage|.%^^A
+% \FRmpar{Empty page style for rotated floats}{FAD:emptyfloatpage}\label{setup:emptyfloatpage}
+% It is offered by \package{floatpagestyle} package, (installed with
+% \package{floatrow} package, can be used separately). The macro |\emptyfloatpage| is an abbreviation of
+% |\floatpagestyle{empty}|. The last macro redefines the page style for
+% the page where \emph{current} floating environment appears in the way, analogous to |\thispagestyle|
+% command.
+%
+% \RestoreSpaces
+% The version 0.1h patches the core \LaTeX{} macro
+% |\@outputpage|\footnote{At the start of document
+% \package{floatpagestyle} package puts additional code at the very beginning
+% of this output routine.}
+% and I hope that it could work.\footnote{If you know more honest
+% way to get the same result---the redefinition of \emph{alone}
+% \emph{float} page style (in the case when this page can \emph{float}
+% inside document)---please let me know.} Since this package uses
+% |\label|---|\ref| mechanism, the |\floatpagestyle| command works
+% after \emph{second} \LaTeX{} run.
+%
+% \subsubsection{Rotated Floats on the Facing Pages}
+% \startNotes\Note If you place two continued rotated floats%^^A
+% \FRmpar{Continued rotated floats}{FAD:ContRotated} on facing pages,
+% the better way is to gather them to binder margin, using |\buildFBBOX| command
+% (see page~\pageref{FB:buildFBBOX}). For this reason you
+% may define\label{buildFBBOX:def}
+% \begin{Quote}
+% \begin{preamble}
+% |\usepackage[figuresright]{rotating}|
+% |\newlengthtocommand\setlength\rottextwidth{\textwidth}|
+% \end{preamble}
+% |\begin{sidewaysfigure}|\nopagebreak
+% |\|\FRkey[FB]{buildFBBOX}|{\vbox to\rottextwidth\bgroup\vss}{\egroup}|
+% |\|\FRkey[FB]{ffigbox}|{}{|\meta{contents of first figure}|}|\nopagebreak
+% |\end{sidewaysfigure}|
+% |\begin{sidewaysfigure}|
+% |\buildFBBOX{\vbox to\rottextwidth\bgroup}{\vss\egroup}|
+% |\ffigbox{}{|\meta{contents of second figure}|}|\nopagebreak
+% |\end{sidewaysfigure}|
+% \end{Quote}
+%
+% \Note In the example above (and also in the example with figure~\ref{fig:rot:ii})
+% the \package{rotating} package has
+% |[figuresright]| option; in this case all |sideways...| floats on even and odd pages
+% will be rotated by 90$^\circ$ counterclockwise.
+%
+%
+% \subsubsection{Commands instead of lengths}
+%\begingroup
+% \sloppy
+% The |\rottextwidth| command in the example above stores value of the |\textwidth| of the
+% document; the |\columnwidth| and |\textwidth| inside
+% \texttt{sideways...} environment are redefined and equal to
+% |\textheight|.
+% If\startNotes\def\theNote{\alph{Note}}\Note
+% you are limited in creation of the new length or dimension command
+% (for example you use the \package{pictex}
+% package\footnote{The \texttt{e-TeX} engine could solve this problem.}),
+% or \Note the width/height or the space values, defined with
+% the |\newcommand|
+% (like the |\headrulewidth| command from \package{fancyhdr} package) need complex calculation
+% with usage of the \package{calc} package, or get the width of some text---the \package{floatrow}
+% package provides commands
+% \DescribeMacro{\newlengthtocommand}\label{setup:newlengthtocommand}%^^A
+% \DescribeMacro{\renewlengthtocommand}\label{setup:renewlengthtocommand}%^^A
+% \label{setup:newlengthtocommand}%^^A
+% \label{setup:renewlengthtocommand}%^^A
+%\begin{Quote}%
+% \cmd{\newlengthtocommand} \quad or
+% \cmd{\renewlengthtocommand}
+%\end{Quote}%
+% which are placed just before standard \LaTeX{} commands like \cmd{\setlength} or
+% \cmd{\settowidth} and save the \emph{absolute}
+% value from their arguments; here the usual code like
+%\begin{Quote}%
+%\begin{preamble}
+%|\usepackage{calc}|
+%\end{preamble}
+%|\newlength\fulltextwidth|
+%|\setlength\rottextwidth{\textwidth+\marginparsep+\marginparwidth}|
+%\end{Quote}%
+% changed to
+%\begin{Quote}%
+%\begin{preamble}
+%|\usepackage{calc}|
+%\end{preamble}
+% |\newlengthtocommand\setlength|
+% |\fulltextwidth{\textwidth+\marginparsep+\marginparwidth}|\quad.
+%\end{Quote}%
+% Please note than the usage of calculation inside |\setlength| command (and its analogs)
+% can be used only with the \package{calc} package.
+%
+%\endgroup
+%
+% \subsection{The \package{lscape} Package and \texttt{landscape}
+% Environment}\label{ssec:lscape}
+% Tested with version v3.0a dated 1999/02/16.\nopagebreak
+%
+%\ifx\landscape\undefined\else
+% \ifx\landscape\relax\else
+% The example with usage of |landscape| environment from
+% \package{lscape} package on the page~\pageref{fig:rotrow:WcatI}, figures
+% \ref{fig:rotrow:WcatI}--\ref{fig:rotrow:FcatI}):
+% \RestoreSpaces
+%\begin{Quote}
+%\begin{preamble}
+%|\|\FRkey{DeclareFloatVCode}|{lowthickrule}{\kern2pt\rule{\hsize}{.8pt}}|
+%|\|\FRkey[sec]{floatsetup}|[figure]{|\FRkey{style}|=ruled,|\FRkey{rowprecode}|=thickrule,|
+%| |\FRkey{rowpostcode}|=lowthickrule,|\FRkey{capposition}|=TOP}|
+%\end{preamble}
+%|\begin{landscape}|
+%|\begin{figure}\|\FRkey{emptyfloatpage}
+%|...|
+%\end{Quote}
+% |\floatsetup| code sets |ruled| float style,
+% then settings for above and below material are redefined:
+% |rowprecode=| and |rowpostcode=| keys define thick
+% rules but for floatrow as a~whole (the `individual' |\hrule|'s
+% above/below float boxes are absent).
+%\fi\fi
+%
+% The |landscape| environment creates a new page. It would be
+% useful~\nobreak\qquad1)\nobreak\enskip for rotation of multipage rotated float (in this case
+% it is better to put this float in a separate file, and to start from necessary page,
+% in this case you need the
+% \package{afterpage} package and its |\afterpage| command)~\nobreak\qquad2)\nobreak\enskip and also
+% to start new section of document, e.g., appendix. (In current
+% document the |landscape| environment was placed just before appendix)
+%
+%^^A \emph{Founded limitations}.\nopagebreak
+%^^A The tested version works incorrect (does not rotates contents)
+%^^A with \package{hypcap} package.
+%
+% \subsection{The \package{listings} Package}\label{ssec:listings}
+% Tested with version v1.3 dated 2004/09/07.\nopagebreak
+%
+% This package has its own strong layout mechanism for creation of floating
+% algorithms itself. The usage of |\lstset| command (see package documentation) and \package{caption}
+% package settings gives you necessary result\footnote{Please note and read
+% \package{caption} documentation: the co-operation of \package{caption}3.x and
+% \package{listings} succeeds with version of last one not older than 1.2.}
+% for algorithm type of float.
+%
+% For the cases of appearance of listings inside of other float
+% environments, which get settings from \package{floatrow} package,
+% there is a limitation: you can't put |lstlisting| inside
+% |\floatbox| contents. The plain float environment is still allowed.
+% Also you are still free with settings for float type, used |lstlisting| inside: you may still use the
+% |BOXED|, |Boxed| and other unusual styles: the float width will be recalculated for mentioned two styles
+% and similar ones and then will be used necessary setting.
+% If you need to change box width---use |\thisfloatsetup| settings.
+%
+% \subsection{The \package{hyperref} and \package{hypcap} Packages}
+% There were tested versions v6.77i (\package{hyperref})
+% and v1.7 (\package{hypcap}).
+%
+% The \package{floatrow} package tries not to expand its code to |\caption| stuff.
+% I hope that environments supported by \package{floatrow} won't
+% make harm to \package{caption}---\package{hyperref}/\package{hypcap} tandem.
+%
+% \subsection{The \package{setspace} Package}
+% There was bug during usage of \package{setspace} package---this package redefines
+% \LaTeX's command |\@xfloat|, adding definition of font size to |\normalsize|
+% which appears after \package{floatrow} settings.
+% The version 0.2d of \package{floatrow} tried to fix it but this was incorrect
+% and destroyed interaction between \package{hyperref} and \package{caption} packages.
+% In the version 0.3b the code was changed to restore this interaction\footnote
+% {By suggestions of A.\,Sommerfeldt.} with hope that it will work.
+% The default baseline stretch is equal to~1. The version 3.1 of \package{caption}
+% package offers special font settings (see \package{caption} documentation)
+% for captions. You may try the same for the float font:
+%\begin{Quote}%
+%|\floatsetup{font=onehalfspacing}|
+%\end{Quote}%
+% or
+%\begin{Quote}%
+%|\floatsetup{font={stretch=|\meta{amount}|}}|\quad.
+%\end{Quote}%
+%
+% \section{The Incompatibilities}
+% At first the incompatibilities or rules of co-operation with other
+% packages could follow the \package{caption}~3.x package.
+% \textit{Please look first in the \package{caption}
+% package documentation to know the newest rules}.
+%
+% The known incompatibilities of \package{floatrow} package itself:
+% \startNotes\nobreak\quad \Note \package{sidecap} package\footnote{Despite that
+% I'm trying to follow all offered layouts of this package. Great thanks
+% for Rolf Niepraschk and Hubert G\"{a}\ss{}lein for package with
+% rich implementation of such float
+% layouts.}: the \package{floatrow} package doesn't expands its
+% layouts to |SCfigure| and |SCtable| environments;~\nobreak\quad
+% \Note \package{ctable} package; if you used to use
+% \package{ctable}'s tools, e.g. for tables, please set |\RawFloats[table]|
+% in the preamble, and remember that commands like |\ttabbox| won't
+% loose its strength (see also {\sectionname}~\ref{sec:rawfloats}).
+%
+% \addtocontents{toc}{\string\pagebreak[3]}
+% \section{Limitations}
+%
+% There are known limitations, which were found during usage of
+% \package{floatrow}:
+% \begin{itemize}
+% %^^A \item %
+% %^^A Limitations for boxed and ruled styles in beside floats: be
+% %^^A careful with usage of \emph{alone} minipage environment in object
+% %^^A or caption in |\floatbox| macro. Since the object and caption are
+% %^^A created in minipage environment already, the added |minipage|
+% %^^A could get wrong layout (vertical alignment). But, as I
+% %^^A found, you may use a few |minipage|s in object without harm.
+% \item %
+% You cannot use |\floatbox| stuff for floats with |verbatim|
+% environment and/or \verb|\verb|. But you still can use plain float environments.
+% If you need to change width of float box, you may change it with
+% |\thisfloatsetup| settings. The usage of |verbatim| and~|\verb|
+% do not create limitations for layout: you may still use the |BOXED|, |Boxed|
+% and other unusual styles: the float width will be recalculated for mentioned two styles
+% and similar ones and then will be used necessary setting.
+% \item %
+% The |tabbing| environment in current version creates incorrect layout for float box
+% which must occupy whole text width: it recalculates the width of object box to the natural width
+% of its contents. The problem will be solved with the |minipage| environment
+% and width option |\hsize|: you'll get necessary layout with full width and
+% for the styles like |BOXED| and~|Boxed| the width of contents will be recalculated.
+% \item %
+% Be careful with minipages inside |floatrow| environment---there could be wrong alignment.
+% Use |heightadjust=| key for this case. (Fortunately I~cannot imagine
+% good readability of two beside |tabbing|s.)
+% \item %
+% This limitation was mentioned above: some tools of the package use
+% |\label|---|\ref| mechanism, thus, if you use float layout which
+% demands common height of objects and/or captions in float row,
+% you'll get correct result after second or more runs. If you change
+% contents of float which change its height you must run \LaTeX{}
+% twice or more times too.
+%
+% Beside captions and other facing layout will appears correctly only
+% after second \LaTeX's run (sometimes you need to run more times).
+% \item %
+% The \package{caption} and
+% \package{floatrow} packages do not support an~optional argument \emph{after}
+% caption ``title'' (the \package{float} package's stuff). You may use |\floatfoot|
+% macro after main caption argument.
+% \item %
+% Do not use the |\FBwidth| option for complex float contents (which you
+% could not put inside one |\hbox|). But you are allowed to use |\vspace|
+% macro at the very end/very beginning of object contents for fine
+% vertical tuning for them.
+% \item %
+% The |floatrow| environment allows spaces (and even empty
+% lines, which sometimes create better and correct result!) between
+% |\floatbox|'es, but if you add some code between them you
+% must put
+% |%| after this command.
+% \item %
+% This is a~common rule---be careful with spaces at the end of lines
+% inside float contents (see \texttt{CTAN:/info/epslatex.ps} for more
+% explanations).
+%
+% When you build plain floating environments the better way is to separate
+% |\caption| and object contents (and also
+% |\floatfoot|/|\footnotetext| contents) each by empty lines or (if
+% not empty lines) end each part (and arguments of mentioned commands)
+% by percent sign. In this case you'll avoid unwanted spaces/lines at
+% the end of contents of each part, or wrong justification of float
+% components.
+% %^^A \item %
+% %^^A Usage of fancy boxes |shadowbox| and |wshadowbox|
+% %^^A could get wrong layout with beside captions.
+% \item If you use |tabularx| or |tabular*| environments
+% inside |\floatbox| stuff (or any other) with
+% |\hsize| command inside \meta{width} argument, you must repeat the
+% |\hsize| argument in \meta{width} argument of |\floatbox| macro.
+%
+% If you want to set width of |tabularx| or |tabular*|
+% environments (or any other) like |.8\hsize| (or |1.2\hsize|) and
+% these environments placed inside any |\floatbox| macro, load
+% |.8\hsize| in \meta{width} argument of |\floatbox| macro, and in
+% \meta{width} argument of |tabularx| or |tabular*| load only
+% |\hsize| macro (see also sample file \file{frsample03.tex}).
+%
+% In other cases (especially in fancy layout or settings) be careful
+% with usage of |\hsize| as \meta{width} option of |\floatbox|.
+% \end{itemize}
+%
+% \addtocontents{toc}{\string\nopagebreak}
+%
+% \section{Acknowledgements}
+% Thanks for Steven Cochran and Axel Sommerfeldt for all their advices
+% and spirit. Special thanks for Axel for the patient answering, code, finding and showing
+% bugs, and help in \emph{all} my questions and problems in \package{floatrow} package.
+% All good text pieces in this documentation are filled with Axel's advices and great help.
+%
+% \medskip\noindent
+% Thanks for \emph{all} involuntary (\La)\TeX{} teachers, who teaches
+% me with their program code all these years.
+%
+% \medskip\noindent
+% Thanks for Keith Reckdahl, author of \file{epslatex}, which
+% documentation, at last, encouraged me to create the CTAN version of
+% this package.
+%
+% \medskip\noindent
+% \emph{Thanks for \emph{all} authors of second edition of \LaTeX{}
+% Companion for this book.}
+%
+%\ifx\landscape\undefined\else\begingroup
+% \ifx\landscape\relax\else
+% \clearfloatsetup{figure}
+% \floatsetup[figure]{style=ruled,rowprecode=thickrule,
+% rowpostcode=lowthickrule,capposition=TOP,margins=hangtoheads,
+% footposition=caption}
+% \renewlengthtocommand\setlength\Mylen{\textwidth}
+%
+% \begin{landscape}
+%
+% \begin{figure}\emptyfloatpage\label{example:ruledcapposTOP}
+%
+% \begin{floatrow}[4]%^^A
+% \ffigbox[][][t]
+% {{\input{TheCat.picture}}%^^A
+% \footnotetext[1]{This
+% picture was created with \cmd{\qbezier}
+% macros}}%
+% {\caption[Figure in the row~I, top of object box]%
+% {Figure in the row~I, top of object box\protect\mpfootnotemark}%
+% \label{fig:rotrow:WcatI}}%
+%
+% \floatbox{figure}[2\FBwidth][][b]
+% {\caption{Figure in the row~II, bottom of object box}%
+% \label{fig:rotrow:BcatI}%
+% \floatfoot{There are all \cmd{\qbezier} macros and only
+% two vertical lines}}%
+% {\input{BlackCat.picture}\footnote[2]%
+% {Look at funny footnotemark!}}%
+%
+% \ffigbox[\FBwidth]
+% {{\unitlength2.5\unitlength
+% \input{Cat.picture}}}
+% {\caption{Figure in the row~III, center of object box}%
+% \label{fig:rotrow:mouseI}\floatfoot{The image of cat}}%
+%
+% \floatbox{figure}[\Xhsize][\Mylen]
+% {\caption{Figure in the row~IV}\label{fig:rotrow:FcatI}}
+% {\Resizebox\hsize\vsize{35}{136}{\input{BlackCat2.picture}}}
+% \end{floatrow}
+%
+% \end{figure}
+%
+% \end{landscape}
+%\endgroup\fi\fi
+%
+% \clearpage
+% \suppressfloats[t]
+% \section{Appendix}
+% \FRorisubsection{Miscellaneous}
+% \FRorisubsubsection{Usage of Captionsetup and Thisfloatsetup
+% Inside Floatbox Stuff}\label{ssec:app:besidestart}
+% Example of figures in row (figures~\ref{FB:FR:lfig} and
+% \ref{FB:FR:fig}). There predefined float commands
+% |\fcapsideleft| and |\fcapsideright| with were used additional |\captionsetup| and
+% |\thisfloatsetup| settings:
+%\begin{Quote}\openup-.5pt
+%\begin{preamble}
+%|\|\FRkey[FB]{newfloatcommand}|{fcapsideleft}{figure}[{\|\FRkey[FB]{capbeside}
+%| \captionsetup[capbesidefigure]{labelsep=newline,|
+%| justification=raggedleft}%|
+%| \|\FRkey{thisfloatsetup}|{|\FRkey{capbesideposition}|=left}}][\|\FRkey[FB]{FBwidth}|]|
+%|\newfloatcommand{fcapsideright}{figure}[{\capbeside|
+%| \captionsetup[capbesidefigure]{labelsep=newline,|
+%| justification=raggedright}%|
+%| \thisfloatsetup{capbesideposition=right}}][\FBwidth]|
+%|\|\FRkey[sec]{floatsetup}|[figure]|
+%| {|\FRkey{style}|=Boxed,|%^^A
+% \FRkey{objectset}|=centering,|%^^A
+% \FRkey{margins}|=centering,|
+%| |\FRkey{capposition}|=beside,|%^^A
+% \FRkey{capbesidesep}|=cicero,|%^^A
+% \FRkey{capbesideframe}|=yes}|
+%\end{preamble}
+% |\begin{figure}|
+% |\begin{|\FRkey[sec]{floatrow}|}|
+% | \fcapsideleft{...}{...}|
+% | \fcapsideright[\hsize]{...}{...}|
+% |\end{floatrow}|
+% |\end{figure}|
+%\end{Quote}
+%
+% \clearfloatsetup{figure}
+% \floatsetup[figure]
+% {style=Boxed,capposition=beside,objectset=centering,
+% capbesidesep=cicero,margins=centering,
+% capbesideframe=yes}
+%
+% \begin{figure}[H]
+% \begin{floatrow}
+% \fcapsideleft
+% {\unitlength1.44\unitlength
+% \input{Cat.picture}}
+% {\caption[Float in the row with beside caption (graphic box has width of its contents)]{%^^A
+% Float box (\cmd{\fcapsideleft})
+% width of graphics}\label{FB:FR:lfig}}%
+% \fcapsideright[\hsize]
+% {\setlength\unitlength{\hsize/61}%^^A
+% \input{BlackCat.picture}}%
+% {\caption[Float in the row with beside caption (occupies rest space)]{%^^A
+% Float box (\cmd{\fcapsideright})
+% width of rest float row space}\label{FB:FR:fig}}%
+% \end{floatrow}%
+% \end{figure}%
+%
+% Since the key \FRkey{heightadjust}|=object| is used in
+% the |Boxed| float style, both objects have the same
+% height.\RestoreSpaces
+%
+% \subsubsection{Predefined Beside Caption Width}
+% This example includes the |\useFCwidth|\label{setup:useFCwidth} command which switches on usage
+% of previously defined caption width with |capbesidewidth=| key
+% (in command |\thisfloatsetup| before |\floatbox| macro) or, if you
+% didn't set caption width (like in current example), macro calculates natural
+% width of caption contents (see figure~\ref{fig:Idog:w}). In this case
+% the object---caption box is aligned
+% using alignment settings from |margins| key (its options are defined
+% by |\setfloatmargins| or |\floatcapbesidemargins| macro). In this
+% documentation they are centered (see page~\pageref{setup:DeclareMarginSet}).
+%\begin{Quote}
+%\begin{preamble}
+%|\floatsetup[figure]{|\FRkey{style}|=plain}|
+%\end{preamble}
+%|\begin{figure}|
+%|\floatbox[\capbeside\useFCwidth]{figure}[\|\FRkey[FB]{FBwidth}|]|
+%| ...|
+%|\end{figure}|
+%\end{Quote}
+% \clearfloatsetup{figure}
+% \floatsetup[figure]{style=plain}
+%
+% \begin{figure}[H]
+% \floatbox[\capbeside\useFCwidth]{figure}[\FBwidth]
+% {\caption[One-line beside
+% caption, width equals to caption's text]{}\label{fig:Idog:w}}
+% {{\setlength\unitlength{{3.6cm}/60}%^^A
+% \input{BlackDog.picture}}}
+% \end{figure}%
+%
+% Please note that inside
+% \cmd{\floatbox} you may not set predefined width of caption, but remember
+% that you \emph{must} define width of caption in case of usage of plain
+% floating environment.\RestoreSpaces
+%
+% \subsubsection{Predefined Beside Caption Width with
+% The Rest Space for Object}\label{FAD:RestSpaceforObject}
+% The figure \ref{fig:capbeside:trick} uses the following float style:%^^A
+%\begin{Quote}
+%\begin{preamble}
+%|\|\FRkey{renewlengthtocommand}|\settowidth\Mylen{\captionfont\captionlabelfont|
+%| \figurename\ \thefigure}|
+%\end{preamble}
+%|\floatsetup[figure]|
+%| {|\FRkey{style}|=Boxed,|\FRkey{capposition}|=beside,|\FRkey{objectset}|=centering,|
+%| |\FRkey{capbesidewidth}|=\Mylen,|%^^A
+% \FRkey{capbesideposition}|=left,|\FRkey{capbesidesep}|=cicero,|
+%| |\FRkey{margins}|=centering,|\FRkey{capbesideframe}|=yes,|
+%| |\FRkey{floatwidth}|=sidefil}|
+%\end{Quote}
+% The \verb|\Mylen| dimension was defined as width of caption label.
+%
+% \clearfloatsetup{figure}
+% \floatsetup[figure]
+% {style=Boxed,capposition=beside,objectset=centering,
+% capbesidewidth=\Mylen,capbesideposition=left,capbesidesep=cicero,
+% margins=centering,capbesideframe=yes,floatwidth=sidefil}
+% \renewlengthtocommand\settowidth\Mylen{\captionfont\captionlabelfont
+% \figurename\ \thefigure}
+%
+%\begingroup
+% \begin{figure}[H]
+%^^A \captionsetup[capbesidefigure]{format=default,labelsep=none}
+% \fcapside
+% {\unitlength1.44\unitlength
+% \input{Horse.picture}}
+% {\caption[The box of beside caption has width of caption contents (here: caption label)]{}\label{fig:capbeside:trick}}
+% \end{figure}%
+%\endgroup
+%
+% \subsubsection{Width Definition for Beside
+% Caption---Object Box in Float Row}
+% The float row with predefined width boxes ``beside object---caption''
+% (figures~\ref{floatrow:pre:figI} and
+% \ref{floatrow:pre:figII}): just define before \verb|\fcapside|
+% command something like:
+%\begin{Quote}
+%\begin{preamble}
+%|\floatsetup[figure]|
+%| {|\FRkey{style}|=plain,|\FRkey{objectset}|=centering,|\FRkey{margins}|=centering,|
+%| |\FRkey{capbesideposition}|=left,|\FRkey{capbesidesep}|=enskip,|
+%| |\FRkey{floatwidth}|=sidefil}|
+%\end{preamble}
+% |\begin{figure}\|\FRkey{useFCwidth}\nopagebreak
+% | \begin{floatrow}|
+% | \setlength\hsize{1.2\hsize}%|
+% | \|\FRkey[FB]{fcapside}|...|
+% | \setlength\hsize\|\FRkey[FB]{Xhsize}
+% | \fcapside...|
+% | \end{floatrow}|\nopagebreak
+% |\end{figure}|
+%\end{Quote}
+% (please remember that option of |\fcapside| command defines the width of object contents but
+% not the full box object---caption).
+%
+%^^A% Since the \verb|\fcapside| commands were used at the beginning of the
+%^^A% |floatrow| environment the \verb|\FCwidth| command was defined
+%^^A% as \verb|\relax|---in this case the width of caption equals to the
+%^^A% width of their contents.
+%
+%\begingroup
+% \clearfloatsetup{figure}
+% \floatsetup[figure]
+% {style=plain,capposition=beside,objectset=centering,
+% capbesideposition=left,capbesidesep=enskip,
+% margins=centering,capbesideframe=yes,floatwidth=sidefil}
+% \begin{figure}[H]\useFCwidth
+%^^A \captionsetup[capbesidefigure]{format=default,labelsep=none}
+% \begin{floatrow}
+% \setlength\hsize{1.16\hsize}%
+% \fcapside
+% {\setlength\unitlength{\hsize/100}%^^A
+% \input{Bear.picture}}
+% {\caption[Left figure with beside caption in the row]{%^^A
+% }\label{floatrow:pre:figI}}
+% \setlength\hsize\Xhsize
+% \fcapside
+% {\setlength\unitlength{\hsize/44}%^^A
+% \input{Doll.picture}}
+% {\caption[Right figure with beside caption in the row]{%^^A
+% }\label{floatrow:pre:figII}}
+% \end{floatrow}%
+% \end{figure}%
+%\endgroup
+%
+% \subsubsection{Caption Above/Below and Caption Beside at
+% The Float Row}\label{FAD:CapBesideandBelow}
+% The float row with object and beside caption combined with object
+% and caption below (figures~\ref{flrow:mix:figI} and
+% \ref{flrow:mix:figII}). There we ought to use
+% \verb|\TopFloatBoxes|, \verb|\CenterFloatBoxes|, or
+% |\BottomFloatBoxes| commands to get correct layout---since the
+% \meta{height} argument in both float boxes has the same value,
+% you may use each of these three commands. Unfortunately you must set
+% the height of such beside floats by hand (the \FRkey{heightadjust}|=| key works here incorrectly).
+% The lines which create the described float row:
+% \RestoreSpaces
+%\begin{Quote}
+%\begin{preamble}
+%|\floatsetup[figure]|\nopagebreak
+%| {|\FRkey{style}|=Boxed,|\FRkey{frameset}|={\fboxsep4pt},|\FRkey{captionskip}|=5pt,|
+%| |\FRkey{capposition}|=bottom,|\FRkey{objectset}|=centering,|\FRkey{capbesidewidth}|=sidefil,|
+%| |\FRkey{capbesideposition}|=inside,|\FRkey{capbesidesep}|=enskip,|\FRkey{margins}|=centering,|
+%| |\FRkey{capbesideframe}|=yes}|
+%\end{preamble}
+%|\begin{figure}\|\FRkey[FB]{CenterFloatBoxes}
+%|\begin{floatrow}|
+%|\hsize1.098\hsize|
+%| \fcapside[\FBwidth][3.6cm]|
+%| ...|
+%| |
+%| \ffigbox[\|\FRkey[FB]{Xhsize}|][3.6cm]|
+%| ...|
+%|\end{floatrow}%|
+%|\end{figure}|
+%\end{Quote}
+%
+% \clearfloatsetup{figure}
+% \floatsetup[figure]
+% {style=Boxed,frameset={\fboxsep6pt},captionskip=5pt,capposition=bottom,
+% objectset=centering,capbesidewidth=sidefil,capbesideposition=inside,
+% capbesidesep=enskip,margins=centering,capbesideframe=yes}
+%
+% \begin{figure}[H]\CenterFloatBoxes
+% \begin{floatrow}
+% \hsize1.098\hsize \fcapside[\FBwidth][3.6cm]
+% {\unitlength1.44\unitlength
+% \input{Cat.picture}}
+% {\caption[Float box \cmd{\fcapside} in float row beside \cmd{\ffigbox}]{%^^A
+% Float box (\cmd{\fcapside}) with beside caption in float row
+% width float with caption below}\label{flrow:mix:figI}}%
+%
+% \ffigbox[\Xhsize][3.6cm]
+% {\unitlength1.44\unitlength
+% \input{BlackDog.picture}}
+% {\caption{%^^A
+% Float box (\cmd{\ffigbox}) width of rest float row
+% space} \label{flrow:mix:figII}}
+% \end{floatrow}%
+% \end{figure}
+%
+% The code for ``mirror'' layout (but not identical) looks like:
+% \allowprelistbreaks[-4]\RestoreSpaces
+%\begin{Quote}
+%|\begin{figure}\CenterFloatBoxes|\nopagebreak
+%|\begin{floatrow}|\nopagebreak
+%| \ffigbox[1.28\|\FRkey[FB]{FBwidth}|][3.6cm]|
+%| ...|
+%| |
+%| \hsize\Xhsize|
+%| \fcapside[\FBwidth][3.6cm]|
+%| ...|
+%|\end{floatrow}%|\nopagebreak
+%|\end{figure}|
+%\end{Quote}
+%
+% \begin{figure}[H]\CenterFloatBoxes
+% \begin{floatrow}
+% \ffigbox[1.28\FBwidth][3.6cm]
+% {\unitlength1.44\unitlength
+% \input{BlackDog.picture}}
+% {\caption{%^^A
+% Float box (\cmd{\ffigbox})
+% in mirror float row}\label{floatrow:mirrmix:figII}}%
+% \hsize\Xhsize
+%
+% \fcapside[\FBwidth][3.6cm]
+% {\unitlength1.44\unitlength
+% \input{Cat.picture}}
+% {\caption[Float box (\cmd{\fcapside}) in mirror float row]{%^^A
+% Float box with beside caption (\cmd{\fcapside}) in mirror float row
+% width float with caption below}\label{floatrow:mirrmix:figI}}
+% \end{floatrow}%
+% \end{figure}
+%
+% \subsubsection{Photo-Album-Like Layouts}
+% Another example of miscellaneous float row
+% (figures~\mbox{\ref{flrow:three:figIII}--\ref{floatrow:threemirr:figII}},
+% and, ``mirror layout''---^^A
+% \mbox{\ref{floatrow:threemirr:figI}--\ref{floatrow:threemirr:figIII}}) were
+% created by following lines:
+%\begin{Quote}
+%|\begin{figure}\|\FRkey[FB]{BottomFloatBoxes}
+%|\begin{floatrow}|
+%|\hsize1.2\hsize \|\FRkey[FB]{ffigbox}|[][6.7cm]|
+%| ...|
+%| |
+%|\vbox to6.7cm|
+%| {\|\FRkey[sec]{floatsetup}|[figure]{|\FRkey{floatrowsep}|=none}\|\FRkey{killfloatstyle}
+%| \ffigbox[.8\hsize]|
+%| ...|
+%| \vss|
+%| \ffigbox[.8\hsize]|
+%| ...%|
+%| }%|
+%|\end{floatrow}%|
+%|\end{figure}|
+%\end{Quote}
+%
+% \floatsetup[figure]{heightadjust=none}
+% \begin{figure}[H]\BottomFloatBoxes
+% \begin{floatrow}
+% \hsize1.2\hsize
+% \ffigbox[][6.7cm]
+% {\setlength\unitlength{\hsize/58}%^^A
+% \input{Mouse.picture}}%
+% {\caption[Photo-album-like layout: left float]{Float
+% box in photo-album-like layout:
+% alone in left column}\label{flrow:three:figIII}}%
+%
+% \vbox to6.7cm {\floatsetup[figure]{floatrowsep=none}\killfloatstyle
+% \ffigbox[.8\hsize]
+% {\input{TheCat.picture}}
+% {\caption[Photo-album-like layout: upper right float]{%^^A
+% Float box in photo-album-like layout: upper float in right
+% column}\label{floatrow:three:figI}} \vss \ffigbox[.8\hsize]
+% {\input{BlackDog.picture}}%
+% {\caption[Photo-album-like layout: lower right float]{%^^A
+% Lower float in right column}%
+% \label{floatrow:threemirr:figII}}}%
+% \end{floatrow}%
+% \end{figure}
+%
+% The ``mirror'' layout created by following commands:
+% \RestoreSpaces
+%\begin{Quote}
+%|\begin{figure}[t]\|\FRkey[FB]{TopFloatBoxes}
+%|\begin{floatrow}|
+%|\vtop to7cm|
+%| {\floatsetup[figure]{floatrowsep=none}\killfloatstyle|
+%| \ffigbox[.8\hsize]|
+%| ...|
+%| \vss|
+%| \ffigbox[.8\hsize]|
+%| ...%|
+%| \vskip0pt}\floatrowsep|
+%| |
+%|\ffigbox[\Xhsize][7cm-11pt]|
+%| ...|
+%|\end{floatrow}%|
+%|\end{figure}|
+%\end{Quote}
+% Note that in second example with ``mirror'' layout the
+% trick with \meta{height} definition was used---caption of float in the left
+% column is one line longer, so for the right column height of float
+% was reduced by 11pt---|\baselineskip| for |\small|
+% size
+% (here the \package{calc} package possibilities were used). The |\vtop| of
+% left column ends with |\vskip0pt|, otherwise you get fanny unwanted
+% layout.
+%
+% \begin{figure}\TopFloatBoxes
+% \begin{floatrow}
+% \vtop to7cm {\floatsetup[figure]{floatrowsep=none}\killfloatstyle
+% \ffigbox[.8\hsize]
+% {\input{TheCat.picture}}
+% {\caption[Photo-album-like layout, mirror: upper left float]{%^^A
+% Float box in photo-album-like layout: upper float in left
+% column}\label{floatrow:threemirr:figI}} \vss \ffigbox[.8\hsize]
+% {\input{BlackDog.picture}}%
+% {\caption[Photo-album-like layout, mirror: lower left float]{%^^A
+% Float box in photo-album-like layout: lower float in the left column}%
+% \label{floatrow:three:figII}}\vskip0pt}\floatrowsep
+%
+% \ffigbox[\Xhsize][7cm-11pt]
+% {\setlength\unitlength{\hsize/58}%^^A
+% \input{Mouse.picture}}%
+% {\caption[Photo-album-like layout, mirror: right float]{%^^A
+% Float box in photo-album-like layout: alone in right
+% column}\label{floatrow:threemirr:figIII}}
+% \end{floatrow}%
+% \end{figure}
+%
+% In both examples for two floats one above another was cancelled
+% |\floatrowsep| code inside |\vbox|/|\vtop|.
+%
+% Note that these examples are rather specific---you may try with
+% other combinations (e.g. more-``columned''), but maybe these layouts
+% need more care with usage of |\Xhsize| and/or |\floatrowsep|.
+%
+% I suppose that last two examples could conflict with ``motto'' of
+% this package---to reduce and remove layout code from document; but
+% photo-album-like layout is rather rare in technical literature (It
+% isn't?).\RestoreSpaces
+%
+% \subsubsection{Photo-Album-Like Layouts: Common Height for Beside Photos}
+% \captionsetup[subfigure]{labelformat=brace,font=footnotesize}
+% This section shows example which allows to set common height for rectangular graphics,
+% i.e. photos and fill full width of this row. To emulate the rectangular photos here,
+% each graphic was loaded inside |\fbox| with zeroed |\fboxsep|. (See also file \texttt{frsample06.tex}.)
+%
+% The code of example uses the |\includegraphics| command (\package{graphicx}
+% package).
+% You load the |\CommonHeightRow| command:
+%\begin{Quote}%
+%|\CommonHeightRow|\oarg{supposed height}\marg{floatrow environment}
+%\end{Quote}%
+% with supposed value of height in the optional argument,
+% which could be near the necessary common height.
+% The second argument---the contents of the |floatrow| environment.
+% \emph{All} float boxes in this row must use the |[\FBwidth]| option.
+%\begin{Quote}%
+%\begin{preamble}%
+%|\usepackage{graphicx}|
+%|\floatsetup[figure]{style=plain}\floatsetup[widefloat]{margins=hangleft}|
+%\end{preamble}%
+% |\begin{figure*}\fboxsep-.4pt|\nopagebreak
+% |\CommonHeightRow{\begin{floatrow}[4]|\nopagebreak
+% |\ffigbox[\FBwidth]|\nopagebreak
+% |{\includegraphics[height=\CommonHeight]{...}}{\caption{...}}|
+% |\ffigbox[\FBwidth]|\nopagebreak
+% |{\includegraphics[height=\CommonHeight]{...}}{\caption{...}}|
+% |\ffigbox[\FBwidth]|\nopagebreak
+% |{\includegraphics[height=\CommonHeight]{...}}{\caption{...}}|
+% |\ffigbox[\FBwidth]|\nopagebreak
+% |{\includegraphics[height=\CommonHeight]{...}}{\caption{...}}|\nopagebreak
+% |\end{floatrow}}|\nopagebreak
+% |\end{figure*}%|
+%\end{Quote}%
+%
+% Here you may see the result.
+%\begingroup
+% \floatsetup[figure]{style=plain}\floatsetup[widefloat]{margins=hangleft}
+% \begin{figure*}[H]\fboxsep-.4pt%^^A
+% \CommonHeightRow{\begin{floatrow}[4]%^^A
+% \ffigbox[\FBwidth]%^^A
+% {\caption{Figure~I in the row with common heights}%^^A%
+% \label{fig:CH:Dog}}%^^A
+% {\resizebox!{\CommonHeight}{\fbox{\input{BlackDog.picture}}}}%^^A
+%^^A%
+% \ffigbox[\FBwidth]%^^A
+% {\caption{Figure~II in the row with common heights}%^^A%
+% \label{fig:CH:WcatI}}%^^A
+% {\resizebox!{\CommonHeight}{\fbox{\input{TheCat.picture}}}}%^^A
+%^^A%
+% \ffigbox[\FBwidth]%^^A
+% {\caption{Figure~III in the row with common heights}%^^A%
+% \label{fig:CH:mouse}}%^^A
+% {\resizebox!{\CommonHeight}{\fbox{\input{Mouse.picture}}}}%^^A
+%^^A%
+% \ffigbox[\FBwidth]%^^A
+% {\caption{Figure~IV in the row with common heights}%^^A%
+% \label{fig:CH:cheese}}%^^A
+% {\resizebox!{\CommonHeight}{\fbox{\input{Cheese.picture}}}}%^^A
+% \end{floatrow}}%^^A
+% \end{figure*}%
+%\endgroup
+%
+% The next example is a~variation of previous one. The command |\CommonHeightRow| here
+% was used for the |subfloatrow| environment.
+%\begin{Quote}%
+%\begin{preamble}%
+%|\usepackage{graphicx}|
+%|\floatsetup[figure]{style=plain}\floatsetup[widefloat]{margins=hangleft}|
+%\end{preamble}%
+% |\begin{figure*}\fboxsep-.4pt|\nopagebreak
+% |\ffigbox{}{\CommonHeightRow{\begin{subfloatrow}[4]|\nopagebreak
+% |\ffigbox[\FBwidth]|\nopagebreak
+% |{\includegraphics[height=\CommonHeight]{...}}{\caption{...}}|
+% |\ffigbox[\FBwidth]|\nopagebreak
+% |{\includegraphics[height=\CommonHeight]{...}}{\caption{...}}|
+% |\ffigbox[\FBwidth]|\nopagebreak
+% |{\includegraphics[height=\CommonHeight]{...}}{\caption{...}}|
+% |\ffigbox[\FBwidth]|\nopagebreak
+% |{\includegraphics[height=\CommonHeight]{...}}{\caption{...}}|\nopagebreak
+% |\end{subfloatrow}}\caption{Figure with a row of parts with common height}}|
+% |\end{figure*}%|
+%\end{Quote}%
+%
+% Here you may see the result.
+%\begingroup
+% \floatsetup[figure]{style=plain}\floatsetup[widefloat]{margins=hangleft}
+% \begin{figure*}[H]\fboxsep-.4pt%^^A
+% \ffigbox{}{\CommonHeightRow{\begin{subfloatrow}[4]%^^A
+% \ffigbox[\FBwidth]%^^A
+% {\caption{Part~I in the row with common heights}%^^A%
+% \label{fig:CHI:Dog}}%^^A
+% {\resizebox!{\CommonHeight}{\fbox{\input{BlackDog.picture}}}}%^^A
+%^^A%
+% \ffigbox[\FBwidth]%^^A
+% {\caption{Part~II in the row with common heights}%^^A%
+% \label{fig:CHI:WcatI}}%^^A
+% {\resizebox!{\CommonHeight}{\fbox{\input{TheCat.picture}}}}%^^A
+%^^A%
+% \ffigbox[\FBwidth]%^^A
+% {\caption{Part~III in the row with common heights}%^^A%
+% \label{fig:CHI:mouse}}%^^A
+% {\resizebox!{\CommonHeight}{\fbox{\input{Mouse.picture}}}}%^^A
+%^^A%
+% \ffigbox[\FBwidth]%^^A
+% {\caption{Part~IV in the row with common heights}%^^A%
+% \label{fig:CHI:cheese}}%^^A
+% {\resizebox!{\CommonHeight}{\fbox{\input{Cheese.picture}}}}%^^A%
+% \end{subfloatrow}}\caption{Figure with a row of parts with common height}}%^^A
+% \end{figure*}%
+%\endgroup
+%
+% The last example load labels of parts of figures beside graphics.
+%\begin{Quote}%
+%\begin{preamble}%
+%|\usepackage{graphicx}|
+%|\floatsetup[figure]{style=plain}\floatsetup[widefloat]{margins=hangleft}|
+%|\floatsetup[subfigure]{capbesideposition=left}|
+%\end{preamble}%
+% |\begin{figure*}\fboxsep-.4pt|\nopagebreak
+% |\ffigbox{}{\CommonHeightRow{\begin{subfloatrow}[4]\useFCwidth|\nopagebreak
+% |\fcapside[\FBwidth]|\nopagebreak
+% |{\includegraphics[height=\CommonHeight]{...}}{\caption{}}|
+% |\fcapside[\FBwidth]|\nopagebreak
+% |{\includegraphics[height=\CommonHeight]{...}}{\caption{}}|
+% |\fcapside[\FBwidth]|\nopagebreak
+% |{\includegraphics[height=\CommonHeight]{...}}{\caption{}}|
+% |\fcapside[\FBwidth]|\nopagebreak
+% |{\includegraphics[height=\CommonHeight]{...}}{\caption{}}|\nopagebreak
+% |\end{subfloatrow}}\caption{Figure with a row of parts with common height}}|
+% |\end{figure*}%|
+%\end{Quote}%
+%
+% Here you may see the result.
+%\begingroup
+% \floatsetup[figure]{style=plain}\floatsetup[widefloat]{margins=hangleft}
+% \floatsetup[subfigure]{capbesideposition=left}
+% \begin{figure*}[H]\fboxsep-.4pt%^^A
+% \ffigbox{}{\CommonHeightRow{\begin{subfloatrow}[4]\useFCwidth
+% \fcapside[\FBwidth]%^^A
+% {\caption{}%^^A%
+% \label{fig:CHII:Dog}}%^^A
+% {\resizebox!{\CommonHeight}{\fbox{\input{BlackDog.picture}}}}%^^A
+%^^A%
+% \fcapside[\FBwidth]%^^A
+% {\caption{}%^^A%
+% \label{fig:CHII:WcatI}}%^^A
+% {\resizebox!{\CommonHeight}{\fbox{\input{TheCat.picture}}}}%^^A
+%^^A%
+% \fcapside[\FBwidth]%^^A
+% {\caption{}%^^A%
+% \label{fig:CHII:mouse}}%^^A
+% {\resizebox!{\CommonHeight}{\fbox{\input{Mouse.picture}}}}%^^A
+%^^A%
+% \fcapside[\FBwidth]%^^A
+% {\caption{}%^^A%
+% \label{fig:CHII:cheese}}%^^A
+% {\resizebox!{\CommonHeight}{\fbox{\input{Cheese.picture}}}}%^^A%
+% \end{subfloatrow}}\caption{Figure with a row of parts with common height (labels beside)}}%^^A
+% \end{figure*}%
+%\endgroup
+%
+% The examples with beside figures which also include labeled parts.
+%
+% The row with labels beside.
+%\begin{Quote}%
+% |\floatsetup[subfigure]{capbesideposition=left}|
+% |\begin{figure*}[H]|
+% |\CommonHeightRow*%|
+% |{\begin{floatrow}|
+% |\ffigbox[\FBwidth]{}%|
+% |{\begin{subfloatrow}\useFCwidth|
+% |\fcapside[\FBwidth]{}{\caption{}\label{...}...}|
+% |\fcapside[\FBwidth]{}{\caption{}\label{...}...}|
+% |\end{subfloatrow}\caption{Common caption~I}}|
+% |\ffigbox[\FBwidth]{}%|
+% |{\begin{subfloatrow}\useFCwidth|
+% |\fcapside[\FBwidth]{}{\caption{}\label{...}...}|
+% |\fcapside[\FBwidth]{}{\caption{}\label{...}...}|
+% |\end{subfloatrow}\caption{Common caption~II...}}|
+% |\end{floatrow}}%|
+% |\end{figure*}|%
+%\end{Quote}%
+%^^A% Here you may see the result.
+% Ниже показан результат.
+%\begingroup\makeatletter
+% \floatsetup[figure]{style=plain}\floatsetup[widefloat]{margins=hangleft}
+% \floatsetup[subfigure]{capbesideposition=left}
+% \begin{figure*}[H]\fboxsep-.4pt
+% \CommonHeightRow*%^^A\def\CommonHeight{2.5cm}
+% {\begin{floatrow}%^^A%
+% \ffigbox[\FBwidth]{}%^^A%
+% {\begin{subfloatrow}\useFCwidth
+% \fcapside[\FBwidth]{}{\caption{}%^^A%
+% \label{fig:CHs:Dog}\resizebox!{\CommonHeight}{\fbox{\input{BlackDog.picture}}}}%^^A
+%^^A%
+% \fcapside[\FBwidth]{}{\caption{}%^^A%
+% \label{fig:CHs:WcatI}\resizebox!{\CommonHeight}{\fbox{\input{TheCat.picture}}}}%^^A
+% \end{subfloatrow}\caption{Common caption~I in a~multilevel row with common height of graphics}}%^^A
+%^^A%
+% \ffigbox[\FBwidth]{}%^^A%
+% {\begin{subfloatrow}\useFCwidth
+% \fcapside[\FBwidth]{}{\caption{}%^^A%
+% \label{fig:CHs:mouse}\resizebox!{\CommonHeight}{\fbox{\input{Mouse.picture}}}}%^^A
+%^^A%
+% \fcapside[\FBwidth]{}{\caption{}%^^A%
+% \label{fig:CHs:cheese}\resizebox!{\CommonHeight}{\fbox{\input{Cheese.picture}}}}%^^A
+% \end{subfloatrow}\caption{Common caption~II in a~multilevel row with common height of graphics}}%^^A
+% \end{floatrow}}%^^A%
+% \end{figure*}%
+%\endgroup
+%
+% The row with labels below.
+%\begin{Quote}%
+% |\floatsetup[subfigure]{capbesideposition=left}|
+% |\begin{figure*}[H]|
+% |\CommonHeightRow*%|
+% |{\begin{floatrow}|
+% |\ffigbox[\FBwidth]{}%|
+% |{\begin{subfloatrow}|
+% |\ffigbox[\FBwidth]{}{\caption{}\label{...}...}|
+% |\ffigbox[\FBwidth]{}{\caption{}\label{...}...}|
+% |\end{subfloatrow}\caption{Common caption~I}}|
+% |\ffigbox[\FBwidth]{}%|
+% |{\begin{subfloatrow}|
+% |\ffigbox[\FBwidth]{}{\caption{}\label{...}...}|
+% |\ffigbox[\FBwidth]{}{\caption{}\label{...}...}|
+% |\end{subfloatrow}\caption{Common caption~II...}}|
+% |\end{floatrow}}%|
+% |\end{figure*}|%
+%\end{Quote}%
+% Here you may see the result.
+%\begingroup\makeatletter
+% \floatsetup[figure]{style=plain}\floatsetup[widefloat]{margins=hangleft}
+% \begin{figure*}[H]\fboxsep-.4pt%^^A
+% \CommonHeightRow*%
+% {\begin{floatrow}%^^A%
+% \ffigbox[\FBwidth]{}%^^A%
+% {\begin{subfloatrow}%^^A%
+% \ffigbox[\FBwidth]{}{\caption{Part~I in the row with common heights}%^^A%
+% \label{fig:CHsI:Dog}\resizebox!{\CommonHeight}{\fbox{\input{BlackDog.picture}}}}%^^A
+%^^A%
+% \ffigbox[\FBwidth]{}{\caption{Part~II in the row with common heights}%^^A%
+% \label{fig:CHsI:WcatI}\resizebox!{\CommonHeight}{\fbox{\input{TheCat.picture}}}}%^^A
+% \end{subfloatrow}\caption{Common caption~I in a~row with common height of graphics}}%^^A
+%^^A%
+% \ffigbox[\FBwidth]{}%^^A%
+% {\begin{subfloatrow}%^^A%
+% \ffigbox[\FBwidth]{}{\caption{Part~III in the row with common heights}%^^A%
+% \label{fig:CHsI:mouse}\resizebox!{\CommonHeight}{\fbox{\input{Mouse.picture}}}}%^^A
+%^^A%
+% \ffigbox[\FBwidth]{}{\caption{Part~IV in the row with common heights}%^^A%
+% \label{fig:CHsI:cheese}\resizebox!{\CommonHeight}{\fbox{\input{Cheese.picture}}}}%^^A
+% \end{subfloatrow}\caption{Common caption~II in a~row with common height of graphics}}%^^A
+% \end{floatrow}}%^^A%
+% \end{figure*}%
+%\endgroup
+%
+% The row with labels beside.
+%\begin{Quote}%
+% |\floatsetup[subfigure]{capbesideposition=left}|
+% |\begin{figure*}[H]|
+% |\CommonHeightRow*%|
+% |{\begin{floatrow}|%
+% |\ffigbox[\FBwidth]{}|
+% |{\begin{subfloatrow}[3]\useFCwidth|
+% |\fcapside[\FBwidth]{}{\caption{}\label{...}...}|
+% |\fcapside[\FBwidth]{}{\caption{}\label{...}...}|
+% |\fcapside[\FBwidth]{}{\caption{}\label{...}...}|
+% |\end{subfloatrow}\caption{Common caption~I}}|
+% |\ffigbox[\FBwidth]{}{\caption{Caption~II...}\label{...}...}|
+% |\end{floatrow}}%|
+% |\end{figure*}|%
+%\end{Quote}%
+% Here you may see the result.
+%\begingroup\makeatletter
+% \floatsetup[figure]{style=plain}\floatsetup[widefloat]{margins=hangleft}
+% \floatsetup[subfigure]{capbesideposition=left}
+% \begin{figure*}[H]\fboxsep-.4pt%^^A
+% \CommonHeightRow*%^^A%
+% {\begin{floatrow}[2]%^^A%
+% \ffigbox[\FBwidth]{}%^^A%
+% {\begin{subfloatrow}[3]\useFCwidth
+% \fcapside[\FBwidth]{}{\caption{}%^^A%
+% \resizebox!{\CommonHeight}{\fbox{\input{BlackDog.picture}}}}%^^A%
+% \fcapside[\FBwidth]{}{\caption{}%^^A%
+% \resizebox!{\CommonHeight}{\fbox{\input{TheCat.picture}}}}%^^A%
+% \fcapside[\FBwidth]{}{\caption{}%^^A%
+% \resizebox!{\CommonHeight}{\fbox{\input{Mouse.picture}}}}%^^A%
+% \end{subfloatrow}\caption{Common caption~I}}%^^A%
+% \ffigbox[\FBwidth]{}{\caption{}%^^A%
+% \resizebox!{\CommonHeight}{\fbox{\input{Cheese.picture}}}}%^^A%
+% \end{floatrow}}%^^A%
+% \end{figure*}%
+%\endgroup
+%
+% \clearpage
+% \subsection{Sample Files}\label{sec:samples}
+% The |floatrow| package distribution offers a few files with
+% examples, which show settings, not covered by current document (some
+% of them are bit exotic for technical literature). The samples have no aim to
+% create perfect layout, but to show easy modification for all float
+% types, and show goals and drawbacks in combinations of chosen layout
+% with different float types and their contents.
+%
+% \emph{Note}. All miscellaneous float styles (i.e.\ almost
+% all sample files) need at least two \LaTeX{} runs.
+%
+% The list of samples:
+%
+% \begin{Options}{\OptionLabel}
+% \item[frsample01.tex] all possible combinations of predefined
+% \package{floatrow} styles for captions above/below floats with foot
+% material; the plain floating environments and
+% |floatrow|s were created, also the boxes with
+% alone objects and alone captions;
+% \item[frsample02.tex] all possible combinations of predefined
+% \package{floatrow} styles for beside captions and all possible
+% caption positions;
+% \item[frsample03.tex] various tests with tables;
+% \item[frsample04.tex] sample with fancy layout with usage of
+% beside captions;
+% \item[frsample05.tex] one-column facing layout; miscellaneous
+% caption settings.
+% \item[frsample06.tex] examples of attempts to get common height for
+% rectangular graphics (photos) in the filled row of floats or parts
+% of floats. Also the examples of usage of the |\Xhsize| command
+% in the mixed-level rows were added.
+% \end{Options}
+%
+% The next bundle of samples is a few file-headers with various
+% preambles which run the same file with various float
+% layouts. For these examples a new float type of
+% float |textbox| was created. It includes text in its object contents.
+% \begin{Options}{\OptionLabel}
+% \item[frsample10.tex] one column non-facing layout; figures
+% printed in |plain| style; text boxes use miscellaneous
+% ruled style;
+% \item[frsample11.tex] one-column non-facing layout with elements
+% hanged on left margin (e.g. wide floats, in starred environments,
+% like |figure*|);
+% \item[frsample12.tex] two-column layout with attempts of
+% colored float styles.
+% \end{Options}
+%
+% {\sloppy Also added sample file \file{sample-longtable.tex} was added
+% which uses \emph{beta-temp} package-patch \package{fr-longtable}
+% with defined commands |\endlasthead| and |\endprelastfoot| which
+% defines captions for continued and last pages of long table in three
+% possible ways.\par}
+%
+%\vfil
+%
+% \begin{small}
+% \subsection{Obsolete Commands}\label{sec:changed}
+% \FRorisubsubsection{The User Interface---New Floats [\package{float}]}
+% \label{sec:floatborrowI}
+%
+% \DescribeMacro{\newfloat}\slshape
+% The most important command in \package{float}
+% is the |\newfloat| command\footnote{It doubles the
+% \cmd{\DeclareNewFloatType} command.}. It is patterned on
+% |\newtheorem|. The |\newfloat| command takes three required and
+% one optional argument; it is of the form
+% \begin{Quote}
+% \hspace*{\MacroIndent}|\newfloat{|\meta{type}|}{|^^A
+% \meta{placement}|}{|\meta{ext}|}[|\meta{within}{\tt]}
+% \end{Quote}
+% \begin{itemize}\advance\itemsep2ptplus2pt
+% \item \marg{type} is the `type' of the new class of floats, like
+% |program| or |algorithm|. After the appropriate
+% |\newfloat|, commands like |\begin{program}| or |\end{algorithm*}|
+% will be available.
+% \item \marg{placement} gives the default placement
+% parameters for this class of floats. The placement parameters are
+% the same as in standard \LaTeX, i.e., |t|, |b|,
+% |p| and |h| for `top', `bottom', `page' and `here',
+% respectively.
+% \item \marg{ext} When \LaTeX\ writes the captions to an auxiliary file
+% for the list of figures (or whatever), it'll use the job name
+% followed by \marg{ext} as a file name.
+% \item \oarg{within} Finally, the optional
+% argument \meta{within} determines whether floats of this class will
+% be numbered within some sectional unit of the document. For example,
+% if \oarg{within}${}={}$|chapter|, the floats will be numbered
+% within chapters. (In standard \LaTeX, this happens with figures and
+% tables in the \cls{report} and \cls{book} document styles.) As an
+% example, Program~\ref{prog1.1} was created by a command sequence
+% similar to that shown in the following
+% Example\footnote{Settings for Example float
+% environment were created by \cs{}\FRkey{DeclareNewFloatType} macro stuff.}.
+% \end{itemize}
+%\begin{em}
+% \emph{Floatrow note.}
+% Also a |\newfloat*| pair was created which works similar to
+% |\restylefloat*| command (see below).\pagebreak[2]
+%\end{em}
+% \begin{Example}[H]
+% \begin{Quote}\openup-.5pt
+% |\floatstyle{ruled}|
+% |\newfloat{Program}{tbp}{lop}[section]|\pagebreak[3]
+% \dots\ loads o' stuff \dots
+% |\begin{Program}|
+% |\begin{verbatim}|
+% \dots\ program text \dots
+% |\end{verbatim}|
+% |\caption{|\dots\ caption \dots|}|
+% |\end{Program}|
+% \end{Quote}
+% \caption{This is another silly floating Example. Except
+% that this one doesn't actually float
+% because it uses the {\tt[H]} optional parameter
+% to appear \textbf{Here}. (Gotcha.)}\label{exa1.1}
+% \end{Example}\pagebreak[3]
+% \begin{Program}
+%\begin{verbatim}
+%#include <stdio.h>
+%
+%
+%int main(int argc, char **argv) {
+% int i;
+% for (i = 0; i < argc; ++i)
+% printf("argv[%d] = %s\n", i, argv[i]);
+% return 0;
+%}
+%\end{verbatim}
+% \caption{The first program. This hasn't got anything to do with the
+% package but is included as an example.
+% Note the \texttt{ruled} float style.%
+% \label{prog1.1}}
+% \end{Program}
+%
+% \DescribeMacro{\floatstyle}
+% The |\floatstyle| command sets a default
+% float style. This float style will be used for all the floats that
+% are subsequently defined using |\newfloat|, until another
+% |\floatstyle| command appears. The |\floatstyle| command takes one
+% argument, the name of a float style. For instance,
+% |\floatstyle{ruled}|. Specifying a string that does not name a valid
+% float style is an error.
+%
+% \DescribeMacro{\floatname}
+% The |\floatname| command lets you define
+% the \emph{float name} that \LaTeX\ uses in the caption of a float,
+% i.e., `Figure' for a figure and so on. For example,
+% |\floatname{program}{Program}|. The |\newfloat| command sets the
+% float name to its argument \meta{type} if no other name has been
+% specified before.
+%
+% \DescribeMacro{\floatplacement}
+% The |\floatplacement| command resets
+% the default placement specifier of a class of floats. E.g.,
+% |\floatplacement{figure}{tp}|.
+%
+% \DescribeMacro{\restylefloat}\nopagebreak
+% The |\restylefloat| command is necessary
+% to change styles for the standard float types
+% |figure| and |table|. Since these aren't usually
+% defined via |\newfloat|, they don't have a style associated with
+% them. Thus you have to say, for example,
+% \begin{Quote}
+% \hspace*{\MacroIndent}|\floatstyle{ruled}|
+% \hspace*{\MacroIndent}|\restylefloat{table}|
+% \end{Quote}
+% to have tables come out |ruled|. The command also lets you
+% change style for floats that you define via |\newfloat|, although
+% this is, typographically speaking, not a good idea. See
+% table~\ref{table1} for an example\footnote{The \package{float} package
+% created special caption style with bold label for |boxed|
+% style. Please note that |plain| and |boxed| float
+% styles have not any special settings in \package{caption} 3.x package.
+% To emulate |boxed| style from \package{float} documentation there
+% were: cleared all special caption settings for tables, and restored
+% default colon separator after label.}. There is a |\restylefloat*|
+% command which will restyle an existing float type but will keep the
+% new float style from taking over the |\caption| command. In this
+% case the user is responsible for handling their own captions.
+% \DeleteShortVerb{\|}
+% %^^AEmulation of float's documentation settings
+% %^^A\floatstyle{boxed}
+% %^^A\restylefloat{table}
+% \begingroup
+% \clearcaptionsetup{table}
+% \captionsetup{labelsep=default,labelfont=bf}
+% \floatsetup[table]{style=boxed}
+% \begin{table}[h] \def\B#1{$\displaystyle{n\choose#1}$}
+% \begin{center} \begin{tabular}{c|cccccccc}
+% $n$&\B0&\B1&\B2&\B3&\B4&\B5&\B6&\B7\\ \hline
+% 0 & 1\\
+% 1 & 1&1\\
+% 2 & 1&2&1\\
+% 3 & 1&3&3&1\\
+% 4 & 1&4&6&4&1\\
+% 5 & 1&5&10&10&5&1\\
+% 6 & 1&6&15&20&15&6&1\\
+% 7 & 1&7&21&35&35&21&7&1
+% \end{tabular} \end{center}
+% \caption{Pascal's triangle. This is a re-styled \LaTeX\
+% \texttt{table}.\label{table1}}
+% \end{table}
+% \endgroup
+% \MakeShortVerb{\|}
+%
+% \end{small}\pagebreak[2]
+%
+%\clearpage
+%\RestoreSpaces
+% \begingroup\extrarowheight1.75pt\small\openup-.5pt\tabcolsep.5\tabcolsep\LTpre=0ptplus3pt\LTpost\LTpre
+% \subsubsection{The \texorpdfstring{\cs{floatsetup}}{floatsetup} Keys, Renamed or Deleted After Version 0.1b}
+% \parindent0pt
+% \begin{longtable}{@{\extracolsep{-.3ptplus1fill}}|
+% >{\rightskip0ptplus1fil}p{.35\hsize}|
+% >{\rightskip0ptplus1fil}p{.6\hsize}|}
+% \multicolumn{2}{c}{Removed or changed commands}
+% \\\hline
+% \thead{Command}
+% &
+% \thead{Changed to}
+% \\\hline
+% \endhead
+% \extrarowheight0pt\begin{tabular}[t]{@{}l}
+% |\renewfloatstyle|,\\
+% |\newfloatstyle|,\\
+% |\definefloatstyle|
+% \end{tabular}&
+% |\DeclareFloatStyle|---this command uses |\floatsetup|
+% mechanism
+% \\\hline
+% |\restorerestylefloat| & removed
+% \\\hline
+% |\captionskip| & command, not a skip
+% \\\hline
+% |\floatfootskip| & command, not a skip
+% \\\hline
+% \end{longtable}
+%
+% \vskip1pt
+% \begin{longtable}{@{\extracolsep{-.3ptplus1fill}}|
+% >{\rightskip0ptplus1fil}p{.35\hsize}|
+% >{\rightskip0ptplus1fil}p{.6\hsize}|}
+% \multicolumn{2}{c}{Commands, replaced by keys}
+% \\\hline
+% \thead{Deleted Command}
+% &
+% \thead{Key Analog}
+% \\\hline
+% \endhead
+% |\floatobjectset| &
+% in current version \emph{do not use for definition of object
+% settings}, use key
+% |objectset=|
+% \\\hline
+% |\alignsidecaption|&
+% |capbesideframe=yes|
+% \\\hline
+% \extrarowheight0pt\begin{tabular}[t]{@{}l}
+% |\capbesidecenter|,\\ |\capbesidetop|,\\
+% |\capbesidebottom|,\\
+% |\capbesideinside|,\\
+% |\capbesideoutside|,\\
+% |\capbesideleft|,\\ |\capbesideright|
+% \end{tabular}&
+% \extrarowheight0pt\begin{tabular}[t]{@{}l}
+% |capbesideposition=center|\\
+% |capbesideposition=top|\\
+% |capbesideposition=bottom|\\
+% |capbesideposition=inside|\\
+% |capbesideposition=outside|\\
+% |capbesideposition=left|\\
+% |capbesideposition=right|
+% \end{tabular}
+% \\\hline
+% \extrarowheight0pt\begin{tabular}[t]{@{}l}
+% |\floatrowsep|,\\ |\floatcapbesidesep|
+% \end{tabular}&
+% in current version \emph{do not use for definition of separation
+% material}, use keys\par
+% \extrarowheight0pt\begin{tabular}[t]{@{}l}
+% |floatrowsep=|\\
+% |capbesidesep=|
+% \end{tabular}
+% \\\hline
+% \extrarowheight0pt\begin{tabular}[t]{@{}l}
+% |\FBcenter|\vphantom{g},\\ |\FBleft|\vphantom{g},\\
+% |\FBright|,\\ |\FBnormal|
+% \end{tabular}&
+% \extrarowheight0pt\begin{tabular}[t]{@{}l}
+% |margins=center|,\\
+% |margins=raggedright|,\\
+% |margins=raggedleft|, \\
+% |margins=center|,\\
+% \end{tabular}
+% \\\hline
+% |\setfloatstyle| & |style=|
+% \\\hline
+% \extrarowheight0pt\begin{tabular}[t]{@{}l}
+% |\Setframe|\\
+% |\setframe|
+% \end{tabular}
+% & use |framestyle=| and |frameset=| keys
+% \\\hline
+% \cmd{\setrules}
+% & use |precode=|, |postcode=|, |midcode=| (also
+% |rowpercode| and |rowpostcode|) keys
+% \\\hline
+% \end{longtable}
+%
+% \RestoreSpaces\vskip1pt\pagebreak[3]
+%
+% \begin{longtable}{@{\extracolsep{-.3ptplus1fill}}|
+% >{\rightskip0ptplus1fil}p{.35\hsize}|
+% >{\rightskip0ptplus1fil}p{.6\hsize}|}
+% \multicolumn{2}{c}{Renamed keys}
+% \\\hline
+% \thead{Key}
+% &
+% \thead{Changed to}
+% \\\hline
+% \endhead
+% |attachedcapstyle=| & |relatedcapstyle=|
+% \\\hline
+% |floatstyle=| & |style=|
+% \\\hline
+% |floatfont=| & |font=|
+% \\\hline
+% |putcaptionbeside=| & |capposition=beside|
+% \\\hline
+% |besidecapposition=| & |capbesideposition=|
+% \\\hline
+% |besidecapwidth=| & |capbesidewidth=|
+% \\\hline
+% |besidecapframe=| & |capbesideframe=|
+% \\\hline
+% |floatmarginsset=| & |margins=|
+% \\\hline
+% |besidecapsep=| & |capbesidesep=|
+% \\\hline
+% |Precode=| & |rowprecode=|
+% \\\hline
+% |Postcode=| & |rowpostcode=|
+% \\\hline
+% |framereduce=| & |framefit=|
+% \\\hline
+% \extrarowheight0pt\begin{tabular}[t]{@{}l@{}}
+% \vphantom{(}options of |objectset=|\\\quad
+% and |margins=|\\
+% |flushleft|,\\ |flushright|,\\|center|
+% \end{tabular} &
+% \extrarowheight0pt\begin{tabular}[t]{@{}l@{}}
+% \vphantom{(}options of |objectset=| and |margins=|
+% (for unification\\\quad with analogous key options in \package{caption}
+% package)\\
+% |raggedright|,\\ |raggedleft|,\\ |centering|
+% \end{tabular}
+% \\\hline
+% \end{longtable}
+% \endgroup
+% \MakeShortVerb{\|}%
+%
+% \StopEventually{}
+% \hfuzz70pt\clearpage
+%
+% \section{The Code}
+%
+% \changes{v0.2b}{2007/09/14}{The \cmd{\changes} of \texttt{v0.1}\meta{x} versions revised
+% and many of them transformed into document text.}
+%
+% \FRorisubsection{The Prelude}
+%
+% The first step is to check whether \package{float} and
+% \package{rotfloat} are loaded or not. If yes, there go error messages;
+% if you run through this error message \package{floatrow} loading will be skipped.
+% \begin{macrocode}
+%<*floatrow>
+\@ifundefined{float@caption}{%
+ \@ifundefined{rotfloat@float}{}%
+ {\PackageError{floatrow}{Do not use rotfloat package with floatrow.\MessageBreak
+ The latter will be skipped}{}%
+ \@namedef{opt@floatrow.sty}{}\endinput}}%
+ {\PackageError{floatrow}{Do not use float package with floatrow.\MessageBreak
+ The latter will be skipped}{}%
+ \@namedef{opt@floatrow.sty}{}\endinput}
+% \end{macrocode}
+%
+% The next lines emulate already loaded \package{float} and \package{rotfloat}
+% packages.
+%
+% If in preamble, after loading of \package{floatrow} package is used
+% |\usepackage| with \package{float} package (the \package{float} package
+% doesn't support any options), the defining of command |\ver@float.sty|,
+% which emulates loading of package will do not any harm.
+%
+% Unfortunately the \package{rotfloat} package allows to transfer options of
+% \package{rotating} package in the case of appearance
+% of both packages in one |\usepackage| line. Thus, if someone loads
+% options in \package{rotating}---\package{rotfloat} line, he will get
+% `option clash' error. A followed help gives a simple solution of such
+% problem---moving options in |\documentclass| line and make them global.
+% I hope, that moving option in this way will do not harm
+% to document, but now you aware of ``non-necessity'' of loading
+% of \package{rotfloat} package.
+% \begin{macrocode}
+\@namedef{ver@float.sty}{2001/11/08 v1.3d (excerpt)
+ Float enhancements (AL)}
+\@namedef{ver@rotfloat.sty}{2004/01/04 v1.2 (excerpt)
+ Combining float+rotating package (AS)}
+% \end{macrocode}
+%
+% The \package{floatrow} package uses \package{keyval}'s mechanism widely.
+% \begin{macrocode}
+\RequirePackage{keyval}
+% \end{macrocode}
+%
+% Here goes request for \file{caption3} file, core part of \package{caption}
+% package (the \package{floatrow} package uses macros, similar to \package{caption}'s
+% in ``append'' mode). There is not any compatibility for versions,
+% older than \texttt{3.0q}, so in the case of older version you'll get error message
+% and skip loading of \package{floatrow}.
+% \changes{v0.2a}{2007/08/24}{Added check and error message for version older 3.0q}
+% \begin{macrocode}
+\RequirePackage{caption3}
+\@ifpackagelater{caption3}{2007/04/11 v3.0q}{}{\PackageError
+ {floatrow}{For a successful cooperation we need at least\MessageBreak
+ version `2007/04/11 v3.0q' of package caption,\MessageBreak
+ but only version\MessageBreak
+ `\csname ver@caption.\@pkgextension\endcsname'\MessageBreak
+ is available}\@eha\endinput}
+% \end{macrocode}
+% This provide command loaded for compatibility with 3.0q.
+% \begin{macrocode}
+\providecommand*\caption@fnum[1]{%
+ \caption@lfmt{\@nameuse{#1name}}{\@nameuse{the#1}}}
+% \end{macrocode}
+%
+% Here is list of macronames of \package{caption} package which are used inside \package{floatrow}.
+%\begin{Options}{/caption@setfloattype}%
+%\item[\cmd{\l@addto@macro}]local version of |\g@addto@macro|;
+%\item[\cmd{|\@nameundef}]opposite to |\@namedef| used, for example, in |\clearfloatsetup|;%^^A
+%\\[1ex]%^^A
+%\item[\cmd{\caption@fnum}]defined with |\providecommand| few lines above (for compatibility with caption 3.0q);
+%\item[\cmd{\caption@ifinlist}]widely used in key--val options (|\floatsetup| stuff);
+%\item[\cmd{\caption@setkeys}]custom definition for |\setkeys| macro: to refer to current package
+% (error messages for |\floatsetup| stuff);
+%\item[\cmd{\caption@setoptions}]used in current package to switch on necessary float settings
+% (|\floatsetup| stuff);
+%^^A\item[\cmd{\caption@set@bool}]used for boolean key options (|\floatsetup| stuff);
+%\item[\cmd{\caption@@make}]used in |\floatfoot@box| macro for building of float foots
+% (|\floatfoot| command);
+%\item[\cmd{\caption@@@make}]used during calculation of caption height or width, also used for creation of
+% caption labels only (|\floatbox| stuff);
+%\item[\cmd{\caption@lfmt}]obsolete, used together inside |\caption@@@make| macro;
+%\item[\cmd{\caption@setposition}]follows caption position options of current package
+% (|capposition| key of |\floatsetup| stuff; |\captop|, |\CAPTOP|,
+% |\capbeside| and |\nocapbeside| commands);
+%\item[\cmd{\caption@settype}]obsolete variant of |\caption@setoptions|, used for cooperation with
+% caption 3.0q;
+%\item[\cmd{\caption@setfloattype}]used in current package to switch on necessary float settings
+% (together with |\caption@setoptions|);
+%\item[\cmd{\caption@setstyle*}]used in current package to switch on necessary float settings
+% (together with |\caption@setoptions|)
+%\item[\cmd{\caption@setfont}]used for font definition in font option of current package and for definition
+% of float foot font (|font| key of |\floatsetup| stuff);%^^A
+%\\[1ex]%^^A
+%\item[\cmd{\DeclareCaptionOption}]declares |\floatfoot| font option;
+%\item[\cmd{\DeclareCaptionFont}]$\to$|\DeclareFloatFont|;
+%\item[\cmd{\DeclareCaptionJustification}]$\to$|\DeclareObjectSet|;
+%\item[\cmd{\DeclareCaptionLabelSeparator}]$\to$|\DeclareFloatSeparators|;%^^A
+%\\[1ex]%^^A
+%\item[\cmd{\caption@sty@}\meta{float style}]used in current package to switch on necessary float settings
+% (together with |\caption@setoptions|);
+%\item[\cmd{\caption@fnt}\meta{font option}]used in |\flrow@setfont|
+% (|\caption@setfont| analog);
+%\item[\cmd{\caption@hj@}\meta{justification}]used in |\flrow@FBoAlign| \\
+% (|\caption@setjustification| analog);
+%\item[\cmd{\caption@lsep@}\meta{separator}]used in |\flrow@setFRsep| \\
+% (|\caption@setlabelseparator| analog);
+%\end{Options}%
+%
+% \subsection{Storing of \LaTeX's Internal Macros}
+%
+% \begin{macro}{\FR@flboxreset}
+% First goes storage of \LaTeX's macros |\@floatboxreset| and |\@makecaption|
+% from bundle of float definitions.
+% \begin{macrocode}
+\@ifdefinable\FR@flboxreset{\let\FR@flboxreset\@floatboxreset}
+% \end{macrocode}
+% Please note, since the \package{caption3} package already loaded in this point, here are stored the
+% \package{caption}'s definition.
+% \begin{macrocode}
+\@ifdefinable\FR@makecaption{\let\FR@makecaption\@makecaption}
+% \end{macrocode}
+% \end{macro}
+%
+% \emph{Floatrow note}. The next macro and few of others were renamed to change prefix ``|@FB|''
+% to ``|flrow@|'' to avoid possible conflict with French babel package.
+%
+% \begin{macro}{\flrow@caption}
+% Here is repeated standard \LaTeX's code of |\caption| command
+% (it is used below for caption width counting).
+% \begin{macrocode}
+\newcommand\flrow@caption{%
+ \ifx\@captype\@undefined
+ \@latex@error{\noexpand\caption outside float}\@ehd
+ \expandafter\@gobble
+ \else
+ \refstepcounter\@captype
+ \expandafter\@firstofone
+ \fi
+ {\@dblarg{\@caption\@captype}}%
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\float@caption}
+% This emulation code which says to some other packages
+% that \package{float} package's mechanism is used for building of floats.
+% \begin{macrocode}
+\@ifdefinable\float@caption{\let\float@caption\@caption}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{Borrowed Code (with original comment) from The \package{float}
+% Package}
+%
+% From this point starts \package{float} package's core code (version 1.3).
+% The necessary explanation of macro code also borrowed from \package{float}
+% package and typed with slanted font. Some macros
+% were skipped or edited (see \emph{floatrow notes}).
+%
+% \begin{sl}\medskip
+% In \LaTeX, floats are assigned `type numbers' that are powers of~$2$.
+% Since there are only two classes of floats, their type numbers are
+% hardwired into the document styles. We need to be somewhat more flexible,
+% and thus we initialize a counter to hold the next type number to be
+% assigned. This counter will be incremented appropriately later.
+% \begin{macrocode}
+\newcounter{float@type}
+\@ifundefined{c@figure}%
+ {\setcounter{float@type}{1}}%
+ {\setcounter{float@type}{4}}
+% \end{macrocode}
+%
+% \begin{macro}{\floatstyle}
+% The |\floatstyle| command puts its argument into the
+% |\float@style| macro as the name of the new float style.
+% But if the argument doesn't denote a float style, an error message
+% is output instead: Each float style \meta{style} has a corresponding
+% command |\fs@|\meta{style} that contains the appropriate declarations.
+% If the control sequence |\fs@|\meta{arg} (which goes with the
+% argument \meta{arg} to |\floatstyle|) is undefined, i.e.,
+% equals |\relax| under |\ifx|, then the float style \meta{arg}
+% is unknown, and we call |\float@error{|\meta{arg}|}| for the
+% error message.
+%
+% \begin{macro}{\flrow@package}
+% \begin{macro}{\flrow@error}
+% {\em [floatrow] The \package{float}'s error message
+% (the command \cmd{\float@error}\meta{arg}) changed to
+% \cmd{\flrow@error}\meta{arg}. It is similar to \package{caption}'s one.
+% (First goes the command of name of package.)}
+% \begin{macrocode}
+\newcommand\flrow@package{floatrow}
+\newcommand*\flrow@error[1]{\PackageError\flrow@package{#1}\flrow@eh}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\flrow@eh}
+% {\em[floatrow] This is the analog of \package{caption} package's help |\caption@eh|.}
+% \begin{macrocode}
+\newcommand*\flrow@eh{%
+ If you do not understand this error, please take look\MessageBreak
+ at `floatrow' and `caption' package documentations.\MessageBreak
+ \@ehc}
+% \end{macrocode}
+% \end{macro}
+% Here is the \package{floatrow} package version of \package{float}'s command.
+% \begin{macrocode}
+\newcommand\floatstyle[1]{\@ifundefined{flrow@sty@#1}%
+ {\flrow@error{Unknown float style `#1'}}{\edef\float@style{#1}}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\floatname}
+% \begin{macro}{\floatplacement}
+% The next two commands are even simpler. \LaTeX\ says that
+% |\fps@|\meta{float} contains the default placement specifier for
+% the class of floats \meta{float}. |\|\meta{float}|name| expands
+% to the name that appears in \meta{float} captions, e.g., `Figure'.
+% (This is our own definition.)
+% \changes{v0.1p}{2007/06/24}{The \cmd{\fname@}\meta{floatname} changed to
+% \cs{}\meta{floatname}|name| macros redefined locally (AS).}
+% \begin{macrocode}
+\newcommand\floatname[2]{\@namedef{#1name}{#2}}
+\newcommand\floatplacement[2]{\@namedef{fps@#1}{#2}}
+% \end{macrocode}
+% {\em [floatrow] \startNotes\Note The definition of command name for float,
+% in the |\floatname| macro, from version \texttt{0.1p}
+% is build like |\|\meta{floatname}|name|.} \quad
+% {\em\Note Here was stuff of undocumented command
+% \cmd{\floatevery} which, I suppose, allowed to set special settings for
+% current type of float. In \package{floatrow} package it was deleted.
+% Use \cmd{\floatsetup} stuff instead.}
+% \end{macro}
+% \end{macro}
+%
+% \begin{em}
+% [floatrow]
+% The definitions of |\restylefloat| stuff were changed.
+%
+% \begin{macro}{\if@@FS}
+% The first goes flag command which, if |true|, stops repetition of float
+% layout settings.
+% \begin{macrocode}
+\newif\if@@FS
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\FR@redefs}
+% This macro makes temporary redefinitions of |\@makecaption|
+% and |\@floatboxreset| macros.
+% \begin{macrocode}
+\newcommand\FR@redefs{%
+% \@ifundefined{sf@end@float}{}{\let\end@float\sf@end@float}%
+% \@ifundefined{sf@end@dblfloat}{}{\let\end@dblfloat\sf@end@dblfloat}%
+ \@ifundefined{HyOrg@float@makebox}{}%
+ {\let\float@makebox\HyOrg@float@makebox}%
+ \ifx\flrow@makecaption\@makecaption\relax
+ \else
+ \let\FR@makecaption\@makecaption
+ \let\@makecaption\flrow@makecaption
+ \fi
+ \let\@floatboxreset\flrow@flboxreset}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\flrow@makecaption}
+% The definition of this caption borrowed mechanism of saving caption contents
+% into special box (like in \package{float} package).
+% The |\FBc@wd| parameter here is used as flag for wrapped floats (for the
+% case when natural width of float calculated).
+% Since |\caption| stuff uses
+% |\linewidth| parameter, here it is redefined to predefined |\hsize|.
+% \changes{v0.2b}{2007/10/28}{Added check and error message for second caption outside
+% \cmd{\floatbox} command.}
+% \begin{macrocode}
+\newcommand\flrow@makecaption[2]{\ifnum\floatbox@depth=\z@
+ \ifvoid\@floatcapt
+ \else\flrow@error{Caption(s) lost}\fi\fi
+ \global\setbox\@floatcapt
+ \vbox\bgroup\@parboxrestore
+ \reset@font
+ \if@@FS
+ \ifdim\FBc@wd>\z@
+ \hsize\FBc@wd
+ \else
+ \adj@dim\hsize+\FBo@wadj=\hsize
+ \fi
+ \fi
+ \linewidth\hsize
+% \end{macrocode}
+% The check of |\hsize| for |\sloppy| paragraph settings.
+% \changes{v0.2b}{2007/10/28}{The \cmd{\sloppy} settings added for short lines.}
+% \begin{macrocode}
+ \ifdim\hsize<70mm\sloppy\fi
+ \normalsize
+ \abovecaptionskip\z@\belowcaptionskip\z@
+ \FR@makecaption{#1}{#2}\egroup}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\killfloatstyle}
+% The third one allows to define again float layout style: it could be
+% necessary in mixed float rows. These redefinitions make local changes.
+% \begin{macrocode}
+\newcommand\killfloatstyle{\FBbuildtrue\if@@FS\hsize\FB@wd\fi\@@FSfalse}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\flrow@capsetup}
+% This only additional definition which is used with \package{caption} package
+% version 3.0. With this macro you may (re)define some layout settings
+% for captions.
+% \begin{macrocode}
+\newcommand\flrow@capsetup{}
+% \end{macrocode}
+% \end{macro}
+%
+% Definitions of default float style.
+% \begin{macrocode}
+\edef\float@style{plain}
+% \end{macrocode}
+%
+% \begin{macro}{\FBB@wd}
+% This command stores absolute width for |\floatbox|'s |\hsize|.
+% The usage of |\FBB@wd| as command needs definitions like
+% |\edef\FBB@wd{\the\textwidth}| to get right layout in float rows
+% with |BOXED|-like layouts. The |\relax| meaning is used as flag.
+% \begin{macrocode}
+\@ifdefinable\FBB@wd{\let\FBB@wd\relax}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\restylefloat}
+% The redefined \package{float} package macros to follow |\floatsetup| stuff.
+%
+% This macro starts to work at the beginning of document, so it has tests
+% for loaded packages.
+% \begin{macrocode}
+\newcommand\restylefloat{%
+ \@ifstar{\flrow@restylefloat{no}\flrow@restyle}%
+ {\flrow@restylefloat{yes}\flrow@restyle}}
+\newcommand\flrow@restylefloat[3]{%
+ \edef\FR@tmp{\noexpand
+ \floatsetup[#3]{style=\float@style,relatedcapstyle=#1}}\FR@tmp
+ #2{#3}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\flrow@restyle}
+% The command which redefines macros for building of floats in the way similar to \package{float}
+% package after |\restylefloat| macro. That means that contents of floating environment analyzed,
+% caption and foot material are saved in special box registers, then full float box is built
+% accordingly to current settings.
+% \begin{macrocode}
+\newcommand\flrow@restyle[1]{%
+% \end{macrocode}
+% One-column floating environment.
+% \begin{macrocode}
+ \@namedef{#1}{\killfloatstyle\def\@captype{#1}\FR@redefs
+ \flrow@setlist{{#1}}%
+ \textwidth\columnwidth\edef\FBB@wd{\the\columnwidth}%
+ \FRifFBOX\@@setframe\relax\@@FStrue\@float{#1}}%
+% \end{macrocode}
+% Two-column (wide) floating environment.
+% \begin{macrocode}
+ \@namedef{#1*}{\killfloatstyle\def\@captype{#1}\FR@redefs
+% \end{macrocode}
+% The |\@captype| definition needed here and in next definitions to get
+% correct and non-doubled |\captionsetup| contents.
+% \begin{macrocode}
+ \flrow@setlist{{#1}{widefloat}{wide#1}}%
+ \FRifFBOX\@@setframe\relax\@@FStrue\edef\FBB@wd{\the\textwidth}%
+% \end{macrocode}
+% {\sl[float] The standard |\@xdblfloat| macro changes |\hsize| to |\textwidth|.
+% This way is not correct so use |\@xfloat| instead.}
+% Here added flag which, if true, allows redefinition of starred float
+% environment like non-starred but with special layout. This redefinition
+% allows usage of |[H]| option.
+% \begin{macrocode}
+ \let\@xdblfloat\@xfloat\relax
+ \FR@ifdoubleaswide
+ {\if@twocolumn\else\let\@dblfloat\@float\fi}\relax
+ \@dblfloat{#1}}%
+ \expandafter\let\csname end#1\endcsname\float@end
+ \expandafter\let\csname end#1*\endcsname\float@dblend
+% \end{macrocode}
+% One-column rotated floating environment.
+% The code contents of |\rotfloat@float| macro (\package{rotfloat} package)
+% moved here.
+% \begin{macrocode}
+ \@ifundefined{@rotfloat}{}{%
+ \@namedef{sideways#1}{\killfloatstyle\def\@captype{#1}\FR@redefs
+ \flrow@setlist{{#1}{rotfloat}{rot#1}}%
+ \columnwidth\textheight\edef\FBB@wd{\the\textheight}%
+ \FRifFBOX\@@setframe\relax\@@FStrue
+ \let\rotfloat@@makebox\float@makebox
+ \let\float@makebox\rotfloat@makebox
+ \@float{#1}}%
+ \@namedef{endsideways#1}{\FBbuildtrue\float@end}
+% \end{macrocode}
+% Two-column rotated floating environment without support.
+% \begin{macrocode}
+ \ifx\@rotdblfloat\undefined
+ \@namedef{sideways#1*}{%
+ \flrow@error{%
+ You need rotating version 2.10 or newer to do this}%
+ \@nameuse{sideways#1}}%
+ \else
+% \end{macrocode}
+% Two-column rotated floating environment with support.
+% \begin{macrocode}
+ \@namedef{sideways#1*}{\killfloatstyle\def\@captype{#1}\FR@redefs
+ \flrow@setlist{{#1}{rotfloat}{rot#1}{widerotfloat}{widerot#1}}%
+ \columnwidth\textheight\edef\FBB@wd{\the\textheight}%
+ \FRifFBOX\@@setframe\relax\@@FStrue
+% \end{macrocode}
+% {\sl[float] The standard |\@xdblfloat| macro changes |\hsize| to |\textwidth|.
+% This way is not correct so use |\@xfloat| instead.}
+%
+% The code contents of |\rotfloat@dblfloat| macro (\package{rotfloat}
+% package) moved here.
+% \begin{macrocode}
+ \let\@xdblfloat\@xfloat
+ \let\rotfloat@@makebox\float@makebox
+ \let\float@makebox\rotdblfloat@makebox
+ \@dblfloat{#1}}%
+ \fi
+ \@namedef{endsideways#1*}{\FBbuildtrue\float@dblend}}
+% \end{macrocode}
+% Wrapped floating environment from \package{wrapfig} package.
+% \begin{macrocode}
+ \@ifundefined{wrapfloat}{}{%
+ \@ifundefined{flrow@WF@rapt}{\let\flrow@WF@rapt\WF@rapt
+ \def\WF@rapt[##1]##2{\FRifFBOX\@@setframe\relax\@@FStrue
+ \dimen@##2\relax
+ \ifdim\dimen@>\z@
+ \edef\FBB@wd{\the\dimen@}\FB@fs@wd\dimen@\FBo@wd
+ \fi
+ \flrow@WF@rapt[##1]{\dimen@}%
+% \end{macrocode}
+% \changes{v0.1k}{2007/05/24}{Commented \cmd{\capstart} for a while}
+% \begin{macrocode}
+% \@ifundefined{capstart}{}{\capstart}%
+ \the\FR@everyfloat\ignorespaces}%
+ }{}%
+ \@namedef{wrap#1}{\killfloatstyle\def\@captype{#1}%
+% \end{macrocode}
+% ^^A The \cmd{\FloatHBarrier} for \package{flafplins}.
+% ^^A \changes{v0.1j}{2006/03/12}{Added \cmd{\FloatHBarrier} in wrapfloat}
+% \begin{macrocode}
+ \FR@redefs\FBc@wd\z@
+ \flrow@setlist{{#1}{wrapfloat}{wrap#1}}%
+% \end{macrocode}
+% Here is the repeated code from |\float@end| and |\float@dblend|: check whether
+% |\floatbox| stuff appeared or not.
+% \begin{macrocode}
+ \def\WF@floatstyhook{\let\@currbox\WF@box
+ \ifFBbuild
+% \end{macrocode}
+% (|^^A|---The attempts to arrange the widths of Boxed wrapped floats.)
+% \begin{macrocode}
+%^^A \adj@dim\hsize+\FB@wadj=\hsize
+%^^A \adj@dim\hsize+\FBo@wadj=\hsize
+ \global\setbox\WF@box\flrow@FB{\wd\WF@box}%
+ \else
+ \global\let\flrow@typ@tmpset\undefined
+ \global\let\WF@box\@currbox
+ \fi}%
+ \@ifnextchar[\WF@wr{\WF@wr[]}}%]
+% \expandafter\let\csname endwrap#1\endcsname\endwrapfloat}
+ \@namedef{endwrap#1}{\endwrapfloat
+ \@ifundefined{FloatHBarrier}{}\FloatHBarrier
+ }}
+%^^A \@namedef{endwrap#1}{\ifdim\hsize>\z@
+%^^A \adj@dim\hsize+\FBo@wadj=\hsize\fi\endwrapfloat}}
+% \end{macrocode}
+% At last the definitions for new subfloat numeration for \package{subfig} package.
+% The subfloats for figures and tables (|\c@subfigure| and |\c@subtable|)
+% already defined: so at first goes check, whether defined this command for
+% subfloat (suggestions of Steven Cochran).
+% \begin{macrocode}
+ \@ifundefined{sf@@@subfloat}{}{\@ifundefined{c@sub#1}{\newsubfloat{#1}}{}}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\RawFloats}
+% This macro restores plain \LaTeX{} mode for floats. i.e. returns core
+% macros for commands of floating environment.
+% Non-optional variant can be used inside environments only.
+% Variant with option better to be used in preamble. (Option allow
+% to restore plain \LaTeX{} mode for necessary float type.)
+% \begin{macrocode}
+\newcommand\RawFloats{\@ifnextchar[%]
+ \flrow@rawfloatschk\flrow@rawfloats}
+% \end{macrocode}
+% The macro for usage inside one environment. It redefines only |\end|\meta{float type}
+% commands to \LaTeX's standard behavior.
+% \begin{macrocode}
+\newcommand\flrow@rawfloats{\killfloatstyle\@parboxrestore
+ \let\@makecaption\FR@makecaption
+ \expandafter\ifx\csname end\@captype\endcsname\float@endH
+ \global\FBbuildfalse
+ \else
+ \@namedef{end\@captype}{\end@float}%
+ \fi
+ \expandafter\ifx\csname end\@captype*\endcsname\float@endH
+ \global\FBbuildfalse
+ \else
+ \@namedef{end\@captype*}{\end@dblfloat}%
+ \fi
+ \@ifundefined{@rotfloat}{}{%
+ \@namedef{endsideways\@captype}{\end@rotfloat}%
+ \@namedef{endsideways\@captype*}{\end@rotdblfloat}%
+ }%
+ \@ifundefined{wrapfloat}{}{%
+ \@namedef{endwrap\@captype}{\endwrapfloat}%
+ }}
+% \end{macrocode}
+%
+% \begin{macrocode}
+\@ifdefinable\flrow@rawfloatschk{}
+\def\flrow@rawfloatschk[#1]{\@ifnextchar[%]
+ {\flrow@RawFloats[#1]}{\flrow@@RawFloats#1,;}}
+% \end{macrocode}
+%
+% The next two macros redefine the |\|\meta{float type} commands. The |\end|\meta{float type}
+% in this case won't touched at all. Since at the beginning of document all float commands
+% redefined accordingly to \package{floatrow} package's settings, the |\flrow@raw@set|
+% command is used: in the preamble area it works like |\AtBeginDocument| macro, in the
+% |document| area it simply runs its argument.
+% \changes{v0.2b}{1007/10/24}{Added \cmd{\flrow@raw@set} command to allow usage of \cmd{\RawFloats}
+% both in the preamble and in the document areas.}
+% \begin{macrocode}
+\@ifdefinable\flrow@RawFloats{}
+\newcommand\flrow@raw@set{\AtBeginDocument}
+\AtBeginDocument{\let\flrow@raw@set\@firstofone}
+\def\flrow@RawFloats[#1][#2]{\flrow@RawFloats@[#1]#2,;}
+\def\flrow@RawFloats@[#1]#2,{%
+ \caption@ifinlist{#2}{float}{\flrow@raw@set
+ {\@namedef{#1}{\@float{#1}}}%
+ }{\caption@ifinlist{#2}{widefloat}{\flrow@raw@set%
+ {\@namedef{#1*}{\let\@xdblfloat\@xfloat\@dblfloat{#1}}}%
+ }{\caption@ifinlist{#2}{rotfloat}{%
+ \@ifundefined{@rotfloat}{}{\flrow@raw@set
+ {\@namedef{sideways#1}{\@rotfloat{#1}}}}%
+ }{\caption@ifinlist{#2}{widerotfloat}{%
+ \@ifundefined{@rotfloat}{}{\flrow@raw@set
+ {\@namedef{sideways#1*}{\@rotdblfloat{#1}}}}%
+ }{\caption@ifinlist{#2}{wrapfloat}{%
+ \@ifundefined{wrapfloat}{}{\flrow@raw@set
+ {\@namedef{wrap#1}{\wrapfloat{#1}}}}}%
+ }{\caption@ifinlist{#2}{all,allfloats}{%
+ \flrow@@RawFloats{#1}%
+ }{\flrow@error{Undefined float subtype `#2'}%
+ }}}}}\@ifnextchar;\@gobble{\flrow@RawFloats@[#1]}}
+% \end{macrocode}
+%
+% \begin{macrocode}
+\@ifdefinable\flrow@@RawFloats{}
+\def\flrow@@RawFloats#1,{%
+ \flrow@raw@set{\@namedef{#1}{\@float{#1}}%
+ \@namedef{#1*}{\let\@xdblfloat\@xfloat\@dblfloat{#1}}%
+ \@ifundefined{@rotfloat}{}{%
+ \@namedef{sideways#1}{\@rotfloat{#1}}%
+ \@namedef{sideways#1*}{\@rotdblfloat{#1}}%
+ }%
+ \@ifundefined{wrapfloat}{}{%
+ \@namedef{wrap#1}{\wrapfloat{#1}}}%
+ }\@ifnextchar;\@gobble\flrow@@RawFloats
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\flrow@Raw@restyle}
+% This macro is used by |rawfloats=| key. If this key is true, it replaces
+% the |\flrow@restyle| command when definitions of float run.
+% \begin{macrocode}
+\newcommand\flrow@Raw@restyle[1]{%
+ \@namedef{#1}{\@float{#1}}%
+ \@namedef{#1*}{\@dblfloat{#1}}%
+ \@namedef{end#1}{\end@float}%
+ \@namedef{end#1*}{\end@dblfloat}%
+ \@ifundefined{@rotfloat}{}{%
+ \@namedef{sideways#1}{\@rotfloat{#1}}%
+ \@namedef{sideways#1*}{\@rotdblfloat{#1}}%
+ \@namedef{endsideways#1}{\end@rotfloat}%
+ \@namedef{endsideways#1*}{\end@rotdblfloat}%
+ }%
+ \@ifundefined{wrapfloat}{}{%
+ \@namedef{wrap#1}{\wrapfloat{#1}}%
+ \@namedef{endwrap#1}{\endwrapfloat}%
+ }%
+ }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\RawCaption}
+% The command of caption which doesn't use box register.
+% \begin{macrocode}
+\newcommand\RawCaption[1]{{\let\@makecaption\FR@makecaption #1}}
+% \end{macrocode}
+% \end{macro}
+%
+% \end{em}
+%
+% \begin{macro}{\newfloat}
+% Now we can explain how to define a new class of floats. Recall that
+% the three required arguments to |\newfloat| are \meta{type},
+% \meta{placement} and \meta{ext}, respectively. First we save the
+% latter two; we also maintain a list of active \meta{ext}s so we can
+% later iterate over all currently-open lists of floats.
+% \begin{macrocode}
+\@ifdefinable\float@exts{\newtoks\float@exts}
+% \end{macrocode}
+% {\em [floatrow]
+% The |\newfloat| changed and uses |\floatsetup| stuff (redefined by
+% suggestions of Axel Sommerfeldt).}
+% \begin{macrocode}
+\newcommand\newfloat{\@ifstar{\flrow@restylefloat{no}\newfloat@}%
+ {\flrow@restylefloat{yes}\newfloat@}}
+\newcommand\newfloat@[3]{\@ifnextchar[{\@@newfloat{#1}{#2}{#3}}%
+ {\@newfloat{#1}{#2}{#3}}}
+\newcommand\@newfloat[3]{%
+ \DeclareNewFloatType{#1}{placement=#2,fileext=#3}}
+\@ifdefinable\@@newfloat{}
+\def\@@newfloat#1#2#3[#4]{%
+ \DeclareNewFloatType{#1}{placement=#2,fileext=#3,within=#4}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\float@newx}
+% {\em [floatrow] Macro |\float@newx|, which defines a new float
+% counter, was removed. It was replaced by |\DeclareNewFloatType| stuff.}
+% \end{macro}
+%
+% \subsubsection{The \package{float} Package: Adapting \LaTeX\ Internals}
+%
+% We have to adapt some of \LaTeX's internal macros to our needs.
+% There are several things that have to be changed around
+% in order to provide the functionality of David Carlisle's \package{here}.
+% The following is thus lifted from \package{here}, with changes and with
+% David's permission:
+%
+% \begin{macro}{\@float@Hx}
+% We save the original version of |\@xfloat|. (This macro is called from
+% |\@float|, which we used above to define the environment commands for a
+% new class of floats.)
+% \begin{macrocode}
+\let\@float@Hx\@xfloat
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\@xfloat}
+% The new version of |\@xfloat| looks for a |[H]| argument.
+% If it is present |\@float@HH| is called, otherwise the original macro
+% (renamed to |\@float@Hx|) is called.
+% \begin{macrocode}
+\def\@xfloat#1[{\@ifnextchar{H}{\@float@HH{#1}[}{\@float@Hx{#1}[}}
+% \end{macrocode}
+% \end{macro}
+% {\em[floatrow] Since \package{floatrow} always uses float style,
+% the stuff of flag \cmd{\@flstyle} (which sets whether use or not any
+% predefined float style) moved out.}
+%
+% {\em[floatrow] In the case of loaded \package{setspace} package, the |\@xfloat|
+% definition ought to be fixed.}
+% \changes{v0.3b}{2009/08/02}{The fixation re-fixed by suggestions of A.Sommerfeldt}
+% \begin{macrocode}
+\AtBeginDocument{%
+ \@ifundefined{latex@xfloat}{}{%
+ \let\floatrow@ORI@xfloat\@xfloat
+ \def\@xfloat#1[#2]{%
+ \floatrow@ORI@xfloat{#1}[#2]%
+ \floatfont}}}%
+% \end{macrocode}
+%
+% Later on we'll need a box to save a |[H]| float.
+% \begin{macrocode}
+\newsavebox\float@box
+% \end{macrocode}
+%
+% \begin{macro}{\@float@HH}
+% First gobble the |[H]|. Note that |H| should not be used in
+% conjunction with the other placement options, nor as the value of the
+% default placement, as set in |\fps@|{\it type}.
+% \begin{macrocode}
+\def\@float@HH#1[H]{%
+% \end{macrocode}
+% ^^A {\em[floatrow] If we want to put barrier
+% ^^A (i.e. use beta-package \package{flafplins}).}
+% ^^A \changes{v0.1j}{2006/03/12}{Added \cmd{\FloatHBarrier}}
+% \begin{macrocode}
+ \@ifundefined{FloatHBarrier}{}\FloatHBarrier
+% \end{macrocode}
+% {\em[floatrow] Locally redefine the end of the environment. To allow usage of |[H]| option in wide floats
+% i.e. starred environments in one-column layout there is added the \cmd{\FR@ifdoubleaswide} flag.}
+% \begin{macrocode}
+ \expandafter\let\csname end#1\endcsname\float@endH
+ \FR@ifdoubleaswide
+ {\expandafter\let\csname end#1*\endcsname\float@endH}\relax
+% \end{macrocode}
+% We don't get a |\@currbox| if we don't actually use the float mechanism.
+% Therefore we fake one using the |\float@box| defined above.
+% {\em[floatrow] The special settings for H-floats |floatH| were added.}
+% \changes{v0.3b}{2009/08/02}{Fixed bug of \cs{thisfloatsetup} usage}
+% \begin{macrocode}
+ \let\@currbox\float@box
+ \flrow@setlist*{{floatH}{#1H}}%
+% \end{macrocode}
+% Now we save the current float class name for use in constructing the
+% |\caption|. The caption box (defined below) is initialized to an empty
+% box to avoid trouble with floats not having a caption. Then we start the
+% box that'll hold the float itself.
+% |\parindent| is set to zero for compatibility with the standard
+% \texttt{[h]} option.
+%
+% {\em [floatrow]
+% Here added zeroing of list margins in the case of appearance of |\floatbox|
+% inside list environment.
+% Also the settings for \verb|\linewidth| and were zeroed
+% margins were added for the case of appearance
+% of \verb|\floatbox| inside list environment.}
+% \begin{macrocode}
+ \def\@captype{#1}%\setbox\@floatcapt=\vbox{}%
+ \setbox\@currbox\color@vbox\normalcolor
+ \vbox\bgroup
+ \hsize\columnwidth
+ \linewidth\columnwidth
+ \@parboxrestore\leftmargin\z@\rightmargin\z@
+ \@floatboxreset \@setnobreak
+% \end{macrocode}
+% The final |\ignorespaces| is needed to gobble any spaces or new lines
+% after the {\tt[H]} tokens.
+% \begin{macrocode}
+ \ignorespaces}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{em}
+% \begin{macro}{\flrow@flboxreset}
+% [floatrow]
+% The stuff of |\@floatboxreset| changed.
+% At first goes original \LaTeX's macro |\@floatboxreset| saved as
+% |\FR@flboxreset| at the beginning of package.
+% Then goes flag for facing layout and command which inputs references from
+% |aux|-file and temporary settings. At last \package{floatrow} looks
+% whether caption stays above/below object, or beside and chooses necessary
+% macro of width counting.
+% \begin{macrocode}
+\newcommand\flrow@flboxreset{\FR@flboxreset
+ \@ifundefined{capstart}{}{\capstart}%
+ \FB@facing\@tempswafalse\FR@iffacing\@tempswatrue\relax
+ \if@tempswa\FB@readaux{\relax}\fi
+ \global\let\FBcheight\relax\global\let\FBoheight\relax
+ \global\let\FBfheight\relax
+ \FBifcapbeside\FC@fs@wd\FB@fs@wd
+ \the\FR@everyfloat}
+% \end{macrocode}
+% The definition of three height commands as |\relax|.
+% We define \emph{height} arguments of caption,
+% object, and foot boxes as |\relax| which (like in |minipage|
+% environment or in |\parbox|) mean usage of natural height of components.
+% \begin{macrocode}
+\@ifdefinable\FBcheight{\let\FBcheight\relax}
+\@ifdefinable\FBoheight{\let\FBoheight\relax}
+\@ifdefinable\FBfheight{\let\FBfheight\relax}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\FB@fs@wd}
+% The width settings for float box with caption above or below object.
+% \begin{macrocode}
+\newcommand\FB@fs@wd{\@tempdima\FBB@wd
+% \end{macrocode}
+% The |\flrow@setwd| could define the width for current float.
+% \begin{macrocode}
+ \flrow@setwd\textwidth\@tempdima
+ \adj@dim\@tempdima-\FB@wadj=\@tempdima
+ \settowidth\@tempdimb{{\FBleftmargin}{\FBrightmargin}}%
+ \advance\@tempdima-\@tempdimb
+ \global\FBc@wd\@tempdima\global\FB@wd\@tempdima
+ \adj@dim\@tempdima-\FBo@wadj={\global\FBo@wd}%
+ \hsize\FBo@wd\linewidth\hsize
+ \FBifcaptop
+ {\ifnum\FPOScnt=\z@\columnwidth\hsize\else\columnwidth\FBc@wd\fi}%
+ {\columnwidth\FBc@wd}%
+ }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\FC@fs@wd}
+% The width settings for float box with caption beside object.
+% \begin{macrocode}
+\newcommand\FC@fs@wd{\@tempdima\FBB@wd\flrow@FClist
+ \settowidth\@tempdimb{{\FCleftmargin}{\FCrightmargin}}%
+ \advance\@tempdima-\@tempdimb
+ \adj@dim\@tempdima-\FB@wadj=\@tempdima
+ \settowidth\@tempdimb{{\floatcapbesidesep}}%
+ \advance\@tempdima-\@tempdimb
+% \end{macrocode}
+% This flag controls predefined width of caption.
+% \begin{macrocode}
+ \FC@ifc@wd\@tempswatrue\@tempswafalse
+ \if@tempswa
+ \ifx\FCwidth\relax
+ \flrow@error{You didn't define width of caption\MessageBreak
+ for plain floating environment.}%
+ \else
+ \global\FBc@wd=\FCwidth
+% \end{macrocode}
+% This flag controls whether to fill rest space of float box with object
+% contents when caption width was predefined.
+% \begin{macrocode}
+ \FC@ifo@fil{\advance\@tempdima-\FBc@wd}\relax
+ \fi
+ \else
+ \global\FBc@wd\@tempdima
+ \fi
+ \FC@ifo@fil\relax{\@tempdima.5\@tempdima
+% \end{macrocode}
+% The |\flrow@setwd| could define the width for followed float.
+% \begin{macrocode}
+ \flrow@setwd\FB@wd\@tempdima}%
+ \adj@dim\@tempdima-\FBo@wadj={\global\FBo@wd}%
+ \FC@ifc@wd\relax{\global\advance\FBc@wd-\FB@wd}%
+ \hsize\FBo@wd\linewidth\hsize\columnwidth\FBc@wd\linewidth\hsize
+ \FCset@vpos}
+% \end{macrocode}
+% \end{macro}
+% \end{em}
+%
+% \begin{macro}{\float@makebox}
+% Basically, we must arrange for `style commands' to be executed
+% at certain points during the generation of the float.
+% \LaTeX\ puts a float into a vertical box |\@currbox| which it takes
+% off a list of empty boxes for insertions. When the |\float@makebox| macro
+% is called, |\@currbox| contains the complete float, minus the caption^^A
+% ---we'll see later that we use our own |\caption| command to
+% put the caption into a |\vbox| of its own. This is the only way
+% we can control the position of the caption by the float style,
+% regardless of where the caption appears in the float's input text itself.
+%
+% {\em [floatrow \ldots Skipped explanation of float package.]}
+%
+% \begin{em}
+% [floatrow]
+% Macro |\float@makebox| was redefined to fit more float object---caption
+% combinations. There was created the |\float@makebox| stuff.
+% First goes changed \package{float} |\float@makebox| which loads necessary
+% layout macro for above/below or beside captions.
+%
+% The |\float@makebox| stuff includes |\FB@foot| macro
+% to allow usage of |\floatfoot| (any foot non-caption material)
+% and |\footnotetext| stuff inside floating environment in minipage-like mode.
+%
+% \begin{macrocode}
+\newcommand\float@makebox[1]{%
+ \FBifcapbeside{\flrow@FC{#1}}{\flrow@FB{#1}}}
+% \end{macrocode}
+% The definitions of vertical fine tuning corrections.
+% \begin{macrocode}
+\newcommand\FBaskip{\z@}\newcommand\FBbskip{\z@}
+\newif\ifFBbuild\FBbuildtrue
+% \end{macrocode}
+% \begin{macro}{\flrow@FB}
+% The macro of |\float@makebox| stuff which builds float box with
+% above/below caption.
+% Here added zeroing of list margins in the case of appearance of |\floatbox|
+% inside list environment.
+% \begin{macrocode}
+\newcommand\flrow@FB[1]{\vbox{\@tempdima=#1\vskip\FBaskip
+ \@parboxrestore\leftmargin\z@\rightmargin\z@
+ \hbox to\@tempdima{\def\FB@zskip{\vskip\z@}%
+ \FBleftmargin\flrow@FB@\FBrightmargin}%
+ \FR@iffacing{\FB@writeaux{\string\global\string\c@FBcnt\thepage}}\relax
+% \@tempswafalse\FR@iffacing\@tempswatrue\relax
+% \ifCADJ\@tempswatrue\fi\ifOADJ\@tempswatrue\fi
+% \if@tempswa
+% \FB@writeaux{\string\c@FBcnt\thepage
+% \string\def\string\FB@@boxmax{%
+% \ifOADJ\string\FBo@ht\the\FBo@ht
+% \string\FBf@ht\the\FBf@ht\fi
+% \ifCADJ\string\FBc@ht\the\FBc@ht\fi}}\fi
+ \gdef\begin@FBBOX{\vbox\bgroup}\gdef\end@FBBOX{\egroup}%
+ \vskip\FBbskip\gdef\FBaskip{\z@}\gdef\FBbskip{\z@}}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\flrow@FC}
+% Definition of float with beside caption.
+% Here added zeroing of list margins in the case of appearance of |\floatbox|
+% inside list environment.
+% \begin{macrocode}
+\newcommand\flrow@FC[1]{\vbox{\@tempdima=#1\@parboxrestore
+ \leftmargin\z@\rightmargin\z@\flrow@FClist\vskip\FBaskip
+ \hbox to\@tempdima{\FCleftmargin\flrow@FC@\FCrightmargin}%
+ \FR@iffacing{\FB@writeaux{\string\global\string\c@FBcnt\thepage}}\relax
+% \@tempswafalse\FR@iffacing\@tempswatrue\relax
+% \if@tempswa
+% \FB@writeaux{\string\c@FBcnt\thepage
+% \string\def\string\FB@@boxmax{%
+% \ifOADJ\string\FBo@ht\the\FBo@ht
+% \string\FBf@ht\the\FBf@max\fi
+% \ifCADJ\string\FBc@ht\the\FBc@ht\fi}}\fi
+ \nocapbeside\global\let\FCwidth\relax
+ \vskip\FBbskip\gdef\FBaskip{\z@}\gdef\FBbskip{\z@}}}
+% \end{macrocode}
+% \end{macro}
+% These macros define box,
+% which is changed accordingly for creation of axis at the top, bottom,
+% or center of boxes.
+% \begin{macrocode}
+\newcommand\FCc@box[1]{\def\@parboxto{}\FC@bbox#1\FC@ebox}
+\newcommand\FC@bbox{\vbox\@parboxto\bgroup}
+\newcommand\FC@ebox{\vskip\z@\egroup}
+\newcommand\FCo@box[1]{\def\@parboxto{}\ifx\FBoheight\relax\FC@bbox\else
+ \def\@parboxto{to\FBoheight}\FC@bbox\vsize\FBoheight\fi#1\FC@ebox}
+% \end{macrocode}
+% Definitions for fill material for vertical alignment and command with
+% width settings of boxes.
+% \begin{macrocode}
+\newcommand\FBafil{\vfill}\newcommand\FBbfil{\vfill}
+\newcommand\FBw@box[1]{\hsize#1\columnwidth#1\linewidth#1%
+ \normalfont\normalcolor}
+\newcommand\FB@vbox[3]{\ifx#2\relax\vbox\bgroup\else
+ \vbox to#2\bgroup\vsize#2\fi\FBw@box#1#3\vskip\z@\egroup}
+\newcommand\FB@vtop[3]{\ifx#2\relax\vtop\bgroup\else
+ \vtop to#2\bgroup\vsize#2\fi\vskip\z@\FBw@box#1#3\egroup}
+% \end{macrocode}
+%
+% \begin{macro}{\flrow@FB@}
+% \begin{macro}{\flrow@FC@}
+% |\float@makebox|-like macros for usage inside float row
+% (they don't create any left/right fill material).
+%
+% First macro builds box with caption above/below.
+% At first we reset temporary definitions for current float.
+% \begin{macrocode}
+\newcommand\flrow@FB@{\global\let\flrow@typ@tmpset\undefined
+ \FB@frame{\begin@FBBOX
+ \adj@dim\FBo@wd+\FBo@wadj=\hsize
+ \@tempdima\ht\@currbox\advance\@tempdima\dp\@currbox
+ \ifdim\@tempdima=\z@
+ \def\@@FBskip{}\let\FBo@frame\@gobble
+ \fi
+% \end{macrocode}
+% Here added zeroing of list margins in the case of appearance of |\floatbox|
+% inside list environment.
+% \begin{macrocode}
+ \@parboxrestore\leftmargin\z@\rightmargin\z@
+ \@@FBabove
+ \FBifcaptop\@tempswatrue\@tempswafalse
+ \if@tempswa
+% \end{macrocode}
+% If needed and exists---caption box above float object.
+% If key |footposition=caption| under caption loaded
+% foot material.
+% \begin{macrocode}
+ \ifvoid\@floatcapt\else
+ \FB@vbox\FBc@wd\FBcheight{\FBifCAPTOP\relax\vfill
+ \unvbox\@floatcapt
+ \ifnum\FPOScnt=\@ne\vbox{\FB@foot}\fi\vfil}%
+ \@@FBskip\hrule\@height\z@\@depth\z@
+ \fi
+% \end{macrocode}
+% Box of float object. If key |footposition=default|
+% foot material loaded in the bottom of float object box. In the case of
+% |footposition=foot| foot material loads after float object box.
+% \begin{macrocode}
+ \vtop{\vskip\z@\FBo@frame{\FB@vtop\FBo@wd\FBoheight
+ {\FBafil\unvbox\@currbox\FBbfil
+% \end{macrocode}
+% The zero vertical skip must be here in any case.
+% \begin{macrocode}
+ \vskip\z@
+ \ifnum\FPOScnt=\z@
+ \FB@vtop\FBo@wd\FBfheight{\FB@foot\vfil}\fi}}\par
+ \vskip\z@
+ \ifnum\FPOScnt=\tw@\vskip\z@
+ \FB@vtop\FBc@wd\FBfheight{\FB@foot\vfil}\fi}%
+% \end{macrocode}
+% If needed and exists---caption box below float object.
+% If key |footposition=default| or |footposition=caption|
+% foot material loaded under caption contents.
+% \begin{macrocode}
+ \else\ifnum\FPOScnt=\z@\FPOScnt=\@ne\fi
+ \FBo@frame{\FB@vbox\FBo@wd\FBoheight{\FBafil
+ \unvbox\@currbox\FBbfil}}\par
+ \ifvoid\@floatcapt\else
+ \@@FBskip\hrule\@height\z@\@depth\z@
+ \FB@vtop\FBc@wd\FBcheight{\hsize\columnwidth\unvbox\@floatcapt
+ \ifnum\FPOScnt=\@ne\vtop{\FB@foot}%
+ \fi\par
+% \end{macrocode}
+% The |\vss| glue appears here because the included box with foot material
+% sometimes creates a small overfull in float rows and crashes alignment of
+% |postcode=| material.
+% \changes{v0.2b}{2007/10/28}{Caption box deleted if still exists.}
+% \begin{macrocode}
+ \vfill\vskip\z@\vss
+ \ifnum\FPOScnt=2\FB@vtop\FBc@wd\FBfheight{\FB@foot\vfil}\fi
+ }\fi
+ \fi\@@FBbelow\FB@zskip\end@FBBOX
+ \global\setbox\@floatcapt\box\voidb@x}}
+% \end{macrocode}
+%
+% Second internal macro for float row builds float box with beside caption.
+% At first we reset temporary definitions for current float.
+% \begin{macrocode}
+\newcommand\flrow@FC@{\global\let\flrow@typ@tmpset\undefined
+ \FB@frame{\begin@FBBOX
+ \adj@dim\FBo@wd+\FBo@wadj=\hsize
+ \settowidth\@tempdimb{\floatcapbesidesep}\advance\hsize\@tempdimb
+% \end{macrocode}
+% Here added zeroing of list margins in the case of appearance of |\floatbox|
+% inside list environment.
+% \begin{macrocode}
+ \advance\hsize\FBc@wd\@parboxrestore\leftmargin\z@\rightmargin\z@
+ \@@FBabove
+ \hbox{\floatfacing*%
+ {\ifvoid\@floatcapt\else
+ \FCc@box{\FBw@box\FBc@wd\unvbox\@floatcapt\FB@foot}%
+ \floatcapbesidesep\fi
+% \end{macrocode}
+% |\FBf@raise| uses |\raisebox| correction to align top (bottom) of caption
+% text with top (bottom) of object frame.
+% \changes{v0.2b}{2007/10/28}{Caption box deleted if still exists.}
+% \begin{macrocode}
+ \FBf@raise{\FBo@frame{\FCo@box{\FBw@box\FBc@wd\unvbox\@currbox}}}}%
+ {\FBf@raise{\FBo@frame{\FCo@box{\FBw@box\FBo@wd\unvbox\@currbox}}}%
+ \ifvoid\@floatcapt\else
+ \floatcapbesidesep\FCc@box{\FBw@box\FBc@wd
+ \unvbox\@floatcapt\FB@foot}\fi
+ }}\par\@@FBbelow\vskip\z@
+ \end@FBBOX
+ \global\setbox\@floatcapt\box\voidb@x}}
+% \end{macrocode}
+% Macro for foots and command for skip outside float row.
+% \begin{macrocode}
+\newcommand\FB@foot{\let\FR@ifFOOT\@firstoftwo\FB@putfoots\@@par\FB@putfnotes}
+\newcommand\FB@zskip{}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{em}
+% \end{macro}
+%
+% \begin{macro}{\float@end}
+% [float] The internal macro |\end@float| appears here under the name of
+% |\float@end|. The main thing which is changed is that we call
+% |\float@makebox| to reconstruct the float according to the float style.
+% We want to do exactly what the \LaTeX\ kernel does without copying
+% actual kernel code if we can help it; therefore we finish off the
+% float using the kernel |\@endfloatbox|, then replace \LaTeX's
+% contents of the |\@currbox| with our own processed version, and then
+% hand the thing off to \LaTeX{} again. Of course we have already done
+% |\@endfloatbox|, which comes at the beginning of |\end@float|, ourselves;
+% therefore we neutralize it before calling |\end@float|. This doesn't
+% matter since we're in a group anyway (we wanted to keep the style
+% commands local), so everything is undone at the end of the environment.
+%
+% {\em [floatrow] Added flag |\ifFBbuild| for float box layout building.
+% This flag stops repeated usage of |\float@makebox| after |\floatbox|
+% in |\float@end|, |\float@endH| and
+% |\float@dblend| macros and, if \package{rotating} used,
+% in replaces usage of |\float@makebox| to \LaTeX's standard box |\@currbox|
+% |\rotfloat@makebox| and |\rotfloat@dblmakebox| commands.}
+% \begin{macrocode}
+\newcommand\float@end{\ifFBbuild\@endfloatbox
+ \global\setbox\@currbox\float@makebox\columnwidth
+ \let\@endfloatbox\relax\fi
+ \end@float}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\float@endH}
+% The |\float@endH| command is, again, derived from \package{here}. It'll
+% deal correctly with a non-floating float, inserting the proper amounts
+% of white space above and below.
+%
+% {\em [floatrow] Added flag |\ifFBbuild| for float box layout building.
+% This flag stops repeated usage of |\float@makebox| after |\floatbox|.}
+% There is also added flag for loading of list penalties around anchored float.
+% \begin{macrocode}
+\newcommand\floatHpenalties{}
+\newcommand\float@endH{\@endfloatbox\par
+ \FR@iffloatHaslist
+ {\floatHpenalties\relax
+ \addpenalty\@beginparpenalty}\relax
+ \vskip\intextsep
+ \ifFBbuild\setbox\@currbox\float@makebox\columnwidth\fi
+ \box\@currbox\par
+ \FR@iffloatHaslist
+ {\addpenalty\@endparpenalty\@endpetrue}\relax
+ \vskip\intextsep\relax}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\float@dblend}
+% The |\float@dblend| command finishes up double-column floats. This
+% uses the same approach as |\float@end| above. It seems to work.
+%
+% {\em [floatrow]
+% Added flag |\ifFBbuild| for float box layout building.
+% This flag stops repeated usage of |\float@makebox| after |\floatbox|.}
+% \begin{macrocode}
+\newcommand\float@dblend{\ifFBbuild\@endfloatbox
+ \global\setbox\@currbox\float@makebox\textwidth
+ \let\@endfloatbox\relax\fi
+ \end@dblfloat}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsubsection{The \package{float} Package: Captions and Lists of Floats}
+%
+% Now for the caption routines.
+% We use a box, |\@floatcapt|, to hold the caption while the float
+% is assembled.
+% \begin{macrocode}
+\newsavebox\@floatcapt
+% \end{macrocode}
+%
+% [floatrow \ldots Skipped explanation. Original definition of caption is stored in |\flrow@caption| above.
+% The storing mechanism of caption box was moved in |\@makecaption| stuff (|\flrow@makecaption| command).]
+%
+% \begin{macro}{\listof}
+% The |\listof| command reads the desired list of floats from the
+% appropriate auxiliary file. The file is then restarted.
+% First of all, we check whether the float style that's supposed to be
+% listed is actually defined. If not, we output a |\float@error|
+% {\em([floatrow] the |\float@error| changed to
+% |\flrow@error|)}.
+% \begin{macrocode}
+\newcommand*{\listof}[2]{%
+ \@ifundefined{ext@#1}{\flrow@error{Unknown float style `#1'}}{%
+% \end{macrocode}
+% All's well until now. We define the |\l@|\meta{float} command
+% that \LaTeX\ needs for formatting the list, and then typeset the
+% appropriate list header.
+% {\em [floatrow] The definition of list entry
+% layout moved in \cmd{\DeclareNewFloatType} command.}
+% \changes{v0.2b}{2007/12/09}{The main definition of list entry layout moved in
+% \cmd{\DeclareNewFloatType} command, here it is provided.}
+% \begin{macrocode}
+ \expandafter\providecommand\csname l@#1\endcsname
+ {\@dottedtocline{1}{1.5em}{2.3em}}%
+ \float@listhead{#2}%
+% \end{macrocode}
+% Next we call |\@starttoc| with the correct file extension
+% to do the actual work.
+% If |\parskip| is non-zero, vertical space would be added between
+% the individual list entries. To avoid this, we zero |\parskip|
+% locally. This should be done after the |\float@listhead| above since
+% |\parskip| also influences the spacing of headings, and the listings
+% would look different from other chapters otherwise. (Suggested by
+% Markus Kohm.)
+% \begin{macrocode}
+ \begingroup\setlength{\parskip}{\z@}%
+ \@starttoc{\@nameuse{ext@#1}}%
+ \endgroup}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\float@listhead}
+% This command generates the beginning of a list of floats.
+% Currently the list appears at the chapter or the section level, depending
+% on whether chapters are supported in the document class. According to
+% a suggestion from Markus Kohm, this is now in a separate command so it
+% can be overridden by other packages. We also use |\MakeUppercase| instead
+% of |\uppercase|; when this piece of code was first written |\MakeUppercase|
+% hadn't been invented yet, and for some reason this never got updated.
+% \begin{macrocode}
+\providecommand*{\float@listhead}[1]{%
+ \@ifundefined{chapter}{\def\@tempa{\section*}}%
+ {\def\@tempa{\chapter*}}%
+ \@tempa{#1\@mkboth{\MakeUppercase{#1}}{\MakeUppercase{#1}}}}%
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\float@addtolists}
+% This command allows \LaTeX\ programmers to add something to all
+% currently-defined lists of floats, such as some extra vertical
+% space at the beginning of a new chapter in the main text
+% (|\float@addtolists{\protect\addvspace{10pt}}|), without knowing
+% exactly which lists of floats are currently being constructed.
+% This command currently does \emph{not} operate on the |lot| and |lof|
+% lists.
+% \begin{macrocode}
+\newcommand\float@addtolists[1]{%
+ \def\float@do##1{\addtocontents{##1}{#1}} \the\float@exts}
+% \end{macrocode}
+% \end{macro}
+%
+% {\em [floatrow] Here goes \package{floatrow} message about
+% finishing of loading of \package{float} package's corrected code.}
+% \begin{macrocode}
+\PackageInfo{floatrow}{Modified float package code loaded}
+% \end{macrocode}
+%
+% ^^A -------------------------------------------------------------------------------------------------------
+%
+% \subsection{Borrowed Code (With Original Comment)
+% from The \package{rotfloat} Package}
+%
+% {\em [floatrow] If there is the \package{rotating} package in \LaTeX's
+% installation the \package{rotfloat} package's stuff will be loaded.}
+% \begin{macrocode}
+\IfFileExists{rotating.sty}{\@tempswatrue}{\@tempswafalse}
+\if@tempswa
+% \end{macrocode}
+%
+% {\em [floatrow]
+% The main redefinitions for \package{rotfloat} (|\flrow@restyle| stuff) purposes
+% were made above (in \package{float} part).\\{}[\dots]
+%
+% Code contents of |\rotfloat@float| and |\rotfloat@dblfloat| moved up
+% inside |\flrow@restyle| macro.}
+%
+% \begin{macro}{\@float@HH}
+% We have to extend |\@float@HH|\emph{[\dots]}.
+% {\em [floatrow] Since |\rotfloat@endH| was originally defined
+% as |\float@endH| in current macro used |\float@endH|}
+% \begin{macrocode}
+ \let\rotfloat@HH\@float@HH
+ \def\@float@HH#1{%
+ \expandafter\let\csname endsideways#1\endcsname\float@endH
+% \expandafter\let\csname endsideways#1*\endcsname\rotfloat@dblendH
+ \let\end@float\relax
+ \rotfloat@HH{#1}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\rotfloat@endH}
+% This one hasn't to be changed. {\em [floatrow] Commented.}
+% \begin{macrocode}
+% \newcommand\rotfloat@endH{\float@endH}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\rotfloat@makebox}
+% \begin{macro}{\rotdblfloat@makebox}
+% |\float@makebox| has a parameter here which will be set to |\columnwidth|
+% or |\textwidth|. (In the \package{float} package $v1.2$ the |\columnwidth| was
+% hard wired into |\float@makebox|.) So we have to pass this parameter
+% through the original version of |\float@makebox| which we have saved to
+% |\rotfloat@@makebox| within |\rotfloat@float|.)
+% \begin{macrocode}
+ \newcommand*\rotfloat@makebox[1]{%
+ \vbox{\def\@float##1[##2]{}\let\end@float\relax
+ \@rotfloat{}[]%
+ \ifFBbuild\rotfloat@@makebox{#1}\else\box\@currbox\fi
+ \end@rotfloat}}
+ \newcommand*\rotdblfloat@makebox[1]{%
+ \vbox{\def\@float##1[##2]{}\let\end@dblfloat\relax
+ \@rotdblfloat{}[]%
+ \ifFBbuild\rotfloat@@makebox{#1}\else\box\@currbox\fi
+ \end@rotdblfloat}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% That's all folks\dots {\em [floatrow] of borrowed code of
+% \package{rotfloat} package, v1.2. And here goes message about loading of
+% \package{rotfloat} package's code.}
+% \begin{macrocode}
+\PackageInfo{floatrow}{Modified rotfloat package code loaded}
+\fi
+% \end{macrocode}
+%
+% \end{sl}
+%
+% \subsection{Stuff to Load Footnotes and Float Foot Material}
+%
+% \begin{macro}{\FR@everyfloat}
+% These token macros add redefinition of float stuff to arrange usage
+% of footnotes inside plain float contents. The footnote stuff works like
+% in minipage,
+% \begin{macrocode}
+\@ifdefinable\FR@everyfloat{\newtoks\FR@everyfloat}
+\FR@everyfloat={\let\@footnotetext\@mpfootnotetext
+ \def\@mpfn{mpfootnote}\def\thempfn{\thempfootnote}\c@mpfootnote\z@
+ \floatobjectset\floatfont}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\FR@ifFOOT}
+% Flag for placing foot material.
+% \begin{macrocode}
+\@ifdefinable\FR@ifFOOT{\let\FR@ifFOOT\@secondoftwo}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\FB@putfnotes}
+% The excerpt from minipage macro (\LaTeX's core stuff) to put footnotes.
+% \begin{macrocode}
+\newcommand\FB@putfnotes{%
+ \ifvoid\@mpfootins\else\FR@ifFOOT
+% \end{macrocode}
+% A special skip (|\skip\@mpfootins|) dimension for footnotes in
+% float box changed to |\floatfootskip|.
+% \begin{macrocode}
+ {\vskip\floatfootskip\normalcolor\FBfootnoterule
+ \unvbox\@mpfootins\@@par}\relax
+ \fi}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\FB@putfoots}
+% Macro analogous to previous one, but for loading of |\floatfoot| stuff.
+% To load float foot material there is defined |\newinsert| for its stuff.
+% \begin{macrocode}
+\@ifdefinable\flrow@foot{\newinsert\flrow@foot}
+\newcommand\FB@putfoots{%
+ \ifvoid\flrow@foot\else\FR@ifFOOT
+% \end{macrocode}
+% The |\footnoterule| is not used for float foot.
+% \begin{macrocode}
+ {\vskip\floatfootskip\normalcolor
+ \unvbox\flrow@foot\@@par}\relax
+ \fi}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{New Definitions for Footnotes}
+%
+% \begin{macro}{\mpfootnotemark}
+% There is the definition of |\footnotemark| which creates the same mark as
+% |\footnote| inside |minipage| environment. That could be useful in
+% multiple footnote marks in tables. Since the same definition was loaded
+% in \package{footmisc} version 4.10, dated 2003/01/20 and later, these macros are defined at the
+% beginning of document in the case only if \package{footmisc} was not loaded.
+% \begin{macrocode}
+\AtBeginDocument{\providecommand\mpfootnotemark{\@ifnextchar[%]
+ \@xmpfootnotemark{\stepcounter\@mpfn
+ \protected@xdef\@thefnmark{\thempfn}\@footnotemark}}%
+ \@ifundefined{@xmpfootnotemark}
+ {\def\@xmpfootnotemark[#1]{\begingroup\c@mpfootnote#1\relax
+ \unrestored@protected@xdef\@thefnmark{\thempfn}\endgroup
+ \@footnotemark}}{}}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{Macro for Legends, Explications, etc.}
+%
+% \begin{macro}{\floatfoot}
+% This command made for the same reasons as \package{ccaption}'s |\legend|
+% macro and follows its style. It uses |\caption| mechanism.
+% \begin{macrocode}
+\captionsetup[floatfoot]{labelformat=empty,labelsep=none}
+\newcommand\floatfoot{\@ifstar
+ {\def\FR@tmp{\@parboxrestore\captionfootfont}\floatfoot@}%
+ {\def\FR@tmp{\captionfootfont}\floatfoot@}}
+\newcommand\floatfoot@[1]{%
+ \global\setbox\flrow@foot\vbox{%
+ \floatfoot@box{#1}}}%
+% \end{macrocode}
+%
+% \begin{macro}{\floatfoot@box}
+% For the case of usage outside of |\floatbox| and floating environments. E.g.
+% inside |longtable| environment.
+% \begin{macrocode}
+\newcommand\floatfoot@box[1]{%
+ \@ifundefined{@captype}{\def\@captype{floatfoot}}{}%
+% \end{macrocode}
+% The |\if@@FS| flag stored for |wrap...| environments.
+% \begin{macrocode}
+ \if@@FS\hsize\columnwidth\linewidth\columnwidth\fi
+ \@parboxrestore\reset@font\color@begingroup
+% \end{macrocode}
+% Apply current float settings.
+% \begin{macrocode}
+ \caption@setoptions{\@captype}%
+% \end{macrocode}
+% Apply floatfoot settings.
+% \begin{macrocode}
+ \caption@setoptions{floatfoot}%
+% \end{macrocode}
+% No captionlabel.
+% \begin{macrocode}
+ \caption@@make{}{\FR@tmp#1\@finalstrut\strutbox}%
+ \color@endgroup}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \subsection{Defining New Float Box Commands}
+%
+% \begin{macro}{\newfloatcommand}
+% \begin{macro}{\renewfloatcommand}
+% The following macros allow to define user commands-abbreviations of |\floatbox| command:
+% they have common unchanged preamble and setting for default width of
+% float box.
+% The definition of command for new float command.
+% \begin{macrocode}%
+\newcommand\newfloatcommand[2]{%
+ \@ifundefined{#1}{}%
+ {\flrow@error{\string#1 already defined}}%
+ \@ifnextchar[{\FB@nc{#1}{#2}}{\FB@nc{#1}{#2}[]}}
+\newcommand\renewfloatcommand[2]{%
+ \@ifundefined{#1}{}%
+ {\PackageInfo{floatrow}{Redefining \string#1}}%
+ \@ifnextchar[{\FB@nc{#1}{#2}}{\FB@nc{#1}{#2}[]}}
+\@ifdefinable\FB@nc{}\@ifdefinable\FB@@nc{}
+\def\FB@nc#1#2[#3]{%
+ \@ifnextchar[{\FB@@nc{#1}{#2}[#3]}{\FB@@nc{#1}{#2}[#3][]}}
+% \end{macrocode}
+% This group ends at the end of |\@@@floatbox| macro.
+% \begin{macrocode}%
+\def\FB@@nc#1#2[#3][#4]{%
+ \@namedef{#1}{\begingroup
+% \end{macrocode}
+% The option with temporary settings for float
+% box saved to temporary command.
+% \begin{macrocode}%
+ \def\FB@tmpset{#3}\def\@captype{#2}%
+ \@ifnextchar[{\@floatbox}{\@floatbox[#4]}}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \subsubsection{Predefined Abbreviations for Figures and Tables}
+%
+% \begin{macro}{\ffigbox}
+% \begin{macro}{\ttabbox}
+% \begin{macro}{\fcapside}
+% The abbreviations for object---caption combination in float
+% figures and tables and also for figures with beside captions
+% (there is not given \emph{abbreviation} command for beside
+% caption in tables---I can't imagine such book design).
+% \begin{macrocode}
+\newfloatcommand{ffigbox}{figure}[\nocapbeside][]
+\newfloatcommand{ttabbox}{table}[\captop][\FBwidth]
+\newfloatcommand{fcapside}{figure}[\capbeside][]
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \subsection{Building Float Box}
+%
+% \FRorisubsubsection{Dimensions Used in Float Box Building}
+%
+% \begin{macro}{\FB@wd}
+% \begin{macro}{\FBo@wd}
+% \begin{macro}{\FBc@wd}
+% These internal dimensions used for defining widths for
+% float boxes entirely and for object and caption separately
+% (they could differ in special style layouts). The |\newdimen| register is
+% necessary because of these parameters can catch values from skip parameters
+% during calculations,
+% also the skip values of widths could ``conflict'' with skips-separators between floats.
+% \begin{macrocode}
+\@ifdefinable\FB@wd {\newdimen\FB@wd}
+\@ifdefinable\FBo@wd{\newdimen\FBo@wd}
+\@ifdefinable\FBc@wd{\newdimen\FBc@wd}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\FBo@ht}
+% \begin{macro}{\FBc@ht}
+% \begin{macro}{\FBf@ht}
+% The internal dimensions for heights of object and caption.
+% Third dimension defines height of footnote and float foot stuff.
+% \begin{macrocode}
+\newlength\FBo@ht
+\newlength\FBc@ht
+\newlength\FBf@ht
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\FBo@max}
+% \begin{macro}{\FBc@max}
+% \begin{macro}{\FBf@max}
+% These three internal dimensions determine maximum object, caption and
+% foot boxes in float row environments for special styles.
+% \begin{macrocode}
+\newlength\FBo@max
+\newlength\FBc@max
+\newlength\FBf@max
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \subsubsection{Commands for Counting Width and Height}
+%
+% \begin{macro}{\FR@loc@fcaddcnt}
+% \begin{macro}{\FR@loc@}
+% \begin{macro}{\FBtmp@cap}
+% Redefinition of \cmd{\addtocounter} macro---localization of counter change.
+% \begin{macrocode}
+\newcommand\FR@loc@addcnt[2]{%
+ \@ifundefined{c@#1}{\@nocounterr{#1}}%
+ {\advance\csname c@#1\endcsname #2\relax}}
+% \end{macrocode}
+% The command for localization of |\refstepcounter|, |\stepcounter| and
+% |\refsteponlycounter|.
+% \begin{macrocode}
+\newcommand\FR@loc@refcnt[1]{%
+ \@ifundefined{c@#1}{\@nocounterr{#1}}%
+ {\advance\csname c@#1\endcsname1\relax}}
+% \end{macrocode}
+% Gobbling of caption label and localization of counter change.
+% \begin{macrocode}
+\newcommand\FR@loc@{%
+% \flrow@gobble
+ \let\FR@ifunloc\@gobble
+ \let\label\@gobble
+ \let\refstepcounter\FR@loc@refcnt
+ \let\stepcounter\FR@loc@refcnt
+ \let\refsteponlycounter\FR@loc@refcnt
+ \let\FR@ifcountH\@secondoftwo
+% \end{macrocode}
+% The |\cl@@ckpt| is macro which ``globalizes'' all counters. It is used by
+% |tabularx| environment. Here it is emptied during local creation of
+% caption box. Also here is gobbled macro from \package{subfig} package.
+% \changes{v0.2b}{2008/01/06}{Added redefinitions of \texttt{..addcontentsline}
+% commands for (subcaption) compatibility with caption 3.1. (AS)}
+% \begin{macrocode}
+ \let\cl@@ckpt\empty\let\addtocounter\FR@loc@addcnt
+ \let\caption@kernel@addcontentsline\@gobbletwo
+ \let\caption@addcontentsline\@gobbletwo
+ \def\sf@updatecaptionlist##1##2##3##4{}}
+% \end{macrocode}
+% The macro for temporary redefinition for counting of caption width.
+% \changes{v0.1p}{2007/06/24}{Added \cmd{\relax} for compatibility with
+% caption 3.1.}
+% \changes{v0.2b}{2007/12/10}{Contents of \cmd{\FBtmp@cap} became \cmd{\captionlabel} for (sub)caption labels.}
+% \begin{macrocode}
+\def\FBtmp@cap#1[#2]#3{\sbox\@tempboxa{\captionlabel{#3}}%
+ \global\@tempdimb\wd\@tempboxa}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\captionlabel}
+% \begin{macro}{\subcaptionlabel}
+% Here goes support for caption and subcaption labels. (The |\captionlabel| command is
+% used as internal macro for calculating width of caption.)
+% This macro uses internal \package{caption} commands |\caption@@@make| and |\caption@lfmt|.
+% The temporary macro |\FR@tmp| defined as |\@captype| or |sub\@captype|, depending to
+% ``depth'' of float box.
+% \changes{v0.2b}{2007/12/10}{The \cmd{\captionlabel} created for (sub)caption label,
+% with suggestions A.Sommerfeldt.}
+% \begin{macrocode}
+\newcommand\captionlabel[1]{{\def\FR@tmp{\@captype}\ifnum\floatbox@depth>\@ne
+ \def\FR@tmp{sub\@captype}\caption@setsubtype*{\FR@tmp}\stepcounter{\FR@tmp}\fi
+ \caption@@@make{\caption@fnum\FR@tmp}{#1}}}
+% \end{macrocode}
+% The |\subcaptionlabel| command
+% \begin{macrocode}
+\newcommand\subcaptionlabel[1]{{\floatbox@depth\tw@\captionlabel{#1}}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\FBget@box}
+% This macro calculates widths and heights of caption and
+% object boxes accordingly to \meta{width} and \meta{height}
+% arguments of |\floatbox| macro.
+% \label{code:FBwidth}
+% \begin{macrocode}
+\newcommand\FBget@box[3]{%
+% \end{macrocode}
+% At first macro defines |\hsize| (which could be used in width definition),
+% i.e. change it for fit contents in boxes.
+% The |\FBget@box| macro uses the |\FBB@wd| command. In the case of
+% |\hsize=0pt| the |\FBB@wd| still defined as |\relax|. It will be
+% defined later.
+%
+% The |\hsize=0pt| can be defined in mandatory argument of |wrap...|
+% environment in the case of creation space equal to float contents.
+% If |\floatbox| macro has not any \oarg{width} argument, the |\hsize|
+% of wrapped figure equals to beside text (i.e. current text is `divided'
+% into two columns).
+% \begin{macrocode}
+ \FBiffloatrow\relax
+ {\ifx\FBB@wd\relax
+ \ifdim\hsize=\z@
+% \end{macrocode}
+% The |\floatbox| stuff doesn't use special |\caption| definition inside
+% |wrap...| environment---|\caption| restores its behavior.
+% \begin{macrocode}
+ \@ifundefined{wf@@caption}{}{\let\caption\wf@@caption}%
+ \hsize.5\columnwidth\advance\hsize-.5\columnsep
+ \else
+ \edef\FBB@wd{\the\hsize}%
+ \fi
+ \else
+ \hsize\FBB@wd
+ \fi}%
+ \adj@dim\hsize-\FB@wadj=\@tempdima
+ \FBifcapbeside
+ {\FCget@@wd{#1}{#3}}%
+ {\nofilFCOhsize
+ \FBiffloatrow\relax
+ {\settowidth\@tempdimb{{\FBleftmargin}{\FBrightmargin}}%
+ \advance\@tempdima-\@tempdimb}}%
+ \FC@ifo@fil{\@tempdima\FB@wd}{\FB@wd\@tempdima}%
+ \adj@dim\@tempdima-\FBo@wadj=\FBo@wd
+% \end{macrocode}
+% This line is doubled below but it is necessary here in case
+% you use |\hsize| in any width argument in current float contents.
+% \begin{macrocode}
+ \FBiffloatrow\relax{\hsize\FBo@wd}%
+% \end{macrocode}
+% |\FB@wd| changed only for beside captions.
+% \begin{macrocode}
+ \FBifcapbeside{\hsize\FB@wd}\relax
+ \linewidth\hsize
+% \end{macrocode}
+% If there are defined the width and/or height arguments in |\floatbox|
+% macro (re)calculates width of object and caption.
+% \begin{macrocode}
+ \def\reserved@a{#1}\ifx\reserved@a\empty
+ \else\FBget@@wd{#1}{#3}\fi
+ \hsize\FBo@wd\linewidth\hsize
+ \FBifcapbeside
+ {\FC@ifc@wd\relax{\advance\FBc@wd-\FB@wd}}%
+ {\FBc@wd\FB@wd}%
+% \end{macrocode}
+% From this point macro calculates heights of caption and object if necessary.
+% \begin{macrocode}
+ \setbox\z@\vbox{\let\FR@ifROWFILL\@secondoftwo\FR@loc@\hsize\FBo@wd\linewidth\hsize
+ \FBifcaptop
+ {\ifnum\FPOScnt=\z@\columnwidth\hsize\else\columnwidth\FBc@wd\fi}%
+ {\columnwidth\FBc@wd}%
+ #3}%
+ \FBc@ht\ht\@floatcapt\advance\FBc@ht\dp\@floatcapt
+ \FBo@ht\ht\z@\advance\FBo@ht\dp\z@\let\FBheight\FBo@ht
+ \setbox\tw@\vbox{\null\par\FB@foot\par}%
+ \FBf@ht\ht\tw@\advance\FBf@ht\dp\tw@
+ \FBiffloatrow
+ {\ifdim\FBf@ht>\FBf@max\global\FBf@max\FBf@ht\fi
+ \ifCADJ
+ \FBifcaptop
+ {\ifnum\FPOScnt=\@ne\global\advance\FBc@ht\FBf@ht\fi}%
+ {\ifnum\FPOScnt=\tw@
+ \ifdim\FBf@ht>\FBf@max
+ \global\advance\FBc@ht\FBf@ht
+ \else
+ \global\advance\FBc@ht\FBf@max
+ \fi
+ \else
+ \global\advance\FBc@ht\FBf@ht
+ \fi}%
+ \ifdim\FBc@ht>\FBc@max\global\FBc@max\FBc@ht\fi
+ \gdef\FBcheight{\FBc@ht}\gdef\FBfheight{\FBf@ht}%
+ \fi}\relax
+ \def\reserved@a{#2}\ifx\reserved@a\empty
+ \FBiffloatrow{\ifOADJ
+ \ifdim\FBo@ht>\FBo@max\global\FBo@max\FBo@ht\fi
+ \FBifcaptop
+ {\ifnum\FPOScnt=\z@
+ \ifdim\FBf@ht>\FBf@max\global\FBf@max\FBf@ht\fi
+ \fi}\relax
+ \gdef\FBoheight{\FBo@ht}\gdef\FBfheight{\FBf@ht}%
+ \fi}\relax
+ \else
+% \end{macrocode}
+% \changes{v0.2b}{2007/12/09}{The argument with floatbox contents added.}
+% \begin{macrocode}
+ \FBget@@ht{#2}{#3}%
+ \fi}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\FCget@@wd}
+% Counts the width of caption if caption was placed beside float object.
+% \begin{macrocode}
+\newcommand\FCget@@wd[2]{\flrow@FClist
+ \FBiffloatrow\relax
+ {\settowidth\@tempdimb{{\FCleftmargin}{\FCrightmargin}}%
+ \advance\@tempdima-\@tempdimb\advance\hsize-\@tempdimb}%
+ \settowidth\@tempdimb{\floatcapbesidesep}\advance\@tempdima-\@tempdimb
+ \FC@ifo@fil{\FB@wd\@tempdima}\relax
+ \FC@ifc@wd\@tempswatrue\@tempswafalse
+ \if@tempswa
+% \end{macrocode}
+% If |\FCwidth| was not defined (|\relax|), macro calculates
+% natural caption width (in this case |\caption| restores plain \LaTeX's
+% behavior). The contents of float thrown out in |\box\@ne|.
+% \begin{macrocode}
+ \ifx\FCwidth\relax
+ \setbox\@ne\vbox{\FR@loc@
+ \let\caption\flrow@caption
+ \let\@caption\FBtmp@cap
+ #2}%
+ \FBc@wd=\@tempdimb
+ \else
+ \FBc@wd=\FCwidth
+% \end{macrocode}
+% The |\FCwidth| is local dimension.
+% \begin{macrocode}
+ \fi\FC@ifo@fil{\advance\FB@wd-\FBc@wd}\relax
+ \else
+ \FBc@wd\@tempdima
+ \fi
+ \@tempdima.5\@tempdima}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\flrow@gobble@}
+% \begin{macro}{\flrow@gobble}
+% \begin{macrocode}
+\newcommand\flrow@gobble@[2][]{\unskip\ignorespaces}
+\newcommand\flrow@gobble{%
+ \let\caption\flrow@gobble@
+ \let\floatfoot\flrow@gobble@
+ \let\footnote\flrow@gobble@
+ \let\footnotetext\flrow@gobble@
+ }
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+%
+% \begin{macro}{\FBget@@wd}
+% Counts the width of object if the width optional argument not empty.
+%
+% There is na\u\i{}ve check of existence of |\FBwidth| and/or
+% |\FBheight| commands in optional arguments. I hope it could work
+% unless you are manipulating with metre dimensions (I hope you're not
+% preparing a metre book!) or set more than
+% |5\FBwidth| (|5\FBheight|) in \meta{width} (\meta{height}) option.
+% \begin{macrocode}
+\newcommand\FBget@@wd[2]{\@tempswafalse
+ \begingroup
+ \@tempdima-3000pt\let\FBwidth\@tempdima
+ \setlength\dimen@{#1}\ifdim\dimen@<\z@\global\@tempswatrue\fi
+ \endgroup
+ \if@tempswa
+ \setbox\z@\hbox{\let\FR@ifROWFILL\@secondoftwo\FR@loc@#2}%
+ \FBo@wd\wd\z@\let\FBwidth\FBo@wd
+ \setlength\FBo@wd{#1}%
+ \advance\FBo@wd\leftskip\advance\FBo@wd\rightskip
+% \end{macrocode}
+% The width |\FB@wd| localized.
+% \begin{macrocode}
+ \adj@dim\FBo@wd+\FBo@wadj=\FB@wd
+% \end{macrocode}
+% Throw out floatfoot and float footnote contents (if exist).
+% \begin{macrocode}
+ \setbox\flrow@foot\box\voidb@x
+ \setbox\@mpfootins\box\voidb@x
+ \else
+ \setlength\FB@wd{#1}%
+% \end{macrocode}
+% The width |\FB@wd| localized.
+% \begin{macrocode}
+ \adj@dim\FB@wd-\FB@wadj=\FB@wd
+ \adj@dim\FB@wd-\FBo@wadj=\FBo@wd
+ \let\FBwidth\FBo@wd
+ \fi}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\FBget@@ht}
+% Counts the height of object if the height optional argument not empty.
+% \changes{v0.2b}{2007/12/09}{The argument with floatbox contents added. Corrected bug
+% with height calculating.}
+% \begin{macrocode}
+\newcommand\FBget@@ht[2]{\@tempswafalse
+ \begingroup
+ \@tempdimb-3000pt\let\FBheight\@tempdimb
+ \setlength\dimen@{#1}\ifdim\dimen@<\z@
+ \global\@tempswatrue\fi
+ \endgroup
+ \if@tempswa
+ \setbox\z@\hbox{\let\FR@ifROWFILL\@secondoftwo\FR@loc@#2}%
+ \FBo@ht\ht\z@\advance\FBo@ht\dp\z@
+ \let\FBheight\FBo@ht\setlength\FBo@ht{#1}%
+ \adj@dim\FBo@ht+\FBo@hadj=\FBo@ht
+ \FBifcaptop{\ifnum\FPOScnt=\z@\advance\FBo@ht\FBf@ht\fi}\relax
+ \else
+ \setlength\FBo@ht{#1}%
+ \adj@dim\FBo@ht-\FBo@hadj=\FBo@ht
+ \adj@dim\FBo@ht-\FB@hadj=\FBo@ht
+ \setbox\z@\vbox{\offinterlineskip\vbox{\@@FBabove}%
+ \FBifcapbeside\relax{\@@FBskip\hrule\@height\z@\@depth\z@}%
+ \vtop{\@@FBbelow}}%
+ \global\advance\FBo@ht-\ht\z@\global\advance\FBo@ht-\dp\z@
+ \FBifcapbeside\relax\FBget@@@ht
+ \fi
+ \FBiffloatrow{\ifOADJ
+ \ifdim\FBo@ht>\FBo@max\global\FBo@max\FBo@ht\fi
+% \ifdim\FBf@ht>\FBf@max\global\FBf@max\FBf@ht\fi
+% \FBifcaptop{\ifnum\FPOScnt=\z@\advance\FBo@ht\FBf@ht\fi}\relax
+ \fi}\relax
+ \def\FBoheight{\FBo@ht}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\FBget@@@ht}
+% If there was set the height of float box this macro
+% calculates height of additional vertical material (except of space
+% created by frames) in object---caption box plus height of
+% caption box. The result is used to get correct height of object box.
+% \begin{macrocode}
+\newcommand\FBget@@@ht{%
+% \end{macrocode}
+% The |\box\z@| settings moved up in |\FBget@@ht| macro.
+% \begin{macrocode}
+% \global\advance\FBo@ht-\ht\z@\global\advance\FBo@ht-\dp\z@
+ \ifdim\FBc@ht>\FBc@max
+ \global\advance\FBo@ht-\FBc@ht
+ \else
+ \global\advance\FBo@ht-\FBc@max
+ \fi
+ \FBifcaptop{\ifnum\FPOScnt=\@ne\else
+ \ifdim\FBf@ht>\FBf@max
+ \global\advance\FBo@ht-\FBf@ht
+ \else
+ \global\advance\FBo@ht-\FBf@max
+ \fi
+ \fi}\relax
+ }
+% \end{macrocode}
+% \end{macro}
+%
+% \subsubsection{Storing Heights for Current Float Box}
+%
+% \begin{macro}{\FB@writeaux}
+% \begin{macro}{\FB@readaux}
+% Excerpt from \LaTeX's |\protected@write|. This command is used for
+% printing in \texttt{.aux}-file the necessary settings which will work
+% in next \LaTeX{} run.
+% \begin{macrocode}
+\newcommand\FB@writeaux[1]{%
+ \begingroup
+ \let\thepage\relax\let\protect\@unexpandable@protect
+ \edef\reserved@a{\write\@auxout{\string\gdef
+ \expandafter\string\csname @@FBset@\romannumeral
+ \the\c@FBl@b\endcsname{#1}}}\reserved@a
+ \endgroup
+ \addtocounter{FBl@b}{1}}
+\newcommand\FB@readaux[1]{%
+ \@ifundefined{@@FBset@\romannumeral\the\c@FBl@b}%
+ {#1}{\@nameuse{@@FBset@\romannumeral\the\c@FBl@b}}}
+% \end{macrocode}
+%
+% \begin{macro}{\c@FBl@b}
+% This counter helps to define unique
+% command for each float row environment or object---caption
+% beside box if necessary.
+% \begin{macrocode}
+\newcounter{FBl@b}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \subsubsection{Building Caption and Object Boxes}\label{putFB}
+%
+% \begin{macro}{\FR@ifFCBOX}
+% \begin{macro}{\FBs@raise}
+% \begin{macro}{\FBf@raise}
+% \begin{macro}{\FCset@vpos}
+% The |\FR@ifFCBOX| flag if true aligns top or bottom of object's
+% frame with top or bottom of beside caption if fancy layout used.
+% \begin{macrocode}
+\@ifdefinable\FR@ifFCBOX{\let\FR@ifFCBOX\@secondoftwo}
+\newcommand\FBs@raise{\raisebox{-\totalheight}}
+\newcommand\FBf@raise{}
+% \end{macrocode}
+% Setting of vertical position for beside caption and object.
+% Here is used \LaTeX's |\@parboxto| command, because of here is used
+% analogous mechanism of box building as in |\parbox| command and
+% |minipage| environment.
+% \begin{macrocode}
+\newcommand\FCset@vpos{\@FC@vpos
+ \ifcase\count@
+ \gdef\FC@bbox{$\vcenter\@parboxto\bgroup\vskip\z@}%
+ \gdef\FC@ebox{\vskip\z@\egroup$}%
+ \gdef\FBf@raise{}%
+ \gdef\FBs@raise{\raisebox{-.5\totalheight}}%
+ \or\gdef\FC@bbox{\vtop\@parboxto\bgroup\vskip\z@}%
+ \gdef\FC@ebox{\vskip\z@\egroup}%
+ \FR@ifFCBOX{\gdef\FBf@raise{\raisebox{-\height}}}%
+ {\gdef\FBf@raise{}}%
+ \gdef\FBs@raise{\raisebox{-\totalheight}}%
+ \or\gdef\FC@bbox{\vbox\@parboxto\bgroup}\gdef\FC@ebox{\vskip\z@\egroup}%
+ \FR@ifFCBOX{\gdef\FBf@raise{\raisebox{\depth}}}%
+ {\gdef\FBf@raise{}}%
+ \gdef\FBs@raise{}\fi}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\adj@dim}
+% Dimension defines locally box widths and heights in special styles.
+% The argument |#4| can be set in form like |{\global\hsize}| to
+% globalize result.
+% \begin{macrocode}
+\@ifdefinable\adj@dim{}
+\def\adj@dim#1#2#3=#4{\dimen@\z@#3\ifdim\dimen@=\z@#4#1\else
+ \adj@@dim#1#2#3{#4}\fi}
+\newcommand\adj@@dim[4]{\@tempdima#1\advance\@tempdima#2\dimen@
+ #4=\@tempdima}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsubsection{Caption---Object Box Building Macro}
+%
+% \begin{macro}{\floatbox}
+% The start of main macro of object---caption box building.
+%
+% The preparation of optional arguments. The option with settings for float
+% box saved to temporary command. For possible including |\floatbox| in |\floatbox|
+% the |\floatbox@depth| counter was added. We need to do all settings and calculations
+% in group.
+% \begin{macrocode}
+\newcommand\floatbox[2][]{\begingroup
+ \def\FB@tmpset{#1}\def\@captype{#2}%
+ \@ifnextchar[{\@floatbox}{\@floatbox[]}}
+\@ifdefinable\@floatbox{}\@ifdefinable\@@floatbox{}
+\def\@floatbox[#1]{%
+ \@ifnextchar[{\@@floatbox[#1]}{\@@floatbox[#1][]}}
+\@ifdefinable\floatbox@depth{\newcount\floatbox@depth}
+\def\@@floatbox[#1][#2]{%
+ \@ifnextchar[{\@@@floatbox[#1][#2]}{\@@@floatbox[#1][#2][]}}%]
+% \end{macrocode}
+%
+% \begin{macro}{\@@@floatbox}
+% Building object---caption box.
+% \begin{macrocode}
+\@ifdefinable\@@@floatbox{}
+\long\def\@@@floatbox[#1][#2][#3]#4#5{\advance\floatbox@depth\@ne
+ \@FB@vpos{#3}%
+% \end{macrocode}
+% If object---caption stays alone here go
+% special style settings for current float type.
+% Then go the settings for caption layout.
+% \begin{macrocode}
+ \if@@FS\else\FR@redefs
+ \ifcase\floatbox@depth\or
+ \flrow@setlist{{\@captype}}\or
+% \end{macrocode}
+% The |\caption| stuff catches |sub\@captype| settings by itself. In this case
+% in the second label were loaded only float layout settings.
+% \changes{v0.2b}{2007/12/10}{The redundant(?) caption settings for subtypes removed.}
+% \begin{macrocode}
+ \flrow@settype{subfloat}\flrow@settype{subtype}\flrow@settype{sub\@captype}%
+ \fi
+ \FRifFBOX\@@setframe\relax\@@FStrue
+ \fi
+% \end{macrocode}
+% Put temporary command with option settings
+% for float box.
+% \begin{macrocode}
+ \FB@tmpset
+% \end{macrocode}
+% Then load settings for beside captions, in the case we use this
+% layout---the beside caption could use a bit different layout.
+% \begin{macrocode}
+ \FBifcapbeside\flrow@FClist\relax
+% \end{macrocode}
+% Restoring standard justified paragraph settings${{}+{}}$|\parindent\z@|.
+% \begin{macrocode}
+ \@parboxrestore\leftmargin\z@\rightmargin\z@
+ \floatobjectset\floatfont
+% \end{macrocode}
+% Here is called macro which calculates widths and heights of caption
+% and object.
+% \begin{macrocode}
+ \FBget@box{#1}{#2}{#4#5}%
+% \end{macrocode}
+% In this point defined macros for building of beside object---caption box.
+% \changes{v0.1f}{2005/06/14}{The \cmd{\capstart} added as
+% a)~\cmd{\FR@floatbox} argument (outside float row).}
+% \begin{macrocode}
+ \FBifcapbeside\FCset@vpos\relax
+ \FBiffloatrow{\FR@floatbox{\@ifundefined{capstart}{}{\capstart}#4#5}}%
+% \end{macrocode}
+% The restoring of full |\hsize| of current float box.
+% For the case of counting of float width inside |wrap...| environment
+% here defined the |\FBB@wd| macro. Inside the |\FBsetbox@obj| macro it |\relax|ed
+% again to get brand-new settings for possible inner |\floatbox|es.
+% \changes{v0.1f}{2005/06/14}{The \cmd{\capstart} added as
+% b)~\cmd{\FBsetbox@obj} argument (in float row).}
+% \begin{macrocode}
+ {\adj@dim\FB@wd+\FB@wadj=\hsize\linewidth\hsize
+ \ifx\FBB@wd\relax\edef\FBB@wd{\the\hsize}\fi
+ \FBsetbox@obj{\@ifundefined{capstart}{}{\capstart}\let\FBB@wd\relax
+ #4#5}\FBbuildtrue
+ \FBifcapbeside{\flrow@FC\FBB@wd}{\flrow@FB\FBB@wd}%
+ \global\FBbuildfalse
+ \FR@iffacing{\FB@writeaux{\string\global\string\c@FBcnt\thepage}}\relax
+% \global\FB@wd\hsize
+ }\advance\floatbox@depth\m@ne
+% \end{macrocode}
+% End of the group.
+% \begin{macrocode}
+ \endgroup\ignorespaces}
+% \end{macrocode}
+%
+% Code for recounting parameters and building boxes inside |floatrow|
+% environment.
+% \begin{macrocode}
+\newcommand\FR@floatbox[1]{\@tempswafalse
+% \end{macrocode}
+% For beside floats in special layouts of float (e.g. |boxed|
+% or |ruled|) there is necessary the definition of maximum heights
+% of captions and objects to align boxes or rules. Here goes command
+% which loads the result of max dimensions from previous run.
+% \begin{macrocode}
+ \ifOADJ\@tempswatrue\fi\ifCADJ\@tempswatrue\fi
+ \if@tempswa\@ifundefined{FB@@boxmax}{}{\FB@@boxmax}\fi
+% \end{macrocode}
+% Here we create boxes of float contents.
+% \begin{macrocode}
+ \FBsetbox@obj{#1}\begin@FBBOX
+ \FBifcapbeside\flrow@FC@\flrow@FB@
+ \end@FBBOX
+% \end{macrocode}
+% The each float box in float row reduces special counter |FRobj|
+% by~1.
+% \begin{macrocode}
+ \addtocounter{FRobj}\m@ne
+ \@tempswafalse\FR@iffacing\@tempswatrue\relax
+ \ifCADJ\@tempswatrue\fi\ifOADJ\@tempswatrue\fi
+% \end{macrocode}
+% At end of row it equals zero.
+% \begin{macrocode}
+ \advance\Xhsize-\FB@wd
+ \FBifcapbeside
+ {\advance\Xhsize-\FBc@wd
+ \FR@ifcountH{\global\advance\Zhsize-\FBc@wd}\relax
+ \settowidth\@tempdimb{\floatcapbesidesep}%
+ \advance\Xhsize-\@tempdimb
+ \FR@ifcountH{\global\advance\Zhsize-\@tempdimb}\relax}\relax
+ \ifnum\c@FRobj=\z@
+% \end{macrocode}
+% Here goes macro which prints in \file{.aux}-file the final
+% countdown of maximum caption and object heights if necessary.
+% At last goes flag for float box layout building.
+% \begin{macrocode}
+ \if@tempswa
+ \FB@writeaux{\string\c@FBcnt\thepage
+ \string\def\string\FB@@boxmax{%
+ \ifOADJ\string\FBo@ht\the\FBo@max
+ \string\FBf@ht\the\FBf@max\fi
+ \ifCADJ\string\FBc@ht\the\FBc@max\fi}}\fi
+ \global\FBbuildfalse
+ \else
+% \end{macrocode}
+% Between floats in float row macro puts separation material.
+% \begin{macrocode}
+% \FBifcapbeside
+% {\advance\Xhsize-\FBc@wd
+% \FR@ifcountH{\global\advance\Zhsize-\FBc@wd}\relax
+% \settowidth\@tempdimb{\floatcapbesidesep}%
+% \advance\Xhsize-\@tempdimb
+% \FR@ifcountH{\global\advance\Zhsize-\@tempdimb}\relax}\relax
+ \floatrowsep
+ \adj@dim\Xhsize-\FB@wadj={\global\Xhsize}%
+ \adj@dim\Zhsize-\FB@wadj={\global\Zhsize}%
+ \fi}
+% \end{macrocode}
+% The macro for storing float object in box in the same way as
+% in plain environment. There is added code for possible usage of
+% \package{color} package and color boxes.
+% \begin{macrocode}
+\newcommand\FBsetbox@obj[1]{%
+ \setbox\float@box\color@vbox\normalcolor
+ \FBifcaptop
+ {\FB@vtop\FBo@wd\FBoheight\bgroup\FBafil\floatobjectset\floatfont
+ \ifnum\FPOScnt=\z@\columnwidth\FBo@wd\else\columnwidth\FBc@wd\fi}%
+ {\FB@vbox\FBo@wd\FBoheight\bgroup\FBafil\floatobjectset\floatfont
+ \columnwidth\FBc@wd}%
+ #1\FBbfil\egroup\color@endbox
+ \let\@currbox\float@box}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \subsection{Building Float Row}
+%
+% \FRorisubsubsection{The Flag, Counter and Dimension for Float Row Environment}
+%
+% \begin{macro}{\FBiffloatrow}
+% Switch used in |\floatbox| to define whether it placed inside of
+% environment of beside floats (float row) or not.
+% \begin{macrocode}
+\@ifdefinable\FBiffloatrow{\let\FBiffloatrow\@secondoftwo}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\c@FRobj}
+% Counter of objects in a row, which helps to put correct spaces between
+% float boxes and also to define the rest width (|\Xhsize|) for boxes.
+% \begin{macrocode}
+\newcounter{FRobj}
+\newcounter{FRsobj}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\Xhsize}
+% \begin{macro}{\Yhsize}
+% \begin{macro}{\Zhsize}
+% This dimension is used for defining of the rest width which float box
+% can occupy in current float row environment.
+% \begin{macrocode}
+\newlength\Xhsize
+% \end{macrocode}
+% Next dimensions are used for calculation of the common height of photos
+% in a row.
+% \begin{macrocode}
+\newlength\sXhsize
+\newlength\Zhsize
+\newlength\sZhsize
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \subsubsection{Float Row Environment}
+%
+% \begin{environment}{floatrow}
+% \label{floatrow}
+% Environment for placing beside floats (of one type).
+% First goes counter of floats in row, then the settings for float layout.
+% \changes{v0.2a}{2007/08/24}{Redefined boxes for building of above and below
+% material}
+% \begin{macrocode}
+\newcommand\flrow@to{to\hsize}
+\newcommand\flrow@boxset[1]{#1}
+\newcommand\flrow@setrowhbox{%
+\FR@ifROWFILL{\def\flrow@left{\hskip\leftskip}\def\flrow@right{\hskip\rightskip}%
+ }{\let\flrow@to\empty\def\flrow@left{}\def\flrow@right{}}%
+}
+\newcommand\flrow@left{}\newcommand\flrow@right{}
+\newcommand\flrow@hbox@bgroup{\hbox\flrow@to
+ \bgroup\flrow@left}
+\newcommand\flrow@hbox@egroup{\flrow@right
+ \egroup}
+\newbox\flrow@rowbox
+\newcommand\floatrow[1][2]{\c@FRobj=#1\relax
+% \end{macrocode}
+% If depth of row more than~0 the subfloatrow settings are switched.
+% \changes{v0.3b}{2009/08/02}{Fixed bug of \cs{thisfloatsetup} usage}
+% \begin{macrocode}
+ \ifcase\floatbox@depth
+ \flrow@setlist*{{floatrow}{\@captype row}}%
+ \or
+% \end{macrocode}
+% The |\caption| stuff catches |sub\@captype| settings by itself. The other reason to skip
+% caption settings here is possible usage of upper level |\caption| inside of |\RawCaption|
+% command which need ``parent'' settings. In this case
+% in the second label were loaded only float layout settings.
+% \begin{macrocode}
+ \flrow@settype{subfloat}\flrow@settype{subtype}\flrow@settype{sub\@captype}%
+ \flrow@settype{subfloatrow}\flrow@settype{sub\@captype row}%
+ \ifx\flrow@to\empty\def\flrow@boxset##1{}\fi
+ \fi%
+% \end{macrocode}
+% Settings for facing/non-facing layout, common/non-common heights of captions and objects.
+% \begin{macrocode}
+ \FB@facing\@tempswafalse\FR@iffacing\@tempswatrue\relax
+ \ifCADJ\@tempswatrue\fi\ifOADJ\@tempswatrue\fi
+ \if@tempswa\FB@readaux{\relax}\fi
+ \flrow@boxset{\ifx\FBB@wd\relax\edef\FBB@wd{\the\hsize}\else\hsize\FBB@wd\fi}%
+% \end{macrocode}
+% Settings analyzed.
+% The building of box of row of floats started.
+% \begin{macrocode}
+ \ifnum\floatbox@depth=\z@\vspace\FBaskip\else\leavevmode\fi
+ \hbox\flrow@to\bgroup%outer h box
+ \FRleftmargin
+ \flrow@boxset{\hsize\FBB@wd
+ \settowidth\@tempdima{{\FRleftmargin}{\FRrightmargin}}\advance\hsize-\@tempdima}%
+ \bgroup\ifx\FR@frame\empty\else\def\FB@frame{}\def\FB@wadj{}\def\FB@hadj{}\fi%frame set
+ \flrow@boxset{\adj@dim\hsize-\FR@wadj=\hsize}%
+ \setbox\flrow@rowbox\vbox\bgroup%v box
+% \end{macrocode}
+% Material above.
+% \begin{macrocode}
+ \@@FRabove
+% \end{macrocode}
+% Row |\hbox|.
+% \begin{macrocode}
+ \flrow@setrowhbox
+ \flrow@hbox@bgroup\let\FBiffloatrow\@firstoftwo
+% \end{macrocode}
+% Here starts trick with redefinition of |\hsize| inside float row.
+% The |\hsize| will be equal to one ``column'' (the number of
+% ``columns''-floats gives optional argument---the default is \texttt{2}).
+% \begin{macrocode}
+ \Xhsize\hsize\count@#1\advance\count@\m@ne
+% \settowidth\@tempdima{{\FRleftmargin}{\FRrightmargin}}\advance\Xhsize-\@tempdima
+ \settowidth\@tempdima{\floatrowsep}\advance\Xhsize-\count@\@tempdima
+ \@tempdimb\Xhsize
+ \FR@iftwolevel
+ {\ifnum\floatbox@depth=\z@\Zhsize\Xhsize\else
+ \ifdim\Zhsize=\z@\Zhsize\Xhsize\sZhsize\Xhsize\fi
+ \FR@ifcountH{\global\advance\Zhsize-\count@\@tempdima}\relax
+ \fi}{\@tempdimb\Xhsize\Zhsize\Xhsize}%
+ \divide\@tempdimb#1\relax\FB@wd\@tempdimb
+% \end{macrocode}
+% Here goes recalculated |\hsize|.
+% \begin{macrocode}
+ \hsize\@tempdimb\ignorespaces}
+% \end{macrocode}
+% Macro for float row end.
+% \begin{macrocode}
+\def\endfloatrow{\ifdim\lastskip>\z@\unskip\fi
+ \flrow@hbox@egroup%h box
+% \end{macrocode}
+% Material below.
+% \begin{macrocode}
+ \@@FRbelow
+ \egroup%v box
+ \FR@frame{\box\flrow@rowbox}%
+ \egroup%frame set
+ \FRrightmargin\egroup%outer h box
+ \ifnum\floatbox@depth=\z@\vspace\FBbskip\fi
+% \end{macrocode}
+% The building of box of row of floats finished.
+% Values of common heights and skips zeroed, default box settings restored.
+% \begin{macrocode}
+ \gdef\FBaskip{\z@}\gdef\FBbskip{\z@}%
+ \global\FBf@max\z@\global\FBo@max\z@\global\FBc@max\z@
+ \gdef\begin@FBBOX{\vbox\bgroup}\gdef\end@FBBOX{\egroup}}
+% \end{macrocode}
+% \end{environment}
+%
+% \begin{environment}{subfloatrow}\label{subfloatrow}
+% Environment for placing beside subfloats. It is simpler than
+% |floatrow|. First go counter of floats (here it is local)
+% in row, then the settings for float layout.
+% \changes{v0.2a}{2007/08/24}{The \cmd{\subfloatrow} moved from \package{fr-subfig}
+% in main package body}
+% \begin{macrocode}
+\newenvironment{subfloatrow}{\capsubrowsettings
+ \captionsetup{subtype}\@nameuse{subfloatrow*}}{\@nameuse{endsubfloatrow*}}
+\newcommand\capsubrowsettings{\caption@setoptions{subfloatrow}\caption@setoptions{sub\@captype row}}
+\newenvironment{subfloatrow*}[1][2]{\let\flrow@to\empty
+ \let\Xhsize\sXhsize%\let\Zhsize\sZhsize
+ \FR@ifunloc{\let\FR@ifcountH\@firstoftwo}\let\c@FRobj\c@FRsobj
+ \def\FRleftmargin{}\def\FRrightmargin{}\let\floatrowsep\subfloatrowsep
+ \floatrow[#1]\killfloatstyle}{\ifdim\lastskip>\z@\unskip\fi
+ \@ifundefined{adjustsubfloats}\relax\adjustsubfloats\endfloatrow}
+% \end{macrocode}
+% \end{environment}
+%
+% The definition of subfloat separator.
+% \begin{macrocode}
+\newcommand\subfloatrowsep{\hskip\columnsep}
+% \end{macrocode}
+%
+% \begin{macrocode}
+\@ifdefinable\FR@ifcountH{\let\FR@ifcountH\@firstoftwo}
+\@ifdefinable\FR@ifunloc{\let\FR@ifunloc\@firstofone}
+\@ifdefinable\FR@iftwolevel{\let\FR@iftwolevel\@secondoftwo}
+\newcommand\CommonHeightRow{\@ifstar
+ {\let\FR@iftwolevel\@firstoftwo\CommonHeightRow@
+ }{\let\FR@iftwolevel\@secondoftwo\CommonHeightRow@}}
+% \end{macrocode}
+%
+% \begin{macrocode}
+\newcommand\DefaultCommonHeight{25pt}
+\newcommand\CommonHeight{\DefaultCommonHeight}
+\newcommand\CommonHeightRow@[2][\DefaultCommonHeight]{\def\CommonHeight{#1}\setbox\z@
+ \hbox{\FR@loc@\let\FR@ifunloc\@firstofone#2}%
+ \ifcase\floatbox@depth\def\@tempa{\Xhsize}\def\@tempb{\Zhsize}\or
+ \def\@tempa{\sXhsize}\def\@tempb{\Zhsize}\fi
+ \FR@calc@CommonHeight#2}
+\@ifdefinable\FR@Zunitlength{\newdimen\FR@Zunitlength}
+% \end{macrocode}
+% The width of row, occupied by graphics divided in |1pt| segments. (To get |2pt|
+% segment the |\count@| value must be divided by |131072|;
+% to get |1pt| segment the |\count@| value must be divided by |65536|;
+% to get |.5pt| segment the |\count@| value must be divided by |32768|.)
+% \begin{macrocode}
+\newcommand\FR@calc@CommonHeight{%
+ \@tempdima\@tempb\advance\@tempdima-\@tempa
+ \count@\@tempdima\relax\divide\count@16384\relax
+% \end{macrocode}
+% The same number of segments will be for the necessary width of graphics.
+% The value of segment loaded in |\FR@Zunitlength| dimension.
+% \begin{macrocode}
+ \divide\@tempb\count@\relax\FR@Zunitlength\@tempb\relax
+ \@tempdima\CommonHeight\relax
+% \end{macrocode}
+% Now divide |\CommonHeight| in |1pt| segments.
+% \begin{macrocode}
+ \count@\@tempdima\relax\divide\count@16384\relax
+ \@tempdima\count@\FR@Zunitlength\relax
+% \end{macrocode}
+% And then these segments get value of |\FR@Zunitlength|.
+% \begin{macrocode}
+ \edef\CommonHeight{\the\@tempdima}}
+% \end{macrocode}
+%
+% \subsection{Aligning Float Boxes}
+%
+% \begin{macro}{\CenterFloatBoxes}
+% \begin{macro}{\TopFloatBoxes}
+% \begin{macro}{\BottomFloatBoxes}
+% \begin{macro}{\PlainFloatBoxes}
+% Aligning float boxes.
+% Firstly defined plain macros for float boxes.
+% \begin{macrocode}
+\newcommand\begin@FBBOX{\vbox\bgroup}
+\def\end@FBBOX{\egroup}
+% \end{macrocode}
+% Here these boxes are redefined to align floats in desired way.
+% First definition for centered.
+% \begin{macrocode}
+\newcommand\CenterFloatBoxes{\CADJfalse\OADJfalse
+ \buildFBBOX{\hbox\bgroup$\vcenter\bgroup\vskip\z@}%
+ {\vskip\z@\egroup$\egroup}}
+% \end{macrocode}
+% Definition for topped.
+% \begin{macrocode}
+\newcommand\TopFloatBoxes{\CADJfalse\OADJfalse
+ \buildFBBOX{\vtop\bgroup\vskip\z@}{\egroup}}
+% \end{macrocode}
+% Definition for aligned bottom.
+% \begin{macrocode}
+\newcommand\BottomFloatBoxes{\CADJfalse\OADJfalse
+ \buildFBBOX{\vbox\bgroup}{\vskip\z@\egroup}}
+% \end{macrocode}
+% Restoring of plain behavior of boxes in |floatrow|.
+% \begin{macrocode}
+\newcommand\PlainFloatBoxes{%
+ \gdef\begin@FBBOX{\vbox\bgroup}\gdef\end@FBBOX{\egroup}}
+% \end{macrocode}
+% Macro which defines |\begin@FBBOX| and |\end@FBBOX|.
+% \begin{macrocode}
+\newcommand\buildFBBOX[2]{\gdef\begin@FBBOX{#1}\gdef\end@FBBOX{#2}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\newdimentocommand}
+% \begin{macro}{\renewdimentocommand}
+% \begin{macro}{\newskiptocommand}
+% \begin{macro}{\renewskiptocommand}
+% \begin{macro}{\newlengthtocommand}
+% \begin{macro}{\renewlengthtocommand}
+% These macros substitute usage of \LaTeX's macro |\newlength| and \TeX's
+% macros |\newdimen| and |\newskip|. These commands are are placed as prefix
+% before \LaTeX's commands |\settowidth|/\allowbreak|\settoheght|/\allowbreak
+% |\settodepth|, |\setlength| and |\addtolength|.
+% \begin{macrocode}
+\def\newdimentocommand #1#2#3{%
+ #1\@tempdima{#3}\@ifdefinable#2{\xdef#2{\the\@tempdima}}}
+\def\renewdimentocommand#1#2#3{%
+ #1\@tempdima{#3}\xdef#2{\the\@tempdima}}
+\def\newskiptocommand #1#2#3{%
+ #1\@tempskipa{#3}\@ifdefinable#2{\xdef#2{\the\@tempskipa}}}
+\def\renewskiptocommand #1#2#3{%
+ #1\@tempskipa{#3}\xdef#2{\the\@tempskipa}}
+% \end{macrocode}
+% The company to standard |\newlength| command.
+% \begin{macrocode}
+\def\newlengthtocommand{\newskiptocommand}
+\def\renewlengthtocommand{\renewskiptocommand}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macrocode}
+%</floatrow>
+% \end{macrocode}
+%
+% \begin{macrocode}
+%<*floatsetup>
+% \end{macrocode}
+%
+% \subsection{Float Settings Stuff}
+%
+% \FRorisubsubsection{Definitions Analogous to The \package{caption}'s Ones}
+%
+%
+% \begin{macro}{\flrow@setbool}
+% The next definition follows \package{caption} package macro
+% to organize analogous mechanism of booleans.
+% It uses |\caption@set@bool| macro.
+% \changes{v0.2b}{2007/09/14}{The \cmd{\flrow@setbool}}
+% \begin{macrocode}
+\newcommand*\flrow@setbool[1]{%
+ \expandafter\caption@set@bool\csname FR@if#1\endcsname}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsubsection{Defining Stuff for Float Layout Settings}
+%
+% \begin{macro}{\floatsetup}
+% This macro analogous to |\captionsetup|.
+% \begin{macrocode}
+\def\floatsetup{\@ifnextchar[\flrow@setuptype\flrow@setup}
+\def\flrow@setuptype[#1]#2{%
+ \@ifundefined{flrow@typ@#1}{\@namedef{flrow@typ@#1}{#2}}%
+ {\expandafter\l@addto@macro\csname flrow@typ@#1\endcsname{,#2}}}
+% \end{macrocode}
+% Setup for only following float.
+% \begin{macrocode}
+\newcommand\thisfloatsetup{\floatsetup[tmpset]}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\flrow@setup}
+% \begin{macro}{\flrow@esetup}
+% \begin{macro}{\flrow@settype}
+% Macros analogous to |\caption@setup|, |\caption@esetup| and
+% |\caption@setoptions|. Here is used the |\caption@setkeys| instead of |setkeys|
+% to get correct error messages about misspelled keys.
+% \begin{macrocode}
+\def\flrow@setup{\caption@setkeys[floatrow]{floatrow}}
+\def\flrow@esetup#1{%
+ \edef\FR@tmp{\noexpand\flrow@setup{#1}}\FR@tmp}
+\def\flrow@settype#1{\@ifundefined{flrow@typ@#1}{}%
+ {\flrow@esetup{\csname flrow@typ@#1\endcsname}}}%
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\flrow@setlist}
+% \begin{macro}{\flrow@FClist}
+% This macro declares list of float and caption settings (like |widefloat|,
+% {rotfloat} etc.); the temporary settings created by |\thisfloatsetup|
+% command are added at very end of the float
+% settings list. The contents of temporary settings are emptied immediately after
+% their first usage, so the second usage of emptied settings discard
+% previously defined temporary definitions.
+% But there are two points where the additional list of special settings is loaded:
+% the floats with the option |[H]| and at the start of |floatrow|
+% environment. In this cases is used starred form of |\flrow@setlist|
+% without temporary settings (since they always will be loaded
+% when floating environment is loaded or, in the case of usage
+% outside floating environment, the |\floatbox| command is loaded).
+% \changes{v0.3b}{2009/08/02}{Fixed bug of \cs{thisfloatsetup} usage}
+% \begin{macrocode}
+\newcommand\flrow@setlist{\@ifstar\flrow@setlist@@\flrow@setlist@}
+\newcommand\flrow@setlist@[1]{\@flrow@setlist#1{tmpset};%
+ \FR@ifCST{\flrow@capsetup}\relax\@cap@setlist#1;%
+ \caption@setposition{\FBifcaptop tb}}
+\newcommand\flrow@setlist@@[1]{\@flrow@setlist#1;%
+ \FR@ifCST{\flrow@capsetup}\relax\@cap@setlist#1;%
+ \caption@setposition{\FBifcaptop tb}}
+\newcommand\@flrow@setlist[1]{\flrow@settype{#1}\@ifnextchar;\@gobble
+ \@flrow@setlist}
+% \end{macrocode}
+% The compatibility with both version of \package{caption} \texttt{3.0q}
+% and new version \texttt{3.1} (code suggestions of Axel Sommerfeldt).
+% \begin{macrocode}
+\@ifundefined{caption@setoptions}{\let\caption@setoptions\caption@settype}{}
+% \end{macrocode}
+% The code of |\@cap@setlist| co-operated with \package{caption} package
+% (code suggestions of Axel Sommerfeldt).
+% \begin{macrocode}
+\newcommand\@cap@setlist[1]{\caption@setoptions{#1}%
+ \@ifnextchar;{\let\caption@setfloattype\@gobble\@gobble}\@cap@setlist}
+% \end{macrocode}
+% This macro adds list of possible settings for beside captions.
+% \begin{macrocode}
+\newcommand\flrow@FClist{\flrow@setlist
+ {{floatbeside}{capbesidefloat}{\@captype beside}{capbeside\@captype}}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\clearfloatsetup}
+% Removes all settings for chosen type of float. The |\@nameundef| macro is
+% defined in \package{caption}.
+% \begin{macrocode}
+\newcommand*\clearfloatsetup[1]{\@nameundef{flrow@typ@#1}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\DeclareFROpt}
+% The |\DeclareCaptionOption|-analog.\\
+% Since this command has internal usage (before end of package) it has
+% abbreviation-like name.
+% \begin{macrocode}
+\newcommand\DeclareFROpt{%
+ \@ifstar{\flrow@declopt\AtEndOfPackage}
+ {\flrow@declopt\@gobble}}
+\newcommand*\flrow@declopt[2]{%
+ #1{\undefine@key{floatrow}{#2}}\define@key{floatrow}{#2}}
+% \end{macrocode}
+% These macros allowed only in preamble.
+% \begin{macrocode}
+\@onlypreamble\DeclareFROpt
+\@onlypreamble\flrow@declopt
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{rawfloats}
+% The default behavior of floats is like in \package{float}-like mode after
+% |\restylefloat|.
+% \begin{macrocode}
+\@ifdefinable\FR@ifrawfloats{\let\FR@ifrawfloats\@secondoftwo}
+% \end{macrocode}
+% The boolean key which defines, whether floats run in plain \LaTeX{} mode.
+% \begin{macrocode}
+\DeclareFROpt*{rawfloats}[0]{\flrow@setbool{rawfloats}{#1}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{doublefloataswide}
+% Starred environments work like non-starred with special |\floatsetup| settings.
+% \begin{macrocode}
+\@ifdefinable\FR@ifdoubleaswide{\let\FR@ifdoubleaswide\@secondoftwo}
+% \end{macrocode}
+% The boolean key which defines, whether starred non-rotated float in onecolumn
+% layout work like non-starred one but with special |\floatsetup| settings
+% for wide floats.
+% \begin{macrocode}
+\DeclareFROpt{doublefloataswide}[0]{\flrow@setbool{doubleaswide}{#1}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{floatHaslist}
+% The anchored float has list penalties around. If there are not blank line or
+% |\par| command, next paragraph starts without indentation.
+% \begin{macrocode}
+\@ifdefinable\FR@iffloatHaslist{\let\FR@iffloatHaslist\@secondoftwo}
+% \end{macrocode}
+% The boolean key which defines, whether anchored float
+% uses the same penalties before and after environment as list environments.
+% \begin{macrocode}
+\DeclareFROpt{floatHaslist}[0]{\flrow@setbool{floatHaslist}{#1}}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsubsection{Declaring of Float Styles}
+%
+% \begin{macro}{\DeclareFloatStyle}
+% Declares float style using |\floatsetup| mechanism.
+% \begin{macrocode}
+\newcommand*\DeclareFloatStyle[2]{%
+ \global\@namedef{flrow@sty@#1}{#2}}
+% \end{macrocode}
+% This macro is allowed only in preamble.
+% \begin{macrocode}
+\@onlypreamble\DeclareFloatStyle
+% \end{macrocode}
+% The definition of command which defines settings for new float style.
+% There are also loaded the co-named caption settings, if exist.
+% \changes{v0.2a}{2007/08/24}{Added star to \cmd{\caption@setstyle}
+% (AS).}
+% \begin{macrocode}
+\newcommand*\flrow@setstyle[1]{%
+ \@ifundefined{flrow@sty@#1}%
+ {\flrow@error{Undefined float style `#1'}}%
+ {\FBstyle@reset
+ \def\flrow@capsetup{%
+ \@ifundefined{caption@sty@#1}{}{\caption@setstyle*{#1}}%
+ \caption@setoptions {#1}}%
+ \flrow@esetup{\csname flrow@sty@#1\endcsname}}}
+% \end{macrocode}
+% Declarations of \package{float} package's emulating styles and new
+% \package{floatrow} styles. The |plain| style is consists of default settings.
+% \begin{macrocode}
+\DeclareFloatStyle{plain}{}
+\DeclareFloatStyle{plaintop}{capposition=top}
+\DeclareFloatStyle{boxed}{captionskip=2pt,
+ framestyle=fbox,heightadjust=object,framearound=object}
+\DeclareFloatStyle{ruled}{precode=thickrule,midcode=rule,postcode=lowrule,
+ capposition=top,heightadjust=all}
+\DeclareFloatStyle{Ruled}{style=ruled,capposition=TOP}
+\DeclareFloatStyle{Plaintop}{capposition=TOP}
+\DeclareFloatStyle{Boxed}{style=boxed,framefit=yes}
+\DeclareFloatStyle{BOXED}{framestyle=fbox,
+ framefit=yes,heightadjust=all,framearound=all}
+% \end{macrocode}
+%
+% The default style settings.
+% \changes{v0.2b}{2007/11/09}{The style with default settings added.}
+% \begin{macrocode}
+\DeclareFloatStyle{default}{%
+ style=plain,captionskip=10pt,
+ margins=centering,objectset=centering,
+ capbesideposition=left,facing=no,
+ floatrowsep=columnsep,capbesidesep=columnsep,
+ font=default,footfont=footnotesize}
+% \end{macrocode}
+%
+% \begin{macro}{style}
+% Declaring of key for float styles.
+% \begin{macrocode}
+\DeclareFROpt{style}{\flrow@setstyle{#1}}
+% \end{macrocode}
+% \end{macro}
+%
+% The flag, which loads related caption style (if exists), to chosen float
+% style. The \package{caption} 3.0 package defines only one related caption
+% style to \package{float} package's style---|ruled|.
+% \begin{macrocode}
+\@ifdefinable\FR@ifCST{\let\FR@ifCST\@firstoftwo}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{relatedcapstyle}
+% The boolean key which defines, whether to use caption style, related
+% to chosen float style.
+% \begin{macrocode}
+\DeclareFROpt{relatedcapstyle}[0]{\flrow@setbool{CST}{#1}}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsubsection{Defining Font}
+%
+% \begin{macro}{font}
+% \begin{macro}{footfont}
+% Fonts for object and |\floatfoot| contents. The settings of font for
+% |\floatfoot| use |\captionsetup| mechanism, so its name follows
+% \package{caption} package's rules (|\captionfootfont|).
+% \begin{macrocode}
+\DeclareFROpt{font}{\flrow@setfont{font}{#1}}
+\DeclareFROpt{footfont}{\captionsetup[floatfoot]{font={#1}}}
+\DeclareCaptionOption{footfont}{\caption@setfont{footfont}{#1}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\floatfont}
+% This command sets the font for float objects (|\floatfont|)
+% it could be smaller than caption text.
+% \changes{v0.2d}{2009/05/24}{Defined using let to use that as flag}
+% \begin{macrocode}
+\@ifdefinable\floatfont{\let\floatfont\empty}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\captionfootfont}
+% Font for |\legend|-like command |\floatfoot|. This font is used inside
+% macro which uses \package{caption} package mechanism, so the name of this
+% font follows rules of font naming in \package{caption} package.
+% \begin{macrocode}
+\newcommand*\captionfootfont{\normalfont\footnotesize}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\DeclareFloatFont}
+% The |\DeclareCaptionFont|-twin (uses
+% caption's key-val settings).\\
+% It's usage:\\
+% |\DeclareFloatFont{|\meta{name}|}{|\meta{code}|}|.
+% This macro is allowed only in preamble.
+% \begin{macrocode}
+\let\DeclareFloatFont\DeclareCaptionFont
+\@onlypreamble\DeclareFloatFont
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\flrow@setfont}
+% The |\caption@setfont|-analog.\\
+% It's usage:\\
+% |\flrow@setfont{|\meta{command}|}{|\meta{keyval-list of names}|}|.
+% \changes{v0.1p}{2007/06/24}{Changed definition of \cmd{\flrow@setfont}
+% for compatibility with caption 3.1 (AS).}
+% \begin{macrocode}
+\newcommand*\flrow@setfont[2]{%
+ \caption@setfont{@tempa}{#2}%
+ \expandafter\let\csname float#1\endcsname\caption@tempa}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsubsection{Declaring of Caption Position}
+%
+% \begin{macro}{capposition}
+% Keys for defining caption position in float box.
+% \begin{macrocode}
+\DeclareFROpt{capposition}{\flrow@cappos{#1}}
+\DeclareFROpt{position}{\flrow@cappos{#1}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\flrow@cappos}
+% Macro analogous to |\caption@setposition|. Instead of |auto| here is
+% used |beside| set. Here are also settings for key |position=| from
+% |\captionsetup|.
+% \begin{macrocode}
+\newcommand*\flrow@cappos[1]{%
+ \caption@ifinlist{#1}{t,top,above}{\captop\nocapbeside
+ }{\caption@ifinlist{#1}{T,TOP,ABOVE}{\CAPTOP\nocapbeside
+ }{\caption@ifinlist{#1}{b,bottom,below,default}{\capbot\nocapbeside
+ }{\caption@ifinlist{#1}{beside,side}{\caption@setposition{a}\capbeside
+ }{\flrow@error{Undefined caption position `#1'}%
+ }}}}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\FBifcaptop}
+% \begin{macro}{\captop}
+% \begin{macro}{\capbot}
+% The positions for captions in float box. There are defined
+% traditional place of captions at the bottom of
+% object---caption box.
+% \begin{macrocode}
+\@ifdefinable\FBifcaptop{\let\FBifcaptop\@secondoftwo}
+\newcommand\captop{\let\FBifcaptop\@firstoftwo}
+\newcommand\capbot{\let\FBifcaptop\@secondoftwo}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\FBifCAPTOP}
+% \begin{macro}{\CAPTOP}
+% Someone, using beside float boxes (see~\ref{floatrow}),
+% would prefer the captions, which placed at the top
+% of these boxes to align them by top line (the default
+% alignment is the bottom line of upper box and the top line of
+% lower box).
+% \begin{macrocode}
+\@ifdefinable\FBifCAPTOP{\let\FBifCAPTOP\@secondoftwo}
+\newcommand\CAPTOP{\captop\let\FBifCAPTOP\@firstoftwo\CADJtrue}
+% \end{macrocode}
+% In this case if you change contents of caption which could enlarge
+% or reduce the number of lines, you ought to run \LaTeX{} twice.
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\FBifcapbeside}
+% \begin{macro}{\capbeside}
+% \begin{macro}{\nocapbeside}
+% There is flag and commands for printing caption and object beside.
+% \begin{macrocode}
+\@ifdefinable\FBifcapbeside{}\let\FBifcapbeside\@secondoftwo
+\newcommand\capbeside{\let\FBifcapbeside\@firstoftwo}
+\newcommand\nocapbeside{\let\FBifcapbeside\@secondoftwo}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \subsubsection{Defining for Beside Captions}
+%
+% \begin{macro}{capbesideframe}
+% This boolean key declares whether near beside caption stays framed
+% object.
+% \begin{macrocode}
+\DeclareFROpt{capbesideframe}[0]{\flrow@setbool{FCBOX}{#1}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{capbesidewidth}
+% This key defines width of beside caption.
+% \begin{macrocode}
+\DeclareFROpt{capbesidewidth}[1]{\flrow@FCc@wd{#1}}
+\@ifdefinable\FC@ifc@wd{\let\FC@ifc@wd\@secondoftwo}
+\newcommand\useFCwidth{\let\FC@ifc@wd\@firstoftwo\let\FCwidth\relax}
+\@ifdefinable\FCwidth{\let\FCwidth\relax}
+\newcommand\flrow@FCc@wd[1]{%
+ \caption@ifinlist{#1}{none,sidefil}{\let\FC@ifc@wd\@secondoftwo
+ }{\useFCwidth\def\FCwidth{#1}}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{capbesideposition}
+% Declares position of beside caption in document.
+% \begin{macrocode}
+\DeclareFROpt{capbesideposition}{\flrow@scpos{#1}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\DeclareSCPos}
+% \begin{macro}{\flrow@scpos}
+% The key which defines position of beside captions: vertical and
+% horizontal. This macro is allowed only in preamble. This key is
+% internal (usage till end of package) so it has abbreviation-like name.
+% \begin{macrocode}
+\newcommand\DeclareSCPos[2]{%
+ \define@key{flrow@scpos}{#1}[]{\g@addto@macro\FR@tmp{#2}}}
+\newcommand*\flrow@scpos[1]{%
+ \let\FR@tmp\@empty
+ \begingroup\caption@setkeys[floatrow]{flrow@scpos}{#1}\endgroup
+ \FR@tmp}
+\@onlypreamble\DeclareSCPos
+% \end{macrocode}
+% Declaring options.
+% \begin{macrocode}
+\DeclareSCPos{left}{\def\@FC@hpos{\let\FR@iffacing\@secondoftwo\count@\@ne}}
+\DeclareSCPos{right}{\def\@FC@hpos{\let\FR@iffacing\@secondoftwo\count@\z@}}
+\DeclareSCPos{inside}{\def\@FC@hpos{\let\FR@iffacing\@firstoftwo
+ \count@\c@FBcnt\ifnum\count@=\z@\count@\@ne\fi
+ }}
+\DeclareSCPos{outside}{\def\@FC@hpos{\let\FR@iffacing\@firstoftwo
+ \count@\c@FBcnt\ifnum\count@=\z@\else\advance\count@\@ne\fi
+ }}
+\DeclareSCPos{center}{\def\@FC@vpos{\count@\z@}}
+\DeclareSCPos{top}{\def\@FC@vpos{\count@\@ne}}
+\DeclareSCPos{bottom}{\def\@FC@vpos{\count@\tw@}}
+% \end{macrocode}
+% Command for default key: |capbesideposition=bottom|
+% \begin{macrocode}
+\newcommand*\@FC@vpos{\count@\tw@}
+% \end{macrocode}
+% Command for default key: |capbesideposition=left|.
+% In version 0.2b of package it was |capbesideposition=inside|, since
+% default key is |facing=no|, the
+% |capbesideposition=inside| will be equal to |capbesideposition=left|.
+% \begin{macrocode}
+\newcommand*\@FC@hpos{\let\FR@iffacing\@secondoftwo\count@\@ne}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\c@FBcnt}
+% Count used as flag for facing layouts.
+% \begin{macrocode}
+\newcounter{FBcnt}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{footposition}
+% Keys for defining foot text position.
+% \begin{macrocode}
+\DeclareFROpt{footposition}{\flrow@ftpos{#1}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\DeclareFtPos}
+% \begin{macro}{\flrow@ftpos}
+% Settings for positions of float foot material (footnotes and foot text).
+% This macro is allowed only in preamble.
+% \begin{macrocode}
+\newcommand\DeclareFtPos[2]{%
+ \define@key{flrow@ftpos}{#1}[]{\g@addto@macro\FR@tmp{#2}}}
+\newcommand*\flrow@ftpos[1]{%
+ \let\FR@tmp\@empty
+ \begingroup\caption@setkeys[floatrow]{flrow@ftpos}{#1}\endgroup
+ \FR@tmp}
+\@onlypreamble\DeclareFtPos
+% \end{macrocode}
+% Declaring options.
+% \begin{macrocode}
+\@ifdefinable\FPOScnt{\newcount\FPOScnt}
+\DeclareFtPos{caption}{\FPOScnt1\relax}
+\DeclareFtPos{bottom}{\FPOScnt2\relax}
+\DeclareFtPos{default}{\FPOScnt0\relax}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{heightadjust}
+% Keys for vertical adjustment and alignment.
+% \begin{macrocode}
+\DeclareFROpt{heightadjust}{\flrow@htadj{#1}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\DeclareHtAdj}
+% \begin{macro}{\flrow@htadj}
+% This key defines adjustment of heights of objects or/and captions
+% in float row.
+% This macro is allowed only in preamble.
+% \begin{macrocode}
+\newcommand\DeclareHtAdj[2]{%
+ \define@key{flrow@htadj}{#1}[]{\g@addto@macro\FR@tmp{#2}}}
+\newcommand*\flrow@htadj[1]{\let\FR@tmp\@empty
+ \begingroup\caption@setkeys[floatrow]{flrow@htadj}{#1}\endgroup
+ \FR@tmp}
+\@onlypreamble\DeclareHtAdj
+% \end{macrocode}
+% Declaring options.
+% \begin{macrocode}
+\DeclareHtAdj{all}{\CADJtrue\OADJtrue}
+\DeclareHtAdj{caption}{\CADJtrue}
+\DeclareHtAdj{object}{\OADJtrue}
+\DeclareHtAdj{none}{\CADJfalse\OADJfalse}
+\DeclareHtAdj{nocaption}{\CADJfalse}
+\DeclareHtAdj{noobject}{\OADJfalse}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\ifCADJ}
+% \begin{macro}{\ifOADJ}
+% These flags define whether common height is used of captions
+% or/and objects in float row.
+% \begin{macrocode}
+\newif\ifCADJ
+\newif\ifOADJ
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{valign}
+% Keys for vertical alignment.
+% \begin{macrocode}
+\DeclareFROpt{valign}{\@FB@vpos{#1}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@FB@vpos}
+% The vertical alignment of float objects in float row. The fill skips for
+% |c|enter and |s|tretch alignment were set in |\vss|-like mode.
+% \begin{macrocode}
+\newcommand\@FB@vpos[1]{%
+ \if#1t\def\FBafil{}\def\FBbfil{\vss}\else
+ \if#1b\def\FBafil{\vss}\def\FBbfil{}\else
+ \if#1c\def\FBafil{\vskip0ptplus1fillminus1000pt}%
+ \def\FBbfil{\vskip0ptplus1fillminus1000pt}\else
+ \if#1s\def\FBafil{\vskip0ptminus1000pt}%
+ \def\FBbfil{\vskip0ptminus1000pt}%
+ \fi\fi\fi\fi}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsubsection{Facing Pages}
+%
+% \begin{macro}{\FR@iffacing}
+% \begin{macro}{facing}
+% Defines, if necessary, flag for facing pages.
+% \begin{macrocode}
+\@ifdefinable\FR@iffacing{\let\FR@iffacing\@secondoftwo}
+\DeclareFROpt{facing}[1]{\flrow@setbool{facing}{#1}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\FB@facing}
+% Flag and command for |facing=|.
+% \begin{macrocode}
+\newcommand\FB@facing{}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \subsubsection{Float Box and Float Object Settings}
+%
+% \begin{macro}{margins}
+% \begin{macro}{\flrow@FBAlign}
+% Declaring of option for |\floatbox| alignment and margins material.
+% \begin{macrocode}
+\DeclareFROpt{margins}{\flrow@FBAlign{#1}}
+% \end{macrocode}
+% Macros analogous to |\caption@setjustification|.
+% \begin{macrocode}
+\newcommand*\flrow@FBAlign[1]{%
+ \@ifundefined{flrow@mj@#1}%
+ {\flrow@error{Undefined float alignment `#1'}}%
+ {\@nameuse{flrow@mj@#1}}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\DeclareMarginSet}
+% This macro defines margin filling material.
+% This macro is allowed only in preamble.
+% \begin{macrocode}
+\newcommand*\DeclareMarginSet[2]{%
+ \global\@namedef{flrow@mj@#1}{#2}}
+\@onlypreamble\DeclareMarginSet
+% \end{macrocode}
+% \end{macro}
+%
+% Declaring of float box alignment. We don't know whether \package{longtable}
+% is loaded. Since in original package (till version v4.11) these skips
+% were defined through |\newskip| command it is not harm to repeat this code
+% for a while.
+% \begin{macrocode}
+\newskip\LTleft\newskip\LTright
+\DeclareMarginSet{centering}{\setfloatmargins{\hfill}{\hfill}%
+ \LTleft=\fill \LTright=\fill}
+\DeclareMarginSet{raggedright}{\setfloatmargins{}{\hfil}%
+ \LTleft=\z@ \LTright=\fill}
+\DeclareMarginSet{raggedleft}{\setfloatmargins{\hfil}{}%
+ \LTleft=\fill \LTright=\z@}
+% \end{macrocode}
+%
+% \begin{macrocode}
+\newskip\LTleft\newskip\LTright
+\DeclareMarginSet{hangleft}{\setfloatmargins
+ {\hskip-\marginparwidth\hskip-\marginparsep\hskip\leftskip}{\hskip\rightskip}%
+ \LTleft-\marginparwidth\advance\LTleft-\marginparsep
+ \LTright=\fill}
+\DeclareMarginSet{hangright}{\setfloatmargins
+ {\hskip\leftskip}{\hskip-\marginparwidth\hskip-\marginparsep\hskip\rightskip}%
+ \LTleft=\fill
+ \LTright-\marginparwidth\advance\LTright-\marginparsep}
+\DeclareMarginSet{hanginside}{\setfloatmargins
+ *{\hskip-\marginparwidth\hskip-\marginparsep\hskip\leftskip}{\hskip\rightskip}%
+% \end{macrocode}
+% With the \texttt{hangoutside} and \texttt{hanginside} settings the usage of
+% |longtable| environment looks absurdly.
+% \begin{macrocode}
+ }
+\DeclareMarginSet{hangoutside}{\setfloatmargins
+ *{\hskip\leftskip}{\hskip-\marginparwidth\hskip-\marginparsep\hskip\rightskip}%
+ }
+% \end{macrocode}
+%
+% \begin{macrocode}
+\newcommand\flrow@mj@default{\flrow@mj@centering}
+% \end{macrocode}
+%
+% \begin{macro}{\floatfacing}
+% Defines settings accordingly to left (even) or right (odd) pages.
+% Starred from used for facing settings of float with beside captions.
+% \begin{macrocode}
+\newcommand\floatfacing{\@ifstar
+ {\@FC@hpos\floatfacing@}{\FB@facing\floatfacing@}}
+\newcommand\floatfacing@[2]{\ifodd\count@#1\else#2\fi}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\floatboxmargins}
+% \begin{macro}{\floatrowmargins}
+% \begin{macro}{\floatcapbesidemargins}
+% First goes definition for margins around alone float box.
+% Second defines margins in float row.
+% Third---margins around float box with beside caption.
+%
+% You may define different settings for each of these layouts, or set
+% common margins, using macro |\setfloatmargins|.
+% \begin{macrocode}
+\newcommand\floatboxmargins{\def\FR@tmp{FB}\FB@mset}
+\newcommand\floatrowmargins{\def\FR@tmp{FR}\FB@mset}
+\newcommand\floatcapbesidemargins{\def\FR@tmp{FC}\FB@mset}
+% \end{macrocode}
+% To create facing and non-facing layout in macros |\FB@mset@| and
+% |\FB@@mset| loaded definition of |\FB@facing| command. The temporary
+% |\count@| get value of |\c@FBcnt|,
+% which is usually equals to number of page where float appears.
+% \begin{macrocode}
+\newcommand\FB@mset{\@ifstar{\FB@mset@}{\FB@@mset}}
+\newcommand\FB@mset@[2]{%
+ \def\FB@facing{\let\FR@iffacing\@firstoftwo\count@\c@FBcnt}%
+ \@namedef{\FR@tmp leftmargin}{\floatfacing{#1}{#2}}%
+ \@namedef{\FR@tmp rightmargin}{\floatfacing{#2}{#1}}}
+\newcommand\FB@@mset[2]{\def\FB@facing{}%
+ \@namedef{\FR@tmp leftmargin}{#1}\@namedef{\FR@tmp rightmargin}{#2}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\setfloatmargins}
+% Alignment settings for object---caption boxes and float rows.
+% \begin{macrocode}
+\newcommand\setfloatmargins{\@ifstar\FB@allset@\FB@@allset}
+\newcommand\FB@allset@[2]{%
+ \def\FR@tmp{FR}\FB@mset@{#1}{#2}%
+ \def\FR@tmp{FB}\FB@mset@{#1}{#2}%
+ \def\FR@tmp{FC}\FB@mset@{#1}{#2}}
+\newcommand\FB@@allset[2]{%
+ \def\FR@tmp{FR}\FB@@mset{#1}{#2}%
+ \def\FR@tmp{FB}\FB@@mset{#1}{#2}%
+ \def\FR@tmp{FC}\FB@@mset{#1}{#2}}
+% \end{macrocode}
+% Default setting: centering of floats.
+% \begin{macrocode}
+\setfloatmargins\hfill\hfill
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{objectset}
+% \begin{macro}{justification}
+% Declaring of option for float object contents' alignment.
+% \begin{macrocode}
+\DeclareFROpt{objectset}{\flrow@FBoAlign{#1}}
+\DeclareFROpt{justification}{\flrow@FBoAlign{#1}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\DeclareObjectSet}
+% The |\DeclareCaptionJustification|-twin (uses
+% caption's key-val settings).\\
+% Macros for float object's contents justification and |\floatbox|
+% alignment. This macro is allowed only in preamble.
+% \begin{macrocode}
+\let\DeclareObjectSet\DeclareCaptionJustification
+\@onlypreamble\DeclareObjectSet
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\flrow@FBoAlign}
+% |\caption@setjustification|-analog (uses
+% caption's key-val settings).\\
+% Command for |objectset=|
+% \begin{macrocode}
+\newcommand*\flrow@FBoAlign[1]{%
+ \@ifundefined{caption@hj@#1}%
+ {\flrow@error{Undefined object setting `#1'}}%
+ {\expandafter\let\expandafter\floatobjectset
+ \csname caption@hj@#1\endcsname}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\floatobjectset}
+% Definition of command for object alignment
+% \begin{macrocode}
+\newcommand*\floatobjectset{\centering}
+% \end{macrocode}
+% \end{macro}
+% \changes{v0.1f}{2005/06/14}{The \cmd{\centerlast} \cmd{\rightlast}
+% commands deleted.}
+%
+% \subsubsection{Defining Float Width}
+%
+% \begin{macro}{floatwidth}
+% The float width settings mainly for plain floating environments.
+% \begin{macrocode}
+\DeclareFROpt{floatwidth}{\flrow@FBo@wd{#1}}
+\@ifdefinable\FC@ifo@fil{\let\FC@ifo@fil\@secondoftwo}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\filFCOhsize}
+% \begin{macro}{\nofilFCOhsize}
+% Flags and commands for |floatwidth=|.
+% \begin{macrocode}
+\newcommand\filFCOhsize{\let\FC@ifo@fil\@firstoftwo}
+\newcommand\nofilFCOhsize{\let\FC@ifo@fil\@secondoftwo}
+\newcommand\flrow@setwd{\relax}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\flrow@FBo@wd}
+% Settings for the width of object.
+% \begin{macrocode}
+\newcommand\flrow@FBo@wd[1]{%
+ \caption@ifinlist{#1}{none,sidefil}{\filFCOhsize
+ }{\nofilFCOhsize\def\flrow@setwd{\@tempdima=#1}}}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsubsection{Defining Float Separators}
+%
+% \begin{macro}{floatrowsep}
+% \begin{macro}{capbesidesep}
+% Option |floatrowsep| sets separations for beside float boxes
+% in float row.
+% \begin{macrocode}
+\DeclareFROpt{floatrowsep}{\flrow@setFRsep\floatrowsep{#1}}
+% \end{macrocode}
+% Option |subfloatrowsep| sets separations for beside captions and objects.
+% \begin{macrocode}
+\DeclareFROpt{subfloatrowsep}{\flrow@setFRsep\subfloatrowsep{#1}}
+% \end{macrocode}
+% Option |capbesidesep| sets separations for beside captions.
+% \begin{macrocode}
+\DeclareFROpt{capbesidesep}{\flrow@setFRsep\floatcapbesidesep{#1}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\DeclareFloatSeparators}
+% \begin{macro}{\flrow@setFRsep}
+% \begin{macro}{\flrow@setFCsep}
+% Next macros declare material, defined for usage as separator of
+% both float boxes in |floatrow| environment and for beside
+% object and caption.
+%
+% The |\DeclareCaptionLabelSeparator|-twin (uses
+% caption's key-val settings).\\
+% This macro is allowed only in preamble.
+% \begin{macrocode}
+\let\DeclareFloatSeparators\DeclareCaptionLabelSeparator
+\@onlypreamble\DeclareFloatSeparators
+% \end{macrocode}
+%
+% The |\caption@setlabelseparator|-analog (uses
+% caption's key-val settings).\\
+% Command which defines settings for separators in float row, and
+% between beside caption and float object.
+% \begin{macrocode}
+\newcommand*\flrow@setFRsep[2]{%
+ \@ifundefined{caption@lsep@#2}%
+ {\flrow@error{Undefined float separator `#2'}}%
+ {\expandafter\let\expandafter#1\csname caption@lsep@#2\endcsname}}
+% \end{macrocode}
+% A few options define possible separators. In float settings can be used the caption separators
+% |quad| and |none|.
+% \begin{macrocode}
+\DeclareFloatSeparators{columnsep}{\hskip\columnsep}
+%\DeclareFloatSeparators{quad}{\quad}
+\DeclareFloatSeparators{qquad}{\qquad}
+\DeclareFloatSeparators{fil}{\hskip\columnsep plus1fil}
+\DeclareFloatSeparators{fill}{\hskip\columnsep plus1fill}
+%\DeclareFloatSeparators{none}{}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\floatrowsep}
+% \begin{macro}{\floatcapbesidesep}
+% Separators between beside floats, and between object and
+% beside caption.
+% \begin{macrocode}
+\newcommand\floatrowsep{\hskip\columnsep}
+\newcommand\floatcapbesidesep{\hskip\columnsep}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \subsubsection{Defining Float Rules/Skips}
+%
+% \begin{macro}{precode}
+% \begin{macro}{rowprecode}
+% \begin{macro}{midcode}
+% \begin{macro}{postcode}
+% \begin{macro}{rowpostcode}
+% Keys for building of float style (rules).
+% \begin{macrocode}
+\DeclareFROpt{precode}{\flrow@FBrule\@@FRabove\@@FBabove{#1}}
+\DeclareFROpt{rowprecode}{\flrow@FRrule\@@FRabove\@@FBabove{#1}}
+\DeclareFROpt{midcode}{\flrow@FBskip{#1}}
+\DeclareFROpt{postcode}{\flrow@FBrule\@@FRbelow\@@FBbelow{#1}}
+\DeclareFROpt{rowpostcode}{\flrow@FRrule\@@FRbelow\@@FBbelow{#1}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\DeclareFloatVCode}
+% Declaring options for keys of vertical material for building of
+% float style. They could be used above and below of float box,
+% and between object and caption in the case when caption
+% above/below object. This macro is allowed only in preamble.
+% \begin{macrocode}
+\newcommand\DeclareFloatVCode[2]{\@namedef{flrow@FBr@#1}{#2}}
+\@onlypreamble\DeclareFloatVCode
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\flrow@FBrule}
+% \begin{macro}{\flrow@FRrule}
+% \begin{macro}{\flrow@FBskip}
+% Vertical code above/below float box.
+% \begin{macrocode}
+\newcommand*\flrow@FBrule[3]{%
+ \@ifundefined{flrow@FBr@#3}%
+ {\flrow@error{Undefined rule `#3'}}%
+ {\let#1\empty
+ \expandafter\let\expandafter#2\csname flrow@FBr@#3\endcsname}}
+% \end{macrocode}
+% Vertical code above/below float row.
+% \begin{macrocode}
+\newcommand*\flrow@FRrule[3]{%
+ \@ifundefined{flrow@FBr@#3}%
+ {\flrow@error{Undefined rule `#3'}}%
+ {\def#2{\FBiffloatrow\relax{\@nameuse{flrow@FBr@#3}}}%
+ \expandafter\let\expandafter#1\csname flrow@FBr@#3\endcsname}}
+% \end{macrocode}
+% Vertical code between caption and object.
+% \begin{macrocode}
+\newcommand*\flrow@FBskip[1]{%
+ \@ifundefined{flrow@FBr@#1}%
+ {\flrow@error{Undefined rule `#1'}}%
+ {\expandafter\let\expandafter\@@FBskip\csname flrow@FBr@#1\endcsname}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% Declared options for keys for building of float style (rules).
+% \begin{macrocode}
+\DeclareFloatVCode{none}{}
+\DeclareFloatVCode{thickrule}{\par\rule{\hsize}{.8pt}\vskip2pt\par}
+\DeclareFloatVCode{rule}{\vskip2pt\hrule\vskip2pt}
+\DeclareFloatVCode{lowrule}{\par\vskip2pt\rule\hsize\@wholewidth\par}
+\DeclareFloatVCode{captionskip}{\vskip\captionskip}
+% \end{macrocode}
+%
+% The command for definition of material which you
+% could put at the top and bottom of object---caption box
+% and between caption and float.
+%
+% \begin{macro}{\FBstyle@reset}
+% Reset of all used layout settings. All settings localized---that allows
+% usage |\floatbox| inside |\floatbox|.
+% \begin{macrocode}
+\newcommand\FBstyle@reset{\let\FRifFBOX\@secondoftwo\OADJfalse\CADJfalse\capbot
+ \def\@@FBskip{\vskip\captionskip}\def\@@FRabove{}\def\@@FRbelow{}%
+ \def\@@FBabove{}\def\@@FBbelow{}%
+ \def\FB@Bset{}\def\FB@frame{}\def\FBo@frame{}\def\FR@frame{}%
+ \def\FBo@wadj{}\def\FBo@hadj{}\def\FB@wadj{}\def\FB@hadj{}\def\FR@wadj{}\def\FR@hadj{}}
+\newcommand\@@FBskip{\vskip\captionskip}
+\@ifdefinable\@@FRabove{\def\@@FRabove{}}
+\@ifdefinable\@@FRbelow{\def\@@FRbelow{}}
+\@ifdefinable\@@FBabove{\def\@@FBabove{}}
+\@ifdefinable\@@FBbelow{\def\@@FBbelow{}}
+\@ifdefinable\FB@frame {\def\FB@frame {}}
+\@ifdefinable\FBo@frame{\def\FBo@frame{}}
+\@ifdefinable\FR@frame {\def\FR@frame {}}
+\@ifdefinable\FBo@wadj {\def\FBo@wadj {}}
+\@ifdefinable\FBo@hadj {\def\FBo@hadj {}}
+\@ifdefinable\FB@wadj {\def\FB@wadj {}}
+\@ifdefinable\FB@hadj {\def\FB@hadj {}}
+\@ifdefinable\FR@wadj {\def\FR@wadj {}}
+\@ifdefinable\FR@hadj {\def\FR@hadj {}}
+\@ifdefinable\FB@Bset {\def\FB@Bset {}}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsubsection{Defining Float Frames}
+%
+% Keys for building of float style (boxes).
+%
+% \begin{macro}{framestyle}
+% This key defines style of frame.
+% \begin{macrocode}
+\DeclareFROpt{framestyle}{\@ifundefined{FB@#1@frame}%
+ {\let\FRifFBOX\@secondoftwo}{\let\FRifFBOX\@firstoftwo\def\FB@B@{#1}}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{framearound}
+% This key defines object to be framed.
+% \begin{macrocode}
+\DeclareFROpt{framearound}{\flrow@fr@round{#1}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\flrow@fr@round}
+% Command for |framearound|.
+% \begin{macrocode}
+\newcommand*\flrow@fr@round[1]{%
+ \caption@ifinlist{#1}{object,contents}{\let\FRifFBOX\@firstoftwo
+ \def\FB@BO@{FBo}%
+ }{\caption@ifinlist{#1}{floatbox,all}{\let\FRifFBOX\@firstoftwo
+ \def\FB@BO@{FB}%
+ }{\caption@ifinlist{#1}{row}{\let\FRifFBOX\@firstoftwo
+ \def\FB@BO@{FR}%
+ }{\caption@ifinlist{#1}{none}{\let\FRifFBOX\@secondoftwo
+ }{\flrow@error{Undefined framed object `#1'}%
+ }}}}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{framefit}
+% \begin{macro}{rowfill}
+% \begin{macro}{frameset}
+% This boolean key defines whether frame size fits to current |\hsize|.
+% \begin{macrocode}
+\@ifdefinable\FR@ifFIT{\let\FR@ifFIT\@secondoftwo}
+\@ifdefinable\FR@ifROWFILL{\let\FR@ifROWFILL\@secondoftwo}
+\DeclareFROpt{framefit}[0]{\flrow@setbool{FIT}{#1}}
+\@ifdefinable\flrow@@setROWFILL{}
+\@ifdefinable\flrow@leftfill{}\@ifdefinable\flrow@rightfill{}
+% \end{macrocode}
+% \begin{macrocode}
+\DeclareFROpt{rowfill}[0]{\flrow@setbool{ROWFILL}{#1}}
+% \end{macrocode}
+% This key defines parameters for chosen frame.
+% \begin{macrocode}
+\DeclareFROpt{frameset}{\def\FB@Bset{#1}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\@@setframe}
+% Macro which prepares box settings accordingly to predefined float layout.
+% \begin{macrocode}
+\newcommand\FB@BO@{FBo}\newcommand\FB@B@{}
+\newcommand\@@setframe{%
+ \@namedef{\FB@BO@ @hadj}{\@nameuse{FB@\FB@B@ @reset}\FB@Bset
+ \@nameuse{FB@\FB@B@ @adj}}%
+ \@namedef{\FB@BO@ @wadj}{\FR@ifFIT{\@nameuse{FB@\FB@B@ @reset}\FB@Bset
+ \@nameuse{FB@\FB@B@ @adj}}\relax}%
+ \@namedef{\FB@BO@ @frame}{\@nameuse{FB@\FB@B@ @reset}\FB@Bset
+ \@nameuse{FB@\FB@B@ @frame}}%
+ \ifx\FR@frame\empty\else%\ifx\FB@frame\empty
+ \def\FB@hadj{\@nameuse{FB@\FB@B@ @reset}\FB@Bset
+ \@nameuse{FB@\FB@B@ @adj}}%
+ \def\FB@wadj{\FR@ifFIT{\@nameuse{FB@\FB@B@ @reset}\FB@Bset
+ \@nameuse{FB@\FB@B@ @adj}}\relax}%
+ \def\FB@frame{\@nameuse{FB@\FB@B@ @reset}\FB@Bset
+ \@nameuse{FB@\FB@B@ @frame}}%
+ \fi%\fi
+ }
+% \end{macrocode}
+% If box layout used.
+% \begin{macrocode}
+\@ifdefinable\FRifFBOX{\let\FRifFBOX\@secondoftwo}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\FB@fbox@frame}
+% \begin{macro}{\FB@fbox@adj}
+% \begin{macro}{\FB@fbox@reset}
+% First macro is the definition of frame style (here is |\fbox|);
+% second defines compensating material to get frame fitted to current
+% |\hsize|; third defines default values of compensating material.
+% \begin{macrocode}
+\newcommand\FB@fbox@frame[1]{\hbox{%
+ \FR@ifFIT\relax{\kern-\fboxrule\kern-\fboxsep}\fbox{#1}%
+ \FR@ifFIT\relax{\kern-\fboxrule\kern-\fboxsep}}\ignorespaces}
+\newcommand\FB@fbox@adj{\dimen@=2\fboxsep\advance\dimen@2\fboxrule}
+\newcommand\FB@fbox@reset{\fboxsep3\p@\fboxrule.4\p@}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \subsection{Macros for Color Frame}
+%
+% \begin{macro}{\FB@colorbox@frame}
+% \begin{macro}{\FB@colorbox@adj}
+% \begin{macro}{\FB@colorbox@reset}
+% First macro is the definition of frame style (here is |\colorbox|);
+% second defines compensating material to get frame fitted to current
+% |\hsize|; third defines default values of compensating material.
+% \changes{v0.2b}{2007/11/09}{The \cmd{\setcolorframe} deleted.}
+% \begin{macrocode}
+\newcommand\FB@colorbox@frame[1]{\hbox{%
+ \FR@ifFIT\relax{\kern-\fboxrule\kern-\fboxsep}\FB@fcolorbox{#1}%
+ \FR@ifFIT\relax{\kern-\fboxrule\kern-\fboxsep}}\ignorespaces}
+\@ifdefinable\FB@colorbox@adj{\let\FB@colorbox@adj\FB@fbox@adj}
+\newcommand\FB@colorbox@reset{\fboxsep3\p@\fboxrule.4\p@}
+\newcommand\FB@fcolorbox{\fbox}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\FB@FRcolorbox@frame}
+% \begin{macro}{\FB@FRcolorbox@adj}
+% \begin{macro}{\FB@FRcolorbox@reset}
+% First macro is the definition of frame style (here is |\colorbox|);
+% second defines compensating material to get frame fitted to current
+% |\hsize|; third defines default values of compensating material.
+% \changes{v0.2b}{2007/11/09}{The \cmd{\setcolorframe} deleted.}
+% \begin{macrocode}
+\newcommand\FB@fcolorcorners{}
+\@ifdefinable\FR@phantom{}\@ifdefinable\FRset@color{}
+\newcommand\FB@FRcolorbox@frame[1]{\hbox{\let\color@block\FRcolor@block
+ \let\FR@phantom\@firstofone\let\FRset@color\set@color\FB@fcolorcorners
+ \FR@ifFIT\relax{\kern-\fboxrule\kern-\fboxsep}\FB@fcolorbox{#1}%
+ \FR@ifFIT\relax{\kern-\fboxrule\kern-\fboxsep}}\ignorespaces}
+\@ifdefinable\FB@FRcolorbox@adj{\let\FB@FRcolorbox@adj\FB@fbox@adj}
+\newcommand\FB@FRcolorbox@reset{\fboxsep3\p@\fboxrule.4\p@}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\FB@corners@frame}
+% \begin{macro}{\FB@corners@adj}
+% \begin{macro}{\FB@corners@reset}
+% First macro is the definition of frame style (here is |\colorbox|);
+% second defines compensating material to get frame fitted to current
+% |\hsize|; third defines default values of compensating material.
+% \changes{v0.2b}{2007/11/09}{The \cmd{\setcolorframe} deleted.}
+% \begin{macrocode}
+\newcommand\FB@corners@frame[1]{\hbox{\let\color@block\FRcolor@block
+ \let\FR@phantom\phantom\let\FRset@color\relax\FB@fcolorcorners
+ \FR@ifFIT\relax{\kern-\fboxrule\kern-\fboxsep}\colorbox{white}{#1}%
+ \FR@ifFIT\relax{\kern-\fboxrule\kern-\fboxsep}}\ignorespaces}
+\@ifdefinable\FB@corners@adj{\let\FB@corners@adj\FB@fbox@adj}
+\newcommand\FB@corners@reset{\fboxsep3\p@\fboxrule\z@}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\flrow@l@color@side}
+% \begin{macro}{\flrow@r@color@side}
+% \begin{macrocode}
+\newcommand\flrow@l@color@side[2]{{\let\unitlength\relax
+ \picture(\z@,\z@)(\z@,\z@)
+ \put(\z@,#1){{\flrow@ll@col@put}}
+ \put(\z@,#2){{\flrow@ul@col@put}}
+ \endpicture}}
+\newcommand\flrow@r@color@side[2]{{\let\unitlength\relax
+ \picture(\z@,\z@)(\z@,\z@)
+ \put(\z@,#1){{\flrow@lr@col@put}}
+ \put(\z@,#2){{\flrow@ur@col@put}}
+ \endpicture}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\flrow@ll@col@put}
+% \begin{macro}{\flrow@ul@col@put}
+% \begin{macro}{\flrow@lr@col@put}
+% \begin{macro}{\flrow@ur@col@put}
+% \begin{macrocode}
+\newcommand\flrow@ll@col@put{}
+\newcommand\flrow@ul@col@put{}
+\newcommand\flrow@lr@col@put{}
+\newcommand\flrow@ur@col@put{}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\flrow@cboxcorners}
+% User command. The (rule) material placed on the corners of the frame. The order of corners
+% is similar to corners of the label box (|bbox|) in METAPOST picture.
+% \begin{macrocode}
+\newcommand\flrow@cboxcorners[4]{%
+ \def\flrow@ll@col@put{#1}%
+ \def\flrow@lr@col@put{#2}%
+ \def\flrow@ur@col@put{#3}%
+ \def\flrow@ul@col@put{#4}%
+ }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\flrow@ur@col@put}
+% \begin{macrocode}
+\newcommand\FRcolorboxwd{\z@}
+\newcommand\FRcolorboxht{\z@}
+\newcommand\FRcolorboxdp{\z@}
+\def\FRcolor@block#1#2#3{%
+ {\FRset@color
+ \rlap{\@tempdima#1\edef\FRcolorboxwd{\the\@tempdima}\@tempdima#2\advance\@tempdima#3%
+ \edef\FRcolorboxht{\the\@tempdima}\@tempdima#3\edef\FRcolorboxdp{\the\@tempdima}%
+ \ifcolors@\else\let\FR@phantom\phantom\fi
+ \flrow@l@color@side{-\FRcolorboxdp}{\FRcolorboxht}%
+ \FR@phantom{\vrule\@width#1\@height#2\@depth#3}%
+ \flrow@r@color@side{-\FRcolorboxdp}{\FRcolorboxht}%
+ }}}
+% \end{macrocode}
+% \end{macro}
+%
+% This key defines parameters (definition) for color frame.
+% \begin{macrocode}
+\DeclareFROpt{colorframeset}{\flrow@fcolorbox{#1}}
+\DeclareFROpt{colorframecorners}{\flrow@fcolorcorners{#1}}
+\newcommand*\flrow@fcolorbox[1]{%
+ \@ifundefined{flrow@fcolorbox@#1}%
+ {\flrow@error{Undefined color box `#1'}}%
+ {\expandafter\let\expandafter\FB@fcolorbox
+ \csname flrow@fcolorbox@#1\endcsname}}
+\newcommand*\flrow@fcolorcorners[1]{%
+ \@ifundefined{flrow@fcolorcorners@#1}%
+ {\flrow@error{Undefined color box corners `#1'}}%
+ {\expandafter\let\expandafter\FB@fcolorcorners
+ \csname flrow@fcolorcorners@#1\endcsname}}
+\newcommand*\DeclareColorBox[2]{%
+% \@ifundefined{color}{\flrow@error
+% {For usage of colored frames\MessageBreak load color package}}%
+% {\long\@namedef{flrow@fcolorbox@#1}{#2}}}
+ \@ifundefined{color}{}{\let\flrow@load@colorpackage\relax
+ \long\@namedef{flrow@fcolorbox@#1}{#2}}}
+\newcommand*\DeclareCBoxCorners[5]{%
+ \@ifundefined{color}{}{\let\flrow@load@colorpackage\relax
+ \long\@namedef{flrow@fcolorcorners@#1}{\flrow@cboxcorners{#2}{#3}{#4}{#5}}}}
+\@onlypreamble\DeclareColorBox
+\@onlypreamble\DeclareCBoxCorners
+\newcommand\flrow@load@colorpackage{\IfFileExists{color.sty}%
+ {\def\next{\RequirePackage{color}}}{\let\next\relax}\next}
+\AtBeginDocument{\flrow@load@colorpackage\let\flrow@load@colorpackage\relax}
+% \end{macrocode}
+%
+% \subsubsection{Defining Float Skips}
+%
+% \begin{macro}{captionskip}
+% \begin{macro}{footskip}
+% The following options define skips: first---between float object and
+% caption (if it used in float style); second---before foot material
+% (footnote or other foot text). The |\abovecaptionskip| used for compatibility with caption.
+% \begin{macrocode}
+\DeclareFROpt{captionskip}{\def\captionskip{#1}%
+ \setlength\abovecaptionskip{#1}}
+\DeclareFROpt{footskip}{\def\floatfootskip{#1}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\captionskip}
+% \begin{macro}{\floatfootskip}
+% The skip between caption and object. Here goes standard value.
+% \begin{macrocode}
+\newcommand\captionskip{10\p@}
+% \end{macrocode}
+%
+% The skip before float footnotes. Here it is equal to
+% used skip in mini pages.
+% \begin{macrocode}
+\newcommand\floatfootskip{\skip\@mpfootins}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \subsubsection{Defining Float Footnote Rule}
+%
+% \begin{macro}{footnoterule}
+% \begin{macro}{\flrow@footrule}
+% The definitions of |\footnoterule| inside floating environment.
+% This macro is allowed only in preamble.
+% \begin{macrocode}
+\DeclareFROpt{footnoterule}{\flrow@footrule{#1}}
+\newcommand\DeclareFloatFootnoterule[2]{%
+ \long\@namedef{flrow@fnrule@#1}{#2}}
+\newcommand*\flrow@footrule[1]{%
+ \@ifundefined{flrow@fnrule@#1}%
+ {\flrow@error{Undefined footnoterule `#1'}}%
+ {\let\@@FRabove\empty
+ \expandafter\let\expandafter\FBfootnoterule\csname
+ flrow@fnrule@#1\endcsname}}
+\@onlypreamble\DeclareFloatFootnoterule
+% \end{macrocode}
+% Here goes standard \LaTeX{} definition used in minipages.
+% \begin{macrocode}
+\DeclareFloatFootnoterule{normal}{\kern-3\p@
+ \@tempdima.4\columnwidth
+ \hrule\@width\@tempdima\kern2.6\p@}
+% \end{macrocode}
+% Here goes standard \LaTeX{} definition used in minipages with
+% limited maximal width.
+% \begin{macrocode}
+\DeclareFloatFootnoterule{limited}{\kern-3\p@
+ \@tempdima.4\columnwidth
+ \ifdim\@tempdima>\frulemax\@tempdima=\frulemax\fi
+ \hrule\@width\@tempdima\kern2.6\p@}
+\newcommand\frulemax{1in}
+% \end{macrocode}
+% The width of |\footnoterule| equals to full |\hsize|.
+% \begin{macrocode}
+\DeclareFloatFootnoterule{fullsize}{\kern-3\p@
+ \hrule\@width\hsize\kern2.6\p@}
+% \end{macrocode}
+% Absent footnoterule.
+% \begin{macrocode}
+\DeclareFloatFootnoterule{none}{}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\FBfootnoterule}
+% The definition of special footnote rule.
+% By default it defined as standard \LaTeX{} |\footnoterule|
+% \begin{macrocode}
+\@ifdefinable\FBfootnoterule{\let\FBfootnoterule\footnoterule}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsubsection{Loading Fancy Float Styles}
+%
+% Options for loading of fancy float styles. Commented.
+% \begin{macrocode}
+\@ifdefinable\FR@iffancy{\let\FR@iffancy\@secondoftwo}
+\DeclareFROpt{fancyboxes}{\flrow@setbool{fancy}{#1}}
+% \end{macrocode}
+%
+% \subsubsection{New Float Type Setup}
+%
+% \begin{macro}{\DeclareFNOpt}
+% Declaring new float type like |\newfloat| does.
+% These macros allowed only in preamble.
+% \begin{macrocode}
+\newcommand\DeclareFNOpt{%
+ \@ifstar{\flrow@declfnopt\AtBeginDocument}
+ {\flrow@declfnopt\@gobble}}
+\newcommand*\flrow@declfnopt[2]{%
+ #1{\undefine@key{newfloat}{#2}}\define@key{newfloat}{#2}}
+\@onlypreamble\DeclareFNOpt
+% \end{macrocode}
+% \changes{v0.2b}{2007/09/24}{\cmd{\flnew@setdefault} removed.}
+%
+% The |\newtoks| for defining of floating environments (using
+% |\flrow@restyle| command) at the end of preamble. (Took a leaf with
+% settings for lists of floats from \package{float} package's book.)
+% \changes{v0.1p}{2007/06/24}{Double code with \texttt{ftype@}\meta{captype}
+% deleted.}
+% \changes{v0.1p}{2007/06/24}{The \cmd{\fname@}\meta{floatname} changed to
+% \cs{}\meta{floatname}\texttt{name} macros redefined locally.}
+% \changes{v0.2a}{2007/08/24}{Corrected bug with \texttt{ftype@} definition (AS).}
+% \changes{v0.2b}{2007/09/24}{Defined default extension of list file in the same way as caption's
+% \cmd{\DeclareFloatingEnvironment}.}
+% \changes{v0.2b}{2007/09/24}{The definition of list entry layout moved here.}
+% \changes{v0.2b}{2007/09/24}{Corrected bugs with listof file and \cmd{\fps@}\meta{float type} commands.}
+% \begin{macrocode}
+\@ifdefinable\flrow@types{\newtoks\flrow@types}
+\newcommand\DeclareNewFloatType[2]{\def\FB@captype{#1}%
+ \expandafter\edef\csname ftype@#1\endcsname{\the\c@float@type}%
+ \addtocounter{float@type}{\value{float@type}}%
+ \@namedef{#1name}{#1}\newcounter{#1}%
+ \expandafter\edef\csname fnum@#1\endcsname
+ {\expandafter\noexpand\csname #1name\endcsname\nobreakspace
+ \expandafter\noexpand\csname the#1\endcsname}%
+ \@namedef{the#1}{\arabic{#1}}\flnew@ext{lo#1}\@namedef{fps@#1}{tbp}%
+ \@namedef{l@#1}{\@dottedtocline{1}{1.5em}{2.3em}}%
+ \caption@setkeys[floatrow]{newfloat}{#2}\let\FR@tmp=\relax
+ \xdef\@tempa{\noexpand\flrow@types{\the\flrow@types \FR@tmp{#1}}}%
+ \@tempa}
+\@onlypreamble\DeclareNewFloatType
+% \end{macrocode}
+% Key for placement defining.
+% This macro is allowed only in preamble.
+% \begin{macrocode}
+\DeclareFNOpt*{placement}{\flnew@fps{#1}}
+\newcommand\flnew@fps[1]{\@namedef{fps@\FB@captype}{#1}}
+\@onlypreamble\flnew@fps
+% \end{macrocode}
+% Key for float label name defining.
+% This macro is allowed only in preamble.
+% \changes{v0.1p}{2007/06/24}{The \cmd{\fname@}\meta{floatname} changed to
+% \cs{}\meta{floatname}\texttt{name} macros redefined locally.}
+% \begin{macrocode}
+\DeclareFNOpt*{name}{\flnew@fname{#1}}
+\newcommand\flnew@fname[1]{\@namedef{\FB@captype name}{#1}}
+\@onlypreamble\flnew@fname
+% \end{macrocode}
+% Key for extension of ``toc''-file.
+% This macro is allowed only in preamble.
+% \begin{macrocode}
+\DeclareFNOpt*{fileext}{\flnew@ext{#1}}
+\newcommand\flnew@ext[1]{\@namedef{ext@\FB@captype}{#1}%
+ \let\float@do=\relax
+ \xdef\@tempa{\noexpand\float@exts{\the\float@exts \float@do{#1}}}%
+ \@tempa}
+\@onlypreamble\flnew@ext
+% \end{macrocode}
+% The section of document which resets numbering of float.
+% This macro is allowed only in preamble.
+% \begin{macrocode}
+\DeclareFNOpt*{within}{\flnew@within{#1}}
+\newcommand\flnew@within[1]{\@addtoreset{\FB@captype}{#1}%
+ \expandafter\edef\csname the\FB@captype\endcsname{%
+ \expandafter\noexpand\csname
+ the#1\endcsname.\noexpand\arabic{\FB@captype}}}
+\@onlypreamble\flnew@within
+% \end{macrocode}
+% \end{macro}
+%
+%\changes{v0.2b}{2007/10/24}{The double definition of `relatedcapstyle' option deleted}
+%
+% \subsubsection{Processing of Floatsetup Options}
+%
+% \begin{macro}{\ProcessOptionsWithKV}
+% As in caption style options are processed with usage of the
+% \package{keyval} package.
+% \changes{v0.1j}{2006/02/24}{Edited by suggestions of A.Sommerfeldt}
+% \begin{macrocode}
+\def\ProcessOptionsWithKV#1{%
+ \let\@tempc\relax
+ \let\FR@tmp\@empty
+ \@for\CurrentOption:=\@classoptionslist\do{%
+ \@ifundefined{KV@#1@\CurrentOption}%
+ {}%
+ {%
+% \end{macrocode}
+% In the case of co-named global option, appeared in
+% |\documentclass| line.
+% ^^A added line (|\@ifundefined| stuff)
+% ^^A first part of command
+% \begin{macrocode}
+ \@ifundefined{KV@#1@\CurrentOption @default}{%
+ \PackageInfo{#1}{Global option `\CurrentOption' ignored}%
+% \end{macrocode}
+% ^^A doubling of first line from second part of |\@ifundefined|
+% ^^A but first line edited (moved |\CurrentOption,|)
+% ^^A \begin{macrocode}
+% ^^A \edef\FR@tmp{\FR@tmp,}%
+% ^^A \end{macrocode}
+% ^^A end doubling
+% ^^A added line
+% \begin{macrocode}
+ }{%
+% \end{macrocode}
+% ^^A second part of |\@ifundefined|
+% \begin{macrocode}
+ \PackageInfo{#1}{Global option `\CurrentOption' processed}%
+ \edef\FR@tmp{\FR@tmp,\CurrentOption,}%
+ \@expandtwoargs\@removeelement\CurrentOption
+ \@unusedoptionlist\@unusedoptionlist
+% \end{macrocode}
+% ^^A end of doubled code
+% ^^A added line
+% \begin{macrocode}
+ }%
+ }%
+ }%
+ \edef\FR@tmp{%
+ \noexpand\caption@setkeys[floatrow]{#1}{%
+ \FR@tmp\@ptionlist{\@currname.\@currext}%
+ }%
+ }%
+ \FR@tmp
+ \let\CurrentOption\@empty
+ \AtEndOfPackage{\let\@unprocessedoptions\relax}}
+\ProcessOptionsWithKV{floatrow}
+\FR@iffancy{\RequirePackage{fr-fancy}}\relax
+\let\ProcessOptionsWithKV\undefined
+% \end{macrocode}
+% \end{macro}
+%
+% At beginning of document there are loaded macros |\flrow@restyle|
+% for table and figure floats. (Any new float type gets this command
+% when |\newfloat| macro of |\DeclareNewFloatType| are used.)
+% \changes{v0.1k}{2007/05/24}{The support for raw float mode added.}
+% \begin{macrocode}
+\AtBeginDocument{
+ \FR@ifrawfloats
+ {\let\FR@tmp\flrow@Raw@restyle
+ }{\flrow@restyle{table}\flrow@restyle{figure}%
+ \let\FR@tmp\flrow@restyle
+ }\the\flrow@types
+ \@onlypreamble\flrow@restyle\@onlypreamble\flrow@Raw@restyle
+ \flrow@types={}}
+% \end{macrocode}
+%
+% \begin{macrocode}
+%</floatsetup>
+% \end{macrocode}
+%
+% \begin{macrocode}
+%<*frfancy>
+\RequirePackage{fancybox}
+% \end{macrocode}
+%
+% \subsection{Additional Definitions for Fancy Frames}
+%
+% \FRorisubsubsection{Macros for Fancy Frames}
+%
+% \begin{macro}{\FB@wshadowbox}
+% The variant of shadowbox with white contoured shadow.
+% \begin{macrocode}
+\newcommand\wshadowbox{\VerbBox\@wshadowbox}
+\newcommand\@wshadowbox[1]{%
+ \setbox\@fancybox\hbox{\fbox{#1}}%
+ \leavevmode\vbox{\offinterlineskip
+ \hbox{\copy\@fancybox\kern-\fboxrule\lower\shadowsize\hbox{%
+ \dimen@\ht\@fancybox\advance\dimen@-\fboxrule
+ \vrule\@height\ht\@fancybox\@depth-\dimen@\@width\shadowsize
+ \vrule\@height\ht\@fancybox\@depth\dp\@fancybox\@width\fboxrule}}%
+ \vskip-\fboxrule\vskip-\shadowsize
+ \moveright\shadowsize\vbox{%
+ \hrule\@width\fboxrule\@height\shadowsize
+ \hrule\@width\wd\@fancybox\@height\fboxrule}}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\FB@shadowbox@frame}
+% \begin{macro}{\FB@shadowbox@adj}
+% \begin{macro}{\FB@shadowbox@reset}
+% First macro is the definition of frame style (here is |\shadowbox|);
+% second defines compensating material to get frame fitted to current
+% |\hsize|; third defines default values of compensating material.
+% \begin{macrocode}
+\newcommand\FB@shadowbox@frame[1]{\hbox{%
+ \FR@ifFIT\relax{\hskip-\fboxrule\hskip-\fboxsep}\FBs@raise{\shadowbox{#1}}%
+ \FR@ifFIT\relax{\kern-\fboxrule\kern-\fboxsep\kern-\shadowsize}}}
+\newcommand\FB@shadowbox@adj{\dimen@=2\fboxsep
+ \advance\dimen@2\fboxrule\advance\dimen@\shadowsize}
+\newcommand\FB@shadowbox@reset{\fboxsep3\p@\fboxrule.4\p@\shadowsize4\p@}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\FB@wshadowbox@frame}
+% \begin{macro}{\FB@wshadowbox@adj}
+% \begin{macro}{\FB@wshadowbox@reset}
+% The definition for frame |wshadowbox|---similar to
+% |shadowbox| from \package{fancybox}.
+% First macro is the definition of frame style (here is |\wshadowbox|);
+% second defines compensating material to get frame fitted to current
+% |\hsize|; third defines default values of compensating material.
+% \begin{macrocode}
+\newcommand\FB@wshadowbox@frame[1]{\hbox{%
+ \FR@ifFIT\relax{\hskip-\fboxrule\hskip-\fboxsep}\FBs@raise{\wshadowbox{#1}}%
+ \FR@ifFIT\relax{\kern-\fboxrule\kern-\fboxsep\kern-\shadowsize}}}
+\@ifdefinable\FB@wshadowbox@adj{\let\FB@wshadowbox@adj\FB@shadowbox@adj}
+\newcommand\FB@wshadowbox@reset{\fboxsep3\p@\fboxrule.4\p@\shadowsize4\p@}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\FB@doublebox@frame}
+% \begin{macro}{\FB@doublebox@adj}
+% \begin{macro}{\FB@doublebox@reset}
+% First macro is the definition of frame style (here is |\doublerbox|);
+% second defines compensating material to get frame fitted to current
+% |\hsize|; third defines default values of compensating material.
+% \begin{macrocode}
+\newcommand\FB@doublebox@frame[1]{\hbox{%
+ \FR@ifFIT\relax{\kern-4.75\fboxrule\kern-.5pt\kern-\fboxsep}\doublebox{#1}%
+ \FR@ifFIT\relax{\kern-4.75\fboxrule\kern-.5pt\kern-\fboxsep}}}
+\newcommand\FB@doublebox@adj{\dimen@=2\fboxsep
+ \advance\dimen@7.5\fboxrule\advance\dimen@\p@}
+\newcommand\FB@doublebox@reset{\fboxsep3\p@\fboxrule.4\p@}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\fs@shadowbox}
+% \begin{macro}{\fs@Shadowbox}
+% \begin{macro}{\fs@SHADOWBOX}
+% There are going three float styles with usage of |\shadowbox|.
+% \begin{macrocode}
+\DeclareFloatStyle{shadowbox}{style=boxed,framestyle=shadowbox}
+\DeclareFloatStyle{Shadowbox}{style=Boxed,framestyle=shadowbox}
+\DeclareFloatStyle{SHADOWBOX}{style=BOXED,framestyle=shadowbox}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\fs@wshadowbox}
+% \begin{macro}{\fs@Wshadowbox}
+% \begin{macro}{\fs@WSHADOWBOX}
+% There are going three float styles with usage of |\wshadowbox|.
+% \begin{macrocode}
+\DeclareFloatStyle{wshadowbox}{style=boxed,framestyle=wshadowbox}
+\DeclareFloatStyle{Wshadowbox}{style=Boxed,framestyle=wshadowbox}
+\DeclareFloatStyle{WSHADOWBOX}{style=BOXED,framestyle=wshadowbox}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\fs@doublebox}
+% \begin{macro}{\fs@Doublebox}
+% \begin{macro}{\fs@DOUBLEBOX}
+% There are going three float styles with usage of |\doublebox|.
+% \begin{macrocode}
+\DeclareFloatStyle{doublebox}{style=boxed,framestyle=doublebox}
+\DeclareFloatStyle{Doublebox}{style=Boxed,framestyle=doublebox}
+\DeclareFloatStyle{DOUBLEBOX}{style=BOXED,framestyle=doublebox}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macrocode}
+%</frfancy>
+% \end{macrocode}
+%
+%
+%
+%
+% \begin{macrocode}
+%<*floatpagestyle>
+% \end{macrocode}
+%
+% \subsection{Empty Floating Page}
+%
+% Here goes small sneaky-tricky style to put desired page style
+% for one floating page.
+%
+% \begin{macro}{\floatpagestyle}
+% First goes macro which defines desired page style for page with
+% current float.
+% \begin{macrocode}
+\newcommand\floatpagestyle[1]{\@ifundefined{ps@#1}\undefinedpagestyle
+ {\begingroup
+ \let\thepage\relax\let\protect\@unexpandable@protect
+ \edef\reserved@a{\write\@auxout{\expandafter\string
+ \csname @setfloatpage\endcsname{\thepage}{#1}}}\reserved@a
+ \endgroup}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\emptyfloatpage}
+% The abbreviation for empty float page style.
+% \begin{macrocode}
+\newcommand\emptyfloatpage{\floatpagestyle{empty}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@setfloatpage}
+% The macro which writes necessary code for changed float page style.
+% \begin{macrocode}
+\newcommand\@setfloatpage[2]{%
+ \edef\reserved@a{floatpage@\romannumeral#1}%
+ \global\expandafter\def\csname\reserved@a\endcsname{#2}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@chkfloatpage}
+% The macro which checks whether exists necessary code for changing
+% of current float page style.
+% \begin{macrocode}
+\newcommand\@chkfloatpage{%
+ \edef\reserved@a{floatpage@\romannumeral\the\c@page}%
+ \@ifundefined{\reserved@a}{\relax}{\global\@specialpagetrue
+ \gdef\@specialstyle{\csname\reserved@a\endcsname}}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@outputpage}
+% The |\@chkfloatpage| added at as a patch at the very beginning of
+% current definition of |\@outputpage| command.
+% \begin{macrocode}
+\AtBeginDocument
+ {\@ifdefinable\FBori@outputpage{\let\FBori@outputpage\@outputpage}
+ \let\@outputpage\FB@outputpage}
+\newcommand\FB@outputpage{\@chkfloatpage\FBori@outputpage}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macrocode}
+%</floatpagestyle>
+% \end{macrocode}
+%
+% \begin{macrocode}
+%<*listpen>
+% \end{macrocode}
+%
+% \subsection{List Penalties Managing}
+%
+% The package \package{listpen} is a beta-temp package, which
+% offers commands |\allowprelistbreaks|,
+% |\allowpostlistbreaks| and |\allowitembreaks| which help
+% to manage page breaking at the beginning and the end of
+% lists, and between list items consequently.
+%
+% This package follows idea of |\allowdisplaybreaks|
+% (\textsf{amsmath} package) and |\pagebreak|/|\nopagebreak| stuff.
+%
+% \DescribeMacro{\allowprelistbreaks}
+% \DescribeMacro{\allowpostlistbreaks}
+% \DescribeMacro{\allowitembreaks}
+% These commands set penalties before lists, after lists and between items.
+% They set globally or inside group or (also list!)
+% environment\footnote{Look also at \cmd{\allowdisplaybreaks}
+% macro from \package{amsmath} package.} penalties accordingly to digits
+% from |[-4]| (never break) to |[4]| (always break). The values of optional
+% argument in these commands analogous to values of optional arguments
+% in, e.g., |\pagebreak| command. The default value of all three commands
+% is |[-1]| which equal to \cls{book.cls} etc. class settings (which equal to
+% |-\@lowpenalty| value).
+%
+% \begin{macro}{\allowprelistbreaks}
+% Sets penalty before lists.
+% \begin{macrocode}
+\newcommand\allowprelistbreaks{\let\LP@penalty\@beginparpenalty
+ \@testopt{\LP@setlistbreaks}{-1}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\allowpostlistbreaks}
+% Sets penalty after lists.
+% \begin{macrocode}
+\newcommand\allowpostlistbreaks{\let\LP@penalty\@endparpenalty
+ \@testopt{\LP@setlistbreaks}{-1}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\allowitembreaks}
+% Sets penalty between items.
+% \begin{macrocode}
+\newcommand\allowitembreaks{\let\LP@penalty\@itempenalty
+ \@testopt{\LP@setlistbreaks}{-1}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\LP@setlistbreaks}
+% This macro reverses the $+/-$ signs before digits.
+% \begin{macrocode}
+\@ifdefinable\LP@setlistbreaks{}
+\def\LP@setlistbreaks[#1#2]{\def\tempa{-}\def\tempb{#1}\ifx\tempa\tempb
+ \LP@nolbk[#2]\else\LP@nolbk-[#1]\fi}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\LP@nolbk}
+% Macro for setting necessary penalties.
+% \begin{macrocode}
+\@ifdefinable\LP@nolbk{}\@ifdefinable\LP@penalty{}
+\def\LP@nolbk#1[#2]{%
+ \ifcase#2\LP@penalty\z@
+ \or\LP@penalty#1\@lowpenalty
+ \or\LP@penalty#1\@medpenalty
+ \or\LP@penalty#1\@highpenalty
+ \or\LP@penalty#1\@M
+ \fi}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\RestoreSpaces}
+% \begin{macro}{\RemoveSpaces}
+% A simple command to turn off |\if@nobreak| flag.
+% \begin{macrocode}
+\newcommand\RestoreSpaces{\@nobreakfalse}
+% \end{macrocode}
+% Opposite command. Turns on |\if@nobreak| flag.
+% \begin{macrocode}
+\newcommand\RemoveSpaces {\@nobreaktrue}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\newseparatedlabel}
+% \begin{macro}{\newseparatedref}
+% \begin{macro}{\makelabelseparator}
+% A simple command to create combined label in `label\meta{sep}sublabel' variant.
+% \begin{macrocode}
+\newcommand\newseparatedlabel[3]{%
+ \@ifdefinable#1{%
+ \def#1##1{\protected@edef\@currentlabel{\string
+ \LP@label@sep {\csname the#3\endcsname}}\label{sub##1}%
+ \protected@edef\@currentlabel{\csname the#2\endcsname
+ \string\LP@label@sep {\csname the#3\endcsname}}\label{##1}}}}
+% \end{macrocode}
+% Command which switch on the necessary \meta{sep}.
+% \begin{macrocode}
+\newcommand\newseparatedref[2]{\@ifdefinable#1{\def#1##1{{\def\LP@label@sep{#2}\ref{##1}}}}}
+% \end{macrocode}
+% The definition-check of existence of command name, which will be used for separator.
+% The second command defines this label separator globally.
+% \begin{macrocode}
+\@ifdefinable\LP@label@sep{}
+\newcommand\makelabelseparator[1]{\def\LP@label@sep{#1}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macrocode}
+%</listpen>
+% \end{macrocode}
+%
+%
+%
+%
+% \begin{macrocode}
+%<*floatrow>
+\AtBeginDocument{%
+\@ifundefined{sf@@@subfloat}{\@tempswafalse}{\@tempswatrue}
+\if@tempswa\RequirePackage{fr-subfig}\fi}
+%</floatrow>
+% \end{macrocode}
+%
+% \begin{macrocode}
+%<*frforsubfig>
+% \end{macrocode}
+%
+% \subsection{Support for The \package{subfig} Package}
+%
+% \changes{v0.2a}{2007/08/24}{Added compatibility check.}
+% \begin{macrocode}
+\def\@tempb{2005/06/28 ver: 1.3 subfig package}
+\expandafter\let\csname @tempa\expandafter\endcsname
+ \csname ver@subfig.\@pkgextension\endcsname
+\ifx\@tempa\@tempb\else
+ \PackageWarning{fr-subfig}{The additions cooperated with \MessageBreak
+ version `2005/06/28 ver: 1.3' of package subfig,\MessageBreak
+ but only version\MessageBreak
+ \csname ver@subfig.\@pkgextension\endcsname'\MessageBreak
+ is available}\relax
+ \fi
+% \end{macrocode}
+%
+% \subsubsection{Building Subfloatrow}
+%
+% At first defined dimension for maximal height of subcaption. Then macro
+% for defining height of subcaption box.
+% \begin{macrocode}
+\newlength\FBsc@max
+\newlength\FBso@max
+\@ifdefinable\FBsubcheight{\let\FBsubcheight\relax}
+\@ifdefinable\FBsuboheight{\let\FBsuboheight\relax}
+% \end{macrocode}
+%
+% \begin{macro}{\adjustsubfloats}
+% The user command which loaded at the end of row of subcaptions.
+% \begin{macrocode}
+\newcommand\adjustsubfloats{\@tempswafalse
+ \ifCADJ\@tempswatrue\fi\ifOADJ\@tempswatrue\fi
+ \if@tempswa\FB@writeaux{%
+ \string\global\string\c@FBcnt\thepage
+ \ifCADJ\string\edef\string\FBsubcheight{\the\FBsc@max}\fi
+ \ifOADJ\string\edef\string\FBsuboheight{\the\FBso@max}\fi
+ }\fi
+ \global\let\FBsubcheight\relax\global\let\FBsuboheight\relax
+ \global\FBso@max\z@\global\FBsc@max\z@}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsubsection{Small Correction of The \package{subfig} Macro}
+%
+% There is a \package{subfig}'s macro with corrections wich allow to put
+% alone subfloat label.
+% \begin{macrocode}
+\long\def\sf@@@subfloat#1[#2][#3]#4{%
+ \@ifundefined{FBsc@max}{}%
+ {\FB@readaux{\let\FBsuboheight\relax}}%
+ \@tempcnta=\@ne
+ \if@minipage
+ \@tempcnta=\z@
+ \else\ifdim \lastskip=\z@ \else
+ \@tempcnta=\tw@
+ \fi\fi
+ \ifmaincaptiontop
+ \sf@top=\sf@nearskip
+ \sf@bottom=\sf@farskip
+ \else
+ \sf@top=\sf@farskip
+ \sf@bottom=\sf@nearskip
+ \fi
+ \leavevmode
+ \setbox\@tempboxa \hbox{#4}%
+% \end{macrocode}
+% In the case of empty contents of subfloat all vertical spaces zeroed.
+% subcaption label created like oneline |\vtop|.
+% \begin{macrocode}
+ \ifdim\wd\@tempboxa=\z@\ht\@tempboxa\z@\dp\@tempboxa\z@
+ \setbox\z@\hbox{{\caption@@@make
+ {\caption@lfmt{\@nameuse{sub\@captype name}}%
+ {\@nameuse{thesub\@captype}}\relax}{}}}\@tempdima=\wd\z@
+ \sf@top=\z@
+ \sf@bottom=\z@
+ \sf@capskip\z@
+ \sf@captopadj\z@
+ \let\sf@ifpositiontop\@firstoftwo
+ \else
+ \@tempdima=\wd\@tempboxa
+ \@ifundefined{FBsc@max}{}%
+ {\global\advance\Xhsize-\wd\@tempboxa
+ \dimen@=\ht\@tempboxa
+ \advance\dimen@\dp\@tempboxa
+ \ifdim\dimen@>\FBso@max
+ \global\FBso@max\dimen@
+ \fi}%
+ \fi
+ \vtop\bgroup
+ \vbox\bgroup
+ \ifcase\@tempcnta
+ \@minipagefalse
+ \or
+ \vskip\sf@top
+ \or
+ \ifdim \lastskip=\z@ \else
+ \@tempskipb\sf@top\relax\@xaddvskip
+ \fi
+ \fi
+% \end{macrocode}
+% In the case of empty contents there is used only first variant.
+% \begin{macrocode}
+ \sf@ifpositiontop{%
+ \ifx \@empty#3\relax \else
+ \sf@subcaption{#1}{#2}{#3}%
+ \vskip\sf@capskip
+ \vskip\sf@captopadj
+ \fi\egroup
+% \end{macrocode}
+% In the case of empty contents the |\@tempboxa| box skipped .
+% \begin{macrocode}
+ \hrule width0pt height0pt depth0pt
+ \box\@tempboxa
+ }{%
+ \@ifundefined{FBsc@max}%
+ {\box\@tempboxa}%
+ {\ifx\FBsuboheight\relax
+ \box\@tempboxa
+ \else
+ \vbox to \FBsuboheight{\FBafil\box\@tempboxa\FBbfil}%
+ \fi}%
+ \egroup
+ \ifx \@empty#3\relax \else
+ \vskip\sf@capskip
+ \hrule width0pt height0pt depth0pt
+ \sf@subcaption{#1}{#2}{#3}%
+ \fi
+ }%
+ \vskip\sf@bottom
+ \egroup
+ \@ifundefined{FBsc@max}{}%
+ {\addtocounter{FRobj}{-1}%
+% \end{macrocode}
+% Here is the small correction:
+% |\ifnum\c@FRobj>0| instead of |\ifnum\c@FRobj=0\else|.
+% \begin{macrocode}
+ \ifnum\c@FRobj>0% bugfix
+ \subfloatrowsep
+ \fi}%
+ \ifmaincaptiontop\else
+ \global\advance\@nameuse{c@\@captype}\m@ne
+ \fi
+ \endgroup\ignorespaces}
+% \end{macrocode}
+%
+% \subsubsection{Beside Labels for Subfloats}
+%
+% New key for beside caption of subfloat label. Beside label of subfloat
+% always on the left side.
+% \begin{macrocode}
+\DeclareFROpt{subcapbesideposition}{\flrow@SFbesidealign{#1}}
+\newcommand*\flrow@SFbesidealign[1]{%
+ \caption@ifinlist{#1}{t,top}{%
+ \let\flrow@SFBalign\TopFloatBoxes
+ }{\caption@ifinlist{#1}{b,bottom,default}{%
+ \let\flrow@SFBalign\BottomFloatBoxes
+ }{\caption@ifinlist{#1}{c,center}{%
+ \let\flrow@SFBalign\CenterFloatBoxes
+ }{\PackageError{floatrow}%
+ {Undefined sublabel position `#1'}{\flrow@eh}%
+ }}}}
+\newcommand\flrow@SFBalign{\BottomFloatBoxes}
+% \end{macrocode}
+%
+% Macro for beside float label. Labels always placed on the left side.
+% \begin{macrocode}
+\newcommand\sidesubfloat{%
+ \ifx\@captype\@undefined
+ \@latex@error{\noexpand\subfloat outside float}\@ehd
+ \expandafter\@gobble
+ \else
+ \expandafter\@firstofone
+ \fi
+ {\flrow@sidesubfloat}}
+% \end{macrocode}
+%
+% \begin{macrocode}
+\def\flrow@sidesubfloat{\flrow@SFBalign
+ \begingroup
+ \@ifundefined{caption@setfloattype}%
+ \caption@settype
+ \caption@setfloattype
+ \@captype
+% \caption@setoptions\@captype
+ \sf@ifpositiontop{%
+ \maincaptiontoptrue
+ }{%
+ \maincaptiontopfalse
+ }%
+ \caption@setoptions{subfloat}%
+ \caption@setoptions{sub\@captype}%
+ \let\sf@oldlabel=\label
+ \let\label=\subfloat@label
+% \end{macrocode}
+%
+% Next, a decision (based on the \texttt{\char`\\ ifmaincaptiontop}
+% flag) is made of how to advance the float counter; then the
+% sub-float counter is advanced and saved and a check is made if an
+% optional argument is present (if not, one is supplied).
+%
+% \begin{macrocode}
+ \ifmaincaptiontop\else
+ \advance\@nameuse{c@\@captype}\@ne
+ \fi
+ \refstepcounter{sub\@captype}%
+ \setcounter{sub\@captype @save}{\value{sub\@captype}}%
+ \@ifnextchar [% %] match left bracket
+ {\flrow@@sidesubfloat}%
+ {\flrow@@sidesubfloat[\@empty]}}
+% \end{macrocode}
+%
+% \begin{macrocode}
+\long\def\flrow@@sidesubfloat[#1]{%
+ \@ifnextchar [% %] match left bracket
+ {\flrow@@@sidesubfloat{sub\@captype}[{#1}]}%
+ {\flrow@@@sidesubfloat{sub\@captype}[\@empty{#1}][{#1}]}}
+% \end{macrocode}
+%
+% \begin{macrocode}
+\long\def\flrow@@@sidesubfloat#1[#2][#3]#4{%
+ \@ifundefined{FBsc@max}{}%
+ {\FB@readaux{\let\FBsuboheight\relax}}%
+ \@tempcnta=\@ne
+ \if@minipage
+ \@tempcnta=\z@
+ \else\ifdim \lastskip=\z@ \else
+ \@tempcnta=\tw@
+ \fi\fi
+ \sf@bottom=\z@
+ \sf@top=\z@
+ \leavevmode
+ \setbox\@tempboxa \hbox{#2}%
+ \@tempdima\wd\@tempboxa
+ \setbox\@tempboxa \hbox{#4}%
+ \advance\@tempdima\wd\@tempboxa
+ \advance\@tempdima\labelsep
+ \@ifundefined{FBsc@max}{}%
+ {\global\advance\Xhsize-\wd\@tempboxa
+ \dimen@=\ht\@tempboxa
+ \advance\dimen@\dp\@tempboxa
+ \ifdim\dimen@>\FBso@max
+ \global\FBso@max\dimen@
+ \fi}%
+ \begin@FBBOX
+ \ifcase\@tempcnta
+ \@minipagefalse
+ \or
+ \vskip\sf@top
+ \or
+ \ifdim \lastskip=\z@ \else
+ \@tempskipb\sf@top\relax\@xaddvskip
+ \fi
+ \fi
+ \hbox{%
+ \begin@FBBOX
+ \ifx \@empty#3\relax \else
+ \hbox{\caption@@@make
+ {\caption@lfmt{\@nameuse{sub\@captype name}}%
+ {\@nameuse{thesub\@captype}}\relax}{}}%
+ \fi
+ \end@FBBOX\hskip\labelsep\ignorespaces
+ \begin@FBBOX
+ \box\@tempboxa
+ \end@FBBOX
+ }%
+ \vskip\sf@bottom
+ \end@FBBOX
+ \@ifundefined{FBsc@max}{}%
+ {\addtocounter{FRobj}{-1}%
+ \ifnum\c@FRobj>0
+ \subfloatrowsep
+ \fi}%
+ \ifmaincaptiontop\else
+ \global\advance\@nameuse{c@\@captype}\m@ne
+ \fi
+ \endgroup\ignorespaces}
+% \end{macrocode}
+%
+% \subsubsection{Alone Labels for Subfloats}
+%
+% Macro for creation of subfloat label only. That could be useful
+% for usage with \package{psfrag} package, placing labels inside
+% |picture| environment, using in tabulars etc.
+% \begin{macrocode}
+\newcommand\subfloatlabel{\@ifnextchar[%]
+ {\flrow@subfloatlabel}{\subfloat[]{}}}
+\@ifdefinable\flrow@subfloatlabel{}
+\def\flrow@subfloatlabel[#1]{%
+ \ifx\@captype\@undefined
+ \@latex@error{\noexpand\subfloat outside float}\@ehd
+ \fi
+ \begingroup
+ \count@#1\advance\count@\m@ne
+ \csname c@sub\@captype\endcsname\count@\relax
+ \@ifnextchar[%]
+ {\flrow@@subfloatlabel[#1]}%
+ {\subfloat[]{}\endgroup}}
+\@ifdefinable\flrow@@subfloatlabel{}
+\@ifundefined{newseparatedlabel}\@tempswatrue\@tempswafalse
+\if@tempswa
+ \def\FRsf@Flabel{\label}
+\else
+ \newseparatedlabel\FRsf@Flabel{\@captype}{sub\@captype}
+\fi
+\def\flrow@@subfloatlabel[#1][#2]{%
+ \subfloat[]{\FRsf@Flabel{#2}}\endgroup}
+% \end{macrocode}
+%
+% \begin{macrocode}
+%</frforsubfig>
+% \end{macrocode}
+%
+%
+%
+%
+% \begin{macrocode}
+%<*floatrow>
+\AtBeginDocument{%
+\@ifundefined{LT@array}{\@tempswafalse}{\@tempswatrue}
+\if@tempswa\RequirePackage{fr-longtable}\fi}
+%</floatrow>
+% \end{macrocode}
+%
+% \begin{macrocode}
+%<*forlongtable>
+% \end{macrocode}
+%
+% \subsection{Support for The \package{longtable} Package}
+%
+% First goes requirement of necessary packages.
+% \begin{macrocode}
+\RequirePackage{longtable}[2004/02/01]
+%\RequirePackage{floatrow}[2007/05/24]
+% \end{macrocode}
+%
+% \subsubsection{Caption Width Settings}
+%
+% To follow layout for tables which need size of caption equal to width
+% of table, here added a code which catches width of table from
+% \file{aux}-file and sets to |\LTcapwidth| parameter (great thanks
+% A.~Sommerfeldt for compact code created as patch of |\LT@array| command).
+%
+% At first we save macro |\LT@array| under name |\flrow@LT@array|.
+% Then start redefinition.
+% \begin{macrocode}
+\@ifdefinable\flrow@oriLT@array{\let\flrow@oriLT@array\LT@array}
+\renewcommand\LT@array{%
+% \end{macrocode}
+% Here are added settings for table font (similar to other table
+% environments) skip after caption (\cmd{\belowcaptionskip} is set
+% equal to \cmd{\captionskip}).
+% \begin{macrocode}
+ \flrow@setlist{{table}{longtable}}\flrow@useLTcapwidth\normalfont\floatfont
+ \belowcaptionskip\captionskip
+% \end{macrocode}
+% Here goes safe and redefinition of |\LT@make@row| macro in the way
+% of managing of counting of table width.
+% \begin{macrocode}
+ \FBifLTcapwidth
+ {\let\flrow@LT@make@row\LT@make@row
+ \def\LT@make@row{%
+ \let\LT@make@row\flrow@LT@make@row
+ \LT@make@row
+% \end{macrocode}
+% The |\LT@entry| here used for width calculation.
+% \begin{macrocode}
+ \ifx\LT@save@row\relax\else\begingroup
+ \LTcapwidth\z@
+ \def\LT@entry####1####2{\advance\LTcapwidth####2}\LT@save@row\relax
+ \ifdim\LTcapwidth=\z@\else\global\LTcapwidth\LTcapwidth\fi
+ \endgroup\fi}}%
+% \end{macrocode}
+% Definition for table foot
+% material (\cmd{\floatfoot}).
+% \begin{macrocode}
+ \def\floatfoot@{\vskip\floatfootskip
+ \def\@captype{table}\floatfoot@box}%
+% \end{macrocode}
+% At last goes \package{longtable}'s macro itself.
+% \begin{macrocode}
+ \flrow@oriLT@array}
+% \end{macrocode}
+% The repeated definitions in the case of separate usage of \package{fr-longtable} package.
+% \begin{macrocode}
+\providecommand\floatfont{}
+\providecommand\floatfootskip{\skip\@mpfootins}
+\providecommand\captionskip{10\p@}
+\providecommand\floatfoot@box[1]{%
+% \end{macrocode}
+% The |\if@@FS| flag stored for |wrap...| environments.
+% \begin{macrocode}
+% \hsize\columnwidth\linewidth\columnwidth
+ \@parboxrestore\reset@font\color@begingroup
+% \end{macrocode}
+% Apply current float settings.
+% \begin{macrocode}
+ \caption@setoptions{\@captype}%
+% \end{macrocode}
+% Apply floatfoot settings.
+% \begin{macrocode}
+ \caption@setoptions{floatfoot}%
+% \end{macrocode}
+% No captionlabel.
+% \begin{macrocode}
+ \captionsetup{labelformat=empty,labelsep=none}%
+ \caption@@make{}{\FR@tmp#1\@finalstrut\strutbox}%
+ \color@endgroup}
+% \end{macrocode}
+%
+% The definition of caption width for |longtable| environment.
+% \begin{macrocode}
+\let\FBifLTcapwidth\@gobble
+\providecommand\caption@ifinlist[2]{%
+ \let\next\@secondoftwo
+ \edef\caption@tempa{#1}%
+ \@for\caption@tempb:={#2}\do{%
+ \ifx\caption@tempa\caption@tempb
+ \let\next\@firstoftwo
+ \fi}%
+ \next}
+% \end{macrocode}
+%
+% \begin{macrocode}
+\newcommand*\flrow@useLTcapwidth{}
+% \end{macrocode}
+%
+% \begin{macrocode}
+\newcommand*\setLTcapwidth[1]{%
+ \caption@ifinlist{#1}{table,contents,LTcapwidthtotable}{\def\flrow@useLTcapwidth
+ {\let\FBifLTcapwidth\@firstofone}}{\def\flrow@useLTcapwidth
+ {\let\FBifLTcapwidth\@gobble\setlength\LTcapwidth{#1}}}}
+\@ifpackageloaded{floatrow}
+ {\DeclareFROpt{LTcapwidth}{\setLTcapwidth{#1}}
+ \DeclareOption{table}{\setLTcapwidth{table}}
+ \ProcessOptions
+ }
+ {\DeclareOption{LTcapwidthtotable}{\setLTcapwidth{table}}
+ \DeclareOption{table}{\setLTcapwidth{table}}
+ \ProcessOptions
+ \let\flrow@setlist\@gobble}
+% \end{macrocode}
+%
+% \subsubsection{Additional Settings for Last Head and Pre-Last Foot}
+%
+% The box for last head. Defined in the same way as analog macros in
+% \package{longtable} package.
+% \begin{macrocode}
+\newbox\flrow@LT@lasthead
+\newbox\flrow@LT@prelastfoot
+% \end{macrocode}
+% This counter register is used for checking of last longtable page.
+% \begin{macrocode}
+\newcounter{FBLTpage}
+% \end{macrocode}
+%
+% Storing of original definition of |\longtable| macro.
+% In the new definition was added counting of |longtable|'s pages
+% with |FBLTpage| counter defined before.
+% \begin{macrocode}
+\@ifdefinable\FB@ori@longtable{\let\FB@ori@longtable\longtable}
+\def\longtable{%
+ \setcounter{FBLTpage}\@ne
+ \FB@ori@longtable}
+% \end{macrocode}
+%
+% Storing original definition of |\LT@ouput| macro.
+% Here, in new definition, added increasing of |FBLTpage|.
+% In the case of defined |\lasthead| contents and last page was
+% checked, the contents of last head loaded.
+% \begin{macrocode}
+\@ifdefinable\FB@ori@LT@output{\let\FB@ori@LT@output\LT@output}
+\def\LT@output{%
+ \@ifundefined{FBLTpage@\romannumeral\c@LT@tables}%
+ {\gdef\flrow@LTlastpage{2}}{\@nameuse{FBLTpage@\romannumeral\c@LT@tables}}%
+ \addtocounter{FBLTpage}\@ne
+ \ifvoid\flrow@LT@lasthead\else
+ \ifnum\value{FBLTpage}=\flrow@LTlastpage
+ \let\LT@head\flrow@LT@lasthead
+ \fi
+ \fi
+% \end{macrocode}
+% Switching on of the |\LT@prelastfoot| also needs the real value of
+% |\flrow@LTlastpage| (why???).
+% \begin{macrocode}
+ \ifvoid\flrow@LT@prelastfoot\else
+ \count@\flrow@LTlastpage\relax
+ \ifnum\value{FBLTpage}=\count@
+ \let\LT@foot\flrow@LT@prelastfoot
+ \fi
+ \fi
+ \FB@ori@LT@output}
+% \end{macrocode}
+%
+% The definition of last head box and foot of the page before last.
+% They are defined in the same way as other commands in \package{longtable}
+% package, like |\endlastfoot|.
+% Here was used |\def| as for all |\end..| commands. I hope if \package{longtable}
+% will use these synonyms it will use also synonyms for
+% || and || box register commands at the very beginning of package.
+% Use command names with the analogous names
+% in the hope that their synonyms will appear in the ``host''-package
+% and in this case current package stops interfere.
+% \begin{macrocode}
+\@tempswafalse
+\ifx\endlasthead\undefined\@tempswatrue\else
+ \ifx\endlasthead\relax\@tempswatrue
+\fi\fi
+\if@tempswa
+ \def\endlasthead{\LT@end@hd@ft\flrow@LT@lasthead}
+\else
+\PackageError{fr-longtable}{The command \string\endlasthead\MessageBreak
+ already defined by longtable package}
+\fi
+\@tempswafalse
+\ifx\endprelastfoot\undefined\@tempswatrue\else
+ \ifx\endprelastfoot\relax\@tempswatrue
+\fi\fi
+\if@tempswa
+ \def\endprelastfoot{\LT@end@hd@ft\flrow@LT@prelastfoot}
+\else
+\PackageError{fr-longtable}{The command \string\endprelastfoot\MessageBreak
+ already defined by longtable package}
+\fi
+% \end{macrocode}
+%
+% Redefined |\endlongtable| command---added code which writes
+% the number of pages of long table.
+% \begin{macrocode}
+\@ifdefinable\FB@ori@endlongtable{\let\FB@ori@endlongtable\endlongtable}
+\def\endlongtable{%
+ \FB@ori@endlongtable
+% \end{macrocode}
+% Here is additional code.
+% Why it is necessary to reduce counter of pages by~1?
+% \begin{macrocode}
+ \if@filesw
+ {\advance\c@FBLTpage\m@ne
+ \immediate\write\@auxout{%
+ \gdef\expandafter\noexpand
+ \csname FBLTpage@\romannumeral\c@LT@tables\endcsname
+ {\string\gdef\string\flrow@LTlastpage{\the\c@FBLTpage}}%
+ }}%
+ \fi
+ }
+% \end{macrocode}
+% \begin{macrocode}
+%</forlongtable>
+% \end{macrocode}
+%
+%
+% \Finale
+\endinput
diff --git a/macros/latex/contrib/floatrow/floatrow.ins b/macros/latex/contrib/floatrow/floatrow.ins
new file mode 100644
index 0000000000..2c209bc659
--- /dev/null
+++ b/macros/latex/contrib/floatrow/floatrow.ins
@@ -0,0 +1,43 @@
+%
+%% This file will generate fast loadable files and documentation
+%% driver files from the doc files in this package when run through
+%% LaTeX or TeX.
+%%
+%% IMPORTANT COPYRIGHT NOTICE:
+%%
+%% You are NOT ALLOWED to distribute this file alone.
+%% You are NOT ALLOWED to change this file.
+%%
+%% --------------- start of docstrip commands ------------------
+%%
+
+\input docstrip
+\keepsilent
+
+\declarepreamble\clspreamble
+
+This is a generated file.
+
+\endpreamble
+
+\declarepreamble\mainpreamble
+
+This is a generated file.
+
+You are NOT ALLOWED to change this file.
+
+\endpreamble
+
+\askonceonly
+\keepsilent
+%\askforoverwritefalse
+%%%\nopreamble
+\generate{
+ \file{floatrow.sty}{\from{floatrow.dtx}{floatrow,floatsetup}}
+ \file{fr-fancy.sty}{\from{floatrow.dtx}{frfancy}}
+ \file{floatpagestyle.sty}{\from{floatrow.dtx}{floatpagestyle}}
+ \file{listpen.sty}{\from{floatrow.dtx}{listpen}}
+ \file{fr-longtable.sty}{\from{floatrow.dtx}{forlongtable}}
+ \file{fr-subfig.sty}{\from{floatrow.dtx}{frforsubfig}}
+}
+\endbatchfile
diff --git a/macros/latex/contrib/floatrow/floatrow.pdf b/macros/latex/contrib/floatrow/floatrow.pdf
new file mode 100644
index 0000000000..465542dd98
--- /dev/null
+++ b/macros/latex/contrib/floatrow/floatrow.pdf
@@ -0,0 +1,16142 @@
+%PDF-1.4
+%РФЕШ
+5 0 obj
+<< /S /GoTo /D (FAD.1) >>
+endobj
+8 0 obj
+(Frequently Appeared Design)
+endobj
+9 0 obj
+<< /S /GoTo /D (TOC.1) >>
+endobj
+12 0 obj
+(Contents)
+endobj
+13 0 obj
+<< /S /GoTo /D (LOF.1) >>
+endobj
+16 0 obj
+(List of Figures)
+endobj
+17 0 obj
+<< /S /GoTo /D (LOT.1) >>
+endobj
+20 0 obj
+(List of Tables)
+endobj
+21 0 obj
+<< /S /GoTo /D (LOE.1) >>
+endobj
+24 0 obj
+(List of Examples)
+endobj
+25 0 obj
+<< /S /GoTo /D (LOP.1) >>
+endobj
+28 0 obj
+(List of Programs)
+endobj
+29 0 obj
+<< /S /GoTo /D (section.1) >>
+endobj
+32 0 obj
+(Introduction)
+endobj
+33 0 obj
+<< /S /GoTo /D (subsection.1.1) >>
+endobj
+36 0 obj
+(Loading The Package)
+endobj
+37 0 obj
+<< /S /GoTo /D (subsubsection.1.1.1) >>
+endobj
+40 0 obj
+(Float Box Commands)
+endobj
+41 0 obj
+<< /S /GoTo /D (subsubsection.1.1.2) >>
+endobj
+44 0 obj
+(Float Boxes In The Row)
+endobj
+45 0 obj
+<< /S /GoTo /D (subsection.1.2) >>
+endobj
+48 0 obj
+(Do Not Write That With floatrow Package)
+endobj
+49 0 obj
+<< /S /GoTo /D (section.2) >>
+endobj
+52 0 obj
+(Macros for Building Floats)
+endobj
+53 0 obj
+<< /S /GoTo /D (subsection.2.1) >>
+endobj
+56 0 obj
+(The floatbox Macro)
+endobj
+57 0 obj
+<< /S /GoTo /D (subsubsection.2.1.1) >>
+endobj
+60 0 obj
+(Float Box Width Equals to The Width of Object Contents)
+endobj
+61 0 obj
+<< /S /GoTo /D (subsubsection.2.1.2) >>
+endobj
+64 0 obj
+(Complex Example of Usage of floatbox Command)
+endobj
+65 0 obj
+<< /S /GoTo /D (subsection.2.2) >>
+endobj
+68 0 obj
+(Creation of Personal Commands for Float Boxes)
+endobj
+69 0 obj
+<< /S /GoTo /D (subsubsection.2.2.1) >>
+endobj
+72 0 obj
+(Usage of Personal Float Box Commands)
+endobj
+73 0 obj
+<< /S /GoTo /D (subsubsection.2.2.2) >>
+endobj
+76 0 obj
+(Predefined Float Box Commands)
+endobj
+77 0 obj
+<< /S /GoTo /D (subsection.2.3) >>
+endobj
+80 0 obj
+(Building Float Row)
+endobj
+81 0 obj
+<< /S /GoTo /D (subsubsection.2.3.1) >>
+endobj
+84 0 obj
+(Mixed Row)
+endobj
+85 0 obj
+<< /S /GoTo /D (subsection.2.4) >>
+endobj
+88 0 obj
+(Running Floats in the Raw LaTeX Mode)
+endobj
+89 0 obj
+<< /S /GoTo /D (subsubsection.2.4.1) >>
+endobj
+92 0 obj
+(Raw Caption---Printing in Unusual Way)
+endobj
+93 0 obj
+<< /S /GoTo /D (subsection.2.5) >>
+endobj
+96 0 obj
+(Usage of Footnotes Inside Float Environment)
+endobj
+97 0 obj
+<< /S /GoTo /D (subsection.2.6) >>
+endobj
+100 0 obj
+(The Legend-Like Macro)
+endobj
+101 0 obj
+<< /S /GoTo /D (subsection.2.7) >>
+endobj
+104 0 obj
+(Fine Tuning of Vertical Spaces of Float)
+endobj
+105 0 obj
+<< /S /GoTo /D (section.3) >>
+endobj
+108 0 obj
+(Float Layout Settings)
+endobj
+109 0 obj
+<< /S /GoTo /D (subsection.3.1) >>
+endobj
+112 0 obj
+(Floatsetup Keys)
+endobj
+113 0 obj
+<< /S /GoTo /D (subsubsection.3.1.1) >>
+endobj
+116 0 obj
+(Float Style)
+endobj
+117 0 obj
+<< /S /GoTo /D (subsubsection.3.1.2) >>
+endobj
+120 0 obj
+(Font Settings)
+endobj
+121 0 obj
+<< /S /GoTo /D (subsubsection.3.1.3) >>
+endobj
+124 0 obj
+(Position of Caption)
+endobj
+125 0 obj
+<< /S /GoTo /D (subsubsection.3.1.4) >>
+endobj
+128 0 obj
+(Position of Beside Caption)
+endobj
+129 0 obj
+<< /S /GoTo /D (subsubsection.3.1.5) >>
+endobj
+132 0 obj
+(Defining The Width of Beside Caption)
+endobj
+133 0 obj
+<< /S /GoTo /D (subsubsection.3.1.6) >>
+endobj
+136 0 obj
+(Defining Width of Object)
+endobj
+137 0 obj
+<< /S /GoTo /D (subsubsection.3.1.7) >>
+endobj
+140 0 obj
+(Other Settings for Beside Captions)
+endobj
+141 0 obj
+<< /S /GoTo /D (subsubsection.3.1.8) >>
+endobj
+144 0 obj
+(Defining Float Foot Position \(Legends and Footnotes\))
+endobj
+145 0 obj
+<< /S /GoTo /D (subsubsection.3.1.9) >>
+endobj
+148 0 obj
+(Vertical Alignment of Float Elements)
+endobj
+149 0 obj
+<< /S /GoTo /D (subsubsection.3.1.10) >>
+endobj
+152 0 obj
+(Facing Layout)
+endobj
+153 0 obj
+<< /S /GoTo /D (subsubsection.3.1.11) >>
+endobj
+156 0 obj
+(Object Settings)
+endobj
+157 0 obj
+<< /S /GoTo /D (subsubsection.3.1.12) >>
+endobj
+160 0 obj
+(Defining Float Margins)
+endobj
+161 0 obj
+<< /S /GoTo /D (subsubsection.3.1.13) >>
+endobj
+164 0 obj
+(Defining Float Separators)
+endobj
+165 0 obj
+<< /S /GoTo /D (subsubsection.3.1.14) >>
+endobj
+168 0 obj
+(Defining Float Rules/Skips)
+endobj
+169 0 obj
+<< /S /GoTo /D (subsubsection.3.1.15) >>
+endobj
+172 0 obj
+(Defining Float Frames)
+endobj
+173 0 obj
+<< /S /GoTo /D (subsubsection.3.1.16) >>
+endobj
+176 0 obj
+(Settings for Colored Frames)
+endobj
+177 0 obj
+<< /S /GoTo /D (subsubsection.3.1.17) >>
+endobj
+180 0 obj
+(Defining Float Skips)
+endobj
+181 0 obj
+<< /S /GoTo /D (subsubsection.3.1.18) >>
+endobj
+184 0 obj
+(Defining Float Footnote Rule's Style)
+endobj
+185 0 obj
+<< /S /GoTo /D (subsubsection.3.1.19) >>
+endobj
+188 0 obj
+(Managing Floats with [H] Placement Option)
+endobj
+189 0 obj
+<< /S /GoTo /D (subsection.3.2) >>
+endobj
+192 0 obj
+(Settings for Current Float Environment)
+endobj
+193 0 obj
+<< /S /GoTo /D (subsection.3.3) >>
+endobj
+196 0 obj
+(Clearing of Settings for Current Float Type)
+endobj
+197 0 obj
+<< /S /GoTo /D (subsection.3.4) >>
+endobj
+200 0 obj
+(Temporary Clearing of All Float Settings)
+endobj
+201 0 obj
+<< /S /GoTo /D (subsection.3.5) >>
+endobj
+204 0 obj
+(The Default Float Type Settings)
+endobj
+205 0 obj
+<< /S /GoTo /D (subsection.3.6) >>
+endobj
+208 0 obj
+(Defining New Options)
+endobj
+209 0 obj
+<< /S /GoTo /D (subsubsection.3.6.1) >>
+endobj
+212 0 obj
+(Float Style Option \(style=\))
+endobj
+213 0 obj
+<< /S /GoTo /D (subsubsection.3.6.2) >>
+endobj
+216 0 obj
+(Float Font Option \(font=\))
+endobj
+217 0 obj
+<< /S /GoTo /D (subsubsection.3.6.3) >>
+endobj
+220 0 obj
+(Option for Float Rules/Skips \(precode= etc.\))
+endobj
+221 0 obj
+<< /S /GoTo /D (subsubsection.3.6.4) >>
+endobj
+224 0 obj
+(Settings for Colored Frame \(colorframeset=\))
+endobj
+225 0 obj
+<< /S /GoTo /D (subsubsection.3.6.5) >>
+endobj
+228 0 obj
+(Object Justification Option \(objectset=\))
+endobj
+229 0 obj
+<< /S /GoTo /D (subsubsection.3.6.6) >>
+endobj
+232 0 obj
+(Option for Float Box Alignment/Settings \(margins=\))
+endobj
+233 0 obj
+<< /S /GoTo /D (subsubsection.3.6.7) >>
+endobj
+236 0 obj
+(Float Separators Options \(floatrowsep=, capbesidesep=\))
+endobj
+237 0 obj
+<< /S /GoTo /D (subsubsection.3.6.8) >>
+endobj
+240 0 obj
+(Option for Footnote Rule's Style \(footnoterule=\))
+endobj
+241 0 obj
+<< /S /GoTo /D (section.4) >>
+endobj
+244 0 obj
+(Creation of New Float Types)
+endobj
+245 0 obj
+<< /S /GoTo /D (subsection.4.1) >>
+endobj
+248 0 obj
+(How to replace newfloat with DeclareNewFloatType)
+endobj
+249 0 obj
+<< /S /GoTo /D (section.5) >>
+endobj
+252 0 obj
+(Borrowed Code)
+endobj
+253 0 obj
+<< /S /GoTo /D (subsection.5.1) >>
+endobj
+256 0 obj
+(The float Package: Compatibility)
+endobj
+257 0 obj
+<< /S /GoTo /D (subsubsection.5.1.1) >>
+endobj
+260 0 obj
+(How Settings From The float Package Work in floatrow)
+endobj
+261 0 obj
+<< /S /GoTo /D (subsubsection.5.1.2) >>
+endobj
+264 0 obj
+(Printing of Float List [float])
+endobj
+265 0 obj
+<< /S /GoTo /D (subsubsection.5.1.3) >>
+endobj
+268 0 obj
+(The User Interface---[H] Placement Specifier [float])
+endobj
+269 0 obj
+<< /S /GoTo /D (subsubsection.5.1.4) >>
+endobj
+272 0 obj
+(The [H] Placement Specifier---Managing of Page Breaks)
+endobj
+273 0 obj
+<< /S /GoTo /D (subsection.5.2) >>
+endobj
+276 0 obj
+(The rotfloat Package)
+endobj
+277 0 obj
+<< /S /GoTo /D (section.6) >>
+endobj
+280 0 obj
+(The floatrow Package and The caption Package)
+endobj
+281 0 obj
+<< /S /GoTo /D (subsection.6.1) >>
+endobj
+284 0 obj
+(Managing of Float Parts With the subfloatrow Environment)
+endobj
+285 0 obj
+<< /S /GoTo /D (subsection.6.2) >>
+endobj
+288 0 obj
+(Support of The Label--Sublabel References)
+endobj
+289 0 obj
+<< /S /GoTo /D (subsubsection.6.2.1) >>
+endobj
+292 0 obj
+(The RawCaption with Parts of Figure)
+endobj
+293 0 obj
+<< /S /GoTo /D (section.7) >>
+endobj
+296 0 obj
+(Style Tandems)
+endobj
+297 0 obj
+<< /S /GoTo /D (subsection.7.1) >>
+endobj
+300 0 obj
+(The subfig Package)
+endobj
+301 0 obj
+<< /S /GoTo /D (subsubsection.7.1.1) >>
+endobj
+304 0 obj
+(Additions in floatrow)
+endobj
+305 0 obj
+<< /S /GoTo /D (subsection.7.2) >>
+endobj
+308 0 obj
+(The longtable Package)
+endobj
+309 0 obj
+<< /S /GoTo /D (subsubsection.7.2.1) >>
+endobj
+312 0 obj
+(Additions in The floatrow Package)
+endobj
+313 0 obj
+<< /S /GoTo /D (subsection.7.3) >>
+endobj
+316 0 obj
+(The wrapfig Package)
+endobj
+317 0 obj
+<< /S /GoTo /D (subsection.7.4) >>
+endobj
+320 0 obj
+(The floatflt package)
+endobj
+321 0 obj
+<< /S /GoTo /D (subsection.7.5) >>
+endobj
+324 0 obj
+(The picins Package)
+endobj
+325 0 obj
+<< /S /GoTo /D (subsection.7.6) >>
+endobj
+328 0 obj
+(The rotating Package and sideways\203 Environment)
+endobj
+329 0 obj
+<< /S /GoTo /D (subsubsection.7.6.1) >>
+endobj
+332 0 obj
+(Special Page Style for Float Page)
+endobj
+333 0 obj
+<< /S /GoTo /D (subsubsection.7.6.2) >>
+endobj
+336 0 obj
+(Rotated Floats on the Facing Pages)
+endobj
+337 0 obj
+<< /S /GoTo /D (subsubsection.7.6.3) >>
+endobj
+340 0 obj
+(Commands instead of lengths)
+endobj
+341 0 obj
+<< /S /GoTo /D (subsection.7.7) >>
+endobj
+344 0 obj
+(The lscape Package and landscape Environment)
+endobj
+345 0 obj
+<< /S /GoTo /D (subsection.7.8) >>
+endobj
+348 0 obj
+(The listings Package)
+endobj
+349 0 obj
+<< /S /GoTo /D (subsection.7.9) >>
+endobj
+352 0 obj
+(The hyperref and hypcap Packages)
+endobj
+353 0 obj
+<< /S /GoTo /D (subsection.7.10) >>
+endobj
+356 0 obj
+(The setspace Package)
+endobj
+357 0 obj
+<< /S /GoTo /D (section.8) >>
+endobj
+360 0 obj
+(The Incompatibilities)
+endobj
+361 0 obj
+<< /S /GoTo /D (section.9) >>
+endobj
+364 0 obj
+(Limitations)
+endobj
+365 0 obj
+<< /S /GoTo /D (section.10) >>
+endobj
+368 0 obj
+(Acknowledgements)
+endobj
+369 0 obj
+<< /S /GoTo /D (section.11) >>
+endobj
+372 0 obj
+(Appendix)
+endobj
+373 0 obj
+<< /S /GoTo /D (subsection.11.1) >>
+endobj
+376 0 obj
+(Miscellaneous)
+endobj
+377 0 obj
+<< /S /GoTo /D (subsubsection.11.1.1) >>
+endobj
+380 0 obj
+(Usage of Captionsetup and Thisfloatsetup Inside Floatbox Stuff)
+endobj
+381 0 obj
+<< /S /GoTo /D (subsubsection.11.1.2) >>
+endobj
+384 0 obj
+(Predefined Beside Caption Width)
+endobj
+385 0 obj
+<< /S /GoTo /D (subsubsection.11.1.3) >>
+endobj
+388 0 obj
+(Predefined Beside Caption Width with The Rest Space for Object)
+endobj
+389 0 obj
+<< /S /GoTo /D (subsubsection.11.1.4) >>
+endobj
+392 0 obj
+(Width Definition for Beside Caption---Object Box in Float Row)
+endobj
+393 0 obj
+<< /S /GoTo /D (subsubsection.11.1.5) >>
+endobj
+396 0 obj
+(Caption Above/Below and Caption Beside at The Float Row)
+endobj
+397 0 obj
+<< /S /GoTo /D (subsubsection.11.1.6) >>
+endobj
+400 0 obj
+(Photo-Album-Like Layouts)
+endobj
+401 0 obj
+<< /S /GoTo /D (subsubsection.11.1.7) >>
+endobj
+404 0 obj
+(Photo-Album-Like Layouts: Common Height for Beside Photos)
+endobj
+405 0 obj
+<< /S /GoTo /D (subsection.11.2) >>
+endobj
+408 0 obj
+(Sample Files)
+endobj
+409 0 obj
+<< /S /GoTo /D (subsection.11.3) >>
+endobj
+412 0 obj
+(Obsolete Commands)
+endobj
+413 0 obj
+<< /S /GoTo /D (subsubsection.11.3.1) >>
+endobj
+416 0 obj
+(The User Interface---New Floats [float])
+endobj
+417 0 obj
+<< /S /GoTo /D (subsubsection.11.3.2) >>
+endobj
+420 0 obj
+(The floatsetup Keys, Renamed or Deleted After Version 0.1b)
+endobj
+421 0 obj
+<< /S /GoTo /D [422 0 R /FitH ] >>
+endobj
+425 0 obj <<
+/Length 2192
+/Filter /FlateDecode
+>>
+stream
+xЪЕYKЏг6ѕчЇРme НжS“K&Аf±‹
+Єaъјkb (ьUЇ8TЈ%‘©†І‘*hyЧћpЗaцољЗыцT ЈЬЌX|8µµ_»q}К …чЭё~BЊцЎ‚Ёб°іА_йiЩК"9њaF•5щ[ш[:Т©нo3ж.љОуЊЕ‚qP`woЇЇг®хjёґ!Мb» i:A}оzOЭґk® ‘‚ФU›еЈЉ»Бb‰F\ K—"GѓЂ•@ёЉЛ·85чQВх>ХвЪѓаьiьмD;LБь©ms?Є‹эsЦ”]н§‡цд ­їёg!љRpWФЪФMЉ¬»xкєНKЖчЋDМлAjBЇЧd*аҐuнЋЕёК`«ф”°U•„+w~6мo›Вoи/ЗВ/Ѕ–эs8ЫујlћВё±awс„ ‹Џz8Iтp@д С].DПЫэ№.љю[ДЅас®иКЬ№`)цXРTNЄTЩ[Њaj?ц­яхшеipKб? v_мЭєА®м=A^dU8¬mЄ‹'ґW_9«јћђH¬нЋUVzыё%Ш`W6Оh] в\ґ»ЯЉ}?m%т[аkЯЩC@¬чЩСЩњ#R?кШрљ|&Яжљи)ж&K ьQe',.љЌ¤сKyjkЁО“X—±ї`auОвЬП'Зт3EGT‹И2
+
+6Ц±ЕЙ¦з•J
+ЩЈґaе‹К[гна’G7ЦXGФ`(Fи!O¶q„¦{ЧС¶Ы}[ќлf‰.ѕVЙ,BZM‰t]ы,НЬм”юP&Х‰~Ы@»~їы¶=§ жCЩщ¦Їd„MҐД
+g«,m5E‘О/‘OЎ±З\8pю aТyQфы
+KХX-@Щѕ_3цЕ†]E®yІUЫэJЛеусNBIЂmoч¬Ё6гc©;hСЭЕо{-mЇ#
+ЃЩcђщ>јSh4Ћ
+ўЇ{Пkc€'m'*”7jMB
+В€™1цu$SкЩjєў
+р#"ЅЙОkЉЫІ@HхB{ь]Ъ[y@™Дtю~эс5хЙhђКA}‚[Зэ±ъд{Х7Ућ
+Ъ“A{ѕ!«ьм綮‹УЎЁтћЬю_
+endstream
+endobj
+422 0 obj <<
+/Type /Page
+/Contents 425 0 R
+/Resources 424 0 R
+/MediaBox [0 0 612 792]
+/Parent 438 0 R
+>> endobj
+426 0 obj <<
+/D [422 0 R /FitH 692.105]
+>> endobj
+427 0 obj <<
+/D [422 0 R /FitH 667.198]
+>> endobj
+424 0 obj <<
+/Font << /F80 428 0 R /F81 429 0 R /F82 430 0 R /F50 431 0 R /F86 432 0 R /F90 433 0 R /F77 434 0 R /F91 435 0 R /F92 436 0 R /F75 437 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+476 0 obj <<
+/Length 2599
+/Filter /FlateDecode
+>>
+stream
+xЪеZK“ЫёѕПЇ`N‘Є,вU®vmO’-WЄ’ќГVЩ>PGГXe’ЪсдЧ§‚$€Ѓ8Т¬ЅNj/–†Ќ~|эuC8Щ$8щлХЏ7W/Ї•H4Т‚Љдж6бҐ\$Bs$4InЦЙыќјщйкнНХз+Їб„ ЛТ'«ЭХыЏ8YГяэ”`ДґJонК]’‚$¦)|Я&?_эу
+[+ШZ¤fkFТ’%‚KDoч~S®Ћ»|ЯМ”гЩН\УY^нЉ}№-7VЇN`І X [-(A©Р­Ђі2sпАЏ,Л/рЊЊЃZШSK0D…СЯЉ[•ЗнЮzVмWЫг:7пѕјЦю+њ ВTчJ№ьwѕjЪe#Й ¦&i·мEDP
+N`эЦЩЎ)К}Lђ9·-ЁdіlїЋH¤бґ_z[–M{]ЦдU‘m#ТSЃ$шЪЅт*Є¦Vэ‚ОѕЏ…8й-YФнО«*‡Ѕ­MХlщРѕЗэч” D!ЛҐУЅШ«<І ГHИ^ќІЉH„xЗЅ"M¶ЬЖдPбШ-КчуП~-ЄroВСи.‰Ќ§яRІ—ШfЕѕ[К6pB-Й`CN¬ҐСЯѕµ ХгЮ›Ko· ў:жЗЙ!JVеngBД
+w±b, Ў ‹F–.мq![vеєЂ#РUf±r*b» E—t1 АО\щx¦ҐЏ ЎDЉЄЋцiщTf§qН»wyfЏDИ¬nА Yµnя
+\qБЂ\¬чЮTd&џ€L&И“‘Йд@!z–mлІUё№Л‹*в¦ђ}
+Љ‘иаeTљЋFЪоРЙЫeХ§€L м“\$ІШд_b
+8{[—Ґ Д_Н?щ BJКѓљДyz№ъу П%[+ў\ЄсрДџа№&зХc$$„ЩИЂ6СuЇИ$юjm6R?єLлШЗлЯчMUћ ї}‘“ўt(’uѕB1)]џnPЊЭБЃщKWv3‡enбг|Я
+Ди…Uи<Я.
+‰x§8Gц‡UћЮЧfфЬ]OєаЊ\{h!їкiЊ*вbр ЬЋaoF§вљs$Ґ~юµЄЫqтэb;`„”Џ†ґћNпъ›уЕЌмµл¤±$PШH7|кRWЪ–wzH8вьRяwґЉ’gб?—}ґњ’п0НЅ(!’ю’Г«‰хqЩэRГъ#ёeюA/,UШзЅІ <¶\нYО¬ЪfЛ|лЄ¬»%DЙ ·С‘БЫ›«яwMХ·
+endstream
+endobj
+475 0 obj <<
+/Type /Page
+/Contents 476 0 R
+/Resources 474 0 R
+/MediaBox [0 0 612 792]
+/Parent 438 0 R
+/Annots [ 423 0 R 439 0 R 440 0 R 441 0 R 442 0 R 443 0 R 444 0 R 445 0 R 446 0 R 447 0 R 448 0 R 449 0 R 450 0 R 451 0 R 452 0 R 453 0 R 454 0 R 455 0 R 456 0 R 457 0 R 458 0 R 459 0 R 460 0 R 461 0 R 462 0 R 463 0 R 464 0 R 465 0 R 466 0 R 467 0 R 468 0 R 469 0 R 470 0 R 471 0 R 472 0 R 473 0 R ]
+>> endobj
+423 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [429.11 621.371 468.761 631.443]
+/A << /S /GoTo /D (??) >>
+>> endobj
+439 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [444.326 518.608 488.684 528.32]
+/A << /S /GoTo /D (??) >>
+>> endobj
+440 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [304.869 446.23 324.292 459.182]
+/A << /S /GoTo /D (section.1) >>
+>> endobj
+441 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [342.859 446.23 356.06 459.182]
+/A << /S /GoTo /D (subsection.2.1) >>
+>> endobj
+442 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [304.869 423.47 324.292 436.421]
+/A << /S /GoTo /D (section.1) >>
+>> endobj
+443 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [342.859 423.47 356.06 436.421]
+/A << /S /GoTo /D (subsection.2.1) >>
+>> endobj
+444 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [345.101 400.709 356.06 413.66]
+/A << /S /GoTo /D (subsubsection.7.2.1) >>
+>> endobj
+445 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [331.651 355.187 342.61 368.139]
+/A << /S /GoTo /D (subsubsection.2.4.1) >>
+>> endobj
+446 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [345.101 355.187 356.06 368.139]
+/A << /S /GoTo /D (subsubsection.6.2.1) >>
+>> endobj
+447 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [349.584 321.468 356.06 334.419]
+/A << /S /GoTo /D (section.4) >>
+>> endobj
+448 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [349.584 309.666 356.06 322.617]
+/A << /S /GoTo /D (section.3) >>
+>> endobj
+449 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [340.366 286.062 353.567 299.013]
+/A << /S /GoTo /D (subsection.2.1) >>
+>> endobj
+450 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [304.869 263.301 324.292 276.253]
+/A << /S /GoTo /D (section.1) >>
+>> endobj
+451 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [342.859 263.301 356.06 276.253]
+/A << /S /GoTo /D (subsection.2.1) >>
+>> endobj
+452 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [304.869 240.54 324.292 253.492]
+/A << /S /GoTo /D (section.1) >>
+>> endobj
+453 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [342.859 240.54 356.06 253.492]
+/A << /S /GoTo /D (subsection.2.1) >>
+>> endobj
+454 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [342.859 205.978 356.06 218.929]
+/A << /S /GoTo /D (subsection.2.1) >>
+>> endobj
+455 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [486.687 458.032 506.11 470.984]
+/A << /S /GoTo /D (section.1) >>
+>> endobj
+456 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [524.677 458.032 537.878 470.984]
+/A << /S /GoTo /D (subsection.2.1) >>
+>> endobj
+457 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [526.919 436.115 537.878 449.066]
+/A << /S /GoTo /D (subsection.2.3) >>
+>> endobj
+458 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [526.919 414.197 537.878 427.148]
+/A << /S /GoTo /D (subsubsection.7.6.1) >>
+>> endobj
+459 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [524.677 403.238 537.878 416.189]
+/A << /S /GoTo /D (subsection.7.6) >>
+>> endobj
+460 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [526.919 392.279 537.878 405.23]
+/A << /S /GoTo /D (subsubsection.7.6.2) >>
+>> endobj
+461 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [517.952 381.32 537.878 394.271]
+/A << /S /GoTo /D (subsubsection.5.1.3) >>
+>> endobj
+462 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [486.687 370.361 506.11 383.313]
+/A << /S /GoTo /D (section.1) >>
+>> endobj
+463 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [524.677 370.361 537.878 383.313]
+/A << /S /GoTo /D (subsection.2.3) >>
+>> endobj
+464 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [513.469 315.567 524.428 328.518]
+/A << /S /GoTo /D (table.caption.27) >>
+>> endobj
+465 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [526.919 315.567 537.878 328.518]
+/A << /S /GoTo /D (table.caption.31) >>
+>> endobj
+466 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [524.677 293.649 537.878 306.6]
+/A << /S /GoTo /D (subsection.2.4) >>
+>> endobj
+467 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [508.986 282.69 522.187 295.641]
+/A << /S /GoTo /D (subsection.7.3) >>
+>> endobj
+468 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [524.677 282.69 537.878 295.641]
+/A << /S /GoTo /D (subsection.7.5) >>
+>> endobj
+469 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [524.677 271.731 537.878 284.682]
+/A << /S /GoTo /D (subsection.2.5) >>
+>> endobj
+470 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [526.919 249.813 537.878 262.765]
+/A << /S /GoTo /D (subsection.2.5) >>
+>> endobj
+471 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [524.677 238.854 537.878 251.806]
+/A << /S /GoTo /D (subsection.2.6) >>
+>> endobj
+472 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [526.919 216.936 537.878 229.888]
+/A << /S /GoTo /D (subsubsection.7.1.1) >>
+>> endobj
+473 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [526.919 205.978 537.878 218.929]
+/A << /S /GoTo /D (figure.caption.163) >>
+>> endobj
+477 0 obj <<
+/D [475 0 R /FitH 692.105]
+>> endobj
+6 0 obj <<
+/D [475 0 R /FitH 505.557]
+>> endobj
+474 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F90 433 0 R /F50 431 0 R /F81 429 0 R /F92 436 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+533 0 obj <<
+/Length 1776
+/Filter /FlateDecode
+>>
+stream
+xЪн[Mw›8ЭыW°X кґE›&3н$m¦q§sNТµIКѓ‹qУьыyЃгцLOэ1+ѓ"„ёєпѕчфlЭYШъmфl<zrжcK!%©ґЖ·QI),©’ЉXг©umџ¤I&щВy?~ эeЈ?гQLaґў'У]F§гСзЃ6lK`Д…„ RXX“Щиъ=¶¦р·—FLщЦ}Сsfqx'Sz¬Шєэ9В­YJ‹pЇЈе4)"·¤ЂйrсИ4}¦дє?¶\†‘ПјІ'q\‚1¶_$yжЯN§ЛIҐ‰г2Љ‰g+3n A|‡П!&ЁйЃёАцyLЈдОq)ЬЊ?†еЕҐC„L>wРаsa#ЗрЪCьСл^-uн©x гЄ•r Љ2ІВDѓњЕiђ—И=Kї–'йl$У…гJJјF-DыqN…‹тцEТaЬ›ФЎВѕ oяa1І m7»э,ўЖџ§%ЇRѓШ»,КГ
+ЖwЗv”4fNАМ±T^aж 2”ы• Э`М
+уXХЅeс у=В™µљ;ъйy.”бтk©‘С‹`RКЁЎе­&aљК.ЈxҐЌ—‹n\(›€н„–ЦB«™^<"љЏpнHкEё!ЊЯкч|
+endstream
+endobj
+532 0 obj <<
+/Type /Page
+/Contents 533 0 R
+/Resources 531 0 R
+/MediaBox [0 0 612 792]
+/Parent 438 0 R
+/Annots [ 482 0 R 483 0 R 484 0 R 485 0 R 486 0 R 487 0 R 488 0 R 489 0 R 490 0 R 491 0 R 492 0 R 493 0 R 494 0 R 495 0 R 496 0 R 497 0 R 498 0 R 499 0 R 500 0 R 501 0 R 502 0 R 503 0 R 504 0 R 505 0 R 506 0 R 507 0 R 508 0 R 509 0 R 510 0 R 511 0 R 512 0 R 513 0 R 514 0 R 515 0 R 516 0 R 517 0 R 518 0 R 519 0 R 520 0 R 521 0 R 522 0 R 523 0 R 524 0 R 525 0 R 526 0 R 527 0 R 528 0 R 529 0 R ]
+>> endobj
+482 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [540.368 622.687 546.844 630.983]
+/A << /S /GoTo /D (section.1) >>
+>> endobj
+483 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [540.368 612.262 546.844 620.567]
+/A << /S /GoTo /D (subsection.1.1) >>
+>> endobj
+484 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [540.368 601.91 546.844 610.215]
+/A << /S /GoTo /D (subsubsection.1.1.1) >>
+>> endobj
+485 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 591.755 546.844 599.862]
+/A << /S /GoTo /D (subsubsection.1.1.2) >>
+>> endobj
+486 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 581.277 546.844 589.51]
+/A << /S /GoTo /D (subsection.1.2) >>
+>> endobj
+487 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 561.998 546.844 570.226]
+/A << /S /GoTo /D (section.2) >>
+>> endobj
+488 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 551.578 546.844 559.811]
+/A << /S /GoTo /D (subsection.2.1) >>
+>> endobj
+489 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 541.225 546.844 549.458]
+/A << /S /GoTo /D (subsubsection.2.1.1) >>
+>> endobj
+490 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 530.873 546.844 539.106]
+/A << /S /GoTo /D (subsubsection.2.1.2) >>
+>> endobj
+491 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 520.52 546.844 528.753]
+/A << /S /GoTo /D (subsection.2.2) >>
+>> endobj
+492 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 510.226 546.844 518.401]
+/A << /S /GoTo /D (subsubsection.2.2.1) >>
+>> endobj
+493 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 499.815 546.844 508.048]
+/A << /S /GoTo /D (subsubsection.2.2.2) >>
+>> endobj
+494 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 489.463 546.844 497.696]
+/A << /S /GoTo /D (subsection.2.3) >>
+>> endobj
+495 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 479.11 546.844 487.343]
+/A << /S /GoTo /D (subsubsection.2.3.1) >>
+>> endobj
+496 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 468.883 546.844 476.991]
+/A << /S /GoTo /D (subsection.2.4) >>
+>> endobj
+497 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 458.531 546.844 466.638]
+/A << /S /GoTo /D (subsubsection.2.4.1) >>
+>> endobj
+498 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 448.053 546.844 456.286]
+/A << /S /GoTo /D (subsection.2.5) >>
+>> endobj
+499 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 437.7 546.844 445.933]
+/A << /S /GoTo /D (subsection.2.6) >>
+>> endobj
+500 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 427.406 546.844 435.581]
+/A << /S /GoTo /D (subsection.2.7) >>
+>> endobj
+501 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 408.001 546.844 416.297]
+/A << /S /GoTo /D (section.3) >>
+>> endobj
+502 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 397.649 546.844 405.882]
+/A << /S /GoTo /D (subsection.3.1) >>
+>> endobj
+503 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 387.296 546.844 395.529]
+/A << /S /GoTo /D (subsubsection.3.1.1) >>
+>> endobj
+504 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 376.944 546.844 385.177]
+/A << /S /GoTo /D (subsubsection.3.1.2) >>
+>> endobj
+505 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 366.591 546.844 374.824]
+/A << /S /GoTo /D (subsubsection.3.1.3) >>
+>> endobj
+506 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 356.239 546.844 364.472]
+/A << /S /GoTo /D (subsubsection.3.1.4) >>
+>> endobj
+507 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 345.886 546.844 354.119]
+/A << /S /GoTo /D (subsubsection.3.1.5) >>
+>> endobj
+508 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 335.534 546.844 343.767]
+/A << /S /GoTo /D (subsubsection.3.1.6) >>
+>> endobj
+509 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 325.181 546.844 333.414]
+/A << /S /GoTo /D (subsubsection.3.1.7) >>
+>> endobj
+510 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 314.757 546.844 323.062]
+/A << /S /GoTo /D (subsubsection.3.1.8) >>
+>> endobj
+511 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 304.476 546.844 312.709]
+/A << /S /GoTo /D (subsubsection.3.1.9) >>
+>> endobj
+512 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 294.124 546.844 302.357]
+/A << /S /GoTo /D (subsubsection.3.1.10) >>
+>> endobj
+513 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 283.771 546.844 292.004]
+/A << /S /GoTo /D (subsubsection.3.1.11) >>
+>> endobj
+514 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 273.419 546.844 281.652]
+/A << /S /GoTo /D (subsubsection.3.1.12) >>
+>> endobj
+515 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 263.192 546.844 271.299]
+/A << /S /GoTo /D (subsubsection.3.1.13) >>
+>> endobj
+516 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 252.714 546.844 260.947]
+/A << /S /GoTo /D (subsubsection.3.1.14) >>
+>> endobj
+517 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 242.361 546.844 250.594]
+/A << /S /GoTo /D (subsubsection.3.1.15) >>
+>> endobj
+518 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 232.009 546.844 240.242]
+/A << /S /GoTo /D (subsubsection.3.1.16) >>
+>> endobj
+519 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 221.656 546.844 229.889]
+/A << /S /GoTo /D (subsubsection.3.1.17) >>
+>> endobj
+520 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 211.304 546.844 219.537]
+/A << /S /GoTo /D (subsubsection.3.1.18) >>
+>> endobj
+521 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 200.951 546.844 209.184]
+/A << /S /GoTo /D (subsubsection.3.1.19) >>
+>> endobj
+522 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 190.599 546.844 198.832]
+/A << /S /GoTo /D (subsection.3.2) >>
+>> endobj
+523 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 180.246 546.844 188.479]
+/A << /S /GoTo /D (subsection.3.3) >>
+>> endobj
+524 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 169.894 546.844 178.127]
+/A << /S /GoTo /D (subsection.3.4) >>
+>> endobj
+525 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 159.541 546.844 167.774]
+/A << /S /GoTo /D (subsection.3.5) >>
+>> endobj
+526 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 149.189 546.844 157.422]
+/A << /S /GoTo /D (subsection.3.6) >>
+>> endobj
+527 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 138.836 546.844 147.069]
+/A << /S /GoTo /D (subsubsection.3.6.1) >>
+>> endobj
+528 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 128.484 546.844 136.717]
+/A << /S /GoTo /D (subsubsection.3.6.2) >>
+>> endobj
+529 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 118.131 546.844 126.364]
+/A << /S /GoTo /D (subsubsection.3.6.3) >>
+>> endobj
+534 0 obj <<
+/D [532 0 R /FitH 692.105]
+>> endobj
+10 0 obj <<
+/D [532 0 R /FitH 667.198]
+>> endobj
+531 0 obj <<
+/Font << /F80 428 0 R /F86 432 0 R /F81 429 0 R /F50 431 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+583 0 obj <<
+/Length 2251
+/Filter /FlateDecode
+>>
+stream
+xЪеZ[sЪH~чЇРЫBХТйыeЄцБц$›IevІ6[уадA†k +‰aьпчґnHўБЗ“ёь‚ґєuѕsїа`ааџgгі7пґ 2’К`< F\И@Ѓ¤!БxЬ шрЛш¬Г­u„sD±Ѓ]Љ%—IњЫ8ПЬКі·гіяќш d»!A‹`І<»щ‚ѓ)ьч!А€lЉ•ЛЂГ™МPё_Чgя>Гќ—ДЃ†Г%w‡Sjђf,ђB!КDщ
+ IД‡#b0\Ы<Џвy6QЃі$-o.“E’Ъiще].myы \Т(ЪЗ¦Vґ¦qвћћ№§2›яЈБd»^
+ ‘ХЛaS2)ўh8рRЯшвђ®!
+nF„1єыу€b†ЊБ€
+ВО0Ґl щqњ зЖw5,БТЁs•ґј8f~Ю…шvЭ'§™бд>њЫџаЌ€{·е
+¤р6ZDщГp¤э+ќЬ3r‘чLіҐФИМО’u¤лЯҐЙІRD//юъf”»я>Ф`Тыт[{Ћ’ Nz'Ґ‰ЫiгsѕQБћ®<G!LA&©1Э`ДAL+€?ҐQм`нј–ќыeХЭЌfС~;*Ы і
+bSЈї‚‡“їhк ј4»@у>Р«вж
+ђЅr>фkЋ’!*w,ј<­ЋEI' ¤|o№Ц%ЛћDQ[rЭ»Mшђ!„ьI„ђdo>©€ь~HпD3EOјєЛЖ—Е®pб+hµт_z»XЁ!„ЭB|фЕЇ©x_9бjF9Йu^o‹Ыћi8iЄ5(. 7к…ГQ—¦/“崦 ·ІЬ†Уnўј°сЮ9Є™yyжIQfUЕмБС@6 Ѕ}Q*Аv°Ї1NMPєpјШі}СУUыMУw© yѓ$Ѕ­Вl'ZХ§ЂeeыП_ЩЖtOi[їV·ЬП$dYf‡жЬ v#ijgѕмЉ aљ|ЎцnїP ўMoCwъЃ‰фpХµaё|йyДNBз 1;• ‚ЃЪcлp6ПVНмHї(9›?—SтХ%qжpЫG#¦L·ѕЄ[mџЄ;iЌiDЕђТL1:UёЬЦу¦zюcґЊт°*p0bЊй?PЌО:Ж;
+О'чq9єІ°УyСЙtGiЧґ3Дw!Х“nxbµІс4ъіXЗАЃЁнPђс ,ЌЁ1Ѕ~)ЉђNЌІ‰]Ђ—ІЙЮC)цzІџЗЌ®9ўнб°,ЛлШН4СAmUэ Pжхj§eUµ хч/±ЛhZсмm=@zќЇgN`g.ш7 {HЎ)џR;µ®–ЧБх…ЭѕXЭµi5§®?#(Ѓ|хбАћ„ѓыєнX5VжКfНа‚імЭ„­БжњќD њ^QУ{ЕџKК"П„©‡J7]Сo&›лЄn+гјjfЅЊю‰ЗiMњЯев?Ь‡}saн™іFу:Џґ)mЖAпм~’Њ`OђЅ#(“µмЭ%y2:_Э‰хrф1єw®Јй.?$льЗК^OFcOf+ZhЁSРШО\.kюѕ·Сь.? ЮЕЖЩAѕzЯЅ›хЇoЗgя°д±
+endstream
+endobj
+582 0 obj <<
+/Type /Page
+/Contents 583 0 R
+/Resources 581 0 R
+/MediaBox [0 0 612 792]
+/Parent 438 0 R
+/Annots [ 530 0 R 535 0 R 536 0 R 537 0 R 538 0 R 539 0 R 540 0 R 541 0 R 542 0 R 543 0 R 544 0 R 545 0 R 546 0 R 547 0 R 548 0 R 549 0 R 550 0 R 551 0 R 552 0 R 553 0 R 554 0 R 555 0 R 556 0 R 557 0 R 558 0 R 559 0 R 560 0 R 561 0 R 562 0 R 563 0 R 564 0 R 565 0 R 566 0 R 567 0 R 568 0 R 569 0 R 570 0 R 571 0 R 572 0 R 573 0 R 574 0 R 575 0 R 576 0 R 577 0 R 578 0 R 579 0 R ]
+>> endobj
+530 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 656.114 546.844 664.347]
+/A << /S /GoTo /D (subsubsection.3.6.4) >>
+>> endobj
+535 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 645.686 546.844 653.991]
+/A << /S /GoTo /D (subsubsection.3.6.5) >>
+>> endobj
+536 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 635.402 546.844 643.635]
+/A << /S /GoTo /D (subsubsection.3.6.6) >>
+>> endobj
+537 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 625.046 546.844 633.279]
+/A << /S /GoTo /D (subsubsection.3.6.7) >>
+>> endobj
+538 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 614.69 546.844 622.923]
+/A << /S /GoTo /D (subsubsection.3.6.8) >>
+>> endobj
+539 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 595.338 546.844 603.634]
+/A << /S /GoTo /D (section.4) >>
+>> endobj
+540 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 584.982 546.844 593.215]
+/A << /S /GoTo /D (subsection.4.1) >>
+>> endobj
+541 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 565.63 546.844 573.926]
+/A << /S /GoTo /D (section.5) >>
+>> endobj
+542 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 555.275 546.844 563.508]
+/A << /S /GoTo /D (subsection.5.1) >>
+>> endobj
+543 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 544.919 546.844 553.152]
+/A << /S /GoTo /D (subsubsection.5.1.1) >>
+>> endobj
+544 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 534.563 546.844 542.796]
+/A << /S /GoTo /D (subsubsection.5.1.2) >>
+>> endobj
+545 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 524.207 546.844 532.44]
+/A << /S /GoTo /D (subsubsection.5.1.3) >>
+>> endobj
+546 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 513.851 546.844 522.084]
+/A << /S /GoTo /D (subsubsection.5.1.4) >>
+>> endobj
+547 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 503.495 546.844 511.728]
+/A << /S /GoTo /D (subsection.5.2) >>
+>> endobj
+548 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 484.143 546.844 492.439]
+/A << /S /GoTo /D (section.6) >>
+>> endobj
+549 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 473.787 546.844 482.02]
+/A << /S /GoTo /D (subsection.6.1) >>
+>> endobj
+550 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 463.432 546.844 471.665]
+/A << /S /GoTo /D (subsection.6.2) >>
+>> endobj
+551 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 453.076 546.844 461.309]
+/A << /S /GoTo /D (subsubsection.6.2.1) >>
+>> endobj
+552 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 433.791 546.844 441.872]
+/A << /S /GoTo /D (section.7) >>
+>> endobj
+553 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 423.368 546.844 431.601]
+/A << /S /GoTo /D (subsection.7.1) >>
+>> endobj
+554 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 413.012 546.844 421.245]
+/A << /S /GoTo /D (subsubsection.7.1.1) >>
+>> endobj
+555 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 402.584 546.844 410.889]
+/A << /S /GoTo /D (subsection.7.2) >>
+>> endobj
+556 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 392.229 546.844 400.533]
+/A << /S /GoTo /D (subsubsection.7.2.1) >>
+>> endobj
+557 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 381.944 546.844 390.177]
+/A << /S /GoTo /D (subsection.7.3) >>
+>> endobj
+558 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 371.589 546.844 379.822]
+/A << /S /GoTo /D (subsection.7.4) >>
+>> endobj
+559 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 361.233 546.844 369.466]
+/A << /S /GoTo /D (subsection.7.5) >>
+>> endobj
+560 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 350.877 546.844 359.11]
+/A << /S /GoTo /D (subsection.7.6) >>
+>> endobj
+561 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 340.521 546.844 348.754]
+/A << /S /GoTo /D (subsubsection.7.6.1) >>
+>> endobj
+562 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 330.165 546.844 338.398]
+/A << /S /GoTo /D (subsubsection.7.6.2) >>
+>> endobj
+563 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 319.809 546.844 328.042]
+/A << /S /GoTo /D (subsubsection.7.6.3) >>
+>> endobj
+564 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 309.453 546.844 317.686]
+/A << /S /GoTo /D (subsection.7.7) >>
+>> endobj
+565 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 299.026 546.844 307.33]
+/A << /S /GoTo /D (subsection.7.8) >>
+>> endobj
+566 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 288.67 546.844 296.975]
+/A << /S /GoTo /D (subsection.7.9) >>
+>> endobj
+567 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 278.314 546.844 286.619]
+/A << /S /GoTo /D (subsection.7.10) >>
+>> endobj
+568 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 259.034 546.844 267.33]
+/A << /S /GoTo /D (section.8) >>
+>> endobj
+569 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 239.682 546.844 247.978]
+/A << /S /GoTo /D (section.9) >>
+>> endobj
+570 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 220.33 546.844 228.626]
+/A << /S /GoTo /D (section.10) >>
+>> endobj
+571 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 200.978 546.844 209.274]
+/A << /S /GoTo /D (section.11) >>
+>> endobj
+572 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 190.55 546.844 198.855]
+/A << /S /GoTo /D (subsection.11.1) >>
+>> endobj
+573 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 180.195 546.844 188.499]
+/A << /S /GoTo /D (subsubsection.11.1.1) >>
+>> endobj
+574 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 169.839 546.844 178.143]
+/A << /S /GoTo /D (subsubsection.11.1.2) >>
+>> endobj
+575 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 159.483 546.844 167.787]
+/A << /S /GoTo /D (subsubsection.11.1.3) >>
+>> endobj
+576 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 149.127 546.844 157.432]
+/A << /S /GoTo /D (subsubsection.11.1.4) >>
+>> endobj
+577 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 138.771 546.844 147.076]
+/A << /S /GoTo /D (subsubsection.11.1.5) >>
+>> endobj
+578 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 128.415 546.844 136.72]
+/A << /S /GoTo /D (subsubsection.11.1.6) >>
+>> endobj
+579 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 118.059 546.844 126.364]
+/A << /S /GoTo /D (subsubsection.11.1.7) >>
+>> endobj
+584 0 obj <<
+/D [582 0 R /FitH 692.105]
+>> endobj
+581 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F50 431 0 R /F81 429 0 R /F104 585 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+629 0 obj <<
+/Length 2307
+/Filter /FlateDecode
+>>
+stream
+xЪнZ[“Ы¶~Я_Б·H3ЉыҐ™<Ш©“iвi'О6нЊг™r%jЕЋ$*Х]чЧзЂH¤ґЪ[ЅОо“($Ѓпњп;'— Nѕ?{s~ц§п4N 2’Кд|ћГ‘”"‘F iHr>K>ЊЮе»r<ЎЏЉyэы]~№Яf»сЗуа2ёгQLбцХҐВN9{{~цЫЃ1њђD`Д…„'d°H¦«іq2ѓs?$1Ј“«jж*б°fмЅ–ЙПg?ќбhЩћ*№}*Е°\К)ўLФП&СсДАrNW›eж—ѕ„…O$#4ћЊџлЏ5ЊG4щ0‘†ЏfЭaњLFЉ™QV#ъч‹]±МJ‡й·Еj•®g
+IиE*©,{7XОhЭхnЪ…яvђ+р{%n№оBno}•—‹ъЁфRu•ПьXцЫ>]єУEэ{№M7‹|
+e€щвIb<±&°.ћМбщ&Ые3·џiє)rZ(я]¬іЙґXоWлЇ‚-Ч 0ЈѕtП#Gг;?ўb:ЭoтМ"ИќОм6ґњwЧы0TkСЕІiйX­ФзГЃЕAњ‚C®ѓМ2 ЗґЁ†н„z`іНТХ…џ™Ї(K!њi!z±jґ щLК.i5бЉb1‹B„¤”tб’®wЩјtЂ@ёи•6›FѓЄ}o‹«“вГ«HЈ:Чид"Эх¬д#ЈУ- 8SЏдo&V(*‘Є‹Јr8ѕП/wк7lи}Ђмт»ЃuђиБmбтT®ш#W
+…aUШLѓSуЗмТХІ%юP©"aтLШg•„,„њZoФ¤йzжпZ%zэ;3(e9%.Вmq3сdGЈ
+ЬA|G#ъ‘lМвў…ДIЬ<ОИЯ†…ЭйьФ€*щ°©l-`.‚m– f„xѕН|µZlЧѕ йYлЖZ<2Лвц­Б€бЁЪ!Таџc{±.A VI s=(;^mТнІІМЧ—»zШnОЋ6Uџ¬т{Pз:}R­ЂЇ¦ГЄjо7–єev]Wv,j,›Rаk@–Р¦7`m8ЎR г*FњЭГ:®n‚ •^<M«>н%hBXа›ъ ]ж—kлL«/'xІ^+#IiдКщДчQ.п3ЦЖш6Е aЎl
+vЦ®‹]юїlЁчЌ НM3eUXоя7Li|‡і1СІiuґЖO$'·Ў S=H8""*=$TЎC]
+jv;C/УOЕЮj$UЏљыцаЈvqcЏтЫётыW~<WOИ•Я‰®,c
+^h't¬i¬ЦР
+endstream
+endobj
+628 0 obj <<
+/Type /Page
+/Contents 629 0 R
+/Resources 627 0 R
+/MediaBox [0 0 612 792]
+/Parent 438 0 R
+/Annots [ 580 0 R 586 0 R 587 0 R 588 0 R 589 0 R 590 0 R 591 0 R 592 0 R 593 0 R 594 0 R 595 0 R 596 0 R 597 0 R 598 0 R 599 0 R 600 0 R 601 0 R 602 0 R 603 0 R 604 0 R 605 0 R 606 0 R 607 0 R 608 0 R 609 0 R 610 0 R 611 0 R 612 0 R 613 0 R 614 0 R 615 0 R 616 0 R 617 0 R 618 0 R 619 0 R 620 0 R 621 0 R 622 0 R 623 0 R 624 0 R 625 0 R ]
+>> endobj
+580 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [531.402 656.114 546.844 664.347]
+/A << /S /GoTo /D (subsection.11.2) >>
+>> endobj
+586 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [531.402 645.375 546.844 653.608]
+/A << /S /GoTo /D (subsection.11.3) >>
+>> endobj
+587 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [531.402 634.636 546.844 642.869]
+/A << /S /GoTo /D (subsubsection.11.3.1) >>
+>> endobj
+588 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [531.402 623.897 546.844 632.13]
+/A << /S /GoTo /D (subsubsection.11.3.2) >>
+>> endobj
+589 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 566.603 546.844 574.836]
+/A << /S /GoTo /D (figure.caption.4) >>
+>> endobj
+590 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 555.989 546.844 564.097]
+/A << /S /GoTo /D (figure.caption.6) >>
+>> endobj
+591 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 545.25 546.844 553.358]
+/A << /S /GoTo /D (figure.caption.8) >>
+>> endobj
+592 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 534.511 546.844 542.619]
+/A << /S /GoTo /D (figure.caption.10) >>
+>> endobj
+593 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 523.647 546.844 531.88]
+/A << /S /GoTo /D (figure.caption.16) >>
+>> endobj
+594 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 512.836 546.844 521.141]
+/A << /S /GoTo /D (figure.caption.18) >>
+>> endobj
+595 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 502.097 546.844 510.402]
+/A << /S /GoTo /D (figure.caption.19) >>
+>> endobj
+596 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 491.43 546.844 499.663]
+/A << /S /GoTo /D (figure.caption.21) >>
+>> endobj
+597 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 480.691 546.844 488.924]
+/A << /S /GoTo /D (figure.caption.22) >>
+>> endobj
+598 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 469.952 546.844 478.185]
+/A << /S /GoTo /D (figure.caption.23) >>
+>> endobj
+599 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 459.213 546.844 467.446]
+/A << /S /GoTo /D (figure.caption.24) >>
+>> endobj
+600 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 448.599 546.844 456.707]
+/A << /S /GoTo /D (figure.caption.26) >>
+>> endobj
+601 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 437.86 546.844 445.968]
+/A << /S /GoTo /D (figure.caption.28) >>
+>> endobj
+602 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 426.996 546.844 435.229]
+/A << /S /GoTo /D (figure.caption.30) >>
+>> endobj
+603 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 416.382 546.844 424.49]
+/A << /S /GoTo /D (figure.caption.32) >>
+>> endobj
+604 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 395.207 546.844 403.439]
+/A << /S /GoTo /D (figure.caption.46) >>
+>> endobj
+605 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 384.468 546.844 392.7]
+/A << /S /GoTo /D (figure.caption.47) >>
+>> endobj
+606 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 373.729 546.844 381.962]
+/A << /S /GoTo /D (figure.caption.48) >>
+>> endobj
+607 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 362.918 546.844 371.223]
+/A << /S /GoTo /D (figure.caption.49) >>
+>> endobj
+608 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 341.867 546.844 350.172]
+/A << /S /GoTo /D (figure.caption.50) >>
+>> endobj
+609 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 331.2 546.844 339.433]
+/A << /S /GoTo /D (figure.caption.51) >>
+>> endobj
+610 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 320.587 546.844 328.694]
+/A << /S /GoTo /D (figure.caption.53) >>
+>> endobj
+611 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 309.848 546.844 317.955]
+/A << /S /GoTo /D (figure.caption.54) >>
+>> endobj
+612 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 299.109 546.844 307.216]
+/A << /S /GoTo /D (figure.caption.56) >>
+>> endobj
+613 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 288.37 546.844 296.477]
+/A << /S /GoTo /D (figure.caption.57) >>
+>> endobj
+614 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 277.631 546.844 285.738]
+/A << /S /GoTo /D (figure.caption.59) >>
+>> endobj
+615 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 266.892 546.844 274.999]
+/A << /S /GoTo /D (figure.caption.61) >>
+>> endobj
+616 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 245.841 546.844 253.949]
+/A << /S /GoTo /D (figure.caption.62) >>
+>> endobj
+617 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 234.977 546.844 243.21]
+/A << /S /GoTo /D (figure.caption.64) >>
+>> endobj
+618 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 224.296 546.844 232.471]
+/A << /S /GoTo /D (figure.caption.66) >>
+>> endobj
+619 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 213.557 546.844 221.732]
+/A << /S /GoTo /D (figure.caption.68) >>
+>> endobj
+620 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 192.449 546.844 200.682]
+/A << /S /GoTo /D (figure.caption.70) >>
+>> endobj
+621 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 181.71 546.844 189.943]
+/A << /S /GoTo /D (figure.caption.72) >>
+>> endobj
+622 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 160.659 546.844 168.892]
+/A << /S /GoTo /D (figure.caption.73) >>
+>> endobj
+623 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 149.849 546.844 158.153]
+/A << /S /GoTo /D (figure.caption.75) >>
+>> endobj
+624 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 128.798 546.844 137.103]
+/A << /S /GoTo /D (figure.caption.76) >>
+>> endobj
+625 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 118.059 546.844 126.364]
+/A << /S /GoTo /D (figure.caption.78) >>
+>> endobj
+630 0 obj <<
+/D [628 0 R /FitH 692.105]
+>> endobj
+14 0 obj <<
+/D [628 0 R /FitH 623.077]
+>> endobj
+627 0 obj <<
+/Font << /F80 428 0 R /F86 432 0 R /F81 429 0 R /F50 431 0 R /F82 430 0 R /F90 433 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+714 0 obj <<
+/Length 2018
+/Filter /FlateDecode
+>>
+stream
+xЪн[KЏЫ6ѕыWиhµК·H=$@R hРY ‡$­-ЫBґ’+ЙЭёїѕC‘ФЛтkЩMЧ'QдPв|њщfHQИ[zИыuфжjфу;)<е+A„wµр8тћPЬ
+{WsпУXLѕ\Ѕ9Ф’ГЊщ)xJ%т[\”“)бhњ-Мх]јЬдQЎ»ЋЮ^ЌюaђEnЮЂ}…ё7»}ъ‚ј9ґЅчђO•фn+ЙЏБ Ё"PNјЏЈ?GЁ3jдIЌ`z4Бp у|B№•“)¦ЌЇV”_GE<ЇК|ь!ўGhZВТ\Л•mОгеКЦ5}вФФ@_љ№.y6!||k$6ЁlzEe§K{·Иr#рПуq”—с,Lм+іµC/У›(-5f hDј)L°ќ€2Л&SFИШџL9(v№№hгsVг}љb 3SЭкiiN­нЁ¶нh{Nў…µpgEєЬX‘ѕ3іЇKНмл»jцuЎ;ыє¦љ}]hf`щ=ЂаЁ[Ќє0tqџ‹ыµљAчaШЪЋ‰ЖВoгrµлAіp]ЖYjnАBЄPГЫдЋIа3Б]Ёy“}‹жuDjЕ
+\z^ДС}©d“к¶$yў0»Ј3АКѓГ:г¶О–ЗNS]n4ҐXUМЎkK'j™C
+Z®AБ>Г Pхpъйѓ‚оСBaGКў ‹ЦxTпN` N:>°‚ЏLрё47µ›ИN:&Eг&РТrhiЬD¶S+h±n"» 4ґ¤‚сbгћTДяЪ78Ч‘вСђ‹С<ѕСР.±КќКќJ“ћpK2єаТ.[T+;T+ЫT+Ы$*kЄ•]ЄнIY‚Rѓ5ялЮ]™С^ў9-ц©@]LеdSЩYЬ®гYY[·бRєЦY–ёґbќ„еNжrіIКёr!v–еi”W…?кpTжзЎ ·€К<L‹uGiЩl™„ыTD¤OЄµинѕQA]’ И8LК(OГ2Ц~ењN‹$б6Ы”Fи3вhgГL х6М@›хFћ–љUY4ё:“о@E• о 7a>Ѓe©wВЁд—€q–e€S¶ѕ№[кР&<нШp7'oСрАЋ­|曈ѓ
+‚98SGsрWхЋ"2=Кќu{;#ЃжAEэЛЂхЃdTжЊ’jNїпыЄз2\VwOЇB
+endstream
+endobj
+713 0 obj <<
+/Type /Page
+/Contents 714 0 R
+/Resources 712 0 R
+/MediaBox [0 0 612 792]
+/Parent 438 0 R
+/Annots [ 626 0 R 668 0 R 669 0 R 670 0 R 671 0 R 672 0 R 673 0 R 674 0 R 675 0 R 676 0 R 677 0 R 678 0 R 679 0 R 680 0 R 681 0 R 682 0 R 683 0 R 684 0 R 685 0 R 686 0 R 687 0 R 688 0 R 689 0 R 690 0 R 691 0 R 692 0 R 693 0 R 694 0 R 695 0 R 696 0 R 697 0 R 698 0 R 699 0 R 700 0 R 701 0 R 702 0 R 703 0 R 704 0 R 705 0 R 706 0 R 707 0 R 708 0 R 709 0 R 710 0 R ]
+>> endobj
+626 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 645.731 546.844 654.035]
+/A << /S /GoTo /D (figure.caption.79) >>
+>> endobj
+668 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 635.449 546.844 643.682]
+/A << /S /GoTo /D (figure.caption.81) >>
+>> endobj
+669 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 614.785 546.844 623.018]
+/A << /S /GoTo /D (figure.caption.82) >>
+>> endobj
+670 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 604.432 546.844 612.665]
+/A << /S /GoTo /D (figure.caption.84) >>
+>> endobj
+671 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 594.079 546.844 602.312]
+/A << /S /GoTo /D (figure.caption.86) >>
+>> endobj
+672 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 583.726 546.844 591.959]
+/A << /S /GoTo /D (figure.caption.87) >>
+>> endobj
+673 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 573.373 546.844 581.606]
+/A << /S /GoTo /D (figure.caption.89) >>
+>> endobj
+674 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 563.02 546.844 571.253]
+/A << /S /GoTo /D (figure.caption.90) >>
+>> endobj
+675 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 552.667 546.844 560.9]
+/A << /S /GoTo /D (figure.caption.92) >>
+>> endobj
+676 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 542.314 546.844 550.547]
+/A << /S /GoTo /D (figure.caption.94) >>
+>> endobj
+677 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 521.649 546.844 529.882]
+/A << /S /GoTo /D (figure.caption.95) >>
+>> endobj
+678 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 511.296 546.844 519.529]
+/A << /S /GoTo /D (figure.caption.97) >>
+>> endobj
+679 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 500.943 546.844 509.176]
+/A << /S /GoTo /D (figure.caption.99) >>
+>> endobj
+680 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 480.279 546.844 488.512]
+/A << /S /GoTo /D (figure.caption.100) >>
+>> endobj
+681 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 459.614 546.844 467.847]
+/A << /S /GoTo /D (figure.caption.102) >>
+>> endobj
+682 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 438.95 546.844 447.183]
+/A << /S /GoTo /D (figure.caption.103) >>
+>> endobj
+683 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 428.525 546.844 436.83]
+/A << /S /GoTo /D (figure.caption.104) >>
+>> endobj
+684 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 418.172 546.844 426.477]
+/A << /S /GoTo /D (figure.caption.105) >>
+>> endobj
+685 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 397.58 546.844 405.813]
+/A << /S /GoTo /D (figure.caption.106) >>
+>> endobj
+686 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 387.227 546.844 395.46]
+/A << /S /GoTo /D (figure.caption.108) >>
+>> endobj
+687 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 376.874 546.844 385.107]
+/A << /S /GoTo /D (figure.caption.123) >>
+>> endobj
+688 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 366.521 546.844 374.753]
+/A << /S /GoTo /D (figure.caption.124) >>
+>> endobj
+689 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 356.168 546.844 364.4]
+/A << /S /GoTo /D (figure.caption.125) >>
+>> endobj
+690 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 345.873 546.844 354.047]
+/A << /S /GoTo /D (figure.caption.131) >>
+>> endobj
+691 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 335.52 546.844 343.694]
+/A << /S /GoTo /D (figure.caption.139) >>
+>> endobj
+692 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 325.167 546.844 333.341]
+/A << /S /GoTo /D (figure.caption.145) >>
+>> endobj
+693 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 314.814 546.844 322.988]
+/A << /S /GoTo /D (figure.caption.146) >>
+>> endobj
+694 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 304.461 546.844 312.635]
+/A << /S /GoTo /D (figure.caption.147) >>
+>> endobj
+695 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 294.049 546.844 302.282]
+/A << /S /GoTo /D (figure.caption.149) >>
+>> endobj
+696 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 283.754 546.844 291.929]
+/A << /S /GoTo /D (figure.caption.159) >>
+>> endobj
+697 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 273.401 546.844 281.576]
+/A << /S /GoTo /D (figure.caption.156) >>
+>> endobj
+698 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 263.048 546.844 271.223]
+/A << /S /GoTo /D (figure.caption.157) >>
+>> endobj
+699 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 242.384 546.844 250.559]
+/A << /S /GoTo /D (figure.caption.158) >>
+>> endobj
+700 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 231.973 546.844 240.206]
+/A << /S /GoTo /D (figure.caption.163) >>
+>> endobj
+701 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 221.62 546.844 229.853]
+/A << /S /GoTo /D (subfigure.67.1) >>
+>> endobj
+702 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 211.267 546.844 219.5]
+/A << /S /GoTo /D (subfigure.67.2) >>
+>> endobj
+703 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 200.972 546.844 209.021]
+/A << /S /GoTo /D (figure.caption.165) >>
+>> endobj
+704 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 180.249 546.844 188.482]
+/A << /S /GoTo /D (figure.caption.167) >>
+>> endobj
+705 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 169.896 546.844 178.129]
+/A << /S /GoTo /D (subfigure.72.1) >>
+>> endobj
+706 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 159.543 546.844 167.776]
+/A << /S /GoTo /D (subfigure.72.3) >>
+>> endobj
+707 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 149.19 546.844 157.423]
+/A << /S /GoTo /D (figure.73) >>
+>> endobj
+708 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 138.837 546.844 147.07]
+/A << /S /GoTo /D (figure.caption.168) >>
+>> endobj
+709 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 128.484 546.844 136.717]
+/A << /S /GoTo /D (figure.caption.169) >>
+>> endobj
+710 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 118.131 546.844 126.364]
+/A << /S /GoTo /D (figure.76) >>
+>> endobj
+715 0 obj <<
+/D [713 0 R /FitH 692.105]
+>> endobj
+712 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F50 431 0 R /F81 429 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+814 0 obj <<
+/Length 1332
+/Filter /FlateDecode
+>>
+stream
+xЪн›[“љH†пэЬ-TЌlџ{№[ЙVR©Ъ“•Ѕдµgd… f’џFhD<бЊ8\б
+\B™оєPk4нЭЦX_{oKa=-пњZD?–i[ЃхOпЇ(=¶РЅ2’цЉЂ~\D,F№‹0НыжNb
+Н >AL"/ЋьQ>аН[1r%]ЌW·ќ>ѓРvќ>Х}ЯЖ!ќDCЯєпC-[ђвi}–ёaэAO#1“ тIИ$“Qчgs¬*ё3-$М Мф¦'пыь!ык6{&\H€№]НмЇ~О¦j¦+0Ѕ^ЂФ¬  d9@Y 0;&“ьD:€ЪOЩпот«aT ЫpшџеЎ< ї9}‚`ЛU(Qс4(ТаxzЯ0L’pє‡ иv`Б`Z#r*ЮCKђ’:ћЦЗфHnЛљЖЉ Ц ф’CЁ>щЙ$ЧZъJ¦G/Jьp¶¶щGЅ
+h _«1э0с榕±iЖИЧOтkЈPk{–М3w—фёсвксж©mф2г GЈEд«|zµ–7>Џј‘КFBЃщЗхуOsМT?рgjзPп¶&N}YxБЬ_бжџJmsI9ђЪЯ4)йЛЕ©зАr#‚•fЌ>wNќЁ 7aЇU3Q±ъЕйcXє3р†*ИхПe#4Лук!©Z› уЭЃ"$iQJ¤х¤МъoяqТ<*ЊyыQ™l*·іi7ЫҐe®”›ЮѓЖµ.K
+uСE1X•%ю*Йјк¤ђЎуIЁЁo„K!*фЄ‹›Х;єУU z%фЛ% Трy©b‘ zк
+nЄ ?Оѓ№ЛЁ(VЬ;’ЭЪхvOЦТuНю" г ИR“dш2ђЌш§~‡q[!Ъ”VbЋa^“gђ‹;:fЁЕР!Р
+3Ц’ђzЫђиPo{­Ыђ‡E“ЬпO5я%сJ¬ѕ.$i·R}ОhоVЄ—ЂЫmd^6НВф‡фњv›'^>ѕф~
+endstream
+endobj
+813 0 obj <<
+/Type /Page
+/Contents 814 0 R
+/Resources 812 0 R
+/MediaBox [0 0 612 792]
+/Parent 816 0 R
+/Annots [ 711 0 R 759 0 R 760 0 R 761 0 R 762 0 R 763 0 R 764 0 R 765 0 R 766 0 R 767 0 R 768 0 R 769 0 R 770 0 R 771 0 R 772 0 R 773 0 R 774 0 R 775 0 R 776 0 R 777 0 R 778 0 R 779 0 R 780 0 R 781 0 R 782 0 R 783 0 R 784 0 R 785 0 R 786 0 R 787 0 R 788 0 R 789 0 R 790 0 R 791 0 R 792 0 R 793 0 R 794 0 R 795 0 R 796 0 R 797 0 R 798 0 R 799 0 R 800 0 R 801 0 R 802 0 R 803 0 R 804 0 R 805 0 R 806 0 R 807 0 R 808 0 R 809 0 R 810 0 R ]
+>> endobj
+711 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 656.114 546.844 664.347]
+/A << /S /GoTo /D (figure.caption.171) >>
+>> endobj
+759 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 645.768 546.844 654.001]
+/A << /S /GoTo /D (figure.caption.173) >>
+>> endobj
+760 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 635.35 546.844 643.655]
+/A << /S /GoTo /D (figure.caption.175) >>
+>> endobj
+761 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 625.004 546.844 633.309]
+/A << /S /GoTo /D (figure.caption.176) >>
+>> endobj
+762 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 614.659 546.844 622.963]
+/A << /S /GoTo /D (figure.caption.177) >>
+>> endobj
+763 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 604.313 546.844 612.617]
+/A << /S /GoTo /D (figure.caption.178) >>
+>> endobj
+764 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 593.967 546.844 602.272]
+/A << /S /GoTo /D (figure.caption.180) >>
+>> endobj
+765 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 583.621 546.844 591.926]
+/A << /S /GoTo /D (figure.caption.181) >>
+>> endobj
+766 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 573.275 546.844 581.58]
+/A << /S /GoTo /D (figure.caption.183) >>
+>> endobj
+767 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 562.93 546.844 571.234]
+/A << /S /GoTo /D (figure.caption.185) >>
+>> endobj
+768 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 552.584 546.844 560.888]
+/A << /S /GoTo /D (figure.caption.187) >>
+>> endobj
+769 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 542.238 546.844 550.543]
+/A << /S /GoTo /D (figure.caption.188) >>
+>> endobj
+770 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 531.892 546.844 540.197]
+/A << /S /GoTo /D (figure.caption.190) >>
+>> endobj
+771 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 521.546 546.844 529.851]
+/A << /S /GoTo /D (figure.caption.191) >>
+>> endobj
+772 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 511.2 546.844 519.505]
+/A << /S /GoTo /D (figure.caption.193) >>
+>> endobj
+773 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 500.855 546.844 509.159]
+/A << /S /GoTo /D (figure.caption.194) >>
+>> endobj
+774 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 490.509 546.844 498.814]
+/A << /S /GoTo /D (figure.caption.196) >>
+>> endobj
+775 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 480.163 546.844 488.468]
+/A << /S /GoTo /D (figure.caption.197) >>
+>> endobj
+776 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 469.817 546.844 478.122]
+/A << /S /GoTo /D (figure.caption.198) >>
+>> endobj
+777 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 459.471 546.844 467.776]
+/A << /S /GoTo /D (figure.caption.200) >>
+>> endobj
+778 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 449.126 546.844 457.43]
+/A << /S /GoTo /D (figure.caption.201) >>
+>> endobj
+779 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 438.78 546.844 447.084]
+/A << /S /GoTo /D (figure.caption.202) >>
+>> endobj
+780 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 428.434 546.844 436.739]
+/A << /S /GoTo /D (figure.caption.208) >>
+>> endobj
+781 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 418.088 546.844 426.393]
+/A << /S /GoTo /D (figure.caption.209) >>
+>> endobj
+782 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 407.742 546.844 416.047]
+/A << /S /GoTo /D (figure.caption.210) >>
+>> endobj
+783 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 397.396 546.844 405.701]
+/A << /S /GoTo /D (figure.caption.211) >>
+>> endobj
+784 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [531.402 387.122 546.844 395.355]
+/A << /S /GoTo /D (figure.caption.221) >>
+>> endobj
+785 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [531.402 376.777 546.844 385.009]
+/A << /S /GoTo /D (figure.caption.226) >>
+>> endobj
+786 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [531.402 366.431 546.844 374.664]
+/A << /S /GoTo /D (figure.caption.227) >>
+>> endobj
+787 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [531.402 356.085 546.844 364.318]
+/A << /S /GoTo /D (figure.caption.228) >>
+>> endobj
+788 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [531.402 345.739 546.844 353.972]
+/A << /S /GoTo /D (figure.caption.229) >>
+>> endobj
+789 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [531.402 335.393 546.844 343.626]
+/A << /S /GoTo /D (figure.caption.239) >>
+>> endobj
+790 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [531.402 325.047 546.844 333.28]
+/A << /S /GoTo /D (figure.caption.244) >>
+>> endobj
+791 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [531.402 314.702 546.844 322.935]
+/A << /S /GoTo /D (figure.caption.245) >>
+>> endobj
+792 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [531.402 304.356 546.844 312.589]
+/A << /S /GoTo /D (figure.caption.246) >>
+>> endobj
+793 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [531.402 294.01 546.844 302.243]
+/A << /S /GoTo /D (figure.caption.247) >>
+>> endobj
+794 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [531.402 283.664 546.844 291.897]
+/A << /S /GoTo /D (figure.caption.267) >>
+>> endobj
+795 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [531.402 273.318 546.844 281.551]
+/A << /S /GoTo /D (figure.caption.268) >>
+>> endobj
+796 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [531.402 262.973 546.844 271.205]
+/A << /S /GoTo /D (figure.caption.269) >>
+>> endobj
+797 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [531.402 252.627 546.844 260.86]
+/A << /S /GoTo /D (figure.caption.274) >>
+>> endobj
+798 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [531.402 242.281 546.844 250.514]
+/A << /S /GoTo /D (figure.caption.275) >>
+>> endobj
+799 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [531.402 231.935 546.844 240.168]
+/A << /S /GoTo /D (figure.caption.276) >>
+>> endobj
+800 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [531.402 221.589 546.844 229.822]
+/A << /S /GoTo /D (figure.caption.296) >>
+>> endobj
+801 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [531.402 211.243 546.844 219.476]
+/A << /S /GoTo /D (figure.caption.297) >>
+>> endobj
+802 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [531.402 200.898 546.844 209.131]
+/A << /S /GoTo /D (figure.caption.298) >>
+>> endobj
+803 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [531.402 190.552 546.844 198.785]
+/A << /S /GoTo /D (figure.caption.303) >>
+>> endobj
+804 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [531.402 180.206 546.844 188.439]
+/A << /S /GoTo /D (figure.caption.304) >>
+>> endobj
+805 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [531.402 169.86 546.844 178.093]
+/A << /S /GoTo /D (figure.caption.305) >>
+>> endobj
+806 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [531.402 159.514 546.844 167.747]
+/A << /S /GoTo /D (figure.caption.324) >>
+>> endobj
+807 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [531.402 149.169 546.844 157.401]
+/A << /S /GoTo /D (figure.caption.325) >>
+>> endobj
+808 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [531.402 138.823 546.844 147.056]
+/A << /S /GoTo /D (figure.caption.326) >>
+>> endobj
+809 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [531.402 128.477 546.844 136.71]
+/A << /S /GoTo /D (figure.caption.327) >>
+>> endobj
+810 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [531.402 118.131 546.844 126.364]
+/A << /S /GoTo /D (figure.caption.328) >>
+>> endobj
+815 0 obj <<
+/D [813 0 R /FitH 692.105]
+>> endobj
+18 0 obj <<
+/D [813 0 R /FitH 119.127]
+>> endobj
+812 0 obj <<
+/Font << /F80 428 0 R /F86 432 0 R /F50 431 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+895 0 obj <<
+/Length 1684
+/Filter /FlateDecode
+>>
+stream
+xЪнZKoЫ8ѕыWиVЁ№|‹<мЎТЉЭ,кCЃґЪVЎІд•е&щч;”Ё·м8ЫЫґ{‰†вг›ofѕЎ‚Ѕµ‡ЅЧ“—уЙoЇ”ф4Т’Jo~н ЊёђћФIMјщК»тХфуьЊГ­q„sD±†YЉ!пЈ]>ќQЃэфє|^fй:3›ќ}wr1џь=!0{¤Y‚ Ќ…·ЬL®>co{зaДґтn‹‘ЏГ.¦РЋЅ“ї&ё·mВг’ыС‘Ђ{Rp$№8ґ«щTSЯ,вpWџIБ™$/ж`°1oF
+аdЕ d:#
+cяEщъncвёlжv–Іyе7eki¶y”&nD8%Вїs;0‹ФюъХюpп}В—ЫќmЌ8­ЎэDПaµEz7Іg )љ±Xђюћ¶±‰ЬЋЮЧH¤¦м\ Е
+3ЫVмйi>†Hrџ°n7vТBц
+ЩМX<o{‚ dЙo‰ц¬ЊцA?Ъ+ЇХэсЩTз¬њ;–мg0р)н%!ІЃв k·а SѕP€ТаДЊ"¬i’U5kAЊбМL!%H5ю:NMћҐ·L{2џh
+
+p&9э)ѓЩйNЌpъ(ќйMf‘‰хў5¬Ни№"Y®Гdе4°”O7y7Г3ВО
+ш*РЦSФu~%бгиJ@Aї>р00иFВАU‰(Ж.8І О­ЭYкЕ~‘—Ђu2tмЄґ™Х .Яu)ч cV§џeљ:0ЊњФc I[ЩW\—аё»L7See.дcT¬Ф TЧ(ґѕ,Д¦њћ0 ™5КЄЛЉ
+$Xѓ±_;‘цЎм%R вў‘qяCёL«ў¬A±UўU|‰OD"!ШйU`Г[Ћ]$·3р‰µ_L9цїFYљl@нA©ujs")"ІweK‚o­e№¦m|j„‡gвЃ¬·+ИВеЗ}WKEyЂ©qЃҐАыйzd)КPФ¶ШљеіKN°пQ§ћЃХA?ЉN ЩЙя#Д·cщЇ#D“J›Їc-x«№ZФЏC"Љ‘EЪхmе|ыТ*і[љёнЊ9ФҐЙ:]5:ї‰ЬЄ§qв%њ%ЮкИе¦ @aqюOYГИ¤P@кXs("AL¶е¤шq,‹пkўЇГ:ЯXЎВҐФ‚ ®№<ф‘хвОl¶§b%€”X”ЖgDЖgЊџ¤ =іІsЕс}Щt:,ІaЗ№нሂߖб6/Gж7¦nUі§V»ЪЧViёKћMб7Ж,уЅйЇRР CmбТмwUzw @З®QНCЄHаJsХ{хжуJrW-ТВХ«Ы{нІ у0«№s“н64™›K¶зВVщХґ{/ВyЗшI`gBµшiТFЇЧiѕј1ИЭ)сЭиЖ дp­еCt»,NФь·Бг(gНkkZ&·ЂыЫт,pZ“ яЖ4t±/­SЧ0IQц
+…Іw1>оЭtХzQІЊч«p5d  ]ХЭњIЪ_ +_°цыЈё„>LGҐ@sЦЪ%ЫЗбj,tAґюЛ UQ#TС;YKысІвъП‹щдГ‡ѕк
+endstream
+endobj
+894 0 obj <<
+/Type /Page
+/Contents 895 0 R
+/Resources 893 0 R
+/MediaBox [0 0 612 792]
+/Parent 816 0 R
+/Annots [ 811 0 R 870 0 R 871 0 R 872 0 R 873 0 R 874 0 R 875 0 R 876 0 R 877 0 R 878 0 R 879 0 R 880 0 R 881 0 R 882 0 R 883 0 R 884 0 R 885 0 R 886 0 R 887 0 R 888 0 R 889 0 R 890 0 R 891 0 R 892 0 R ]
+>> endobj
+811 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 631.814 546.844 640.047]
+/A << /S /GoTo /D (table.caption.2) >>
+>> endobj
+870 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 621.503 546.844 629.736]
+/A << /S /GoTo /D (table.caption.12) >>
+>> endobj
+871 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 611.191 546.844 619.424]
+/A << /S /GoTo /D (table.caption.13) >>
+>> endobj
+872 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 600.88 546.844 609.113]
+/A << /S /GoTo /D (table.caption.14) >>
+>> endobj
+873 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 590.694 546.844 598.802]
+/A << /S /GoTo /D (table.caption.27) >>
+>> endobj
+874 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 580.383 546.844 588.49]
+/A << /S /GoTo /D (figure.caption.28) >>
+>> endobj
+875 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 569.946 546.844 578.179]
+/A << /S /GoTo /D (table.caption.31) >>
+>> endobj
+876 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 559.635 546.844 567.868]
+/A << /S /GoTo /D (table.caption.34) >>
+>> endobj
+877 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 549.323 546.844 557.556]
+/A << /S /GoTo /D (table.caption.36) >>
+>> endobj
+878 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 539.012 546.844 547.245]
+/A << /S /GoTo /D (table.caption.38) >>
+>> endobj
+879 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 528.701 546.844 536.934]
+/A << /S /GoTo /D (table.11) >>
+>> endobj
+880 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 518.389 546.844 526.622]
+/A << /S /GoTo /D (table.caption.41) >>
+>> endobj
+881 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 508.078 546.844 516.311]
+/A << /S /GoTo /D (table.caption.42) >>
+>> endobj
+882 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 497.767 546.844 506]
+/A << /S /GoTo /D (table.caption.44) >>
+>> endobj
+883 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 487.455 546.844 495.688]
+/A << /S /GoTo /D (table.caption.45) >>
+>> endobj
+884 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 477.072 546.844 485.377]
+/A << /S /GoTo /D (table.caption.115) >>
+>> endobj
+885 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 466.761 546.844 475.066]
+/A << /S /GoTo /D (table.caption.116) >>
+>> endobj
+886 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 456.45 546.844 464.754]
+/A << /S /GoTo /D (table.caption.117) >>
+>> endobj
+887 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 446.21 546.844 454.443]
+/A << /S /GoTo /D (table.caption.161) >>
+>> endobj
+888 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 435.899 546.844 444.132]
+/A << /S /GoTo /D (subtable.17.1) >>
+>> endobj
+889 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [535.885 425.587 546.844 433.82]
+/A << /S /GoTo /D (subtable.17.2) >>
+>> endobj
+890 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [531.402 415.276 546.844 423.509]
+/A << /S /GoTo /D (table.caption.331) >>
+>> endobj
+891 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [531.402 350.31 546.844 358.542]
+/A << /S /GoTo /D (Example.caption.329) >>
+>> endobj
+892 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [531.402 285.343 546.844 293.576]
+/A << /S /GoTo /D (Program.caption.330) >>
+>> endobj
+896 0 obj <<
+/D [894 0 R /FitH 692.105]
+>> endobj
+22 0 obj <<
+/D [894 0 R /FitH 414.38]
+>> endobj
+26 0 obj <<
+/D [894 0 R /FitH 349.49]
+>> endobj
+893 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F50 431 0 R /F81 429 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+926 0 obj <<
+/Length 2059
+/Filter /FlateDecode
+>>
+stream
+xЪЭYK“гё ѕыWи№j­р©GЄrШNv¶f*UЙnъ6™ѓ,У¶2¶дСcz»¦тЯ¤^V§zІ9МжТ&)@аАfБ)`БЏ›‡ЗНпЯ¤qђEY,васhЕў4N‚8УQњсасјін‡Зw›7џ6ц±ЂљEJЗ@ЖЈЊй ёnЮ`БѕЅ X$і4xІ”Ч@'™ _‚їo~Ъ0w6[ИАU$U,Pћ‰€'*€µЉbҐIn…р»‚ч;О ЯV]іеiXъў+л
+‰Ђ›ЁД‚ќђ‹ќ2о›І:mwJ°°hLnwБЊ‡х‘VuС_MХ}УX†ПuOЯы¶П/—g"кћo†Fя`LњъЖґD•WG‘п/ґИВј%БІ©`"[уґ‚Yѓ8^ёzяOStнЉF;їsЗБьZыэљ­њ"#ЙУЕkLЏt:!Фх:,#mw‰дб­п¶;™ЃjgS64,кЄ[µ4+«¶<⮧ܹ„+Ђ«tмЏ%ZlE
+©#‘x*4е
+«H¤§±V^cД"&3OeЄ­bбзІ©«л(-ИЮљO=,А­Ж:ЊђXWЃ)¤њ[чс Ч-4 Ытzѓ{нh6Ѕ4њ/ўЕK]lЭ°ьёе@ц‡™7ы_«i
+:ДКjЄўL)ђCF ч·МҐЪ›SY}qJ‹Й)@`о•>Ю0Ў€T’-јЃ$іЅВRF\їЈог–яZaѕwБAвeяЌpЈ—‘С5Ји@7]91I#ћйя$ф.еQњЁ№LhЫ"ї!"¬YW‰HЖс«­л8-ёg«і€ эuF№SАЛм^SЦ„Ф2щЯ»яjЧ!Ь”F‹#аcйкfјетHc‹Б8xВиЙ}`u5эZ`ІfћЪ<ЯЧ[®ГПшЗ §ь_Эzэv\z sOїmФш¶ѓnвкXhЩ¬&¦б'’Hzuxґ^iэҐОCљІбЯl<у“Y/Ѕ [KЗщ]піfUoЎ°xZДц9ЯBЩCбкg~0gЏі?Ѓ“ІТF+П"•с…шOkeDµnдF’{\АВ¶9№
+чз'H±ьrз¬Љ’МЈ†zе}Яљ­LB“_ЗfqХZЄЩUїZ;‘By•Ь;fЯ§д—гЕZжiДб и±$JG·Љ^0ИќЪЂЫIљ|efяUjПУ‡F_†уіЂcwјE|‚:лЈ8(·<ј(gФfOg3” 2ц~@Л”bZљђвV™…PэУкЁ0™  °*—§ыnВ1/‰GоЭчВT;‹Яl^pv¦±®ЇґE®ѕ‚ўПP
+т_ мъ_К“Ї5aZФЧ«mA,бнfт¦Ґ/®6·c’ОІцљ
+оZgc
+ a‘ў5][AРMs»s·_Џ Y ™5щн
+yуc‡ЁDћ™w.|rбe…S
+> сК
+m­‡–hТHПяЕ #'C эBэж2я
+endstream
+endobj
+925 0 obj <<
+/Type /Page
+/Contents 926 0 R
+/Resources 924 0 R
+/MediaBox [0 0 612 792]
+/Parent 816 0 R
+/Annots [ 918 0 R 919 0 R 920 0 R 921 0 R 922 0 R ]
+>> endobj
+918 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [219.796 311.051 268.861 320.669]
+/A << /S /GoTo /D (section.3) >>
+>> endobj
+919 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [304.528 311.051 330.057 320.669]
+/A << /S /GoTo /D (subsubsection.3.1.1) >>
+>> endobj
+920 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [499.101 255.497 506.075 266.441]
+/A << /S /GoTo /D (section.3) >>
+>> endobj
+921 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [492.548 243.542 546.844 254.501]
+/A << /S /GoTo /D (section.3) >>
+>> endobj
+922 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [414.829 116.1 453.434 127.043]
+/A << /S /GoTo /D (subsubsection.2.2.2) >>
+>> endobj
+927 0 obj <<
+/D [925 0 R /FitH 692.105]
+>> endobj
+30 0 obj <<
+/D [925 0 R /FitH 667.198]
+>> endobj
+34 0 obj <<
+/D [925 0 R /FitH 482.75]
+>> endobj
+38 0 obj <<
+/D [925 0 R /FitH 159.396]
+>> endobj
+924 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F90 433 0 R /F50 431 0 R /F82 430 0 R /F81 429 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+936 0 obj <<
+/Length 1668
+/Filter /FlateDecode
+>>
+stream
+xЪХЛnЫFр®Їа‘ўхОѕH¶ИБy"A/mt(аш@‹”Д„’ЄючОѕhR¦e;1ЉцДЭЩЩyп<HѓU@ѓч“WуЙЩ»X ISБ|HJ„TЃJ$Q у,ёЃN/з‘цAВh‚d,Оt”ТрГ¶­«lїh‹j«oMЮО'Я&Ђh4Ђ[к@*ѓЕfrqIѓ П>”р$sЂ' Чeрiты„$’0‘”ЊгТЉ“Ы§e3ќ1!Г¶Т_¶лЬEЦ®-¬ZZРўЪ¶щ¶m^ШmNVd:г4qx9Ѕљ2оЛґ¶(џ©¤Mћw§Ґ#x
+Нџўн“±ёёvлж‚QќQqpЩ% }-Ѕ¶,Н :ш{с—чШлHЃ™Y…ъ7ЌВ#BЃ§PЦ3КUѕ*¶Ч&nибґx|UэmЋ"@Q®5Ћіихщt&™ ›MZ–vйL/ !7№LЇттZпFy^Угq5SAІWg#х0ќVЅихжfJ"…Щ‰aаS|¬Я‹]ЕВ/Xћ!¬fпФЛЦcQ“-Р§n‹a‹UkwГGШ/SК§jIG2З”2Ht=їй#
+‘<Џ›¦Ћ 1_хC2DHC€ђa$*ђ†Љ~6*86Њм'Ј"ЖДЊКф Р¤чѕо‰‚gаЙ¶w`<_ќpъ3р‚0ґz<_џpт“yЋш њЊаyьГ8Я
+ј9бџgаЙ• gЇП·'ьу <µ"<р|wВ?Oж9т‘?эђЏбSKВ€CСhЂн8O(‘аЪсуm…#†ћE•и Љ»FЮВлЬНЧгБj_зЌбF
+4¶їѓЅ\«{J4IчJ4хд-g3kF»}лшw=…>ЗЄљ27Кa­еX±y2l$ьLNtг‡fђж‘ВIg©'Ћt_¶ажyЅФУ‡юvМфЖя Рkэ3А|-59vЩ7<Ћ±ЦоГvpM…ЛЄtи™qdZNшf r‹Mе и®Ъ№
+·m„Y»YФ PЛКЎ8­шђЧЋbљб|ЫMT?5юуVмфяЕйз пb‰уТґ¶/LЏnцWK»A/wy]TЩ г.дДЊ¦=N_цM[,‹EЄ­ьrЃБ—ЧeЪґ—™uЏпG0ѕћZ/§‡ЇябА\рҐЯ;qхТЖЈ'®В>Ѕ¶Фџ6sй“'ЄћШ?Т©w…Sи"Жђ@Ђ›ЋмЫЩЕЊrѓўЧє[Сksиo:АЩ‡ o*,—uж№ОzlэпЫЮыu?CЃ€¤kЩQп)Дж§ KB ]FпE‡"QзСЏYњ†ЅфЋЪ»мF2••щwv»ВУGБћ~г.L{^бФ=h‡&йЈW¬*EYlуlђr3#я
+endstream
+endobj
+935 0 obj <<
+/Type /Page
+/Contents 936 0 R
+/Resources 934 0 R
+/MediaBox [0 0 612 792]
+/Parent 816 0 R
+/Annots [ 923 0 R 928 0 R 929 0 R 930 0 R 931 0 R ]
+>> endobj
+932 0 obj <<
+/Type /XObject
+/Subtype /Form
+/FormType 1
+/PTEX.FileName (Doll.pdf)
+/PTEX.PageNumber 1
+/PTEX.InfoDict 940 0 R
+/BBox [0 0 44.64 72.64]
+/Resources <<
+/XObject <<
+/Fm1 941 0 R
+>>/ProcSet [ /PDF ]
+>>
+/Length 29
+/Filter /FlateDecode
+>>
+stream
+xЪ+д2T0
+endstream
+endobj
+940 0 obj
+<<
+/Producer (pdfTeX-1.40.3)
+/Creator (TeX)
+/CreationDate (D:20070823220536+04'00')
+/ModDate (D:20070823220536+04'00')
+/Trapped /False
+/PTEX.Fullbanner (This is pdfTeX, Version 3.141592-1.40.3-2.2 \(Web2C 7.5.6\) kpathsea version 3.5.6)
+>>
+endobj
+941 0 obj
+<<
+/Type /XObject
+/Subtype /Form
+/BBox [ 0 0 44.64 72.64]
+/FormType 1
+/Matrix [ 1 0 0 1 0 0]
+/Resources 942 0 R
+/Length 1453
+/Filter /FlateDecode
+>>
+stream
+xЪmXЅОо4 ЮЯ«и 8Љнь®,HH А€с °pы8q’:MхќУ:nl?~м&й‹——?”я™\
+Ч·ЇПхO7-‘cє|»И\sбћмыЯї бзпEевхЯзъхъН_їДа/№шлG№ТухХ…дКA№М1д+±#ў).”€WЉzяц№Тx’тЛГ8U *™F‡њNбЊ (Ь>S$v3%cEH±©†уP\Д h&‚ B
+‘o|!
+f№И,Ј:жџ>ПАЧBыззъеse©‚’­’K‰}–qЉйЉЕQ-UВж”3·±
+Кv{лњ;lE!ћф&У‚cN•uМ.{ДЫ¦1J”7ї$"‡°b“¦ќ&RО—MФ
+ЦcYa|Ґ`pn‚ “њпД.,BўЃ:F“ЮћpфВИ2”»ш"г]XПЃFЏ Q"¶ o”С!Н$TЦ$FЋгсba9X\™0“Р…EщћPg%ґ6Ях7к^•LєщAF: KOVгN{ЬЉч’…gMГYx~4ЫЦб;¶)тѓЂp’ћLЖќкё"оeJП:¦іШщСЩ¶KѕыHK
+#v+ꙉ¦"—¦аЦ;8ҐѕuЄлхl8ѕЌQ=Ы8ћЭ0°[/њs8fч+€ЫОЃ5µ0xdјprg¤е ’f¬щЌg‹Ђe<Y2• Жаzв\uXҐYY}ЭІў:9I;€Э‰·5ЩЛu”у,щС{ЫШLц$Nў2wІmц%<Л|ґВЮ*¶‹F®ЪpЙ№KjРпПM% ­€(kJЅBu%`Р¦О№$Сґ“]еЄcюрuї’|%9еuзBz ‚нH©дЮ'!y®н\ZbmЩ\il§mщ­ҐиЫ6)bJ2«•Фл·ћЂ,aIsbYBjLE¬Sб"klщ±¤”ђdе+Cиyи3Сйl?¬№еКuцъФБa
+/D‹тAt{‹ЫЕЭЯПЗь7ЇGll‚Uў}ы•пLВцпKЩх’¬(gЯ’Ѕ…тЄЛ%D(5ґЄ© ЯSэ!Ч1;Єµl«юZ©©‚c:јz…#8d p{eрBЙ’= вK%г;9ЊиУьbнЙ q•<эшоЗ‡1~О|sw5€L=Tг<¶‰ QНEAvеьУЦџ,wnЋ’OІґКw·
+э|ўіУyШgкї;ЊSчТБa
+endstream
+endobj
+942 0 obj
+<<
+/ProcSet [/PDF]
+>>
+endobj
+923 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [416.251 654.082 423.225 665.026]
+/A << /S /GoTo /D (table.caption.2) >>
+>> endobj
+928 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [210.829 536.697 245.773 545.804]
+/A << /S /GoTo /D (subsubsection.2.2.2) >>
+>> endobj
+929 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [382.879 387.362 421.484 398.32]
+/A << /S /GoTo /D (subsubsection.2.2.2) >>
+>> endobj
+930 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [451.303 387.362 458.276 398.32]
+/A << /S /GoTo /D (figure.caption.4) >>
+>> endobj
+931 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [210.829 266.472 245.773 276.18]
+/A << /S /GoTo /D (subsubsection.2.2.2) >>
+>> endobj
+937 0 obj <<
+/D [935 0 R /FitH 692.105]
+>> endobj
+938 0 obj <<
+/D [935 0 R /FitH 499.073]
+>> endobj
+897 0 obj <<
+/D [935 0 R /FitH 465.2]
+>> endobj
+939 0 obj <<
+/D [935 0 R /FitH 228.847]
+>> endobj
+631 0 obj <<
+/D [935 0 R /FitH 228.847]
+>> endobj
+934 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F81 429 0 R /F50 431 0 R /F82 430 0 R /F90 433 0 R >>
+/XObject << /Im1 932 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+956 0 obj <<
+/Length 1421
+/Filter /FlateDecode
+>>
+stream
+xЪЅVKіУ6ЮзWx‡3C„Ю¶:Г‚Ы–LРЮч.ЗI\ь¶C`орЯ{¤#9vИ…2ќa)тyй<ѕO4ЪE4ъcqs»xц2Ґ‘!FsЭn#f$СZEЪ(ў ‹n7С»¶\1Jiьg›mКf·\qEгЫ}Ѓ›7K¦в,џнЉеэнk0©'&…d„sр‡¶Yь~»ш°`pH#)J¤Та“CU”Ч‹wч4ЪА·Ч%В¤СЙIЦ‘„°„±ЖЄипЕЫэЖE8a‰ЊґJ
+ќcДМД…ЌшSV*ђ­[{фСюёЈ4очн’«шФЈД°П/‹ЛҐўЕі4^·џћВЋл8п
+8dq±A±хз п“Ј¦a‚д9 Щ№cBn·еМщLN…Ґ$”‹ ›·uќ5ЮKХ¶п} }YЇ¬rґв % ЏV тЄ|
+К*л@Ћ¦сРъХ%6‡*+›+1jF$—Б-DwмЉ+С UTA¬h–’ЖЛ®mкўё0:ѕ9и«Ьвъ№=в¦/›@–ДЫЦ8)’ы¤CЁ&nCЩ^‹•SM¤a!Љw6Ў/oNеfШЯ_‰y%(#"™§Ё*Я/Ќ}sЇ‹
+ыа—Q?!&ЎМйC—q6–дЧМЕхd©TЬЈєsЌЫвГ1«ь1$Я–R›$
+М©ЅчvэO‘nHBw‡ХЭ5…аµtн
+ћQd–ЫSiR„$Ш¤ЎIн™kТkіp!ЁЋw]vШ—yЏяј1ШU-рВ=wѕRФ„ЊЦЕ™ХRД¤l®Y«Ў¬КЖ!)МЊпµGFc>ЧМbe*
+Б„..№N’ћЙЗ–usҐмрИ`j|‚[d?EЁєќG¬ї¦`vщLт шА`БИj‹ЫљЁФ7пќ›)LБі 1БчЎ[
+h‹¬^WЎ?щ ‰c3—іQї`?;ЩT&sИшяm5Ж7к• ЪзT[ьРцҐ­ЙуІ±џвёZ,™[Юf9tОуПEяtФGПm!оgб[ОЫVРЦ]{ътH_е8!‰СsЏ?3Е"!”Щ ¦~KL`и»пыш)Ї† цы‰!<ЂпњwУX<В»©yчЖХЕЗA–бСіѓэfAБOXМсі55»Ещ™Ё<ЭЁ@7кL7КЈЊт8бfЪэч
+endstream
+endobj
+955 0 obj <<
+/Type /Page
+/Contents 956 0 R
+/Resources 954 0 R
+/MediaBox [0 0 612 792]
+/Parent 816 0 R
+/Annots [ 933 0 R 943 0 R 945 0 R 946 0 R 947 0 R 948 0 R 949 0 R 950 0 R 951 0 R ]
+>> endobj
+944 0 obj <<
+/Type /XObject
+/Subtype /Form
+/FormType 1
+/PTEX.FileName (Horse.pdf)
+/PTEX.PageNumber 1
+/PTEX.InfoDict 960 0 R
+/BBox [0 0 54.5 62.5]
+/Resources <<
+/XObject <<
+/Fm1 961 0 R
+>>/ProcSet [ /PDF ]
+>>
+/Length 29
+/Filter /FlateDecode
+>>
+stream
+xЪ+д2T0
+endstream
+endobj
+960 0 obj
+<<
+/Producer (pdfTeX-1.40.3)
+/Creator (TeX)
+/CreationDate (D:20070823001152+04'00')
+/ModDate (D:20070823001152+04'00')
+/Trapped /False
+/PTEX.Fullbanner (This is pdfTeX, Version 3.141592-1.40.3-2.2 \(Web2C 7.5.6\) kpathsea version 3.5.6)
+>>
+endobj
+961 0 obj
+<<
+/Type /XObject
+/Subtype /Form
+/BBox [ 0 0 54.5 62.5]
+/FormType 1
+/Matrix [ 1 0 0 1 0 0]
+/Resources 962 0 R
+/Length 250
+/Filter /FlateDecode
+>>
+stream
+xЪM‘1N1 EыњВX+vмI¦ҐЎў`[DµH ДРp}ѕЅЩ љз9ющ‰'BЏаЫ”ќ.ЧBЯ™Жд©rwj¬Yђ%=-mНзз}ВщS(эzЎЧJoъO„JO…ЬЙ+]`щU"]РjЂmмj®‘ц6®mЊ‘<иЃІ¶б=RГ*зѕ‰µд–њЇ…Uіd@<АШ‡t!q6Љ™/Lok}Ќb9І»†Шh і зІГv#САНэѕЋЅПV¤НRй‡4ё†@mъ
+endstream
+endobj
+962 0 obj
+<<
+/ProcSet [/PDF]
+>>
+endobj
+952 0 obj <<
+/Type /XObject
+/Subtype /Form
+/FormType 1
+/PTEX.FileName (Bear.pdf)
+/PTEX.PageNumber 1
+/PTEX.InfoDict 963 0 R
+/BBox [0 0 99.7496 107]
+/Resources <<
+/XObject <<
+/Fm1 964 0 R
+>>/ProcSet [ /PDF ]
+>>
+/Length 29
+/Filter /FlateDecode
+>>
+stream
+xЪ+д2T0
+endstream
+endobj
+963 0 obj
+<<
+/Producer (pdfTeX-1.40.3)
+/Creator (TeX)
+/CreationDate (D:20070822222802+04'00')
+/ModDate (D:20070822222802+04'00')
+/Trapped /False
+/PTEX.Fullbanner (This is pdfTeX, Version 3.141592-1.40.3-2.2 \(Web2C 7.5.6\) kpathsea version 3.5.6)
+>>
+endobj
+964 0 obj
+<<
+/Type /XObject
+/Subtype /Form
+/BBox [ 0 0 99.7496 107]
+/FormType 1
+/Matrix [ 1 0 0 1 0 0]
+/Resources 965 0 R
+/Length 3536
+/Filter /FlateDecode
+>>
+stream
+xЪҐZЛЋ9 ЭчWФЬRћNІeѓ„Дb`‰X 1‹aГпsьLnхе9уи®r%цс±;UќЇ„3яџЖхгO_ЧПrЗІuПСЖєтјKзg9ї|t’яюg»шЭЇ!єыхЏЇлЧУх§/ я+~¤л·_%юп'ЅиwM­Џ«Џ{®Тий®+—vхvз–gї†_ьшuu:||s 3]-сO «н¦Х[еЫІnJsРћRъ=ыМпљK№бMo@9аБМГSе1Ґ№‰РЬь‚§шУжг^Kц†…#ё 7cJ°qjТ
+ЎЋЇЕ4_уO–п’љЮЦt·–kЮS
+gТеM3„5S®@Yћ\л°‹Є)ЯSЉ™Шљі]0
+фЖНДФaX8C@"%и<џВ=„ы15X:-™„ЮЂRэ–ImЎ‘›€z/gJ(Г6—Ъ™Jф6ЌжaDo\ЅЌйу=Q~жMo7r
+‹ ќЮєцo}а™ЋЉVЬs¤‘Р† µҐcRЖ.о‰*Yy»Дн,ўЌ7n&¶t©ё0Eh)Wj0‚„ѕ©Ђm®¬њwфЋ‰7^•И<”ѓћы
+Щ ?"STС\гzЎ‰
+хЈё¶к*Г¬жqdЖlЋОг„ »›GV`”‘jzшЮh7{н*ќ~дR»D>цы"ЎnХэl!*GN \…TI+УґqїЇЬf·:wNдоиъЋ’АOхC,яп¬° ЌgI‰%M=u>Ьјtд5””~~E…rgчІ„2ч<v„ЊЭ’ТWTMfВµљ±©п}D&МуТ]¦EзЦ3Ф,ІS#j&лфлjћО=OЯxzэKўРQ®Њ…ЃСЄњъ‡°\gЗ
+m`Е?ЌЯ
+ њXќ·*€`йяBkОB¤ѕK__ш5ЈK_“ ›6NtB-Б3«3;sS Ц$K`UK}@ЌvС0gKц©&еW1њщЄ ^NјЫљСКўЊ@}epКЇЊ#:ФpђQ|l<}tйжЄ¤а  ТкМ!РЄmV§Ы±љ]ЪСY,·7/цU\`чїЕхдИВЁ'S–uЏЭТЉе^ёЯЃЁ¦МQҐ:Є€»СiЄзсV4YШџ|^ -цГБў EDЙ\,оМMШD2­бЪАЪBG2щ ҐV-Xђц‚6 Xио@HЬСґ|bH[XК¦‹wAnЏЧ
+›, *ЦЦ¶"›AiУсуъОRµ·Јu‹dЄ2RПЃК[umЩШЕ‘ДН'ГP]{!|эST»ня’"8=BR›+Ч»t
+ГCDАЦE4ҐїaRDJз€ъ!њҐЎ%EўЕ”4©Љ|€8ЛЗ№яH’CКўЩxC7uMFДЁЭ№њwО’бш4@€?Кіy’оЮъL6„вР%›9З!»QTћB°оЂќм™–'к‚H8ь5|=DВ“’вВМ…Ік §оV§S\Ґ +єскоBяШ_њ%иІ(+G’ ЮБ.e”yz“-L`Мљ$t$ фd‰jw:* † 5Ъ°Kљh)’у1P‚А'ъ§СjдVЛ‘"©:јHZжDС0WнhєЗБў-c Й3[Y„pµќ#„F;GXХ њ8Іє·":’™RЈ® WGБ±[­G’АG~»yKсП1э%щЎ±zљs‘CV›”T4ЦSЪrkFеQ«™Иъў»tю€«Rj—Кё\їUСфji‡•Ґ§ћnкЦ Nз(U[м“X—¬шєKy9#ѓq«rч,ТјСH;ЖЌHзo ш‰Јu™ЌњI|мыВ:н)~8wС /.Y§~–ьµъ'э}чљш дЌmђУg{ю< AгЏІ—јhєv†=г72љl6dтѓна$°PЂqЗ/5№%Ћб(У“¤§NФiю
+ј · Љ/eМµL«Џћ¦Ъ5Nы-
+хСґЎhўXtР3ьсЎоуЎНyqѓ3 L§%0ћ«”ШДењ™оµ]wЏ— u·і|Hцb3dЇзшЧќЇ§ЭЧ†Д—zР`OЕ‰ЧЋ¤ъ:is†Йx
+TјЂIЯєа9цѓѕ§Н З
+/ИЈжКЈ` ¦Q§…а3ЂЯ4BсѓFtНnЊўgР€>Ќи4oAЈyЌж[Рh=ѓFлCРh=ѓ6Т[‚Ґs!¤“‹\……“Т
+/<hбЎ>ўgР‚Ё7 ф љрЅЃТ4qрХ|©ЙќЧ:ѕ}TВЧИЯл% Я‹ЄlZpco‰]І{q–Gф(Э,щVЯщвЈ РД<°NwдGЯ3ўУЅNn3g9Эpўкnј/M3qжµ7гІ №<ОПJї9{7•ћ}ѓСїQ§ГҐя':T” #яMµY%ЇnzґКЫm8`·^нЏЙYHTХ9VьгПсюxVyЕ_пcУг»hжоvхЊХЊUSїiРХ ЪЈ'Р»м#щ&zѓUї*oy°fЅНOvХьХеpgкь#ЛЅYoУъЌг;ї‰ЙьчЈЗ„=ТпЏїНц?НюблџтЇQ
+endstream
+endobj
+965 0 obj
+<<
+/ProcSet [/PDF]
+>>
+endobj
+933 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [503.009 642.127 541.614 653.086]
+/A << /S /GoTo /D (??) >>
+>> endobj
+943 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [253.195 592.242 288.139 601.95]
+/A << /S /GoTo /D (subsubsection.2.1.1) >>
+>> endobj
+945 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [440.112 380.199 447.086 391.142]
+/A << /S /GoTo /D (figure.caption.6) >>
+>> endobj
+946 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [287.626 367.698 331.461 378.656]
+/A << /S /GoTo /D (subsubsection.2.2.2) >>
+>> endobj
+947 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [363.133 367.698 370.107 378.656]
+/A << /S /GoTo /D (figure.caption.8) >>
+>> endobj
+948 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [256.632 305.857 338.65 315.431]
+/A << /S /GoTo /D (subsubsection.3.1.4) >>
+>> endobj
+949 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [218.974 294.899 249.21 304.607]
+/A << /S /GoTo /D (subsubsection.3.1.10) >>
+>> endobj
+950 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [270.754 294.899 329.235 304.607]
+/A << /S /GoTo /D (subsubsection.3.1.13) >>
+>> endobj
+951 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [195.885 254.042 235.536 263.66]
+/A << /S /GoTo /D (subsubsection.2.2.2) >>
+>> endobj
+957 0 obj <<
+/D [955 0 R /FitH 692.105]
+>> endobj
+958 0 obj <<
+/D [955 0 R /FitH 568.591]
+>> endobj
+632 0 obj <<
+/D [955 0 R /FitH 568.591]
+>> endobj
+959 0 obj <<
+/D [955 0 R /FitH 219.438]
+>> endobj
+633 0 obj <<
+/D [955 0 R /FitH 219.438]
+>> endobj
+954 0 obj <<
+/Font << /F80 428 0 R /F86 432 0 R /F50 431 0 R /F82 430 0 R /F90 433 0 R >>
+/XObject << /Im2 944 0 R /Im3 952 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+977 0 obj <<
+/Length 1713
+/Filter /FlateDecode
+>>
+stream
+xЪЅЛrЫ6р®ЇаL/ФЊ…
+Ю>xњYкн fн… @ђI8WЮџіЏ3>СxўH&™HB/Ћ&ѓ€Ф№ЯЁщBТЯ—«~ѓGбл5Ѓz5‘я­їВkд/_јRл№а~ѕ«ЬЛЄњЛИяZ®ФЉ8”MЇ-Џ=вЪKЎ«]Эt–ЄЯЁІ%ьAёфХу.Ї:Lњ’›јZЫ'«єм]pTdmrЬ2йжяМ№|ЪµИ" ь
+э"Я?EлрРз_РЯЋ”в`0ЉBпљћН±дuлЖ(4ДєммcQ춥ZС ГoD
+њS™ТЩ<:J xwWЮ{ mугwе:Т…“є‰uубдµЂ ев…IВ’Ш:趄F„m«.”~И†8Q†њЙ,vбїQиMB?Х|H­НФRУ—Ў7љ›­вОѕ9ЉVuЃъFhaEOвґґ
+И uLёPЩv
+w*78Фєµш'MF±ЯйZэ*иoYц#SА’I4UuДc\ю№нeЯW¶–¬\¬‡¦'jZSbWZ8p*Ы¶з^ЁІI{ЂN$XAZЙ„ҐRZ‹Lёй?µщvStБR‡Г07¶/Q¤yµ$¦к ПLЃDћШЌСѓs&ЄЈ њ­ељ{i`Цб(:пъ”w'Ч НЅSкд>;Їбю{П¦I‰A‘ИлmeRSg©ц $ЮFг¦І'„ЮСЦЪФњЦ-xM5цF¶Э Ў+Qќї"ЇFTУ[‘Ж—ЂЩ
+—TЉ2NЫцЙЋЭOг‰|ю"дh‚uБ|¶ЈwCЄdгI°0>М¶нЫH^/+§цg°(Ц·т¬ҐїVhІB-dКxL§.HпUQБтю µФЯуҐЄnu ›пЎ-џ6}U6кx@ДбjьВр‹ПжґA[ВВ}·ѕ-Ы®?ь$Ћ‡щ"‚К<ю$ЏG;б/P"Ўmк°со¶}>x<TЁОЪЁs=Иї2Pш №nФЮ
+endstream
+endobj
+976 0 obj <<
+/Type /Page
+/Contents 977 0 R
+/Resources 975 0 R
+/MediaBox [0 0 612 792]
+/Parent 816 0 R
+/Annots [ 953 0 R 966 0 R 967 0 R 968 0 R 969 0 R 970 0 R 971 0 R 972 0 R 973 0 R 974 0 R ]
+>> endobj
+953 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [246.261 642.127 253.234 653.071]
+/A << /S /GoTo /D (figure.caption.8) >>
+>> endobj
+966 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [322.763 412.92 329.737 423.864]
+/A << /S /GoTo /D (figure.caption.10) >>
+>> endobj
+967 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [275.566 388.802 290.012 399.745]
+/A << /S /GoTo /D (subsection.2.1) >>
+>> endobj
+968 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [271.576 245.287 292.398 254.995]
+/A << /S /GoTo /D (subsubsection.3.1.2) >>
+>> endobj
+969 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [323.357 245.287 377.13 254.995]
+/A << /S /GoTo /D (subsubsection.3.1.13) >>
+>> endobj
+970 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [408.089 245.287 461.862 254.995]
+/A << /S /GoTo /D (subsubsection.3.1.17) >>
+>> endobj
+971 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [219.796 234.418 268.861 244.036]
+/A << /S /GoTo /D (section.3) >>
+>> endobj
+972 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [304.528 234.418 330.057 244.036]
+/A << /S /GoTo /D (subsubsection.3.1.1) >>
+>> endobj
+973 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [243.781 193.382 283.432 203.09]
+/A << /S /GoTo /D (subsection.2.3) >>
+>> endobj
+974 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [220.244 182.889 255.188 191.997]
+/A << /S /GoTo /D (subsubsection.2.2.2) >>
+>> endobj
+978 0 obj <<
+/D [976 0 R /FitH 692.105]
+>> endobj
+979 0 obj <<
+/D [976 0 R /FitH 563.707]
+>> endobj
+634 0 obj <<
+/D [976 0 R /FitH 563.707]
+>> endobj
+42 0 obj <<
+/D [976 0 R /FitH 365.024]
+>> endobj
+975 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F50 431 0 R /F82 430 0 R /F90 433 0 R >>
+/XObject << /Im3 952 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+990 0 obj <<
+/Length 2683
+/Filter /FlateDecode
+>>
+stream
+xЪЅ]ЏЫ6т}…ћоl fщ-©‡>дЈ№Ыў(zнw@љЩжок"KЋ$З]щп7CRґдUмuVиѓa’ўж{†3Си.ўС?Ї^Э\}ч6ЎQJRНuts±T­U¤SEtКў›uфnЖџ/Ґtц¦љ/ёўі_ЄЦ юSз­qГ›ы¬[њK:ЛЫыщы›џ
+1чyю#c’Дм !§•:bѕz;яQh»>vјНлЖ{њ+Ьџ+_qњ €Ћc¦‡D°Zџ§L‰GЊуZїз€В„")УУ(L`Р—ЋоЯНЄ*ЧOХШTЌх©'46ОNc}њт„Ж.Ж9ў1.
+"вN}Bmг9± с%збҐy¬etPH >ҐЊаD+9Z€±* IБФЋТн®
+HСU8„<Вю»2А>мrцкЁфЇИЩEњђЛ§емКRх8з@ )™"ON°0L9ыщL]
+H c> 
+MTщ2u™BPJді2u$]Aор„L cь”ћ‘}Nђ5KрЬXуі™єTВzц$8FВП§к,‹j= ТЬ]Кc¤Ч'Lе9ЕTз¬O)О:лyrз¬—БШ& $E™њ-‚±MЃ4 !6њ+‚­MЃ3 uuћПОТћQ”#™"5пЊдвў$XЙT+9S”+™gg%gЉ’`%Sа쬤ЏSџ°’gBБJ¦Ё:+№ґ
+F2БHОBБH¦АЩЙ™B(Й8AqJт!Nћњ°’gT_бФв.)ёаФъ¦4юЁЯid,Б-BџOѕlж БТЩCµѓ§іfОfЖёq^є‡нЅqѓЕЭџЩf[ш—Їг^›М{`ЬэЩыw€р/b‹ДЦ iџ.О’uН”ТхH{†sВ­8즶rђwЌ'dUm6ЂЇqoЄю›16vB€ Щ­ЛкП$Є+Ъ:/\'Eа!“(AњRніэ}ѕтоrмптВ{'B¶ѓЫЄv“u[­ђ€Л$I![
+·Ъ¶НЛ;їЗСvЁБpНR~ЗЮФL¶Э№У ђ;BцTСЖ±\J-ё^ҐvЬ{г`ыAG[ЯwЙУЩєZн6¦l3|012_hFgo±Эе¶Vыэ|Ў¶э‹џ0HfЕОO«[чЯvПіНj ХП­qL(Ђ<.M»7·ТѓмнЛџЬgh џPm¦ЫлЮіХ}VЮaХЉЛ`АЏ-•ЕxДъ¶ъсг.s5jВ–
+N{Ю
+яµPnѕ?ШТЯЮ[vpZдpЈсц„©Q}зs¤Яъ№Мсюаы„о4?WЮLпCЉСЛЁ‰Њѓumл9д"&Ы,»и2Ђ)@r"(4?rђБчp<*GѕІШббb-aшYЖyЋv8„шWr$b¤P:х8Zљ»јф_Ћај‹{¦Эm?o«&ЗЩ¶Ьз')‘L=–‹луK8«Б5|тЃГ.7°“НoMpґфЏ·Оk7† ы ЌЗ„ђ/cџ€Xd`М¦¶6‡[\мЉ¬ютyµъвћyzюжю^бHhорюЬклБћ7 ю“ Т9ЯWё~{у(Bu¶C6м=тѕ¬с.ґцa¶мВ¬K!Зуу6ДZw‚цоЖнт8“ХЮЅmµ'N?6XJїТµъQIЕґ„ F 9»…UhВµк‚ZлИК_ы oNў<ю@IsўYbҐ'’сЮ„лM@©Gl|мQрІЗш€ьњUЪЯ?о¬Т
+Џ~›ъСY"ч5zUхЊSЦС‰;0-la»аЪХо~/Е,їuя¶TГЃЛgJ$JJ—jБкvЧєAЗ‡мg)8d)vлџ†S†I:у.Їsёр$yб†юђrпn_Ї°<M戤ɷ•g .шб,sKЬ±яу0dя@f`АМёЈi$§P±¤}jlь¶aоќ…щюіMKШъ¬sЬ—c”ІЎ
+endstream
+endobj
+989 0 obj <<
+/Type /Page
+/Contents 990 0 R
+/Resources 988 0 R
+/MediaBox [0 0 612 792]
+/Parent 993 0 R
+/Annots [ 980 0 R 981 0 R 982 0 R 983 0 R 984 0 R 985 0 R 986 0 R 987 0 R ]
+>> endobj
+980 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [349.841 484.935 356.815 495.904]
+/A << /S /GoTo /D (table.caption.12) >>
+>> endobj
+981 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [375.569 484.935 382.543 495.904]
+/A << /S /GoTo /D (table.caption.13) >>
+>> endobj
+982 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [496.914 413.204 503.888 424.148]
+/A << /S /GoTo /D (section.3) >>
+>> endobj
+983 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [311.01 140.399 317.984 150.969]
+/A << /S /GoTo /D (table.caption.2) >>
+>> endobj
+984 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [372.249 140.399 426.546 150.969]
+/A << /S /GoTo /D (section.3) >>
+>> endobj
+985 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [466.396 140.399 494.54 150.969]
+/A << /S /GoTo /D (subsubsection.3.1.1) >>
+>> endobj
+986 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [300.003 127.97 306.976 138.999]
+/A << /S /GoTo /D (section.3) >>
+>> endobj
+987 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [459.888 116.1 474.334 127.059]
+/A << /S /GoTo /D (subsection.2.4) >>
+>> endobj
+991 0 obj <<
+/D [989 0 R /FitH 692.105]
+>> endobj
+992 0 obj <<
+/D [989 0 R /FitH 644.746]
+>> endobj
+898 0 obj <<
+/D [989 0 R /FitH 596.987]
+>> endobj
+899 0 obj <<
+/D [989 0 R /FitH 596.987]
+>> endobj
+46 0 obj <<
+/D [989 0 R /FitH 388.861]
+>> endobj
+900 0 obj <<
+/D [989 0 R /FitH 231.876]
+>> endobj
+988 0 obj <<
+/Font << /F80 428 0 R /F81 429 0 R /F86 432 0 R /F50 431 0 R /F92 436 0 R /F90 433 0 R /F104 585 0 R /F82 430 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1005 0 obj <<
+/Length 1098
+/Filter /FlateDecode
+>>
+stream
+xЪµVMЏЫ6ЅыWиV°~JTzjЉlЫ —ґ>Иж [”W€,є’\{±Ип IЛІЧrЙБ09Я<ѕ‘F›€FїНЮ-gotе$Oy-«HQ"UҐ№"iОўe}Љ™њ^~
+„УЊ0¦ЈTe„ еб,џМ<бЉЖ­™3?у“b»k ™'‚ЮКЇ<ЫЅмцБweъє Q)¶ъ°тмя+Ы4vОU|ЁЫЌ7жіx~лR?a>эїyP4Т
+-±љ№Ч,љПёpV·ч :Ќ‹*ёљ;СrДыу<‘Љгщ­?de‡'?:7жhы&Љ„ Mh¦kЎЫU Димб6cЏ†г%Ќя«;Ыn!cЁI)іёhK7JЃьv ¤Hљ!Ц. ляuј­ЏШ=MйНќп|~
+ хьЫuі/MШuNЧlеяЛєВЭТѕLР‹¬†зќй~ЂfІ4.љЮв›®#l—Сњi,[фЬЩѕЖк4ДуLѓ#Љв5Н\pВґњ^циCЋз~xnМ ¦5lЃXШІ¶Ы-‚v№ (TЎщez+SYWVЙ№АYЅia(ѓСSwћОH–}g5\(qЃ‘=›7’fDelцWЧТ0лwцWъ:>|Й№|•µГ|}PљГ§}Tе7Д Д|Б.‰»’1–жNЃЅA:3чЖї?Ь
+'‚0o?µ:°NФЊУ ж%еК5Ќ±Y2аЄїЎ»йyХхґцд^tҐ7я9&”‘qЃ !@2b$>™_n¤-€жX ЈУТЙH л В№·їv †‰щџ :™©ЩµкћЉ9Gъ ? qбЯ-ы~|ВL”{Э©"р›*дЇвадqKJ’,ЅЭ·ЯWЕъ‹яцАДоNпД«Ј2а гc/ХЅS$|ыТsҐ:њnNаDвх‘›2x›юDв…
+endstream
+endobj
+1004 0 obj <<
+/Type /Page
+/Contents 1005 0 R
+/Resources 1003 0 R
+/MediaBox [0 0 612 792]
+/Parent 993 0 R
+/Annots [ 994 0 R 995 0 R 996 0 R 997 0 R 998 0 R 999 0 R 1000 0 R 1001 0 R 1002 0 R ]
+>> endobj
+994 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [216.291 504.75 254.896 515.709]
+/A << /S /GoTo /D (subsubsection.2.2.2) >>
+>> endobj
+995 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [392.643 504.75 431.248 515.709]
+/A << /S /GoTo /D (subsubsection.2.2.2) >>
+>> endobj
+996 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [191.178 493.184 235.013 503.754]
+/A << /S /GoTo /D (subsection.2.3) >>
+>> endobj
+997 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [428.592 480.84 503.809 491.799]
+/A << /S /GoTo /D (subsection.3.4) >>
+>> endobj
+998 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [347.592 468.885 433.271 479.844]
+/A << /S /GoTo /D (subsubsection.2.3.1) >>
+>> endobj
+999 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [293.456 456.845 315.374 467.873]
+/A << /S /GoTo /D (subsubsection.2.3.1) >>
+>> endobj
+1000 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [301.513 444.975 350.579 455.933]
+/A << /S /GoTo /D (subsection.2.4) >>
+>> endobj
+1001 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [424.95 444.975 474.016 455.933]
+/A << /S /GoTo /D (table.caption.31) >>
+>> endobj
+1002 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [508.546 444.975 522.992 455.933]
+/A << /S /GoTo /D (subsection.2.4) >>
+>> endobj
+1006 0 obj <<
+/D [1004 0 R /FitH 692.105]
+>> endobj
+1003 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F50 431 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1012 0 obj <<
+/Length 2842
+/Filter /FlateDecode
+>>
+stream
+xЪеZЭoгёП_б·КА†ЛoI·OwА]С-P\Ђ>dчA¶йX=Yr%щІiqя{g8”D9JвlЇOЕi4ЙЯ|Т|х°в«?Юьpwус§М®r–[iWwы•Q†e™YЩЬ0›‹ХЭnuџіюrчз›пnюy#` _‰•бL |‚еЬ¬¶З›ы/|µѓo^q¦тlхи9Џ+ ўT.б№Zэ|у·&зJН”¶µ№d"Х+k4іЪђТ+1ЊZЭЯ
+Оyт—bЫ®E–4ЭъVћмЧТ$MK/?њЛjWЦфцSХ}7“BГЊсуХ­ґЊуaJ&'Ѕ;8¤ьIHЧ9ЛD
+¬~фgЎфзЬ4_‰}>™Й™NGоq!Ѓ•G§іжLж2¦ІњF  ®NЬZдkq<UwБљ¤¬йЛџкѕmvзm_6Ѓт™Ю№‘`БаP}?wAhhќ#–ms<х®#НL¬pІLfс’ыѕШL+Ћ™µ`™Vп‡q† ;Ыѕ}щ0КО 8­ц[ў,0ыКfП+¦¤ЃэГн·4–ґ о0W3±ЫвФ•;·ґў”сtdfлЫTеЙчUµѕU9nЎГЭT№љ¶Рї=є6Р7kЙ@iOЇзОЈыcЪБ~лkНYћ‹Ѓщ
+LpГЛ@Ьќ‹F{К0DНјlаkѓё1®™& gњy”…ЁБЊCzР9ПhЦ<Т.O#EsB[№'в¤јt}сФП–Ѕ°Q°AmT(0ЃЛБЃS<y(‡ь7n6Ґч_` УvЦ†БВ‚Ej_р’M”жО¦CD©±ЕpЏ®эР•яrKУЇљЉЅЈ+кЙFьC
+sЎ”ќoђyЫ`ЎФ»(Н.+Uеу4yСкЌЄIДљIvҐї)Ш»¶#рнЫжHџLM„ЌFмEuv±ЭИnLPыC0Ё–€ЮФ'©qOЁc’8Z·ФЧ,Ъ04 ¤CЪј†Э†|)бћжі>QМнчX| эР kGD
+ &„–хTШ=kы«|<џЙ·НгІУ—гђ›ЭНзЊЩьў
++юЊБ@~л#©рґTxђ Р›«q2Н0&R¤8Т/Љ,`?Iі©Lтэh‚Ѓo·™yЫТ+LьszO0ґrы0pє Z,4s©µ`±™Ѕф €пnюЬЂЬB
+endstream
+endobj
+1011 0 obj <<
+/Type /Page
+/Contents 1012 0 R
+/Resources 1010 0 R
+/MediaBox [0 0 612 792]
+/Parent 993 0 R
+/Annots [ 1007 0 R 1008 0 R 1009 0 R ]
+>> endobj
+1007 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [345.865 607.097 367.782 618.056]
+/A << /S /GoTo /D (subsubsection.1.1.1) >>
+>> endobj
+1008 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [343.289 465.088 418.507 476.047]
+/A << /S /GoTo /D (subsection.3.2) >>
+>> endobj
+1009 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [246.799 413.886 268.717 424.855]
+/A << /S /GoTo /D (subsubsection.2.3.1) >>
+>> endobj
+1013 0 obj <<
+/D [1011 0 R /FitH 692.105]
+>> endobj
+50 0 obj <<
+/D [1011 0 R /FitH 667.198]
+>> endobj
+54 0 obj <<
+/D [1011 0 R /FitH 639.399]
+>> endobj
+1010 0 obj <<
+/Font << /F86 432 0 R /F122 1014 0 R /F80 428 0 R /F50 431 0 R /F82 430 0 R /F90 433 0 R /F91 435 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1022 0 obj <<
+/Length 2419
+/Filter /FlateDecode
+>>
+stream
+xЪЅYK“ЫёѕПЇP©P•Њ_IщbЇќІ«6ЩНN*•ы@QђD/EjIКг©©щпйF| =цЙ—!
+'юOXKпюЫBй·ЇоpНЏ *CpXўЅt}оЉєZoOѓВ};їJ"Зу4‹”џv$Ѓt¬X±$
+ЅЂ]~A‹OлШK цE,Х‘ИtЯбrяђqYYЦkw-х/mv0ФDЯ*Бѓ*л.MVТ 2ьЯњ+<TпЙЦЋ4®Ѕ‘‚3хѕ№І·4fiМ…•Љq°u“2.%НxќY‡юe†Ѓ ‰~:„nЗ(®#wf!tj
+ЌПp–&18(TnµЬEОЯаКЙ$
+ДЉх&дюЖБШюR–Фты¶ќ­ fhа©г·і›ДAћµ††l°В7П\”`'ЫЦkџсЏy±5о8юоLђѓ 3НСTіuш®xијСЇЈА{[У;<ЩP–гдџkи$‚tЈИpи вҐч_UAmѓщrОЄ]K’xшѓS=–ЦЦm –ЧUyїЋВЂ-Ь Ў!ўµ“ЏHюџug–ђ4a‰иЃ”ЃCјГ(ЬЧj\Р‹Шиб JПEр ЄC&Tвeуъt7ђn К;Xq‡ЦГ0<№OЇ№
+{0Ті{мШ…ќB§ИWY¤sOЯЎlqКнћC *b†jKeОOЧіДќ•ҐGѕКgхўтдp„Њџ.mW`PќУ±]K\:O6Ш”Yл†jП+°N№ґGO+Ѕ5э”At
+ЏLN’[OB '·5@›ќ"|tiохеЯqеHV;P|†Й<p’>{EGІjL2ЉЦП*тjмШ­џ»ЁМќ -мYЇ 7°Wљ}‡д“џ»syiЕѕ(нЩCбmO~¦КNЙopюpОh•3UЏG_Qц“ЙЃ–чрa|;Ѕ•ЏЈїу6¶9]тG +ИЌсЅ#}& ъxIџ¦Л[»uё-.Ў ёD#вiЊ9)ф[kєЛщ¶џB }|(і­)[s~ ЎЂтzР5sТ§с)јЬюg‡‚ SpyLhЦlkАCoЂзп/0Р®sИ¦y¤е5‹щ,Zыyў^®<>~фоzтZg№@"У©Ћ‡‘;cЏ6МС¶·иuыЛі±
+ҐС жЂґf(E яbR*Тузcuшцaё‚i)¦јт„BЛСГЏvuЋ¶хЙРР©&3Яb7P¤4qУ4ИЁї-:кЫйvи«lЅ3ЎФt…Іи:ПIЌEг^НЈрЛqб·иФo}ЯЬфПа*VцЕO¤ ‹!эж'|#g©R¶dh§$Mї№‰nаЕ»“^эT_эєр0>яъ©їиfґ*Ѕўу…WtХHя…Ю]°n*|бІ-чґ­)s‚ЃsгЂ z©г)-fL©Ў*тЈџWu™MґРq§@Љ+7і2э
+ћmЂЉЬыҐЧ:ы~#др~нўўpДv~iм 4· рАкdЫЧЏЯЊjЃ·PВ‡ЋўO¶­mЋ·?w]QZкС‚}М±ПђnШТл§lK¦њ)%џT‡ѕYґчУ{Lђ®мЌЃgдЙxxZђ_+џиzgOџ,~ARcљ–ћй_Цяюї>X шЗ“й?RМwю·cЈSоkllътlъв)>yОЉі‰іЁxџїyўrЄvм2ЉФБcwС€Эјѕ”nВЦY•_N[фГЙРkЋЋc ь/A<+rPґ+NH"µR}yЎ•_»$rяKB±wUЧФ»‹‹;Ю™ЩБ|ЇЄуВЭ±1†¤ІоЩоћЖ}№ї[D'@џяой@Л
+endstream
+endobj
+1021 0 obj <<
+/Type /Page
+/Contents 1022 0 R
+/Resources 1020 0 R
+/MediaBox [0 0 612 792]
+/Parent 993 0 R
+/Annots [ 1015 0 R 1016 0 R 1017 0 R 1019 0 R ]
+>> endobj
+1018 0 obj <<
+/Type /XObject
+/Subtype /Form
+/FormType 1
+/PTEX.FileName (Mouse.pdf)
+/PTEX.PageNumber 1
+/PTEX.InfoDict 1025 0 R
+/BBox [0 0 58.6381 36.3]
+/Resources <<
+/XObject <<
+/Fm1 1026 0 R
+>>/ProcSet [ /PDF ]
+>>
+/Length 29
+/Filter /FlateDecode
+>>
+stream
+xЪ+д2T0
+endstream
+endobj
+1025 0 obj
+<<
+/Producer (pdfTeX-1.40.3)
+/Creator (TeX)
+/CreationDate (D:20070822225133+04'00')
+/ModDate (D:20070822225133+04'00')
+/Trapped /False
+/PTEX.Fullbanner (This is pdfTeX, Version 3.141592-1.40.3-2.2 \(Web2C 7.5.6\) kpathsea version 3.5.6)
+>>
+endobj
+1026 0 obj
+<<
+/Type /XObject
+/Subtype /Form
+/BBox [ 0 0 58.6381 36.3]
+/FormType 1
+/Matrix [ 1 0 0 1 0 0]
+/Resources 1027 0 R
+/Length 897
+/Filter /FlateDecode
+>>
+stream
+xЪeUMО,5 ЬП)rўш7О ђђXА·D¬‰lё>UNїщ$ћFУУнq»мrЩ‘±р|-§Ќ/ЅЖЯэШЖ©q/°їЌг»·лкП?ї?7?УЊспkь2~]г·ьяДeЌ_CcКђxOu®ЊUC|nЭ’Cjо,ЩґдтнCrn^j|A„Ў.t[Юn1WҐйђ3чсLZlЁ
+б&„rЉе`є\№хgj†!4NФЛі±‰‘oOЫџ^яП›i‚
+endstream
+endobj
+1027 0 obj
+<<
+/ProcSet [/PDF]
+>>
+endobj
+1015 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [234.366 302.526 302.261 312.145]
+/A << /S /GoTo /D (subsection.3.2) >>
+>> endobj
+1016 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [304.976 302.526 386.993 312.145]
+/A << /S /GoTo /D (subsubsection.3.1.4) >>
+>> endobj
+1017 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [234.366 291.478 302.261 301.186]
+/A << /S /GoTo /D (subsubsection.3.1.5) >>
+>> endobj
+1019 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [360.355 161.588 367.329 172.547]
+/A << /S /GoTo /D (section.3) >>
+>> endobj
+1023 0 obj <<
+/D [1021 0 R /FitH 692.105]
+>> endobj
+58 0 obj <<
+/D [1021 0 R /FitH 667.198]
+>> endobj
+62 0 obj <<
+/D [1021 0 R /FitH 499.842]
+>> endobj
+1024 0 obj <<
+/D [1021 0 R /FitH 275.14]
+>> endobj
+635 0 obj <<
+/D [1021 0 R /FitH 274.642]
+>> endobj
+66 0 obj <<
+/D [1021 0 R /FitH 149.433]
+>> endobj
+1020 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F50 431 0 R /F82 430 0 R /F90 433 0 R /F81 429 0 R /F122 1014 0 R >>
+/XObject << /Im4 1018 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1033 0 obj <<
+/Length 2494
+/Filter /FlateDecode
+>>
+stream
+xЪµMЏЫёх>їB—ў6ђбЉ¤ЁЏ,rШ,6цФb§(ЉЙd›k#K®$пД жїч=>Rўd9гI¶'QФгывыV<aр·›чw7?|HГ cY,ваnр,bq¬‚8S,Оxp· е-ГpсsЈу®Ё«е­PбўЮТупєiл*/йнзzїП«MKoЫєЎЕ‡ІО;ZѕЇ?/№Zиvщpч+0{ И€3!Ђ;C™'rуЛЭНn8l†TИ"‡њeЎ
+Цы›ы‡0ША·_ѓђЙ, ћ д>€@™!І2шнж7бWДЊ'Q«„ ©€шЪ
+r›ЇVЌ^
+µшЈ0ТЈh‘"сЈxСн
+»cO°е­ іЕї—њѓ’Ћфmџџh±СГPTљїDдcЁBP!hXїе іІм5ЪГ& Ќ:э\ґ]Q=В)Ћ»©Х?|>ХG»Є‘КSEЯЗжP·єҐOА -Љj]7љ`Ъzoiд›MЃМ™»†ч¶;•И2S8Ю-¶Ж[Э!ЏЦ@єќn43p<bY°`QрЭNњЏl~•QЫЅ
+ѓlioЃЌР7ЕЏ\F•~ЪўЫK3LЯf,вj,!В6zє7Aч АDX w1Е“‹¤ѕXWѓiИBЎ;‚И|$‹’МxlLIЕx(\1Ј‹ўз9fP Схјд‡оtР3xDВТT]ПЛэ^®ЧЛЎYJрћ|ї*з’’)ЅДPк
+™J’‘>QџЩ”ҐQЩ№ pluуЧҐR лПЋЕ…|Ї]PPбSСнкЈХк*_jЛјЭa ьсkВЮ*ЙD*uЖЧ
+<±n,dY*їCаA&эlАѓЂJпєZF!ј¦®цєк\ђ-ж4ФobZЧ›>c]#‘„Т ¶*бWкдРL<МѓKOгЧ+еdR«’6µВМЃ.«ѕБЧh:г‹
+3
+‹ХИn:(м ‡x‰зЏB$¤v@Ю›>ѕЄ«ҐЂ,R”T 94 У±„@<лzрeЇ®;±Б\јlл>+Щ­Ю/±Ђ-акZ[{µзњМ)$ќ¤ї§xЅџ‘•cШдЇф8э№»tЯ*аЎ„л«т[ёo€qЩ8л@Й\oз…/Ъ8ќiЗлU¦YЁoвсШX5Q“…-KЉ paogKкI„Ў,†R€_®­·ЫVє-6єФЫощю‹Ќwґg” °
+L°'
+J…Э\з­цN›wPе«ЈЧf:kб‹NЫИg·‰(D"l±ТДЦ&­@Ѓ9.-ПYJTіД™ЂЩ#FaУ0єҐНЃ-xi»ьФЊMЙ„¬з
+3ё;+(Ѕ‡њЂ|ве›™`,№bй`БчsУ ;‰+Кa*lвДњЎ)Ж\&СоЪвїzЋn±hрПЅ6й
+ђ“IДсўНч+У84
+8§ЕdўІ5?­џ—ЃЩ
+endstream
+endobj
+1032 0 obj <<
+/Type /Page
+/Contents 1033 0 R
+/Resources 1031 0 R
+/MediaBox [0 0 612 792]
+/Parent 993 0 R
+/Annots [ 1028 0 R 1029 0 R 1030 0 R ]
+>> endobj
+1028 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [419.385 532.559 431.34 544.465]
+/A << /S /GoTo /D (subsection.2.1) >>
+>> endobj
+1029 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [403.939 450.159 410.913 461.103]
+/A << /S /GoTo /D (figure.caption.16) >>
+>> endobj
+1030 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [396.894 116.1 408.85 127.043]
+/A << /S /GoTo /D (figure.caption.178) >>
+>> endobj
+1034 0 obj <<
+/D [1032 0 R /FitH 692.105]
+>> endobj
+70 0 obj <<
+/D [1032 0 R /FitH 375.375]
+>> endobj
+1031 0 obj <<
+/Font << /F80 428 0 R /F86 432 0 R /F50 431 0 R /F82 430 0 R /F90 433 0 R /F91 435 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1041 0 obj <<
+/Length 2533
+/Filter /FlateDecode
+>>
+stream
+xЪµYIЏЬЖѕПЇа-lА]®…Eг“•HA ;pм9ШђжА!k¦ qisqk"иїзЅZёtszЖ кb-ЇкmЯ[†Џ юqужцжлw*R’Ж<nII$г N%‰SЬБыђ©ЭЭнw°‘.6І("њ¦@Жмб»=Ј”†?dyЧц»=—4|h;;x3–UQ6Џцл]ХfCЏ$oЮЮЮьvГЂ Ш|5#)•A^ЯјїЈAkЯ”€T'іі"xќH9Њ«аз›ЯPЗ}–-–rВ’(€eBёђоНю™wшѓБ{ЛЕЏЭЋ©PъҐјСЕвбЋЈц“ь­­л¬)ъ С`ПЃ%кnы^ЩI:бtъЁ=µбРim‡YХй¬xІgчзо®}vЯй—бпe6”mУµ№їlмп1Л?fЏъЇ+VэпЧп$ <:Ћ¬ZIEБћ)ВТИѕьQЈOИѕ{Г燇тсѕэфе3ьЋќютЮljумxЇыІРwxЉЂQ’Кф
+!8‚Ц”ю8ќa
+"]$¬ -O|8”ќ™aЫиігЖ {ІЫ'_x6.ПЖA7Бэ9(зDzЗdш©мㆂ
+8h#ЋЗ§7M‰bйRТќ>®-»Jr§ь>sY9шKµ»Ю
+}V»Qf"ШгXґё]YїсB
+2ћ"РWЦГ P$шZ.нJЩ5Ђ
+р_Шй{73A6№Iљѓbѓ/Вј1ь6ЃOЙI.уFяЊyx:”щБЮhµСЫk§ажi±ѓєЁe'эY.Z;ХґѓќиЏYc§МAЪ8jЃ0
+&©ДZ &'Г#efцуЇ‚‘ ДK/6שּׁOаzЧЋ~‹ \a°ЩБЉи-€` Ц“•vx,;u±ҐgH¬Одo1Oщ|<†Aоb|$$І±Њ7 ї­ъЦѕдг™1ћб’
+mд.)%„<Ч(yaЛ•“Ы3^lПлўcтcҐ3L)ўXalr#У'№,  "ђС$SЁбnќе
+цkJХрc;хV p*™сЛЧЗзIЇ"Сл\&&’Nсы «Dјј{ч Мљ.йѓсК5в^+B±J\О«2LclФ~ѕЯqN•Aжt•*шЗ\±oe‘+дbBЯЗqx«7С¬
+W…ёDуj В@Мсєye№9©Ж”Я®н ЗЎ2uхeъvК9™»fђИН~x‰ќ4Z$qT†ЌОuЯgЭ“]› Ж"ал”ј­Жєй±BAy1ЧБАеB? Шec58’#VЏ{ЛcCмZЫѓЅ
+Љ§®
+G@N)“ҐТ9фе¶ъ–"Э€‹0оJyмT?Щ.ґр]hЪ¦L*V© dђ ;DгI7’ХЕ[€љыЗЦ9/й@кaш,]±”ђd¶xз4¶Бѕе`фтµђ„LSќwё±=/”яsЃЂ€к› шe?ІzїY
+јЅЅщ/Ў·ч^
+endstream
+endobj
+1040 0 obj <<
+/Type /Page
+/Contents 1041 0 R
+/Resources 1039 0 R
+/MediaBox [0 0 612 792]
+/Parent 993 0 R
+/Annots [ 1035 0 R 1036 0 R 1037 0 R 1038 0 R ]
+>> endobj
+1035 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [468.587 399.286 481.788 409.357]
+/A << /S /GoTo /D (subsection.7.4) >>
+>> endobj
+1036 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [514.963 176.959 521.937 187.903]
+/A << /S /GoTo /D (table.caption.12) >>
+>> endobj
+1037 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [539.87 176.959 546.844 187.903]
+/A << /S /GoTo /D (table.caption.13) >>
+>> endobj
+1038 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [216.01 165.004 227.965 175.948]
+/A << /S /GoTo /D (table.caption.12) >>
+>> endobj
+1042 0 obj <<
+/D [1040 0 R /FitH 692.105]
+>> endobj
+74 0 obj <<
+/D [1040 0 R /FitH 667.198]
+>> endobj
+78 0 obj <<
+/D [1040 0 R /FitH 370.642]
+>> endobj
+1039 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F50 431 0 R /F90 433 0 R /F81 429 0 R /F82 430 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1049 0 obj <<
+/Length 1743
+/Filter /FlateDecode
+>>
+stream
+xЪЅXYoЫF~ЧЇа#UXлЅЙ-P 5R Ъ‡$.PАц-QkЉT(*ЉcшїwvgyIфичЭ№ї™% V ~›\\MО/cb4ЧБХ2`F­U Ќ"Ъ°аj\‡њ€йЊQJГ‹}–/Іb5ќqEГЛјLj~,§\…‡йнХ{ёQчn’ОЃќ»ЉK2щхjтyВ`‘,P”HҐЃ%#†Є`ѕ™\ЯТ`{пJ„‰ѓѓЈЬ¤Ж^–џ&&ф=8a‘ ґЉ
+™oу¤ЌўрђХkЭPКWы*ЭЩiоw0r:Ёюm±"њFЌЧ7LИЛ‹C¶ЁЧ·^г>µR„jЭPПЛН&)И.+р[nл¬фгeY!уzнЕЛУeЭЉ'АЖg0‹ehЇ9ЋiMЏТэЅЮeЯТ1бf‚jў) f М­Ф@ИО#\ЉвА КVлљ8ї5oѕN”.ЧТ‰"‰‘2qJbкѓ‡wИ!„ЂЈБe+е]єКЉЗefрд€$‰АОПЪp«КCGџ’.бє»тл‰ЏА’IO#э#Ицфh)з‰s€[°у<№Ks7CfіюйgёЫ<"&ІF
+Ђsl}HHґѕдњљ—¬ПѕЫъ Ч—­/ё F謩0µ~DbУяў19P7&З™KЫH‡х”…€Цб·»cОиneг«Ор*Э¦ЄVбz0КЯАЌmbИа пШ·aЗ z
+°№ 
+ґ“иЇЭ>ЙуёM ПSЛ¶ИќV'\ґaЭбдHiJu[7ітЂ’ј@&X™:¶"М§*мщB‰Лh,KXв®іФ”Србиo+ йpф–­Тђ=яX14G5neћцЎЬг
+]ЉА†Cп|“єЪwf°Ч;µ>v;™їеѕАХЬ.” )Jё°ВM”ёК’ўю¶ҐpNjъџћjи2n—Zf "°Ь¤х›kXЃРLјЯ€jBe1лѓ л6ZР>§ЧpрЉlыЩlДА‡v~sр№ЪoТўцBчe•aћЭЫм5
+н?? µs>ВVt}¶НАм[ЊЬ-‰YьЦ(ЋZіX q™.$d‹†ћ©V*mЖф#ў]`ЩЋЩ‡“ ‹Ф.~х48I<юГц?ыќЯrП ·–a4ёaЌЇF™®h‘.­€Й>ч;m0э ш<p6ш¤д\М! 7Њ¤]xюМ
+ВQKШicg(rKЊ‹6йм7+жщ~aqЪ4ЌІЈЉ6g±N@й/ДЌ‡µВwргЂЃФЁ¤о5Др]? †pіAьЋ$•"‘Ї%•~SRй—’jp †ќy\jКhWПє мЉЫg‹МbМl5ъEё+fлІКѕ•EЭ iґф8)Ўђ¬љrЗа©ПЏђ7+XЪѕў•&]nќЗјй=аnЯ”ТК·¶ћну¤vеЫ¶0~эЩ^Ѓ NT¬ЯЪ,°B5ч ,јy"эz}•BХЧжµk{Пjе›РЏэюфxЗCЧOBC`Ўеи-ЬЕVЇу$2j+с¶љЉЉмж.OЫлС
+ў„„ШsOс‡ѕAЋ<Д Ѕ’ЏЦ"O-VАЫЭ€Ћn“Ь§Iќ§uќVvюуf›T»CVПЧЛ$ЯҐ –їю5І»ж]:П“*э3©а я)­ЧI±І?8ре ХПЅ7nЯэ{±‰ЕPpG»ЮЭgЫтµФ ЏЛЕgц@Oд±^fyыђхwIйd
+endstream
+endobj
+1048 0 obj <<
+/Type /Page
+/Contents 1049 0 R
+/Resources 1047 0 R
+/MediaBox [0 0 612 792]
+/Parent 1052 0 R
+/Annots [ 1043 0 R 1044 0 R 1045 0 R 1046 0 R ]
+>> endobj
+1043 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [219.796 183.569 297.105 193.277]
+/A << /S /GoTo /D (subsubsection.3.6.6) >>
+>> endobj
+1044 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [351.601 183.569 424.204 193.277]
+/A << /S /GoTo /D (subsubsection.3.6.6) >>
+>> endobj
+1045 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [219.796 157.616 268.861 167.324]
+/A << /S /GoTo /D (section.3) >>
+>> endobj
+1046 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [328.064 157.616 363.008 167.324]
+/A << /S /GoTo /D (subsubsection.3.1.12) >>
+>> endobj
+1050 0 obj <<
+/D [1048 0 R /FitH 692.105]
+>> endobj
+1051 0 obj <<
+/D [1048 0 R /FitH 512.508]
+>> endobj
+636 0 obj <<
+/D [1048 0 R /FitH 512.01]
+>> endobj
+637 0 obj <<
+/D [1048 0 R /FitH 497.032]
+>> endobj
+1047 0 obj <<
+/Font << /F80 428 0 R /F86 432 0 R /F50 431 0 R /F81 429 0 R /F90 433 0 R /F82 430 0 R >>
+/XObject << /Im3 952 0 R /Im1 932 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1062 0 obj <<
+/Length 2253
+/Filter /FlateDecode
+>>
+stream
+xЪ­YЭsЬ6ЯїBoХvb†¤H}д­™«oЬ™ОґOзfТ<hµЬ]5Zi«Џ8n&ч·@ђZi-ыОNl‚$@ђА ЁеБ>аБ?WooWЇЇУ8ИXЛ8ёЭљ3Ґг О4‹3ЬnѓчЎдл·?#џ0
+Ґд,C<л+Б9О‹¶йЦWRуpЧґDјКj[Ц{к]WMЮwёдкЗЫХџ+kр@њU –qЗХы<ШВЬOgQ–w–у(Ш]”I «аЭкЧwЗynл5ЗKТ$РiД4OQуџ+ОІ4S‰е
+VЋХД:б,ХљL}]о‡v-ТР¬Їў( S6єз,Ё8°џ€8цjКљЪюЂгЉ‡mі–:јГµ‚«(a)‡Н 8єNi‘Я№v@РSM ҐЅўъ¶mоvKЖzД ,&^~—2*љj8Ц@)»+·эБBд№>Hy‹а
+–ќщU0ЗiD,Њ'љЗOщ5~¶_ЅЦ§+’”0чg“T‡Щ’guМДЩЋ rE.sг3—Y§ЗB…77ФўЧcЎЙл80х:wВЩяфwьbsоЫьtp›–‚)pАLoYt#d P–zЙ¤HejYЂ–к)ЁgCАл|гОѓЂR*Г,EwКTф є‘я=Ќz[лiҐфийX‡ЇИшn•‹ зёф»µЦ!ё!вТ№Б’›ж3QxИЭ$Ґ yµ#ЄЩNЎћH±8єрqkєћњЬќтВ‰‚ШN0щ-ћWђід2ъіgТEҐс“®Oћнz§фiП+Ў!ЅFЏ{^‚ї„Xф<Њђ—ћGю›ЯЁEЗK“gдҐгнTSшрУа1G@1њJг"ђЦ@—јФ_Й^±$6]ЙДaNDj·+ч€.ЬVGTsј|Aћ"?хeSykєr {Р ug-рџЖШWьы‚яиp ЛL4ЅGъъ­ч‡«}ЎЮєт/уZ~ѓвoТьrЅї-Ё)д±мЎ^Soїш влм†I/мвЯ](3Ї
+­R› !™†v‘AЪj[kiSиh{љ:лбэ<]џѓДv¬p¦O›
+КVИ3Зh$yXЪђNВІ#ЋЪ¦лтцћє”’р4ф4°q%Т>[‹K “ГЖ™{AСVgq7RћZ{DкXђAЫ tЁрX~¶ЩwKзЪ:6иDдЛ  Ёєв8tnИn‰m№CЩќс Іє›k>gpTP»ЙЪМf=ш/ђІp·быЬЭmш*°й©ТtћЪЭфюr™~,лў¶0зэAКU„ґyмцЏП шЎ¦D
+l]y,Ўn®тцНґШ
+L|™шВ1Щg…#‰аQ"ЮФN„.. 
+*ЫЃ*ќ4Е6eзuпµёХ7аb(џђ>§їЗiАё$`]OPmЯЎkCипЌГxоbcЁ·°|{– WЌэЗіКфa јkЄЃр№PЎf,:-°©.їI*ЅFДЩф)gХ$pЩКFЫrиi€ўёЈqКє0jr[z5†0О»"QТУG&‡зЯ%"EOё‡aУЪ~(›\эЛЄўєЁїЇ– џ
+¦гмlѓ= УъЪ»¶мНB±UXgПУИYeхiщѓr6„і
+І› +(?p‚П}·±¦9ҐJ9}ЭњЈР}Гр Б/MіЈЋ?¶\dnлщ‡ЗMрЋиAСй>И\ЮПVyж#юаГїэьx»ъ/ыOЄР
+endstream
+endobj
+1061 0 obj <<
+/Type /Page
+/Contents 1062 0 R
+/Resources 1060 0 R
+/MediaBox [0 0 612 792]
+/Parent 1052 0 R
+/Annots [ 1056 0 R 1057 0 R 1058 0 R 1059 0 R ]
+>> endobj
+1053 0 obj <<
+/Type /XObject
+/Subtype /Form
+/FormType 1
+/PTEX.FileName (TheDog.pdf)
+/PTEX.PageNumber 1
+/PTEX.InfoDict 1065 0 R
+/BBox [0 0 72.5 84.5]
+/Resources <<
+/XObject <<
+/Fm1 1066 0 R
+>>/ProcSet [ /PDF ]
+>>
+/Length 29
+/Filter /FlateDecode
+>>
+stream
+xЪ+д2T0
+endstream
+endobj
+1065 0 obj
+<<
+/Producer (pdfTeX-1.40.3)
+/Creator (TeX)
+/CreationDate (D:20070829235011+04'00')
+/ModDate (D:20070829235011+04'00')
+/Trapped /False
+/PTEX.Fullbanner (This is pdfTeX, Version 3.141592-1.40.3-2.2 \(Web2C 7.5.6\) kpathsea version 3.5.6)
+>>
+endobj
+1066 0 obj
+<<
+/Type /XObject
+/Subtype /Form
+/BBox [ 0 0 72.5 84.5]
+/FormType 1
+/Matrix [ 1 0 0 1 0 0]
+/Resources 1067 0 R
+/Length 646
+/Filter /FlateDecode
+>>
+stream
+xЪmUKn\!ЬїSpЃ иp‚H‘І°іЊІr”X‘gorэTу{Пck4LЭХХEГдђрЙшV‰ћnGшЫ§}1’Ћл{1|Ъ®©^OгсуИ‚Pё ѓЈ¶М%ђF¶R$€Жњ‹ЇH$!Х 6Ќ'„рЬ•2э)O©Ѓ’ЏpЛ5JЄЖ>Нk%·WHЦXґИ[д,СњТ"ђе¤з6 · i‚п®3ЕFж2 YШ¦я¦Зжњ1zi«_\eођ­Жy‹¶ 8яEoи ·з#ь:‚Ц)»«.-чІ«} »кЅмК§мJSvM§мRпe—тЃмbчІЛҐ+d• —єv_Rј—}ШnzPњ‡м»_Ф{Щ·Wд-Ъ&а’.рЎу–ќыщBvОQтаh­иs,ҐЇTwб.! ‰ЄцE@jХK„,Т.V-Aі5м yRЃJdаЙОН{¦#‚X#•s FНDјЈyха ЊґбЯѕ‡)ьDя†/>ьБђВЧЈ#ЏЉРЙ^ЋрmЗшп·№_ь)Rў”CЌ­–ЪeОuiЯiВП8¦L№џLЎ3ц(FrЗ’ck•ьЌБi¦”Kл&†yдM…CТњшГ0vC‰ЌД{›"5fvюЈ
+їM-–dV|Љ¬ЛжШ–ЌиЧ3‰Ї“Fj:‰ќј&­з®P§q;Ю0+G—жЙ‡;ґ9ђq7gЩ^йL†HТ»КФуL ™
+-)6ЦЬџфБ†=ўaЊp\кћЯяk=яseF
+endstream
+endobj
+1067 0 obj
+<<
+/ProcSet [/PDF]
+>>
+endobj
+1054 0 obj <<
+/Type /XObject
+/Subtype /Form
+/FormType 1
+/PTEX.FileName (TheCat.pdf)
+/PTEX.PageNumber 1
+/PTEX.InfoDict 1068 0 R
+/BBox [0 0 64.55 57.05]
+/Resources <<
+/XObject <<
+/Fm1 1069 0 R
+>>/ProcSet [ /PDF ]
+>>
+/Length 29
+/Filter /FlateDecode
+>>
+stream
+xЪ+д2T0
+endstream
+endobj
+1068 0 obj
+<<
+/Producer (pdfTeX-1.40.3)
+/Creator (TeX)
+/CreationDate (D:20070824005541+04'00')
+/ModDate (D:20070824005541+04'00')
+/Trapped /False
+/PTEX.Fullbanner (This is pdfTeX, Version 3.141592-1.40.3-2.2 \(Web2C 7.5.6\) kpathsea version 3.5.6)
+>>
+endobj
+1069 0 obj
+<<
+/Type /XObject
+/Subtype /Form
+/BBox [ 0 0 64.55 57.05]
+/FormType 1
+/Matrix [ 1 0 0 1 0 0]
+/Resources 1070 0 R
+/Length 1759
+/Filter /FlateDecode
+>>
+stream
+xЪeWЛЋ-· ЬПWф¤!R¤ЫlИВцТрj 80‹dгЯOUQ}жЬдnI-QЕW‘mWГџбО»ехщхqэ[s­ЮЭу<сжµ|эе{wУЯю8ѓџя†Ґ{дхзЗхлх[»~яА‰їус/<ЪхѕП«ЫЅ.чч+оаА®сјэьё~Ў|Я·s«]ѕ°њчЊ{\аОF@КЛF‰ »Њў†Ч2ч{_Цпщ} .Kј®lз–аf#ћЪlDS8њГдa‡Д ЋвЖѓHцPG^њq9П$ПшёVzT<цт Eу
+ ­\ФжиIJрг~¤Ю«iыZЛE›ў`г— Љ
+H°Іba$кЮѓдSH°+Kh‘SеrgN—xдю±w10”GБ—(TB’Зb+
+и-ШћН~ркй]^ЉW­E/1Лu­pЈЯ2 mіжWc{¬„:Эa+»Н2„•ЬxqEЎ R8пЩФ5t4zВ6™пFъен юыю§ЏяК
+ю$
+endstream
+endobj
+1070 0 obj
+<<
+/ProcSet [/PDF]
+>>
+endobj
+1055 0 obj <<
+/Type /XObject
+/Subtype /Form
+/FormType 1
+/PTEX.FileName (Cheese.pdf)
+/PTEX.PageNumber 1
+/PTEX.InfoDict 1071 0 R
+/BBox [0 0 40.65 20.5558]
+/Resources <<
+/XObject <<
+/Fm1 1072 0 R
+>>/ProcSet [ /PDF ]
+>>
+/Length 29
+/Filter /FlateDecode
+>>
+stream
+xЪ+д2T0
+endstream
+endobj
+1071 0 obj
+<<
+/Producer (pdfTeX-1.40.3)
+/Creator (TeX)
+/CreationDate (D:20070824000505+04'00')
+/ModDate (D:20070824000505+04'00')
+/Trapped /False
+/PTEX.Fullbanner (This is pdfTeX, Version 3.141592-1.40.3-2.2 \(Web2C 7.5.6\) kpathsea version 3.5.6)
+>>
+endobj
+1072 0 obj
+<<
+/Type /XObject
+/Subtype /Form
+/BBox [ 0 0 40.65 20.5558]
+/FormType 1
+/Matrix [ 1 0 0 1 0 0]
+/Resources 1073 0 R
+/Length 924
+/Filter /FlateDecode
+>>
+stream
+xЪќVKЋ[G Ьл}5шяњ @Ђ,њ,ЇЖ@‚ Y$_?Е–F0ЮШ#Њжuu“,Щ|Г‹рaь
+mwЇхцПeэ{ђѓoїcзЇллy:џяюё?ьъ mБ!ллeэѕ>УъrЃЩПухѕhэ‚(s*€Ф&ЂE¬+|{`ЭZ$ЗЫ`Ы&¶Шw7K.Ђ»№ѓyk:щъ WбХp]СsJ’ЉWnuв%ЅI ±UIzЅ]–тО&Д…1“ЛТyиY7{.ќHJг#J6ЦЫ(–n
+/ќРV[|vc@ с¤G–,Л‘Wм‘hr&Џ#‡ п¶uеm%nЛ}'vЃђTдr .8’Ћc¶µъ_e[jї]Ц§пТUtsµК’ќHLЧ і
+ѓЫљm
+ЮLП]ХёЙЄ(GСи‚*.;Іfс\K)›ЃЌ!uБУэИ #ОUЉЮЖДrМ„ЙЉbT…dS дЌФw3wМџЈђaM°Ћ:ЈгБ-$Jэ®¦Тz.
+уј%&·6;€фµІNwhЖСdњр°>зGИ2(:MF¦e{­?Љпу¦ҐB3’П;№жС1Ўмјг§ ОыЋЖКћзмaю6Ћщ›я|єь)aЏ(
+endstream
+endobj
+1073 0 obj
+<<
+/ProcSet [/PDF]
+>>
+endobj
+1056 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [348.459 381.558 355.433 392.502]
+/A << /S /GoTo /D (figure.caption.21) >>
+>> endobj
+1057 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [358.422 381.558 370.377 392.502]
+/A << /S /GoTo /D (figure.caption.24) >>
+>> endobj
+1058 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [231.787 309.239 243.742 320.198]
+/A << /S /GoTo /D (subsubsection.3.1.12) >>
+>> endobj
+1059 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [254.177 128.055 329.395 139.014]
+/A << /S /GoTo /D (subsection.3.4) >>
+>> endobj
+1063 0 obj <<
+/D [1061 0 R /FitH 692.105]
+>> endobj
+1064 0 obj <<
+/D [1061 0 R /FitH 673.176]
+>> endobj
+638 0 obj <<
+/D [1061 0 R /FitH 672.677]
+>> endobj
+639 0 obj <<
+/D [1061 0 R /FitH 650.319]
+>> endobj
+640 0 obj <<
+/D [1061 0 R /FitH 669.718]
+>> endobj
+641 0 obj <<
+/D [1061 0 R /FitH 628.838]
+>> endobj
+82 0 obj <<
+/D [1061 0 R /FitH 258.285]
+>> endobj
+1060 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F50 431 0 R /F90 433 0 R >>
+/XObject << /Im5 1053 0 R /Im6 1054 0 R /Im4 1018 0 R /Im7 1055 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1087 0 obj <<
+/Length 2128
+/Filter /FlateDecode
+>>
+stream
+xЪЅYKЏг6ѕчЇРaѓ•Ѓбы`йd;HЩЭ¤ ММAmЛ¶2ІйXтxЌюп[|иiЩгF‚=‰"©z±к«*
+'л'?ЮЭ?Ю}у qbђ‘T&Џ«„Ћ¤‰4IC’Зeт.Ґ€НжcњЮ‹rYмЦі98}(mV‡бЇvFEzљ}xь(КEЖ ўШRДm№ызгЭw&qBЃXd°HЫ»wpІ„µџЊСЙЙпЬ&¤bЖ+“Яоюs‡/кA)F’©D
+…(‘щ{,Иl.@‘‡©=МжLЁta‡|Q‡—On%?ФЕ"+ГLVлЭ6ЯЕ vћЛbеt^е‡vй=ЖМ›ДЅФПыјъЖљҐ§M±Ш„йэ1®/І}]Ш]ЮЉ]°ќА‰-$wZМ 1€sХXп=aь{а–јйпнзјrџ%„#F†эИСm~ґыСОщҐ­ч¶®нvё{dTѓ‘С<й92‚s…Ѕ­
+ЇШЧбэЩГ`›=‡Б±КГАољБ*<лMњXЩІ .ХzЫВn·ЩnY}л=Ё9ъж9Іhi8-љ|БzцЃjВ\3ЬД¦L6oHлшmф…Јo…пLя;Ў“Н±ЇЋe9A\њс6ІZЯsdџмgпЖU|}П…Ч~Жq
+gЈ)Ik»+.В‡NҐ0.‹]^!€|©IъёЃ#уЕЊ¤U#~e[їнi­4RxВЙю]fЕоЄБґDDµ-еЋяђWµ=8ЌЬ[Uѓ+d‡ex{К7ЩЊвфSбф€u.бq#ыСґrІ8kќKВВЉ7›яоLб€JЉ4fCеА<ЌSoіЕБF1OЮhЮ{yVзЌјПSТQ†°Дъ“ѓЫ‡ыыэwB>‰¦ўЩо№Ж€лYm‘нЕµCQЧyњ,‹Џ3‚У|
+z(РЧX^з,ҐђФMРС©п^ўґЗIHДµnшlЪ`иv0Д•i6АЙ8w °ј!Э©ц№iћЩћj1ЎщЂЫл”ДЂЙDЬ,0&ЭХжOИ v5·‹<CT*D„Љ8¤ГОЯЏ•ГlEБ;VЦ{*ЊБc
+љюQФ|wуS‚¶B:лZW@N ъҐз &™$Hp~&Б§®З$Ђ 4b"&е€P±щ%зхЙ.ђhnJ{@ 툆rњBr¤Dчьc(7‡ВЎФю XrmДхЂеэK#АDкн,' еЦ•ш“–ўЈhAg%cяюЉҐюћОTК—П®кН<'<ЦХucП|kDxEНр2S!ѕ@ Ћ$’E±µ/иСT§$ЎЮ”^№є‘1Ю«ci,Нyкn®ЧU№•xuи§В†µ­Г’Oзaъ.я?А‘Іa
+Ъ±
+ЉHЖяЂYыф{ѕЁ«oЎ7SЪГЙD П‰»С9«аc11}гБ§®S  фИПЂ\R { 7±Й\)ejэ§‡›О<®­ЏюЧЖDUн~™6#њU8# …Јн]\A-MъдL{њўо/ЇЕm­ЕњЃЎ4#Cѓ-­;A vој81ЈЈtKНe–_кїШ)к° ]a5yQ,‘67kо.0[Н“ИЅ
+Њ—щКeЏмXFѕmЛVГ5TьдЦн.^IaЁ0ФЁeпєeўЫny*йьйµХэ
+endstream
+endobj
+1086 0 obj <<
+/Type /Page
+/Contents 1087 0 R
+/Resources 1085 0 R
+/MediaBox [0 0 612 792]
+/Parent 1052 0 R
+/Annots [ 1074 0 R 1075 0 R 1076 0 R 1077 0 R 1078 0 R 1079 0 R 1080 0 R 1081 0 R 1082 0 R 1083 0 R ]
+>> endobj
+1074 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [397.573 462.06 409.528 473.004]
+/A << /S /GoTo /D (subsubsection.7.6.2) >>
+>> endobj
+1075 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [497.188 438.15 509.144 449.109]
+/A << /S /GoTo /D (figure.caption.26) >>
+>> endobj
+1076 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [253.713 426.195 260.686 437.139]
+/A << /S /GoTo /D (table.caption.27) >>
+>> endobj
+1077 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [219.796 402.224 268.861 411.932]
+/A << /S /GoTo /D (section.3) >>
+>> endobj
+1078 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [309.235 402.224 334.764 411.932]
+/A << /S /GoTo /D (subsubsection.3.1.1) >>
+>> endobj
+1079 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [220.244 350.319 255.188 360.027]
+/A << /S /GoTo /D (subsubsection.2.2.2) >>
+>> endobj
+1080 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [262.61 350.319 297.554 360.027]
+/A << /S /GoTo /D (subsubsection.2.1.1) >>
+>> endobj
+1081 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [220.244 328.491 288.139 338.109]
+/A << /S /GoTo /D (subsection.3.4) >>
+>> endobj
+1082 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [290.854 328.491 325.798 338.109]
+/A << /S /GoTo /D (subsubsection.2.2.2) >>
+>> endobj
+1083 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [212.478 104.145 224.433 115.088]
+/A << /S /GoTo /D (subsubsection.2.2.2) >>
+>> endobj
+1088 0 obj <<
+/D [1086 0 R /FitH 692.105]
+>> endobj
+1089 0 obj <<
+/D [1086 0 R /FitH 310.481]
+>> endobj
+642 0 obj <<
+/D [1086 0 R /FitH 306.595]
+>> endobj
+479 0 obj <<
+/D [1086 0 R /FitH 241.763]
+>> endobj
+1085 0 obj <<
+/Font << /F80 428 0 R /F86 432 0 R /F50 431 0 R /F90 433 0 R /F82 430 0 R /F92 436 0 R >>
+/XObject << /Im2 944 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1106 0 obj <<
+/Length 1683
+/Filter /FlateDecode
+>>
+stream
+xЪХXIoЫFѕлWрRDўЙм$ д'qђ 94х!Ђг-Ќ,¶\T‘Єlюп}3oёљvќ&(Ъ“†3oЮтН[Eѓ«Ђпf'gі§‘bk®ѓіM (‘J:VDЗ,8[зsОgЂђц™”„УШ НbЙ(ҐуOЙj_V‹%Wtѕ)чё89¤Щ:-®рл4+“єІ,goПfМр лD3S¬тЩщ Цpц! DДQpt”y A;sXgБЇі_fФ›CGf1а¤wкЖњ°PZ…„ е•&Т©СЬ ОС€П‡ў«лЦiЃїхЦавsrДЕG‘"ЂHK'3ґjѓ$Т%ѕjЙzєIўЈ`ЩЈ:іTЃ"qД‚%'ЎтъѕuыљИ(ин~A >•k3сNK…D‰Qў@JШ6ґ Ё0и$›'эJ©
+. о+Д“™ ‚э2OЉхb’0<ЊgњU:™M№&<f ЩИ—цЕДіэ•ЇjџЯхКУшёуЃ}аBЎІ9Ы•B'dЫjЫ
+"Г.соj’_fЌК}¦ђҐ•h“z:(xc|9
+yп:Йw.Д#ГSЅќ<вэнFKШеf)\b•йSЋg38л%bшbлh;хљц©ў’пm·[Iяїnы Ќ®[юЪЬPю¤6Ч~јvН•ы¶ЖVЏwЁ}yјЯкхљЭ Иє,ЇПнъфДµ†ѕ „t„юѓЌЯнгнмЭd•†Tссі>и
+endstream
+endobj
+1105 0 obj <<
+/Type /Page
+/Contents 1106 0 R
+/Resources 1104 0 R
+/MediaBox [0 0 612 792]
+/Parent 1052 0 R
+/Annots [ 1084 0 R 1090 0 R 1091 0 R 1092 0 R 1093 0 R 1094 0 R 1095 0 R 1096 0 R 1097 0 R 1098 0 R 1099 0 R 1100 0 R 1101 0 R 1102 0 R ]
+>> endobj
+1084 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [396.959 609.604 411.405 620.548]
+/A << /S /GoTo /D (subsection.1.2) >>
+>> endobj
+1090 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [219.796 543.459 268.861 553.44]
+/A << /S /GoTo /D (section.3) >>
+>> endobj
+1091 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [309.235 543.459 334.764 553.44]
+/A << /S /GoTo /D (subsubsection.3.1.1) >>
+>> endobj
+1092 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [277.414 389.031 289.369 399.975]
+/A << /S /GoTo /D (figure.caption.28) >>
+>> endobj
+1093 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [328.602 389.031 335.575 399.975]
+/A << /S /GoTo /D (figure.caption.28) >>
+>> endobj
+1094 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [412.606 242.252 434.523 253.195]
+/A << /S /GoTo /D (subsubsection.2.3.1) >>
+>> endobj
+1095 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [534.889 242.252 546.844 253.195]
+/A << /S /GoTo /D (figure.caption.30) >>
+>> endobj
+1096 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [229.912 232.339 236.886 241.24]
+/A << /S /GoTo /D (table.caption.31) >>
+>> endobj
+1097 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [219.796 201.452 268.861 211.16]
+/A << /S /GoTo /D (section.3) >>
+>> endobj
+1098 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [309.235 201.452 334.764 211.16]
+/A << /S /GoTo /D (subsubsection.3.1.1) >>
+>> endobj
+1099 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [323.805 171.464 401.115 181.172]
+/A << /S /GoTo /D (subsubsection.2.3.1) >>
+>> endobj
+1100 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [239.073 160.505 278.724 170.213]
+/A << /S /GoTo /D (subsection.2.3) >>
+>> endobj
+1101 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [220.244 149.546 255.188 159.254]
+/A << /S /GoTo /D (subsubsection.2.2.2) >>
+>> endobj
+1102 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [262.61 149.546 297.554 159.254]
+/A << /S /GoTo /D (subsubsection.2.1.1) >>
+>> endobj
+1107 0 obj <<
+/D [1105 0 R /FitH 692.105]
+>> endobj
+86 0 obj <<
+/D [1105 0 R /FitH 667.198]
+>> endobj
+643 0 obj <<
+/D [1105 0 R /FitH 380.712]
+>> endobj
+1104 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F81 429 0 R /F90 433 0 R /F50 431 0 R /F82 430 0 R /F92 436 0 R >>
+/XObject << /Im2 944 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1121 0 obj <<
+/Length 2749
+/Filter /FlateDecode
+>>
+stream
+xЪ­ZKЏг6ѕчЇРmе Нб›Ф{Иk‚ ’Ео¤YММAmЛЭЖшСkЙqБюч­bQў$ЛэHжdЉ"«ЉхшЄЉ2По2ћэpхННХ›·ћg+¬ґЩН*…fЦљМ†ЩBd7ЛмC.™ћНз<ЬнЦ»»Щ\ћїЭмЛ¦¦сzGїН}EѓчеLьD?Н>Эь89¦њTЃ“ТЊ{› жTдуu·, ¤—>›чVЭаЄL3-]6—Lк8я}њчZfЅй_I„џчЛ*’·Јуrе@tR…k®ѕї№ъп•ЂIћ‰Мp¦ЌЌVp“-¶W>сl п~М8S…ПNaе6У 4UHoІ_®ю}Еыj6<уАЦjd+…eF©МЗ¤2Дь#Ё¤iКЫЫэпс(ЋГg…)hЙЊ±я…—<ѕрсn^”Нzї ‹рySЮV›рD{жB3!еђ$.¬vЛ?VhНГю4$?^ґѕ;Є°¤;Э@YRѓnЌОLЃТOiЛ[¦Ѕл”ХЈFЃ: &Бџ ћўYЎфHбгЯD¤ІL
+в‘0p9…цґЖJСjz7Ж‰7п¶2ыnњ.уя&"њШиі…/^qЄDa®™б Љ п_ЎЫ±ж­"жI„¶п¤С–Ъѓdф„·и3бs€sSЁ\Є‹ЪґХЁpTЮЖuXъ‘s‰оCѕ— Ь P$РДЉPа-)tДxaЊ‘[­XбT»¶Ь-gsЗ5ђќGћmV yЦл†\ &ґiIµБ1ЕS2e:щЌФщ!В_` KњC¶ -КмѓВ™4аѓк;°ЊpЁ†pч]‹ 7„CС›юхo3cт€ЪЫЉgNыж-АXOО3+LЋ ЉЋЇзyy»‰xп:pMЫаА p7:9zѓ·yC{qШљ±©§Xа™,0З'Рp!МАрD8YwH|о!±~(ЩИК}
+BЃ¬Њ‡>”ЈgыЦ,5м)ҐЪУЋм‰
+J«єьжM0Ё¶чfБћК=kПз~®
+Е'@љЂ:ЪD/YnТѓаЗ&`ux(wЁЏGz€bRЫ9§ЪН4ы°Яm«]sЌіE~¬Џp°ё%а3ьR7{U№Ґ\…јVѓЧДX‘›Н5—щ»nыєоЄa”:вАў¬qЈ’ЃB[;фЊЩX‹~жz_ћb·t®;рh›rЧbїЭ†ь…дwUµ¬iёҐ}№Ў§2”`wAhљ9­›ыё©ЬVа“ј&З”*^EUFЩБ”p`ТfBp0YК{Ђ>;<т¶|¤SWMЫй•qt_5§RЎ‡0.лї_Ё/†ЕЂ8(ц'VЫ µ}€zл§p@з;-Яw~ЯП­:ЎБsA¦лn
+ѕZbЭ¤RyЎБs>J©ўкєjж4-mkгbОЂh©еЗЪpВ<1>3%СбЖ‡fZEг\R4ѕVP8\
+†ZgЋхTu7ЗbwмKбк`BZiЎ.~0и¦Ї p
+Ў
+%F‰Ы“ЇvebЬё {7hЬ(%№N¤WG їћє™=ЦMS…А‘УйAsV®oДgУBк\1-mТB`2шЂ<Шi{eс
+endstream
+endobj
+1120 0 obj <<
+/Type /Page
+/Contents 1121 0 R
+/Resources 1119 0 R
+/MediaBox [0 0 612 792]
+/Parent 1052 0 R
+/Annots [ 1103 0 R 1108 0 R 1109 0 R 1110 0 R 1111 0 R 1112 0 R 1113 0 R 1114 0 R ]
+>> endobj
+1103 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [220.244 655.118 255.188 664.226]
+/A << /S /GoTo /D (subsubsection.2.2.2) >>
+>> endobj
+1108 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [227.323 325.018 239.278 335.976]
+/A << /S /GoTo /D (section.3) >>
+>> endobj
+1109 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [389.114 265.242 396.088 276.201]
+/A << /S /GoTo /D (section.3) >>
+>> endobj
+1110 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [521.76 175.876 528.734 186.834]
+/A << /S /GoTo /D (section.3) >>
+>> endobj
+1111 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [375.975 152.354 390.421 162.924]
+/A << /S /GoTo /D (subsection.2.3) >>
+>> endobj
+1112 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [225.046 140.01 239.492 150.969]
+/A << /S /GoTo /D (subsection.2.1) >>
+>> endobj
+1113 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [263.782 128.055 275.737 138.999]
+/A << /S /GoTo /D (figure.caption.30) >>
+>> endobj
+1114 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [314.797 128.055 321.771 138.999]
+/A << /S /GoTo /D (table.caption.31) >>
+>> endobj
+1122 0 obj <<
+/D [1120 0 R /FitH 692.105]
+>> endobj
+1123 0 obj <<
+/D [1120 0 R /FitH 600.601]
+>> endobj
+644 0 obj <<
+/D [1120 0 R /FitH 596.716]
+>> endobj
+480 0 obj <<
+/D [1120 0 R /FitH 524.024]
+>> endobj
+1119 0 obj <<
+/Font << /F80 428 0 R /F86 432 0 R /F50 431 0 R /F92 436 0 R /F122 1014 0 R /F81 429 0 R /F90 433 0 R /F82 430 0 R >>
+/XObject << /Im2 944 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1132 0 obj <<
+/Length 2115
+/Filter /FlateDecode
+>>
+stream
+xЪЅX]oгё}ПЇРKQXsщ!’R‹>tє3‹]lСv›ў dжA¶G[r%yіAђяЮsIJ–93 Р>щ’ѕєјј‡‡дС6вСчWп®Їѕэђљ(c™‘&єѕЌ4g‰6‘Й43™€®7СM,“Е§лЎИGЉ"IдМxќЕRpОгїжл¦nK©y|[7^xw,w›ІЪъС‡]ќw-™јz}хџ+<§ҐЛёЋЦы«›O<Ъаї#ОT–FчNs%рNeт.ъзХ?®шd;/3Й„M"Ј-“J{_чyYБЭ,‹»‡CС’Жх­џъИ№rю№С®ьј<.|
+ЧЅ_S·ц•У©п\ГВЬ.G0»рЩqxЌи°k‹Бвљ Щ”O‰чeos5Д¤Z»bгјЩ№@J/CжИ
+oЛ¶sYБл¦И»"ё±z
+)ЕPA#™ќА‚В6,јє"uЇ==±<їmjZ|µСбш|8бухg_ЫV†’‚а[‚уШп#Чш­ЉuС¶yуа‡ѕШ8Ќ5ЎZн8rёDач°ЛЧ.
+Rб Дeіt?СLhнЄ[Tш‘UЉаќb т`ЛПб„4ўф‘b(?Щ#ЕXa}lJ†7мр’GRXхц»є)6Я``
+&©d2У0ђЂЬedЦq=vд0џё' ю †‰oШ›и»ЗnҐљB –смNќ ,БK±кd’§oЉLЉC3S‘MXЉ н-ШLѕ~эчTXКg®Х>xњ%ҐыџDЛн+лЮ—
+…зMЁ—MњЕ§‡Љ“!”QжћJ,XіqЭРїЏЏОKЩ4‘°”Чъ@PD$•ћ1­ `3LЧ:#†ЧЂћ†єК*аќW™а]“{¦ѕT ? v жI\Wљ,‚(ьщуМкКЅз/GZЧnMPi?‰Ѓgјч ОЋЃСф/Юѓ}Ѕ)€РYЭ“uOЙБґеЩ™NKб"ей&П±Hк9ЙЋUJг—Ю)шНУ©5ўXsX?єkNI± MьZ АдЄњiмВ¶Мац[єЗ??剙wЋФъюhкВуХL›Їѕs’cџЅУ:юЋ…ыНBI8_Ll“р*  ZЙћ_хОЩ©Qээќ^іҐOgI:ЕЬырВњpЯэн—чЯНl\С$ГЫ†ЈѓД8ШҐ“щїЉџЎ
+endstream
+endobj
+1131 0 obj <<
+/Type /Page
+/Contents 1132 0 R
+/Resources 1130 0 R
+/MediaBox [0 0 612 792]
+/Parent 1052 0 R
+/Annots [ 1115 0 R 1116 0 R 1117 0 R 1118 0 R 1124 0 R 1125 0 R 1126 0 R 1127 0 R 1128 0 R 1129 0 R ]
+>> endobj
+1115 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [286.437 642.127 330.272 653.086]
+/A << /S /GoTo /D (??) >>
+>> endobj
+1116 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [352.967 630.56 402.033 641.131]
+/A << /S /GoTo /D (??) >>
+>> endobj
+1117 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [307.955 594.306 351.791 605.265]
+/A << /S /GoTo /D (section.3) >>
+>> endobj
+1118 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [249.26 558.441 324.477 569.4]
+/A << /S /GoTo /D (subsection.3.2) >>
+>> endobj
+1124 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [420.565 546.341 427.539 557.285]
+/A << /S /GoTo /D (section.3) >>
+>> endobj
+1125 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [523.011 431.266 534.966 442.21]
+/A << /S /GoTo /D (figure.caption.32) >>
+>> endobj
+1126 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [219.796 405.5 268.861 415.208]
+/A << /S /GoTo /D (section.3) >>
+>> endobj
+1127 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [309.235 405.5 334.764 415.208]
+/A << /S /GoTo /D (subsubsection.3.1.1) >>
+>> endobj
+1128 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [534.889 116.1 546.844 127.043]
+/A << /S /GoTo /D (figure.caption.159) >>
+>> endobj
+1129 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [220.229 104.145 232.184 115.088]
+/A << /S /GoTo /D (figure.caption.159) >>
+>> endobj
+1133 0 obj <<
+/D [1131 0 R /FitH 692.105]
+>> endobj
+90 0 obj <<
+/D [1131 0 R /FitH 532.775]
+>> endobj
+645 0 obj <<
+/D [1131 0 R /FitH 305.151]
+>> endobj
+1130 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F50 431 0 R /F82 430 0 R /F90 433 0 R /F81 429 0 R >>
+/XObject << /Im6 1054 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1145 0 obj <<
+/Length 2269
+/Filter /FlateDecode
+>>
+stream
+xЪЅMoЬєсо_ЎK[-ђeщ-ІА;ф#yxйЎЌ prђweЇљ•дJЪ8ЃбяЮ%K»Із=,–Ћ8џО yrќрдзіїњџэсќг‰gЮJ›њ_%Вkf­I¬7Мz‘њo“‹T2іZ ОyъЇ.ї.VkixЪ\Ся»•0iУфuУЃ~©»rСЮн›ј§бЫzҐyъҐl›є*к~хйьW n'Ф•LJ`ЌИD9{{~цЯ3@ћ€Дp¦ЌцуЬ$›кмвO¶°цkВ™т.№ UўAеqі}тбмg<КМgІЫDАNЖH^2‘йДљЊIe„G6†п’‹'T!_ЄЉ•pйLScрd-УО'љЄиЛ
+·V™Kыьr_Р°iйя#зтъРF覩{Ш8ўпт•’h­ё^е}С–щюНj­OowеfG+щЎЯ5m7 µџ#ёЮFТ»ў¦Сm[цІ Є$f;`QђђьzіПлј/›рќNчезРЊ(WѓТШjmќNПweGx7щжsР3ўнтНi^›]^—]EРQ
+•ЮЋ„jЂКa Щхаыy»]РТzdвP…ТГюбьњ*НfМ{3(нЈ”ЩВж8R#ОdУѕшє12ОњСГ›¦є,йФЎ›z›^›…:Ґд<іЪ,‘z„я9©аЗ.›)
+lП=SBМuіикМpсЋо–={ДСЕМСЃC® 4аyЊ‡І#Ш¦-r:э\З# Р®ј®i<ьWy!=EµћfѓЄjЩД+±Ќ»ў‹ўm‹A?LЖ ‡дЃёхUСv‹Оfа0e§ОVЭ<c.'њ­б,з›"ўґ
+c]_д[њЪ§4­gТ«xЖЬіA'
+nјЏЬру Y ѓЈUњ@PЯwOэo јРкb;сџЃЈ &d¦—cФ™¦!_А“BeAµfрУ‡ы8†цҐЂf™°ќJ9ћрDв
+° ‰cMю)!,hUрxPwД¬зLЕtжG^Ы•КТ"Ї0Ј!Б¦»в ўBН, О:a@:Ж5ДO|“Ї®и7!qъtЗ{3xr{Ш?ХM]Hч№јщ‰)ѓЯбxрypћ7рХэ#Z:ЦEО9щjBeЊ uЄ‰Лвє¬п‚оЗd觇еЛжk ¤?RивlтфФг=Очщe±іыЯ-н{7#~ШзнэЭ НdЅ@бц…`ш{ъ“§ЃоB|ў5\ВЯaЬ‡ўЃжTЦўЮЋ НwЛч.Ѕ{ы3`¤\ЄKЦ 5 т4•Ёу“jдБ€~joб!s:$ђaЕkПБХr<Гn¬Ј&¶ПЮж\њЇјњ|w[ц;]MК–'™{мVЎ)ћ1QWA|¶\?Uў Чіфc‰6ЭЋ±·3іђ=±  ¦!
+УCIыpS(Р\‰І‡pюЧfЁj’‡чЯIҐ‰и"Л^‡ёC$K3ю–чy,ЁCх*Б‚ЇA]sБач(хтZВµ"Dя Ћ
+дrэЕ¦БfЕч™х5ёИ20«›saџT±~TЕЈн_Ѓ±СцSЖф26ЪюЕЊ-Ш^
+fэ+ќh 5ё‹Ѕ…у]Щ~·й_ѓ‰LІ ­5eBєSBшфсmя
+њЌ¶џrж~л№1c Wмa^r!<—ЃЩA$"eT Б
+ь]D«‰TЗW3€ЪОG¬·Ф7ЉЙБђЮ=“µ№y•.Л°п!AЗbpЛҐ¶ JлgЕ5*1ч>.K=sжё†П<¶©B;СҐЭM±)у=Ѓ§ХABю‡l–>Вв‡аX¤ч‹|J.™v,u§uУ§P†БнђщyЈ"¶|A»ЯVЦ¤Ш“Т>н
+¤®ЭР
+ ѕа‰ОЫ2Н>„ЎК(”&ЎBEh„О5‚±њЈСe{уOгЋ#цРє.7щz©oЊљЌҐtаючб›kHч»ЎЛрNшЮ\ҐЎр\6ј±cЩ7Q#JИЋЄАщ›ЖZ( ‡?Ж"tмв›5hЂйчJ°~?vйшwрёр^сьS¶o•pФKSВЗц-‚Р\ћ/D|ѕ~ъ|!N,`=ѕ)АZѕЭ·FWЗ•Ј7†Ћ°†¤Яц[‚†о.Вр1 @Ё·37КXЯЉУУ·СC€Ј^apgЦa0ћјb—€ЁЈ§ §&ОЉАoНЃUсCзy pк:
+Rъ‡Ћы6pЧҐУСgѕ»iЄ
+дАЫgЏD'kбЛп%c ЛфЛВ Ћ¶й%ZсPнгФ¤g
+endstream
+endobj
+1144 0 obj <<
+/Type /Page
+/Contents 1145 0 R
+/Resources 1143 0 R
+/MediaBox [0 0 612 792]
+/Parent 1148 0 R
+/Annots [ 1134 0 R 1135 0 R 1136 0 R 1137 0 R 1138 0 R 1139 0 R 1140 0 R 1141 0 R 1142 0 R ]
+>> endobj
+1134 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [219.796 514.496 268.861 524.114]
+/A << /S /GoTo /D (section.3) >>
+>> endobj
+1135 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [323.357 514.496 381.838 524.114]
+/A << /S /GoTo /D (subsubsection.3.1.18) >>
+>> endobj
+1136 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [408.089 514.496 447.74 524.114]
+/A << /S /GoTo /D (subsubsection.3.1.17) >>
+>> endobj
+1137 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [210.829 481.996 245.773 491.103]
+/A << /S /GoTo /D (subsubsection.2.2.2) >>
+>> endobj
+1138 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [229.621 281.474 273.456 292.433]
+/A << /S /GoTo /D (subsection.2.1) >>
+>> endobj
+1139 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [476.857 281.474 541.614 292.433]
+/A << /S /GoTo /D (subsubsection.3.1.18) >>
+>> endobj
+1140 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [264.631 269.519 276.586 280.463]
+/A << /S /GoTo /D (subsubsection.3.1.18) >>
+>> endobj
+1141 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [274.594 257.564 318.43 268.523]
+/A << /S /GoTo /D (subsubsection.3.1.17) >>
+>> endobj
+1142 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [210.829 150.012 245.773 159.12]
+/A << /S /GoTo /D (subsubsection.2.2.2) >>
+>> endobj
+1146 0 obj <<
+/D [1144 0 R /FitH 692.105]
+>> endobj
+94 0 obj <<
+/D [1144 0 R /FitH 667.198]
+>> endobj
+1147 0 obj <<
+/D [1144 0 R /FitH 405.124]
+>> endobj
+901 0 obj <<
+/D [1144 0 R /FitH 379.283]
+>> endobj
+98 0 obj <<
+/D [1144 0 R /FitH 244.39]
+>> endobj
+1143 0 obj <<
+/Font << /F80 428 0 R /F86 432 0 R /F50 431 0 R /F81 429 0 R /F82 430 0 R /F90 433 0 R /F92 436 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1157 0 obj <<
+/Length 2296
+/Filter /FlateDecode
+>>
+stream
+xЪЕYЯoЬё~ч_Ў—вґE—бo‘=феЪєИW €_IЂ“wµ¶­ґ'iг‡ьпќ!)­ґ–o­kK53њo8ь>-Ќо"эгꇛ«7ЧFG–XНutі‹%RйH[EґeСН6zsЅъxу#L¤ѓ‰LJВ©3~ОjН(ҐсO馮љХљ+пЄЪ_ьpМ‹m^Ющ»лўJЫM^ээжкЧ+6hДN®±TE›эХыЏ4ЪВі#J„5Сѓ›№Џ$D',‡л"zwхЇ+:\Ћў‘Ѓ(µД(9УD i•.”Џхr‡AмЄЄэн—їҐmєZ+®в·Ящї›Є8оKMщъѓЌЦ–H¦"X'±КћLeец·6Ѕ-27­жьп›k€ші™‘`NJoоfehЊ¦|¦lИ»ј·†µzЖНКтрћІ2~ИЫ{µ[Б`•x§в}ЪfuћюЩЄhFоV й(Вt2¶\dw°>КfчЬЯА‚&ДШ$Т”cДВЊsВ№н1„Z)€J6g¦+"%6|±У(!6Ў s)Фp""eѓ
+П_W‰„R2ЯЉRgi8нЁѕ
+ё†qќЧMлQWё‰f
+a‰  н”Ќѓ`3ш/аSВFBЋ}тФ/ц9жД
+± `ZC.|ШпІMUn_
+ШAtЂ ‚Р3x-аІЗkаRОАu±Л ёаP¶ђ±EаRрW‡2»№ПлГµDP» 3г ё™l§=`C§f±‹}NґU°‘$ж’¶ъ­C|вШкњIJ DК(й€”Q"©њ'еq›ХЌьpџoое ЋUa¶РBцлЙ ЩVюosЬг‹«ќH‹nЖ}–Чюr›c}О›Єnѕ‡!–„`Р®hёч"}‹сaйќвгћjY)„АQ\ L‹GАUl€Їмyр)pИ™h=фcI‹cЦ|ѓЋиф
+d`
+
+_і’ТUаwz‚mмШО©"“и«J^З#м>ЛН"jBAu±њX$„ 'F!јHO,бЅУПyџ—»џЁ°‘
+µ#ЗfюYµYC&ј
+®¶UЦtйv°sьaг¬/4ЗГЎтYП@§Q5КfШD`Ћo"рЪ3ЌSЎBV“k¦љ'мИУ§LУ„ЙОGБX ыvВ фmљф©y3ХЉH’ Ќнќ№}Zљ0™"•љ3№ш•“ћu–a¤mцejщ …г±oM{tЯ3vѕЌеeУ‚јэ]Ѓ®ђg0тSSzл^RсЈГIIЏ№­рc mЄэRЬLеCo
+Іф†тЭДTЧббж`eаёєэ70Ќп‘сёыо{v(mіfSз¤IЮњЊ¶Йђ`Bчu'юЙLаРQэмO+hИОЗаБy2>џ8H" лG|АE“оEx€ЊЈжїш»hЯ™vµ tІ©шњ1zшНЅЈҐРђЌЦг Ѕ-»:k2_LЋ¬Лaq7·™oѕІ
+шАЈЂђ°ш№zЯ…=’Њ*©S(jЁYHгю—>6~к°РOҐ5rtъ[>(Чя
+endstream
+endobj
+1156 0 obj <<
+/Type /Page
+/Contents 1157 0 R
+/Resources 1155 0 R
+/MediaBox [0 0 612 792]
+/Parent 1148 0 R
+/Annots [ 1149 0 R 1150 0 R 1151 0 R 1152 0 R 1153 0 R 1154 0 R ]
+>> endobj
+1149 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [213.036 481.218 224.991 491.774]
+/A << /S /GoTo /D (table.caption.38) >>
+>> endobj
+1150 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [353.263 283.472 397.098 294.431]
+/A << /S /GoTo /D (subsubsection.3.1.2) >>
+>> endobj
+1151 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [529.081 283.472 541.036 294.431]
+/A << /S /GoTo /D (subsubsection.3.1.2) >>
+>> endobj
+1152 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [240.422 259.95 247.396 270.505]
+/A << /S /GoTo /D (section.3) >>
+>> endobj
+1153 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [249.875 140.01 314.632 150.969]
+/A << /S /GoTo /D (subsubsection.3.1.8) >>
+>> endobj
+1154 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [388.264 140.01 400.22 150.969]
+/A << /S /GoTo /D (subsubsection.3.1.8) >>
+>> endobj
+1158 0 obj <<
+/D [1156 0 R /FitH 692.105]
+>> endobj
+1159 0 obj <<
+/D [1156 0 R /FitH 645.361]
+>> endobj
+902 0 obj <<
+/D [1156 0 R /FitH 608.561]
+>> endobj
+1160 0 obj <<
+/D [1156 0 R /FitH 447.007]
+>> endobj
+903 0 obj <<
+/D [1156 0 R /FitH 399.249]
+>> endobj
+1155 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F50 431 0 R /F92 436 0 R /F90 433 0 R /F81 429 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1164 0 obj <<
+/Length 1571
+/Filter /FlateDecode
+>>
+stream
+xЪЭXKЏЫ6ѕыWиVXі|Iў
+фђєArhСЖнeіЩ¦mueЙ•д8‹Eю{gHкi9Э¦EPф$‰}њз7CQoзQпхмv9ыцNQ/&qИCo№хX,I^$Њ™·Ьxч>'С|Б(Ґю]љлщ‚Ф_Оeаџт4ЯЩзbkЇїНcѕ.лtќdvйЭ1Yлj(v—I=Xѕ…эГЮюB2В9(g7ЋPdцГrцЗЊБ"хP"ѓd$¦Ѓ·>МоЁ·Ѓwo=JD¬јі‘<xl1‚eЮ»ЩП3ꬦлCЏRpk>',’^D„‹ 3Хhѕуо/ќу+О
+‹·є†З€’ў‘%[°вЌ.Jл|лЃД mrQꤹUА‡ТXЁa4v–ЉNЈRзъм\Уішy!Џх§6©(ё%о>Zй]љ?oУЭ©ФV(&’CABlћ,&Ю!€О7}€‘?єђD$Na¬“ПъВ‰]9'rШ&Фаm@w–zsZ»Ї›фД\_х°Aћ9Ё'{ЇёШьдpОeZї(­Aцъ™¬l‚—Fаѕ~шAа]­сЮ9oW:›3Ё? Жі]AЇпu©ї›/¤эMZХIЮ‰7\f$)G]р‰[АeKxЧРЂ ЊщюЙ^+яЌ“]џЂPу!1єТо±3А!µ_/4Јљ}!ДQФИєXZpГF 7“АъАбUR>Щw[МE\wщlZѕА|ЕkUґ•0}бКдx4­Ќ»6ѕЊBЗd|HЗаКк:YяZMЩЌЎVјoчЭKіE њ"/МЖЄШ6e6мdЈbs=ZЉ+ѕІ85SЭЁQ!""вUаЖ&=ABж‚Л¦Dл{RДJЕѓtз0Яj䦋zКx‹G„эЖ РџѕБАgYџ$¬щУzЯN-Yъ€‚P–BpЪ*wnмъеuЏTЖo@Юgx§РЂ_ц­•ќ  2jх>–sщ:9¬ІЖИ>Ё$иє\: №q‡бЉP]R tf€шcІУП[њ№КвьйЉ±c“МнсkZ$"B™ЂэcB№ъ—Ыџ›ҐћAо*ЛЫК{^„џй_РFЃM/“pѓЁе»c–4R<.€ Єe[Ј8Y+С¦2>IЯLn°:[аЕ Гв<cјќз@ъњљ’±v|Tm{Беn|„uзC‡kV;ІЂ
+ў”4цЈvЮ7T”Tzx@иАН њ5-­г#мB®р_нжpHу›эe жHмњЦы иЃ?ю1 LMя-ёлЏE•ўѕЇ‹гГя—ѕ°¤/ЁблLЧ¶Mў6}k§лQќШ©osСК'Йлщ=:PцO™л"Їa&іKльБo€жO
+b}о?ѓ• Јц?DуЧ%АIНR IИ‹БT0А-e.‹д3'*v~Zљ_2r$ ·ЄaB;ББ+р„„б'-‹Ь љ°dЋD*ыС©Jv
+H§Еє­М RDГY¬?Ѓvў<‚Јf0ЕЂ›BКэЫS=p°>ґ©B<2]ўKJ$oYїЄO[4ckUG:ќR>&Jрn
+K5<&њУMЅяKU
+S#7mЎ№яSє,›жqАГBЈЖyЇу)WPЁdцТЎqK€xЋHКQµЌЇP}г»;#
+endstream
+endobj
+1163 0 obj <<
+/Type /Page
+/Contents 1164 0 R
+/Resources 1162 0 R
+/MediaBox [0 0 612 792]
+/Parent 1148 0 R
+/Annots [ 1161 0 R ]
+>> endobj
+1161 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [271.576 265.553 325.35 275.261]
+/A << /S /GoTo /D (subsubsection.3.1.3) >>
+>> endobj
+1165 0 obj <<
+/D [1163 0 R /FitH 692.105]
+>> endobj
+102 0 obj <<
+/D [1163 0 R /FitH 667.198]
+>> endobj
+1162 0 obj <<
+/Font << /F80 428 0 R /F86 432 0 R /F50 431 0 R /F90 433 0 R /F82 430 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1169 0 obj <<
+/Length 2439
+/Filter /FlateDecode
+>>
+stream
+xЪеYKЏгёѕчЇР-2РНр!Rв{HЂЭЕ.жђdъђ`fj[n+c›Ћ$Ї§±Шяћ*©—ейl‚,ђ‹M‘T±XхХS<yNxтГЭџпюш}aЛ¬‘&yЬ&љіL›ДXНЊЙг&y—Кbхбс'ШИGE–1Й-ђс{ФкApОУпч®мVRуфMщвОaь¶кєъшЬ"Ў»ппюu'аMћ€б@Б,ЧЙъpчоO6°цSВ™ІErс;I<)+aјOЮЮэхЋ‡KрЩeDЖTf¤gТJ&т,1:c&У‘Ud"ѕ•ј[b|%uєИьL
+<yђ ™йЗ]µzPЪ¤х¦*qT¶б5‘рљQ^К‚q‘GЩЅз\БбЌ[ ќ^NQЛm/кS№юX>ЗѓZ:¦sф\®$OЖWoh©¤•Ѕлh
+й…F#‘{ЈА9ПьЇЭбзzaЗuЛ !8С#<BВЖ&ь“taґ¦ЄпТ {цGихъУYzrm[@ћцM<UлтЬ†ПќVБXpХ5 !Э.‘[АµmгГцkџ&№dкК©-EЛІ\ОјЩ=rЩХќ0‡?ХС<Єaы”+<…ЅvpЭtC>ЖЙh–$ 2v•aKI—ќЫWЇЎ$7ѓюsОoiЃ d1Pnўѓ
+е©#3Fэ4ѓтa97„7Jzф Ј0 й‰\#$H©*QРJЌќ<·Ј¶:• ДАЈС)ъ1P‚ї®:
+OWL’ЙыЌ‹&АR¬Р3Яz[o‚щђ1.й »†%А9W=DЇ ‚Ш[t¶ЮМЋ1LГ'rЛЕp-=qPЪ@zЦіс^Ёl‹Щ!Р…¦њЃ€(›Л™VYўpb‘s 
+Й3Vйeak
+xЪ2mфTя]Lащ m Й—znў€¶CtS—¦оЄяИµЭЛѕъцЙ}Є6ч[(>ѕmђЩ}^ыд—ЫЇVї”–еFэпФЇr€ћ*ЁЬс1Ё<„QSµз}€L/ПU№ФЭоіс ’@ќЅЈ'>™™F§oМІhО†гљрoAjћ3Sь®‘:E¤п#МцТшeХKX№bщ я/veTэцчеЙыdoМћ|N[!8µ©ЦыPюЬ
+ыBhЁъ‚ВЛqє`ПZЪy]нйzРр=Чњъ6іЯЕ‹Њц™Р¶с†и™oЬ™КєbТ{АPh9MЬУ?«5/U¬Ц•”Ф‡„©qЅ!}Ўз§Я,$‚‚ п·±яCґяґ”S±B"ъMЏћ9,Е ›†JњЂџя.М01љюы°БХ.‰ь”C,+@3у oAw¤љXЄZО VLNсFІњ=jЫѓцDф©+UЯµў§Рйw6ік~и`ЋзUЦb“bр#5Ї Є@°fpе†ъ?<цfeљИ$–}hZѕЏP`4в
+·±Яљoа ЎоЩ4ЈпгЕ№х5нл‹Ѓ:\|e<ёЄV<э]¬ќ¶.¶ @HЅ8ЯL\Ж-W+°1 т©ЇџІхHDЇ¤ємрД ‡/HIhX– —Яљл/жe1”@Mчюы~A· т(ЙЉP?^v•wЗ†Ћ;rZ€Щ|Aъwdфµ/3йЏ^
+endstream
+endobj
+1168 0 obj <<
+/Type /Page
+/Contents 1169 0 R
+/Resources 1167 0 R
+/MediaBox [0 0 612 792]
+/Parent 1148 0 R
+/Annots [ 1166 0 R ]
+>> endobj
+1166 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [422.046 125.226 437.986 135.494]
+/A << /S /GoTo /D (subsection.11.3) >>
+>> endobj
+1170 0 obj <<
+/D [1168 0 R /FitH 692.105]
+>> endobj
+106 0 obj <<
+/D [1168 0 R /FitH 667.198]
+>> endobj
+1167 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F81 429 0 R /F90 433 0 R /F50 431 0 R /F82 430 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1174 0 obj <<
+/Length 1963
+/Filter /FlateDecode
+>>
+stream
+xЪнYMЏг6ЅыWи(c†"%en’rX`і д03Щ–ЭКИ’W’г4ыЯ·ЉEQ’[кqg:ИцbQ$EЯ«*Т<8<шЫкы‡Х·?&&HYj¤ ЃVљ%‰LЄ™IEр°>„2]zшiхГГк_+т@љіHи'XКu°;­>|вБЪ~
+8Si\mПSБP*•P.ѓ®ю±в“Йщhr‘J&в(0:fRiљјН»vЅ‘:
+3|Ё°=з»"+©о#зЄО:ЧТ=•9Хк†к\‡ў:RC—mЛјэnЅQ"wЩ№+кЄҐ®Yг>>—Щ.Я»КmЅ:ь т™9лнЇщ®kЯг› ‹Љj»З!ѓun
+”L Ћ¶ШЪxЉНЮ(о>T.„љXІ85Їr+‘јq+ЊvэlрУЌЭ[€ЈыwЋZ$ ‰ј‰/иAuOЏмt.sTсєВ–xБцDL52'АW-ЕG0ЫИФљmgщ(Ґj;p9ЗоКY…шaлам]кЂП®яЦmЦmэю‘іЪЪ0Yт>Я59ав€shкУMX=ГzP¤E}qќЉ.п;Х7ќ«!Дk›{Xvщд @‘г=w¤“њq€Bґс\Д·ЯЊЃД’Зс„Сі»ЧИ3ЇыL7иuз8($дњсП0#ји!ѕ»µyњo„ЉИнJќѓЌ57йЫ…Кy9|@·њME¦>дВD1С#цФЄ«cЮvЋ[PЭJHH#LTЭy!беXШ¶6Ц­ЬlZyBшјDЇ)cj] лR¬Ј'†‘ч/ВLђm„aњ'o„2ѕО‚ jвжdLФЈЙІ#-Ж 7„yd!А@‰нгЮ$ЇXњcн0г3‹њЋ“"]Xб2‡Т”БNЏЋg8; 5pєЃшF> ЋрўЬ&› ЊgЃсi3&ў’iрюK+э_ЈЖЂу9?Ђ¦"Czj¬'9=aЎM)р·ЩоіMѓ±еb=3~:@€х!–куЖe·4сT†(0CVТ„.Ј№Pк‡5;ћу%Ћ™Q“eѓ ЅMП—k8V‹/\сМq(e±Z88ь›1цџ™с1U·aQ5ўJ±\ѓLьТНаЃ?uПOЭуУ»D¬‘cјИ.ҐcљЯЃзlћzCPiу>jъґ"хјa#Y’LЈГ«В O>пЌtЖ0їє.ж-""ч]ЯЭ®Щ& ф•ш
+ЊўуlЄвa‹п,“З№h*ЖбКЎGPMOЮ0ЁzоЄпїпЎіoЉР¶;CСL“xЧ ю
+Wш’’@…~ц‡і»5АAt>sЗCТ5{j•C •ъл”`Oђx©8#L=Х«E 9gМHё‰ы·S-l'ш‚,У’?ВґшmL[Ф
+О‡wѕшњHШїDo_ЙД,Mх<Гыз«яBџ‰э
+endstream
+endobj
+1173 0 obj <<
+/Type /Page
+/Contents 1174 0 R
+/Resources 1172 0 R
+/MediaBox [0 0 612 792]
+/Parent 1148 0 R
+/Annots [ 1171 0 R ]
+>> endobj
+1171 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [510.826 384.584 522.781 395.528]
+/A << /S /GoTo /D (subsection.3.5) >>
+>> endobj
+1175 0 obj <<
+/D [1173 0 R /FitH 692.105]
+>> endobj
+1172 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F50 431 0 R /F82 430 0 R /F81 429 0 R /F90 433 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1189 0 obj <<
+/Length 2485
+/Filter /FlateDecode
+>>
+stream
+xЪЅYKЏгёѕчЇрmе`Мб[d9dЃќ
+b¦­ЈЂ…хF
+LuДЛЉ}SЕ¦Ъ­ eЬmh|*ЋЏ. mћЭ¶,цЎcЂЦ<JГј]б€@l=є­kљў~ ХБ^lЗ!еTмцхЩy
+Р«T>fЄNЈИU)ёS’Л~µmuШµ
+v@YФkДУОх]рKж‹Llф’
+Р^ытив’uЬ=7Аtі0ґ·ЂhZ I=ћ“ѕ<eЊ”РБф‡ЌуЧ
+… <…lW5о8IДў(H=п;Љђ6p”Oеўo“в Iва}bв•RPнѓЋ3ЗmҐнРcALNвъػ౤%Тжgъ»Ї~M 
+јд$ kЫвює№6Zл#+#CTјWµЮ°м€mФШщMЁ4­78,ћРњ«ъKЁ>¬Вв}•&§<PIrJ
+1
+ЙIqЂ)ф‚oБ¤
+ыАшш㦋k8бlfggm4Њdї<D,Ш
+~Ј.ЫЦЕ9ЃйS{ЛUщХЇСCр'G”ЗОСApk­8їqHЮx@<ИУьѕrX`ўЬМф ы6ґ†еcmAН“ї¶ b"t{ШЈN,z]ZЮЯЖ…ЪѕЊ€N\Є0‘џ‘aк6k9nњд=X‚—њЉ‚аЊ-д±шЛіsИ/ми¶lГrОІыу^#Шж”s:µBрюТШ)9БvP5Ђ®EѓQњ(6e}(‡Бs{ЃgО€ °9”ыў­Х±
+UїOь3|в[QЁ 0хЩї†zyЮ°•guqи&
+$}Ћ7—&РСxzrу=µЕоыГнНoRыБХ
+endstream
+endobj
+1188 0 obj <<
+/Type /Page
+/Contents 1189 0 R
+/Resources 1187 0 R
+/MediaBox [0 0 612 792]
+/Parent 1148 0 R
+/Annots [ 1176 0 R 1177 0 R 1178 0 R 1179 0 R 1180 0 R 1181 0 R 1182 0 R 1183 0 R 1184 0 R 1185 0 R ]
+>> endobj
+1176 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [208.953 421.133 223.398 432.077]
+/A << /S /GoTo /D (subsection.2.4) >>
+>> endobj
+1177 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [396.077 397.611 410.522 408.182]
+/A << /S /GoTo /D (subsection.2.3) >>
+>> endobj
+1178 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [376.437 385.268 390.883 396.226]
+/A << /S /GoTo /D (subsection.2.1) >>
+>> endobj
+1179 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [210.687 361.746 222.642 372.316]
+/A << /S /GoTo /D (figure.caption.30) >>
+>> endobj
+1180 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [274.764 361.746 281.738 372.316]
+/A << /S /GoTo /D (table.caption.31) >>
+>> endobj
+1181 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [431.313 361.746 475.149 372.316]
+/A << /S /GoTo /D (??) >>
+>> endobj
+1182 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [471.245 313.925 520.311 324.495]
+/A << /S /GoTo /D (??) >>
+>> endobj
+1183 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [450.508 278.06 494.343 288.63]
+/A << /S /GoTo /D (section.3) >>
+>> endobj
+1184 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [326.953 241.806 402.171 252.764]
+/A << /S /GoTo /D (subsection.3.2) >>
+>> endobj
+1185 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [420.565 217.895 427.539 228.839]
+/A << /S /GoTo /D (section.3) >>
+>> endobj
+1190 0 obj <<
+/D [1188 0 R /FitH 692.105]
+>> endobj
+110 0 obj <<
+/D [1188 0 R /FitH 193.327]
+>> endobj
+114 0 obj <<
+/D [1188 0 R /FitH 170.917]
+>> endobj
+1187 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F82 430 0 R /F50 431 0 R /F90 433 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1209 0 obj <<
+/Length 2947
+/Filter /FlateDecode
+>>
+stream
+xЪЕZIsгёѕыWр6RКВ`#@Njіu*3©љNЌIuПЃ–i›i‰THЄЭN*я=ЯАMўФЭv§r±@ЮъЅжС}ДЈ?]}їѕъъUВЈ”ҐFљh}‰T3cвИ¤13©€Ц·С›…bb№њуЕ«m•µMЮцЛ•Њщв—ҐЊщRД‹§fщыъgмfF»)-”8Кo#hЙХOл«^ LтHD1g:68N°”ЗСfwхжwЭвЭПg*MўG·riP¤RЪlэvхЧ+~–Й-"‰Ll™T±?|эђ{У »–Ґ‰к|Л№ћµ¦}Ъ†O&»kОТ8о>)љ°zџo
+|/у[?qудпЄн¶")=еЅџz\
+ѕИћѕqТиШшъU<>eeK­жdаБ‘фm IЋе,Jz9?М0ЉЭЊ№А§–Щ.џЩЭH«Ѓг™¦в~чл _С›•T©]ґtо7Єоьoы0wj*™Vъc<Е§<aЗЋ§оёћУV^ж)‘эоХѕ-ЄТпшTь`—=Іw¤Rw4 ‘шt%„і·Б]]нјђЫ즓7\ґЎ8‹Еt#ЖЋї™ъЇя$ђэчҐ
+ҐМ7Ы¬О^ьvЖ“RГЊJ:Z7Хn—•·ЧБ*у@Я>»ЈX1/`)$“\Я0юуп@«Ъk‡Ћ[ё­hP”ф{S¤‰ 
+
+Ѓѓ•q€(©F9±к„ ulluEИч8ГљТpИЮ#цЩжќcГS±Щnу@n¶ЭъAoїЋd’Xг©}|(6БІRЛґ9І¬|wШцЪЬT+2шЂAU™ ЋМoћ?ҐOЋ}й”/H\«cѕ‚Z„І,¶rJЭлmћ5 NЛdQVm)k«@±J“‡ЖI††АѓSЫPvВ{@аDв€Wєз ш#Е%їч]UУ нxkьґ·lЭдMqЩdЮъ±‹ЃXсS"WxўRsкwCА<Ґ9†4ҐнYЛЫЫѓ2‘v>GЈЮйa[xЦИMё\дмћ]ПIM
+¦EШЮЂ#Па]qЁуЯзј‘і¤HkfSОD*fц$з¶\ЙD°D!Ш&#?„*аО…8)‰&¶ј—\ SM¶cХ :яРnЪ§=)&ЦfсЉTЭ}бфю!Ынќsc/omфjb4b6щ60h`BБMѕrЮБ\@o/ЫцUSшш
+RМЕ+пўьАЙЫ‘Dпњ«Mµ=мJяц¶ЪvyЩRЊ°Єs
+(љјЯ®ц G„'ЭnЙc^зsЉ84Nу¦37 3Зѓ§«*ЇЅNФnrяЖуЂБmq[~µ0sя|hВ
+o7ЊЁФґY]wЗ‡SЅрњ—KНБc]•«9ВI¤L©lJ3jФ1KTЏ}ю0ЯИ„RH·oSСo€й4pРЃ”~ДYЉЕ­(уMЮ4Yэд ЬТ“г–рУSHiФа
+GЧ3gЈ;={^§B:iDjq”\zіч© ох2Ў=@NWохсКбAч<]ЁШEМ™кЩ Љ2ZNuЭ· Ћљ
+Џ5pwТљґ5њаt(–4гЉЄМй»ђбўe)}Ез("ж°›0°ё!и7GR9^ H8a#XDуаH‚чdъ>жd ІVдФэKэ—®№бїbр9Фк›jН„–IЫS¤’ «Ѓ­@iРxЎп©bЕЊХ}Яу°‰І*’ ,ыВ&њBF*У°‡kјBі–Ґ– g.В@di¤ЂwRKо»?S Hѓ¬*‰їМ№‰EBЈ§зUЯ«ъy—ы6х”e‘Yс\R’1)ZГ¶хR~М›M]фЂ{ФЧФ№Hџqъ©%HЧЅЧ/3§oвМЙЖ,UъІјNQ†’XЁW1 ·uІьхЋн.ЇGЌцњ№I­Sѓ`є Ј“@ЩР оГyU}6s3RЖVЕ/TХK7qЄRРw’^жFs–h{дЃѓ
+*!ДЗ e%PMЉ#/н
+ mѕ—Ќ» 2‹эБ_М‘УТSvгBwЧтF7к7гэ§8)mњф­”Ц_+Рl_г›E7••Щ¶єчcкu»Я‡|rFТ5gЖ7nЈЛфsWn]Љ’АLt|®~ oUsWnу0ущvw
+ґ‡DtaA9·л ќЕdUЖ¦_#„.Кґ»SLъЊч‰ЈѓчOЋ{яъЧЧјяyМzя„‚І}СfЫв_ОдwKі»ћсOѓФpё7}}<®ЋZп)…ЙвЮ…МДР.жrЕ”QS/ ~Є¤фW_2`MtЭcкdkС_€аЌ»q#@ЗЖЭBаCЏ!З~мыkHлЎ+¬\Љо–иЕёЛ1‚(‹\ўwW ЦХ\юЏЁ+ё8У§МµзџоЯc=%®ыG®пeЂ
+endstream
+endobj
+1208 0 obj <<
+/Type /Page
+/Contents 1209 0 R
+/Resources 1207 0 R
+/MediaBox [0 0 612 792]
+/Parent 1212 0 R
+/Annots [ 1186 0 R 1191 0 R 1192 0 R 1193 0 R 1194 0 R ]
+>> endobj
+1186 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [365.404 624.244 377.359 633.146]
+/A << /S /GoTo /D (table.11) >>
+>> endobj
+1191 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [499.112 598.291 511.067 609.235]
+/A << /S /GoTo /D (subsubsection.3.6.1) >>
+>> endobj
+1192 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [323.211 578.366 335.166 589.31]
+/A << /S /GoTo /D (table.11) >>
+>> endobj
+1193 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [490.592 434.904 505.038 445.863]
+/A << /S /GoTo /D (subsection.3.4) >>
+>> endobj
+1194 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [521.178 129.683 532.137 146.619]
+/A << /S /GoTo /D (table.caption.12) >>
+>> endobj
+1210 0 obj <<
+/D [1208 0 R /FitH 692.105]
+>> endobj
+904 0 obj <<
+/D [1208 0 R /FitH 343.818]
+>> endobj
+1207 0 obj <<
+/Font << /F80 428 0 R /F86 432 0 R /F90 433 0 R /F50 431 0 R /F82 430 0 R /F81 429 0 R /F92 436 0 R /F137 1211 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1215 0 obj <<
+/Length 2334
+/Filter /FlateDecode
+>>
+stream
+xЪЕZЭoгёП_Ў·КАље7ЕyЩЫЫв®ЅMЃwч Ыtў[ЩтIт&й_Я’R$[¶уUф%ў)z8Оьж7гРд6ЎЙЯ®>Ю\эщs¦K¬ж:№Y'Љ©tў­"ЪІдf•ь’
+>ынжGXH ™”„S bВљЩњQJУПe•·і9W4э{юXнгш‹kЫb{Ы  «пo®юёbрMљ°§ ±T%ЛНХ/їСdп~L(6KоэКM"A'a9ЊЛдЛХ?Їh<Юg Ј–ЁЈФaМ&Z)ВҐљЮМ2љж‹ТНлчфE! Sў;ЫЇTС°ИqbБtqНwХёw«)i†h*Ть–ЅЮ#s0Л 32СRcОЪC(Aґ‘Ѕ=юB„‰ж ѕФз„Аr8-·Q†їEC¬ЎМ›Љi°\„P„В…xC|iбЋ‚kNd¦ЮgЯ,~ґпЇLИ5єiгЪэn6W\Ґ_Эг„o
+cБ8мµЄdCU$Д Хz¬К'Ч,лbЧХv"2$Д ґЇШ}В@†”жЌоф^BІу§№м“JBрApќ5I&‰ОшЃo В—2ў—)bг}ФыrБаіFd~­ЂҐ&„+VІЩЬ0@Ѕ“оы.*Fґb#—щnW5єМu[н>  iОб ЫЇЩХnY­Ьu{W,їв™ћVЪVmЉ•_uј@G1UУъeuRКќ+nпЪ|хыѕiЇуІ<EЇґИJіЊdBЏ,rsP®5dҐјnЪрЎAtщоrdT­
+о*щX­]™/QОLкЅ# С
+a”/Єщ†ьTЦ«бЯ/Є0з2Н·«^Оvаэ^(·2"]ёцЮ№mш
+ќд0ЇH'Зь…РуB.W;АЈ‰:ObћЭnЉ•ERссЩфѓ_к7Ѕ‹Ћ‘qЊt DВ'СЙf“љuС^?є3-ФWЄ7I FкэЂђА3$FO…Џацdбc$±¶wоЏзИБ р9N·ђ¤tэЛ@Ќ<Ё
+etФ‡xWДээв\С„9°Ц~й&уќПЧЎCЗЫРa,¶ЎXЖйЋАфS~†щQҐ‰VqUd¬‡Ы кNsЎо|yC6Къm€ЌПМwAlе„н*‘Џ?эыыOпѓШпўcDм‘Ћ'лїA§j€Ъ“…Яa_ІЉV‡g{яЇ<л$ьЏОъЇЭОХЛјБ(·gє]0“У©K<УнB‘«:Зx№oрЈЋAє=Ђ§ьЂPuЭ,m{Ђж: МSЫШЛС}ћА9Я ѓg(–ьк”ѓК“ќрH ЕЈ±ъMH­¤ё„Ф
+ш™}UµЎRI»…ЂЫ‚ЙPYЏ’8њДmКgЩ[pЫЛ з‚¦‹§iW(A::кйu9YJ›ъЯ¤ьN‚і®tШlю(@MЧ¶щТВЌ/&/3ю
+endstream
+endobj
+1214 0 obj <<
+/Type /Page
+/Contents 1215 0 R
+/Resources 1213 0 R
+/MediaBox [0 0 612 792]
+/Parent 1212 0 R
+/Annots [ 1195 0 R 1196 0 R 1197 0 R 1198 0 R 1199 0 R ]
+>> endobj
+1195 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [420.208 541.968 431.167 558.904]
+/A << /S /GoTo /D (figure.caption.53) >>
+>> endobj
+1196 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [521.178 490.162 532.137 507.098]
+/A << /S /GoTo /D (figure.caption.56) >>
+>> endobj
+1197 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [435.131 399.454 446.09 409.502]
+/A << /S /GoTo /D (figure.caption.68) >>
+>> endobj
+1198 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [407.01 276.563 417.969 293.499]
+/A << /S /GoTo /D (figure.caption.66) >>
+>> endobj
+1199 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [407.01 191.88 417.969 208.817]
+/A << /S /GoTo /D (figure.caption.59) >>
+>> endobj
+1216 0 obj <<
+/D [1214 0 R /FitH 692.105]
+>> endobj
+1213 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F92 436 0 R /F90 433 0 R /F50 431 0 R /F81 429 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1219 0 obj <<
+/Length 2753
+/Filter /FlateDecode
+>>
+stream
+xЪнZ[oЫ8~ПЇРЈ Ф\Ю/ МГmw1»@1hv;@;Љ­ДЮ:VЖ’ЗНюъ=‡¤$КV;Й
+>§©ЖФѓZ“`V`{:Ю±,б]ЭЌ”/eУиsК—лЅтФ`P…8¤ВЃ"€ФлґVО†]Й·во~е\ЛїhqЖ=RуЇЊFPn`B©ьІњ& ЁЈ^/зеXd‚ZN«}Хеэ€FЂpWхT`9»Onі]•cфBЙкв}Є`“
+nZ3Б‚ ”YЦ°О П‹щaЋ4LЃбТLX^nFD2ZRCЅьпT`JcыђеЬ4‹N q%‡н–уfђOu~=}Дb;\ oВајј™
+ЪR–Ґс
+Це$І©¶гш\]я§њEB°Жf‹!!`Д›¦Њ“›*ю."%ф_ш4¶Sх±Ы…CЙхѓГЊgнdgйэLDB xj6@рfђXс¶E_эd@нљP¦ Ѓ©ЈЌпЉЩХsWD=ВCX"ш yїї zІЂэ®eЭ±щ¬є»+јЕЃz[-Oojpbъл?‹ооOB‘PЧнR¶)fьYzњµ аЏиИTюVPЩyD„р©ГSp°ќѓa ЄќЯБh-ЦЗ# вКaнйЄ,CђqГЮ_
+В ОyGДNm±Љ;®
+F6_еЄјCъ]®сїНbGfEуP№^› іщm{·ў‰{іЫ29р+%Оп–‡ўIO"HДo·›шOр8Ѕ&ѕ€Ќ x’64&F7~ЕА;ьhъ0ь s
+Hur(Л(¶^Цoо]ЫјЄ›mё!и}‰ЗИNвa6T Юц*'Fжїг¤b№к/ЯtЮЄѓ·b‘
+’юu/4ъM[6ЂГdЛ&ЬmаУЁJЫo0€мТЗї'Њб мЋB.iЛыќЎ‘РА7UХ¬«¦ў_C!ъъ†џЕ, fх°џ2CLъ‡ИиlѓЉІ%ЎЃlЏX$№­э?х‚CЫ
+endstream
+endobj
+1218 0 obj <<
+/Type /Page
+/Contents 1219 0 R
+/Resources 1217 0 R
+/MediaBox [0 0 612 792]
+/Parent 1212 0 R
+/Annots [ 1200 0 R 1201 0 R 1202 0 R 1205 0 R 1206 0 R ]
+>> endobj
+1200 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [496.196 560.848 507.155 570.897]
+/A << /S /GoTo /D (figure.caption.163) >>
+>> endobj
+1201 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [481.046 469.792 492.005 479.841]
+/A << /S /GoTo /D (figure.caption.171) >>
+>> endobj
+1202 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [408.348 326.532 419.307 336.581]
+/A << /S /GoTo /D (figure.caption.169) >>
+>> endobj
+1205 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [462.852 277.084 472.815 286.238]
+/A << /S /GoTo /D (figure.caption.70) >>
+>> endobj
+1206 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [511.549 277.084 521.512 286.238]
+/A << /S /GoTo /D (figure.caption.70) >>
+>> endobj
+1220 0 obj <<
+/D [1218 0 R /FitH 692.105]
+>> endobj
+118 0 obj <<
+/D [1218 0 R /FitH 206.523]
+>> endobj
+1217 0 obj <<
+/Font << /F80 428 0 R /F86 432 0 R /F92 436 0 R /F90 433 0 R /F50 431 0 R /F81 429 0 R /F82 430 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1226 0 obj <<
+/Length 1750
+/Filter /FlateDecode
+>>
+stream
+xЪµXKsЫ6ѕлWрVjЖBс&™™љЖn“I:mЈ:Ћ4Yl(R!©8n&яЅ‹ERґ+ЗнE‚ЂцЃoї]7~љЅXОѕї€eђ DR,ЧЃА€ ИD ™ђ`№
+.CЖзWЛЧ €{‚„sDqЗX™щ‚`ЊГ‹ўJЫщ‚
+ѕIпЄЅїSm›—7Ќ>hvѕњ}њШ‰rPHP‚Eђmg—W8XБЪл
+Я¤хњД!мy¤N†Њ»3&urДёњРyюiNDЁJ«ІрФOp{ї;=ЖмкьfгрТlТЭ#ФI{DЮЋ¶$ч«{Х¦Eћ}“6з\SЊµС{µЅ+ТІU«'©Лю%–I":u]ВВt„‰‘@E^ан|!iшѓщ|г>ЏsњF°'ц{~њ84BА^Ач+|°`Б"®ї`кg3uX¦бщѓо#JшРянкt,ЅU«|їuСVu®љG‡ыz=V'пUчў*VORVoOчнчj›є]П Уm^Ь=:Uљ#чHГЙ&А›– (Њb q` ‰|mЇзмС8—Ыa®— ЃKЛ»ќє­уV+T„лгУбcpBифиэ9'іjцЗ8Ь¦wz@В¬Vi«м$T­ЪОVs°а¶ґУХ®Н+X№НЫЌќn7КжЕ°тD ґv™сћ0юReА©КИ‹Єl'т j`D€Я”UЫ…
+T
+(’b”i№:уЁsub—ъЉ!8І{E1¦pР~"Џ‚ |М1Ћ}ЧЪ<7rфяcЦUцкъ/•№q‘Р(тЩ
+ qќИ{,рн&П6VwЮШп}г©5w™‘нлZy'VU¶ЯВЇT_ A\ША·ЊцvЛiПт/Жфіfэµ3я°+Jђ€:єES& J†ѕТ‰%Ж ”КєFГ¶І3YUШKa! ’сskU‡ЅnЅwiФ]љqќОw—Ou ЭЎ7ШЄl“–yіu{lЋ8k®пТgxH/¶•ЁёsЅПћЊ u8g€Lц—&мNЖъЦЛ¶]Qќќl–љLќ8фк†ТЙнТмдЛіS@°€cё,v?
+М­<яr]мХЧ)<*‘вЃp‚D2BьK—HKҐ‘uУe¦ХvPЬЁrеdь‚ЗєњФ3МкZ№CWvКЬ%|OSҐЖ*[k[WХ‡с$„ч8М󔆧̎A§$‰Ћ •-:+zАb‰
+е…Ы-єK±бадрТ†_єCФkµ]*Єт¦MЇ х`їD S€Egђ©H°ЩV nR`%њ"М“У(уL¬†~Н0љВЕ*+>РСЗ)ФГ=t¦hкбФґ¬»H5.Rg®ЙЉЎSкђ[+M“Њ2Э[_:З@^Gйx_ЪK-НјшдЃГгЄc†оК¦ЬД€&]ЖБ»Bц)Ї«Rч:а6іj_у№/&пґ;аъЫ3Т wѕ*ЭІ¦?")ЉдЁ}ПТF№6кvгя3ёу-Ґйа]SYmњUЮ<ѕ]њкј†!ювJръ¬Йк|Чк;ЛЫЇоIpJKщ M ›2еІ»Є«яА*SЭ™мёLW"ЙLeр+ќ€С|eT;±Є„'Ф[ ‚Дї\zВЦL'»ћЄщЊ)±“q-ў>х№[«6€0jцжїmBлЉ…з“Ј"T«¦­j‡ќ¬‚.>;z”xЅЂ­ї‡яWЬіEаЌЄ•6ЙОШєsxЄџ9ћёњъІ…TjF ёџ=5эжАЃҐЮћЩFrїыџСK§н8Жп7љґЬёШ?ьа фГь„7
+endstream
+endobj
+1225 0 obj <<
+/Type /Page
+/Contents 1226 0 R
+/Resources 1224 0 R
+/MediaBox [0 0 612 792]
+/Parent 1212 0 R
+/Annots [ 1221 0 R 1222 0 R ]
+>> endobj
+1221 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [322.555 497.252 334.51 508.196]
+/A << /S /GoTo /D (subsubsection.3.6.2) >>
+>> endobj
+1222 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [210.923 337.693 225.369 348.263]
+/A << /S /GoTo /D (subsection.2.6) >>
+>> endobj
+1227 0 obj <<
+/D [1225 0 R /FitH 692.105]
+>> endobj
+1228 0 obj <<
+/D [1225 0 R /FitH 314.391]
+>> endobj
+1224 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F50 431 0 R /F90 433 0 R /F92 436 0 R /F81 429 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1236 0 obj <<
+/Length 3058
+/Filter /FlateDecode
+>>
+stream
+xЪН[KoгИѕыWр@Жќ~і{sHfw“Щ,І¬fж@Ыґ­¬$*"5О ИOU?(RўhСкEr±[MІїкzu‹EіЗЊfєъгНХп04іДj®і›‡ЊYIґV™¶ЉhЛІ›ымгL6їf”ТЩЛЄhкІЩmжЧ\СЩ_ж\НК9SіЇхьуНЏ°љо¬&$#њ”_Fб-WЯЯ\эуЉБ$НX¦(‘J#–Ємnuхс3НобЪЏ%ВљмЩЭ№К$P$,.¶М~№ъЫ { ЅЅиЮ^8a№МґК ЄЭ ЋЋш`цСпнГњУYU/љEµц»«ьяwЕЖMъ vЩEіkf€0Ц/ю]щ‰Rѕ.лщµащlУ®†їp5ьWМЩ шЗf аrMжЧJІЩыЖЯ°ЏЧ‹ХbYlс‡ћ5•‡W=iNLћGGј·”Ј·сО_зЊ№Мё;–xF |†")‹ПЬќд‚
+ЖЃыnЊњjћР ё+ќ'оЄЭтЮ‹л6<ёЄ¶aґ©6;з/рЗ"<ОєY¬ГZUё\­ГCL|гh§}ыЄЛІХЁ]3А1a‰‘‘џАјђъ‡эYqМ;C‰•­гЉлеѓ 8?RОNїйyмtђ&%№Йќ/V@HђЗжаЎѕЙI.хЎo°›Ћm|;JEX±З№а=&!БU!б€*в.Їпэd±¬«0…ћҐ Уh8йЁшюТ" лф“Ы
+Oтз№V38Ќ ЁД€ к2 оашW±Ъ лђ4wr;Ц
+%€1qs–ЕbdrhХЉЫЄOЭ|ЌЛўHЄЅZаД$ІШ.ЉuгЇЂЧ9Жµ‚иэqІ9шщ©Ьњ] |<^мЫ‚gИыЬињWo‡O §м­ЈEѕсЄХ—sЕµ3щ‰sНФёЖ1iа:р0·UУT«WЄюm№ Љp‘Ъп]ж«h^±%ЂxћЪaЬЋН»рt;— ёaлЄrЭqрЅn‚Ж €nµ ўtле‹] ДМБMrTќЭЬWQ¦@Љ8нт[эєч{з°Ф DECбќV„+5Ю9‹v‡›њk=QЅ«V›bU0ЖOшЈcеuЯяцTaИЎ—ђ`rмПЂЏNЅ?яЫ™ч[g”oє{ эПпВЖxgQО!ъђнО>QОbH)Ыу o»v?@№н‚
+оJ UD41ЬЉtћъQ'Ћ?вЛKя{№§’P°"Р|pёl,ycЉКU›јхбpv a·[ѓbФ-%KДЬu s¦ЭuЂ=wЊщ©|fч®ZоVБ*я\чЗЙ(ё" N@‹
+Hл8?А|?"ІK¬ЧМ^h=ЪB
+._ Д»эюо;ћ6љO‰ћвбD]lл`?1D<m6 €T
+ТиБFДћS8µt“ЏH}2жЂАрќµi¦)d湧ы—т®ZЯџ+±TґлR!F$–3J¬‹)G$6s@bC¬D&Ѓ»’< ‹нЩK@D+°.zD`)0ЈАєfD`“1&б6‘‰ 86MP4џп¶¦ќ'µ”JЭQУЈ„С±Ґ
+1ў#)0ѓЋt!еiIЂШкHRЏиИdМЃЂ=—‰Ь€кFWgd=­Љ$ ўU‘.zDER`йBљУ*’
+IЭ„уjjH;Вч*
+УaЏ+ё_гҐJ0Х‹*УЧ8]ЙаOыb%# fЁdф1G*1+ЁЉбЦ9…LзIЮЪБyї/tO©d¤ "ѕfн1RЙH‚^іц0G*У1ЏЖ 7ЖПаRЊY€l­}E%#Qb=*F*I0ѓДz#•ЊйЛ!жSiL ї@¦RNЇd¤ ўX—€‘JFМ(°.жH%c:жЂАаЁ3”Ґд74~Ї>№’‘‚’XЙиQ2VЙH*}Р‘JЖtРгЧР”яoj 8 рµ 5њGXb ;]Л`ЦЧ2XшјІ”іѓ'B-Fы€џгз›с3U|јрЯJ+{\Dщ­Вэµћоїш–•ѓZY•¤В№&р©хђWSp\ЃМЛe_g”C&ЈUCp…\]T бшй'5C¦ЇqІВ!qBїX IЉ!}МУЕђ±rЂ9R №D@­™bХшg)[їф†h§Ф:‚'CRЯbц€)†$Бфo1{ђ§‹!)г‹о—vЩкЩdМcБЖGvйзAE…ЈЧиWCRPu¤GЕH1$ ¦Ч‘дйbH
+ДЁ#=И‘bИtМЇЛe7Ваїlz1$­Љt‰)†$Б *Т…<] IЃ‹!=И±bИtРгу*ж…їa1ДЗьЅц“PьАОEмДu;элpл њ§†ЩN닦f_-Ё:=ѕк cFк—єb-amOЯ®.лЎv
+9ќкц
+.‹Ыr9Ф^Й€0mOН'ОуЎ^/‰оjЫтaЁ?Gv;™WеЭS±^Ф«PЩЁ«0рMєvцXbГ2цм”we]ЫЇЎPRЦ»ehпdV‘ь°,N8ќ-\SиР Мq-Мzpд`0gЪ­эДOќО^‘sб»b9>`{$¶2ьa€IДp¬ьґ7Эш:
+ф9vмтx|~ж ѕЭOя=P4g@ы]йaяйуS€у
+endstream
+endobj
+1235 0 obj <<
+/Type /Page
+/Contents 1236 0 R
+/Resources 1234 0 R
+/MediaBox [0 0 612 792]
+/Parent 1212 0 R
+/Annots [ 1223 0 R 1229 0 R 1230 0 R 1231 0 R 1232 0 R 1233 0 R ]
+>> endobj
+1223 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [360.382 587.872 372.338 598.831]
+/A << /S /GoTo /D (subsection.3.2) >>
+>> endobj
+1229 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [416.242 533.423 428.197 544.366]
+/A << /S /GoTo /D (table.caption.44) >>
+>> endobj
+1230 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [431.186 533.423 443.141 544.366]
+/A << /S /GoTo /D (table.caption.45) >>
+>> endobj
+1231 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [295.561 465.359 321.09 474.977]
+/A << /S /GoTo /D (subsubsection.3.1.1) >>
+>> endobj
+1232 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [210.829 309.82 259.895 319.439]
+/A << /S /GoTo /D (??) >>
+>> endobj
+1233 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [295.561 309.82 321.09 319.439]
+/A << /S /GoTo /D (subsubsection.3.1.1) >>
+>> endobj
+1237 0 obj <<
+/D [1235 0 R /FitH 692.105]
+>> endobj
+122 0 obj <<
+/D [1235 0 R /FitH 667.198]
+>> endobj
+1238 0 obj <<
+/D [1235 0 R /FitH 455.08]
+>> endobj
+905 0 obj <<
+/D [1235 0 R /FitH 418.28]
+>> endobj
+906 0 obj <<
+/D [1235 0 R /FitH 418.28]
+>> endobj
+1239 0 obj <<
+/D [1235 0 R /FitH 299.542]
+>> endobj
+907 0 obj <<
+/D [1235 0 R /FitH 251.783]
+>> endobj
+908 0 obj <<
+/D [1235 0 R /FitH 251.783]
+>> endobj
+1234 0 obj <<
+/Font << /F80 428 0 R /F86 432 0 R /F50 431 0 R /F81 429 0 R /F90 433 0 R /F82 430 0 R /F92 436 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1247 0 obj <<
+/Length 1705
+/Filter /FlateDecode
+>>
+stream
+xЪЅXIЏЫ6ѕыWи(c†›$ІБ\Т,hРCУ P“d›¶ХИ’#ЙќLуЯыёI”Gћ,Hz··т}п=
+GЫGЇfП®fO^Љ4’H¦4Ќ®6Q‚OТ(• J%‰®ЦСuМТщы«Чp з€b lм™щ‚`Њг—eќwуMpь[~[Эш­кєўЪ¶љСмЕХмгЊ
+г2z;{3ГО|Ц")"ЏТ$C”%NSD7zxВиЪкюыњвёn‹®Ё+«vЅ±ЯgЄ-ЦКЋЙжАC—аhA1ЊYAПХ;ЊiҐZ гY|8ГМp†пТsжiјІњЫџз †eьПњ$±jєb•—цp^­н`W7ЕїuХе%Іg_кіucщ »S’»ќj”Х>Б‘
+0Kю:Ё»"ш.яV+·ы'ШQ°p3'8ОЏҐЫµ–]и ‹[еЋ)}7џтэB[ - Эu(ќ»тe­ПЩK1дйcюY8‹Gјљb»ы&7Ѓxг&шn‚‰q“юоњ’V‚Ђр ±~ъzµ‹КръЅ)·zУ$Р[/VvqYTkИ:vС) ЛFaX9д[е6= ‚м‘”Ґ= є›ЪлyўHpбПХЃvнMС­vV-ђk0‘M0J =х’"^Ч«г^Uќќ­КјmнР‚tР™ єќТK”eЅЦ›|ёјUн„вI‚hFэСВ :¶jэТ
+ҐZ©‡ с'YomҐОyEўDђ^хЖщЃKDdжьђЪѓЃэTј™ґгЗн†Л’ќ]ХЉЃT^­оЪj ;Ќ^ЖВ “ц Б‹№SС‚.‡АH{дq‰Wћ¤NЁ–_‡„Rеm§oJ@Ћ?ЛјСйњ e„§й`‰Юй-Р4Eeї W9J іёqЊ HфЮ$Hф2’|$ rlr#°АМЇs»a >@ѓ{hрПACШxыRh02†пЎAТihЂ‘q*NЊ<‹ЋMd·fЬЯБf=уpРгПШJ2„Yц%xЂ,#24UірАdDм­0““(@’Ґ$рµ ЃЃЇ YвPІ BcИxцыЂЂс>·6є­VU­гІ19xф|ѓШЂDТnЄЪ[›тГЄeѓ_чЂ"в-$d L(Ћ{‘ЎХ’“MРQi›-[аП4FЭ®QjФ=ћ98’њЏUккГ7–эј,¶ХЩrЇщ~—ї¬»®Юялпўж
+‚бGЁйXOЁйBНлЮл_sBt„ърјРTАyЮЛаЕ2RsyлысІ¬зР•Ь@bчв#— yЪБОј.п h.\%»піMА%бPЁыю9Йъ)ШlЭ›рЏWЃ.§;АЏ†ППpъГugЛP0C<ліЬЎ™і,Vщ~Yъј2e %¬Ч±xHЃ|
+9Р<†i)ЮЖ7ъ%ЬЄоxёѕ_lЉн±Qпп Йиs№Л«­о.А…Ѕу¬//LDh7S9ж{ЖЭљПэ…ўєЭҐ–Я©OvvЖЕ§Ћ¤ЃтДђяУ‘ *a _"LG.8мОъп'c
+ -]П‚b·p4#}MТD­яc€tћp¬щcЈ—х'»jвfву>qжH€ж¤(ыњg}bІѕ¶'F|LфПpБЬі ІлЦ@еЫ6.љ-јНМK+`:JФ>>(u>€&3Јяѕёкяc1њ ”gђЯ |!ЖVыЩЗбРЏ#a™P{ЬlzJ·рдЧЅ€ћЧі7ї¶NїћtбҐ.±ц?ШЁIЗ"DD„=›uГ[еїюяДЎTо1]ёз«ЋіRMt—ш Б№iZCЌ)‚и0і EУ„«aџ—Ґ•чЏ®CySдUЧЪ­ю‰>·або”ЩЩІп®u (•l\ЦыЉn‹&поу?цтj
+endstream
+endobj
+1246 0 obj <<
+/Type /Page
+/Contents 1247 0 R
+/Resources 1245 0 R
+/MediaBox [0 0 612 792]
+/Parent 1212 0 R
+/Annots [ 1240 0 R 1241 0 R 1242 0 R ]
+>> endobj
+1243 0 obj <<
+/Type /XObject
+/Subtype /Form
+/FormType 1
+/PTEX.FileName (BlackDog.pdf)
+/PTEX.PageNumber 1
+/PTEX.InfoDict 1249 0 R
+/BBox [0 0 59.7 37.3]
+/Resources <<
+/XObject <<
+/Fm1 1250 0 R
+>>/ProcSet [ /PDF ]
+>>
+/Length 29
+/Filter /FlateDecode
+>>
+stream
+xЪ+д2T0
+endstream
+endobj
+1249 0 obj
+<<
+/Producer (pdfTeX-1.40.3)
+/Creator (TeX)
+/CreationDate (D:20070827172549+04'00')
+/ModDate (D:20070827172549+04'00')
+/Trapped /False
+/PTEX.Fullbanner (This is pdfTeX, Version 3.141592-1.40.3-2.2 \(Web2C 7.5.6\) kpathsea version 3.5.6)
+>>
+endobj
+1250 0 obj
+<<
+/Type /XObject
+/Subtype /Form
+/BBox [ 0 0 59.7 37.3]
+/FormType 1
+/Matrix [ 1 0 0 1 0 0]
+/Resources 1251 0 R
+/Length 145
+/Filter /FlateDecode
+>>
+stream
+xЪUЏ;1 DыњВАІќД›=5\ ( Ђы8“Э
+Юы¶‰у±[VY)’љ№ђy”>vh\kъЏ‰QѕМ @7Ёе+ќќМFЗЂ№цfaФЮ\bл‚mю§ўАЬHmtvm:¦Я].џ‡џТ?у9ё
+endstream
+endobj
+1251 0 obj
+<<
+/ProcSet [/PDF]
+>>
+endobj
+1240 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [368.698 549.609 402.072 560.567]
+/A << /S /GoTo /D (subsubsection.3.1.10) >>
+>> endobj
+1241 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [328.064 335.531 363.008 345.239]
+/A << /S /GoTo /D (subsubsection.3.1.12) >>
+>> endobj
+1242 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [370.43 324.661 419.496 334.28]
+/A << /S /GoTo /D (subsubsection.3.1.6) >>
+>> endobj
+1248 0 obj <<
+/D [1246 0 R /FitH 692.105]
+>> endobj
+126 0 obj <<
+/D [1246 0 R /FitH 667.198]
+>> endobj
+646 0 obj <<
+/D [1246 0 R /FitH 243.187]
+>> endobj
+1245 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F50 431 0 R /F82 430 0 R /F90 433 0 R >>
+/XObject << /Im8 1243 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1265 0 obj <<
+/Length 1490
+/Filter /FlateDecode
+>>
+stream
+xЪЅWKЏЫ6ѕыWиV€R|H °—4MђфPґY (6{ђeЪ«V–Yкf»ИпђCК’-7нҐ‰ЏбјзгђF»€FпЇo/Яf4ТD«DE·Ы€iA”’‘Т’(НўЫMtsВ–+F)ЌЯVMЮMЧ–«DТшЗe"cіd2~:.пo?
+4!<бѓЗЫ9ЖЂB\бkGЫІљі>б`=UУ\ІЦwX RЕш—1р°&ж}ХбЖvЉШ„ >й­\юҐ!+ФP‡АЛ[…Ъ ыОu°Ѕ6a»*ъ*пМзл'ЬпЏ}^щCNџ§Ґ’±——EУnVЦR #Ј@±КІ<оы6°¤Ою’‡
+PіEСJо-ўЦ/O"Жр1gЇ›//p„)…’CJµр‡л3ѕ”`‰%tгj9c07Й laXэ+ѕ‚ѕ?­7EчЂЛQРый1M(Д#F=кБ 5/3ь$жсRrг$=xxP†хqѕ…ђЉ”ыІКЅ$€мem$
+ё«.H›Е‚ ‚д^3}ЫўЙ§zАьRXМлН§’0КяУ•љf®IЈьЪыE1м‹6rњнК
+z›*/є]4>{
+endstream
+endobj
+1264 0 obj <<
+/Type /Page
+/Contents 1265 0 R
+/Resources 1263 0 R
+/MediaBox [0 0 612 792]
+/Parent 1267 0 R
+/Annots [ 1244 0 R 1252 0 R 1253 0 R 1254 0 R 1255 0 R 1256 0 R 1257 0 R 1258 0 R ]
+>> endobj
+1244 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [415.326 622.973 427.281 633.932]
+/A << /S /GoTo /D (subsection.3.2) >>
+>> endobj
+1252 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [236.35 587.221 248.306 598.18]
+/A << /S /GoTo /D (figure.caption.49) >>
+>> endobj
+1253 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [473.45 563.311 480.424 574.254]
+/A << /S /GoTo /D (figure.caption.10) >>
+>> endobj
+1254 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [529.081 563.311 541.036 574.254]
+/A << /S /GoTo /D (figure.caption.10) >>
+>> endobj
+1255 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [492.291 444.577 504.246 455.521]
+/A << /S /GoTo /D (subsection.3.2) >>
+>> endobj
+1256 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [521.068 408.712 533.024 419.67]
+/A << /S /GoTo /D (figure.caption.106) >>
+>> endobj
+1257 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [309.235 382.146 344.179 391.854]
+/A << /S /GoTo /D (subsubsection.3.1.12) >>
+>> endobj
+1258 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [210.829 352.159 278.724 361.867]
+/A << /S /GoTo /D (subsection.3.2) >>
+>> endobj
+1266 0 obj <<
+/D [1264 0 R /FitH 692.105]
+>> endobj
+130 0 obj <<
+/D [1264 0 R /FitH 667.198]
+>> endobj
+134 0 obj <<
+/D [1264 0 R /FitH 548.598]
+>> endobj
+647 0 obj <<
+/D [1264 0 R /FitH 294.314]
+>> endobj
+1263 0 obj <<
+/Font << /F80 428 0 R /F86 432 0 R /F50 431 0 R /F82 430 0 R /F90 433 0 R >>
+/XObject << /Im3 952 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1281 0 obj <<
+/Length 1443
+/Filter /FlateDecode
+>>
+stream
+xЪЅWM“Ы6 ЅыWиVyЖfH‘ъjg/›v;Йt¦УЖ·Нd™¶•К–bКх:;ыЯ ”VІе6§ћ’ ><Ђч6ч~ќЬ/&п’ИKY‘·X{!g*Њј( Y”
+o±т}™LџA‘ч…R,а)!ќй\pОэ‡ІКљй<№я[v®ЋNю¤›¦Шo љьІ|ќШЙ=сv `)Ѕ|7y|вЮ
+Ц>zњЙ4сNVsз)рI¦ИҐчiтЗ„»K\~нҐBо%аk¤РЧЂЗL€Д‹В2$Џ? ©љmaЦи±СН±~±в©X5Ы;&CTШљв›ћеYЅФ¦XiZCi]”3јЊ$,PКѓЫі4LЙ4иЧ•)љўЪЯСЖ7ЭВЎШl›Wkc>0’ђЖEлтzЂ^‹ќH&bе©8`q(<
+о.Bя9ЫХҐ68ъђ+ґ”g{N‡ўqкYi*R;рџ&—ХіЫQнvЩ~eЬ6‹
+’PЧzї*ћg4Lўя4*ј2»,{эЖ|–)г‘tэ
+KWд·›З’ђФ‡•ш2’W’I‘Њѕ;kуЅY%cЛЏ”]*ОёZcҐц=…ІШk§q*К’¤Ґ¦Е¬,6{ДNћйЫT5­bґнBХ4ХЋdH›МiМT¤†™`пс°BБ^ Ъ©Ђ'Ѕ
+TП«
+5–љf:ЇhлJЦ/Фі,ДVГщ…2¦/®µ¶s6ВTЪt ЅOЬ{°жmќІуѓxRєO ўЅиЬ
+z|#иыjДh\|ЫСПmммЧвэЩпю.WАdРз4ј|<ЅфиdvЫ!Тл™Љ»ј>L!Ю:Ы-Л–х}‹ђШЎмћЄвўш 
+h®вam›‹®№\cЯ©џ^Ls.хЭ}х¬W3 ,ЯЅXe(ЖFЧIЭјRoџ2%ВaGи^rШтеhљb]Ђ•лЮюЕ6ч3аУлм: ]У?bЅhЃЃУр303НбШ@<_o„к2 VЪя?C"Ў[Т›я\#яJ7я«®;°Щuг0цKХ;~©7Ею…p}Ѕeчпeв F№р`D^q\fK]ЪСїFћЯюЎcuя
+endstream
+endobj
+1280 0 obj <<
+/Type /Page
+/Contents 1281 0 R
+/Resources 1279 0 R
+/MediaBox [0 0 612 792]
+/Parent 1267 0 R
+/Annots [ 1259 0 R 1260 0 R 1261 0 R 1262 0 R 1268 0 R 1269 0 R 1270 0 R 1271 0 R 1272 0 R 1273 0 R 1274 0 R 1275 0 R 1276 0 R 1277 0 R 1278 0 R ]
+>> endobj
+1259 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [210.829 654.742 278.724 664.36]
+/A << /S /GoTo /D (subsection.3.2) >>
+>> endobj
+1260 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [380.293 654.742 448.189 664.36]
+/A << /S /GoTo /D (subsubsection.3.1.5) >>
+>> endobj
+1261 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [234.366 643.693 288.139 653.267]
+/A << /S /GoTo /D (subsubsection.3.1.3) >>
+>> endobj
+1262 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [323.805 643.693 405.823 653.267]
+/A << /S /GoTo /D (subsubsection.3.1.4) >>
+>> endobj
+1268 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [216.911 375.986 228.866 386.93]
+/A << /S /GoTo /D (figure.caption.49) >>
+>> endobj
+1269 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [277.783 375.986 289.738 386.93]
+/A << /S /GoTo /D (figure.caption.49) >>
+>> endobj
+1270 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [374.35 375.986 386.305 386.93]
+/A << /S /GoTo /D (figure.caption.185) >>
+>> endobj
+1271 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [435.222 375.986 447.177 386.93]
+/A << /S /GoTo /D (figure.caption.185) >>
+>> endobj
+1272 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [309.235 234.328 334.764 244.036]
+/A << /S /GoTo /D (subsubsection.3.1.1) >>
+>> endobj
+1273 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [365.723 234.328 405.374 244.036]
+/A << /S /GoTo /D (subsubsection.3.1.15) >>
+>> endobj
+1274 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [224.503 223.369 268.861 233.077]
+/A << /S /GoTo /D (subsubsection.3.1.11) >>
+>> endobj
+1275 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [210.829 182.513 278.724 192.131]
+/A << /S /GoTo /D (subsection.3.2) >>
+>> endobj
+1276 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [281.439 182.513 335.212 192.131]
+/A << /S /GoTo /D (subsubsection.3.1.3) >>
+>> endobj
+1277 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [234.366 171.554 283.432 181.172]
+/A << /S /GoTo /D (subsubsection.3.1.6) >>
+>> endobj
+1278 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [323.805 171.554 391.701 181.172]
+/A << /S /GoTo /D (subsubsection.3.1.5) >>
+>> endobj
+1282 0 obj <<
+/D [1280 0 R /FitH 692.105]
+>> endobj
+648 0 obj <<
+/D [1280 0 R /FitH 609.956]
+>> endobj
+138 0 obj <<
+/D [1280 0 R /FitH 352.356]
+>> endobj
+1279 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F50 431 0 R /F90 433 0 R /F82 430 0 R >>
+/XObject << /Im3 952 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1290 0 obj <<
+/Length 1884
+/Filter /FlateDecode
+>>
+stream
+xЪнXK“ЫёѕПЇа%Єjг bSsЙc6ЩдђdзжхЃ’8і”ЁђФЋ§\юпйFѓЙЎgmЧ&•Tе"‚Риюъс5А“}В“oo~ыpуж>г‰gЮJ›<<&Вkf­I¬7Мz‘<м’·©bbµњуфѕЄу®-єЛyµ–†§^I“+aТзvхоб;ђfGТ”LJШЉДxњr󇇛ЮшИ‘Оґ±°ќ`ћ›d{јyыЋ';шп»„3еід)М<&4R…UЙч7»бС†«,б%N'ЦZжЅMTр.Н l*D9•,cњї*„'.c@љ*Дgаf
+ў±«й‰рUЌЫs"–>xЃЗЩЕ¶ъА8вЈЂ;К_ВКчn<m_€лeуUТ@№qЏхҐйџ#пE0Оџ“$Фbю+"юeк™М±ЊQкMУЕЋТE+Йґ•ђП‚qIАЬ—ыKіќµµ<ћЕє3N4c™°¦Ї;їЛП]YџhБ¦hЛД:N› яШдЗ|V¦хжЕ¶»]­ЅtT†o{IОЛфђ·K®{*wи#eUЄЎjZ›nЏ°VЂ2уЄЬџpњ°yЖ§„А=У‡е(:НЬЉЁ7ыяЯї}еАFЋ°YK …Tлd °KьЃPфcУОч ћ›•ri‘7UKUЉҐыЙеDЩ7ч†OЂ8УnjвBйЗЃ\Ю>ў›‹wc·
+d/XlЉ5Qfњ3>кZ1ђ'ЋтTОт¬7л%·б¬Х:У<jD
+НґH}OћKI6P©6DҐЪF*ХьшЃфXZaЫ§®ќ•k?>a”0ЎYn]Д nіВ]ћ ђјMO5…ТЧ« b†SР=N«ZFб—ПU€Wш’ojьцюф©;DО1c©>cV‰^*2HмN€?Ъ®№t=YОyR‰ё~m[ Ыё[^µ5щZAхU№g&†ТУJрҐ”H/m±C™>КнЃѕnsVЕ)AЏ8О;zўAa° цпЛУ©<нгњP{aPР@’#ѓШ> •µ
+гatМ»ў)уЉЮК–ћз
+ъЇЌG~ь„М+7ЋјRC%kћК6ъb X\HуЯј
+V4z"¶7щі±У .€4ћcфжэ’Љmк®«Џїњ^} „Ґ &Эг5#Г„чЊЈЧod:Е»ЇCјПЪжmјд
+Та9„юЇ)ВЧmpvЯVIи>ъjХЖґюѕЋl~Ч¦"яаҐЫЬ|јlлНЗ›ѕБ- ±%k…f>њG%TG9tв„Йir=7*‘ґI;ГъТжыyЈѕШ kб0=8uќsІчL\«\}ѕ2Рuѓ2Єс#ўBwЪЯ|вJб .[•bу`фжїсІZЕзЄёГЋgw;&Ђ»€зЗяБ‹•lФР`~ %є:‚¦!“~сюh~FхХxхЯ«Т#јэjсЬзД›dO
+endstream
+endobj
+1289 0 obj <<
+/Type /Page
+/Contents 1290 0 R
+/Resources 1288 0 R
+/MediaBox [0 0 612 792]
+/Parent 1267 0 R
+/Annots [ 1283 0 R 1284 0 R 1285 0 R 1286 0 R 1287 0 R ]
+>> endobj
+1283 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [210.829 512.173 278.724 521.791]
+/A << /S /GoTo /D (subsection.3.2) >>
+>> endobj
+1284 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [281.439 512.173 335.212 521.791]
+/A << /S /GoTo /D (subsubsection.3.1.3) >>
+>> endobj
+1285 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [234.366 501.214 283.432 510.832]
+/A << /S /GoTo /D (subsubsection.3.1.6) >>
+>> endobj
+1286 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [304.976 501.214 372.871 510.832]
+/A << /S /GoTo /D (subsubsection.3.1.5) >>
+>> endobj
+1287 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [271.576 168.664 297.105 178.283]
+/A << /S /GoTo /D (subsubsection.3.1.1) >>
+>> endobj
+1291 0 obj <<
+/D [1289 0 R /FitH 692.105]
+>> endobj
+649 0 obj <<
+/D [1289 0 R /FitH 664.807]
+>> endobj
+650 0 obj <<
+/D [1289 0 R /FitH 480.305]
+>> endobj
+142 0 obj <<
+/D [1289 0 R /FitH 338.335]
+>> endobj
+1288 0 obj <<
+/Font << /F80 428 0 R /F86 432 0 R /F82 430 0 R /F90 433 0 R /F50 431 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1299 0 obj <<
+/Length 1618
+/Filter /FlateDecode
+>>
+stream
+xЪЅX[ЏУF~ПЇрKҐDВГ\mOE@EU
+QХЉеБI&‰Б—ФvШ]VыЯ{жжШ‰іYPХ'ЏgЋПэ|зЊq° pрлдЕ|тфuЙ€FБ|Њё€‚H
+IМWБЗ)ЗіOуЯЂч з€b l ›…c<}ќWi; ©АУЯУЫjпЦTЫfе¦СЊ&Їж“&ѕД9$Hb,‹ЙЗO8XБЩoFL&БµЎ,:1Iaќ&LpЯЃѓt‹ёЦЌRЃ$ЏѓHД€2a5ј"ЊЇµvлЄjпBчZ™ $ JЁ„'FRИ­*WwлlіЇХэ©ЦDRDbD$FItўv,гNm&ЉЂtTнЃп;¦8FaV•ЧZ…I¦Кz’’‘`pЉdТЕbѕU–F  х4х>W«N4Agћк
+cЄ=`E_gнЦ®ФЊ€йН.П–i›UeгО·ЩТ¤ю›]ћ.AђYпЛ•Єнr™оф‡оҐ*[U¶69ј{Њ^ rЊ‰Ц+L$ш„C(В±82L§›:ЭЃрFї±йJ S[§­;юЄХUх­=Юе*mТІµgЕюЫ·\Щ“jmчЪ­ЫиH§л}Yк Зg ­нСGЛФ±і>:э<ЙцлУµы| abЉf!Џbo
+;pЪ¦Ж!аЊP"9“oUћWљНu/·Єyb_ЩЖн§µЯKнЈ)Т<wAЙК/.dКhY5КУ—.^-ёфKЪVuЛжЛЊЂ€z1я-‘„9}ЁѕПЉz–ЊAЃ ЁШX3i€$‚%–
+IЦТEDЋы—ЮjЇх YЩ{©H‹]n Шi¶®+Ћ$ґfћјРЃРР‡ЃЬ"гиR‹r2Ґ 8Й
+ЫvfЦ0 Њvy—ЎСH4\s>’џ$€Р®Ђн
+кe¤хkј„Б”)/2cW5™fю|јД‰№Аw-Шh`#PБнneл„J‰bё» QїTW”Жc#
+endstream
+endobj
+1298 0 obj <<
+/Type /Page
+/Contents 1299 0 R
+/Resources 1297 0 R
+/MediaBox [0 0 612 792]
+/Parent 1267 0 R
+/Annots [ 1292 0 R 1293 0 R 1294 0 R ]
+>> endobj
+1292 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [271.576 216.08 297.105 225.698]
+/A << /S /GoTo /D (subsubsection.3.1.1) >>
+>> endobj
+1293 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [239.073 175.044 278.724 184.752]
+/A << /S /GoTo /D (subsection.2.3) >>
+>> endobj
+1294 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [220.244 164.085 255.188 173.793]
+/A << /S /GoTo /D (subsubsection.2.2.2) >>
+>> endobj
+1300 0 obj <<
+/D [1298 0 R /FitH 692.105]
+>> endobj
+651 0 obj <<
+/D [1298 0 R /FitH 584.828]
+>> endobj
+146 0 obj <<
+/D [1298 0 R /FitH 486.916]
+>> endobj
+1297 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F50 431 0 R /F82 430 0 R /F90 433 0 R >>
+/XObject << /Im6 1054 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1305 0 obj <<
+/Length 1711
+/Filter /FlateDecode
+>>
+stream
+xЪЭX[oЫ6~чЇРЈЌХ,п1фҐhS¬6,ЛГЂ4ІMЫjuq%№iфїпр"Zr”¤)ЊЭ“(киђзр;ЯGG›Go&//&ПП)¤$•СЕ:"Љ#)E$•@R‘иb]N"і9БOПт*mЭоwі9xълЊЉ©ћ1ЅifWoБ›мycњ Ja(л†c2y}1щ8!Р‰# Њёђ0A
+‹hYL.Їpґ‚oo#ЊJўkkYDfД”q–GMюњ`Cч<ш$Љ"уHJ‰’c—±ЉѓK"c”Дw<є¬ИAVјGО‘PМ…s–mцхЊ$їНҐ>э|rЉTўє ь¦Ч­3Г¤#њ$ќQЅПхjДMђд!™п0¦0ѕ¶)нf>HнaТQОКн=‰8~vћ©`€ I`в±сьq©%RЖЦЪSЧ¶»?}Зу_
+ЅЄ`Ёы{мyp:‡i.ў9а4Iћg/W`/’€`a°o
+’‰Ѓjж†э©!ф8Ўу$A”€“*7•f&6Єlь4Кv~beгА°°‚§6–P$0ыЯ =‰°хІsї°Э (+l⇶у“
+ЫЙь®Ѓt!о0фѓйЪ]­кЕ2vЂqЬАмѕDм–г•6И)Нў Љ§џМЃEЧm¶Lsи!jљжЩ¦,tЩ:АЃн†їX•vќ‹чzЩ6оKVЋІ3 °кTWЧcX7Ьx1ѓ —JЦ™lµБvєzїoЪiћЏшUHdјЄѓПѕж$pЂ‰ГАџlЬ#ѓ3…(fГтLБ%cd3wбГЊаp@„•#УkнкЧVбкЩlО©мП¶E vшHпХз‘qб iиЖ7н~mЋ¦k7¦­чN­‡ь¤ї—ИЁ.Б€*@дД@фЏ&ѓlДќAj™pі·pіdЕ€„cІ¦ы:k·АJ,ёB$iѕЧђ,Ксфz›-э§UжВФµa0Ш™¬лЄpџ,+љ†џ·эlЂmъЬт!И–Ћjmп®НЄІљ¶Ы¬q­ЮZ:“ґц?¦eљW›jo“ qi+0ЉгЈЄЈqbЄnF¦›ЩњLЛZ¶юМ7чЫxҐЃ¬1–¦ИКl—nфXҐЃюб°8єњA?euе«ЭЊђ–«‘!¤6b}фнТz{P-,c,«ў
+Ш0s«b.-ИwЅХЃsР·:/яшых«/aoqdф№K—@юo“Л§Яюpщ/аLУ)Є fЎ7Yy»6зeн"VоРs'I`»‘Л«KуvцТ•ЙOtY\№ВщПЯ.…$јйrХфОЃЇяf&/Њ
+endstream
+endobj
+1304 0 obj <<
+/Type /Page
+/Contents 1305 0 R
+/Resources 1303 0 R
+/MediaBox [0 0 612 792]
+/Parent 1267 0 R
+/Annots [ 1301 0 R 1302 0 R ]
+>> endobj
+1295 0 obj <<
+/Type /XObject
+/Subtype /Form
+/FormType 1
+/PTEX.FileName (BlackCat.pdf)
+/PTEX.PageNumber 1
+/PTEX.InfoDict 1309 0 R
+/BBox [0 0 63.6006 102.5835]
+/Resources <<
+/XObject <<
+/Fm1 1310 0 R
+>>/ProcSet [ /PDF ]
+>>
+/Length 29
+/Filter /FlateDecode
+>>
+stream
+xЪ+д2T0
+endstream
+endobj
+1309 0 obj
+<<
+/Producer (pdfTeX-1.40.3)
+/Creator (TeX)
+/CreationDate (D:20070822235008+04'00')
+/ModDate (D:20070822235008+04'00')
+/Trapped /False
+/PTEX.Fullbanner (This is pdfTeX, Version 3.141592-1.40.3-2.2 \(Web2C 7.5.6\) kpathsea version 3.5.6)
+>>
+endobj
+1310 0 obj
+<<
+/Type /XObject
+/Subtype /Form
+/BBox [ 0 0 63.6006 102.5835]
+/FormType 1
+/Matrix [ 1 0 0 1 0 0]
+/Resources 1311 0 R
+/Length 594
+/Filter /FlateDecode
+>>
+stream
+xЪ]TЛ®Ф0 Эч+ьcЕЇ8ЮІABbqa‰XЃBЬlш}мґНґWХt\З>>>ILРтЎъ5Fbрнuѓ?УU ‚Н aЛ•^Kґ·Њ6џї?гУыtЎБї ѕАЧЯ·Мщ•Ї7…aрєќ„AЊХ‚‘]FzЯ6`?VГЏx– ёХ;ЈЁ#Џ>к‹ќ;й3ЃRkN7\Guгс¬Юі^d3$яi‡=ѓЭмйvEв¬м|Дџґr=©оQ'этќЅ­„%Бw)µК—Њµ]ЪЊъ№Б»Њuи4•NГђUєЃ¤С†ф@!N‘Іq3ЇКBўc28„НЄx:#wDСЪХшlАg›†DE€ђєл%Е1<TnАЉ¤t)бV|«I°Ћn=ЏЧnЊ}xЈ…©‘Ћn<Yњ•µ—ій“W:“¬NUVе<ы[)K†+тRkХO-№]ॷ2жp)ѕ›ЋТґJё–W‚8ku$&ЇвЩЬѕgB8ґg­}gMЕ;¶Ькjѕљ8z c/F0ђLRВ•!8|И цс¶цгFнqp®И2іfK}П<&мmшВ&Зaѓ&цYџ4Ё›>ЙСdLwµ‘џ«Й•rJqЕХ·µхFMџњwбы`<§Кј°їлdжu.гё z‰ЩпI®с=(’IН-‚9kЊEдЃ©и%JУh^г­·р9оj&Sл.Хџ6К[ь:зђIЛЖ]ІЛЃк)O:L’ЎfмCуьЫ.Цз ^.sц6f_¶яЏ”±
+endstream
+endobj
+1311 0 obj
+<<
+/ProcSet [/PDF]
+>>
+endobj
+1296 0 obj <<
+/Type /XObject
+/Subtype /Form
+/FormType 1
+/PTEX.FileName (Cat.pdf)
+/PTEX.PageNumber 1
+/PTEX.InfoDict 1312 0 R
+/BBox [0 0 48.5 48.5]
+/Resources <<
+/XObject <<
+/Fm1 1313 0 R
+>>/ProcSet [ /PDF ]
+>>
+/Length 29
+/Filter /FlateDecode
+>>
+stream
+xЪ+д2T0
+endstream
+endobj
+1312 0 obj
+<<
+/Producer (pdfTeX-1.40.3)
+/Creator (TeX)
+/CreationDate (D:20070824004011+04'00')
+/ModDate (D:20070824004011+04'00')
+/Trapped /False
+/PTEX.Fullbanner (This is pdfTeX, Version 3.141592-1.40.3-2.2 \(Web2C 7.5.6\) kpathsea version 3.5.6)
+>>
+endobj
+1313 0 obj
+<<
+/Type /XObject
+/Subtype /Form
+/BBox [ 0 0 48.5 48.5]
+/FormType 1
+/Matrix [ 1 0 0 1 0 0]
+/Resources 1314 0 R
+/Length 428
+/Filter /FlateDecode
+>>
+stream
+xЪ­TН®1Юч)xЃ!PиЯЦЌ‰‰‹г]WљhЊіёwгл ќ¶УЈ[3зt>(|P`К@ц°эµb‚ЇgЂЧ.єR1& _LПЛтX¦Фџ·п|zo*Ыъа3|!шМю§-ЁB$8/ђPHSeФB-ЃJгЁ [ЎИ Љ¬\-R
+endstream
+endobj
+1314 0 obj
+<<
+/ProcSet [/PDF]
+>>
+endobj
+1301 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [295.854 216.072 307.809 227.016]
+/A << /S /GoTo /D (figure.caption.59) >>
+>> endobj
+1302 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [220.244 134.817 255.188 144.525]
+/A << /S /GoTo /D (subsubsection.2.2.2) >>
+>> endobj
+1306 0 obj <<
+/D [1304 0 R /FitH 692.105]
+>> endobj
+1307 0 obj <<
+/D [1304 0 R /FitH 673.176]
+>> endobj
+652 0 obj <<
+/D [1304 0 R /FitH 643.532]
+>> endobj
+653 0 obj <<
+/D [1304 0 R /FitH 632.547]
+>> endobj
+1308 0 obj <<
+/D [1304 0 R /FitH 494.591]
+>> endobj
+654 0 obj <<
+/D [1304 0 R /FitH 464.948]
+>> endobj
+655 0 obj <<
+/D [1304 0 R /FitH 453.962]
+>> endobj
+1303 0 obj <<
+/Font << /F80 428 0 R /F86 432 0 R /F50 431 0 R /F82 430 0 R /F90 433 0 R >>
+/XObject << /Im9 1295 0 R /Im10 1296 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1326 0 obj <<
+/Length 1556
+/Filter /FlateDecode
+>>
+stream
+xЪЅXKoЫ8ѕыWиІЂЌ­Xѕ дґYlQ`w[HsP,ЩЦV¶[®kщп;$%JЉe'm=iLО ‡њo†ЌЈE„ЈЯG—УСл+-#ѓЊ¤2љО#Ѓ2’F iH4MЈл1§“›й;PДEВ9ўШЂ§Г&1БЏЇЉ2©&1xь>9”»ZюUUѕ^l­ЈСЫйи~DАG¤]ђ ѓE4[Ќ®op”ВЬ»#ftґwљ«€CLМPђ‹игип®7С|[џДPDЏ¤”ИsО) IPmњцќ0Е"Б`ЈьњРfБ&†гjѕЌcЖ4RаQh‚q[ѕadжФ©Ђ G"њм&Лzах+Ѕ)a©У‹=DЬDwВhа !Л’Ы,S
+'(U$8%йs}•/v› СгМ't@ZSN—Уe­ь c
+жхЇ|ЅНУМ[‹®µdcЩX"ЊПзщв¶ь:°TbТи.“m­C;:„#bXРс¦зqВ]fщbY шЎђhҐµ| З‚)пЄј\їт›э2!bњmЄ|–ЕБЏНІu•mІФF“¤~Ѓp(Enѕ‡Зх`]`ю-еЂ{Ќў[я+D€ЋBuІL dАVї&«»ўШзХТK
+Л ѕrAЁ“мд°®;l·ђцUм,тziяК8„оDо^Ѓю €o:Мї%б–I°ј{и'а¶:рбљ¤#Ы5дшѓТvЄО9JЯcмЧі”ЎїёСҐ{ Ѓђ–;KВэ`Ц8“=уl1мЪмП)ђ”ё6ѕШХН в„jМ°Ђ.Въ)xІiю&AЅЋШйЊяў*К¤
+endstream
+endobj
+1325 0 obj <<
+/Type /Page
+/Contents 1326 0 R
+/Resources 1324 0 R
+/MediaBox [0 0 612 792]
+/Parent 1267 0 R
+/Annots [ 1315 0 R 1316 0 R 1317 0 R 1318 0 R 1319 0 R 1320 0 R 1321 0 R 1322 0 R 1323 0 R ]
+>> endobj
+1315 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [307.62 507.204 319.576 518.148]
+/A << /S /GoTo /D (figure.caption.61) >>
+>> endobj
+1316 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [335.755 507.204 347.71 518.148]
+/A << /S /GoTo /D (figure.caption.62) >>
+>> endobj
+1317 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [239.073 421.425 278.724 431.133]
+/A << /S /GoTo /D (subsection.2.3) >>
+>> endobj
+1318 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [220.244 410.964 255.188 420.673]
+/A << /S /GoTo /D (subsubsection.2.2.2) >>
+>> endobj
+1319 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [262.61 410.964 297.554 420.673]
+/A << /S /GoTo /D (subsubsection.2.1.1) >>
+>> endobj
+1320 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [333.22 379.582 372.871 389.29]
+/A << /S /GoTo /D (subsubsection.2.1.1) >>
+>> endobj
+1321 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [534.889 151.631 546.844 163.537]
+/A << /S /GoTo /D (figure.caption.59) >>
+>> endobj
+1322 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [267.667 140.01 279.622 150.954]
+/A << /S /GoTo /D (figure.caption.61) >>
+>> endobj
+1323 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [283.469 140.01 295.424 150.954]
+/A << /S /GoTo /D (figure.caption.62) >>
+>> endobj
+1327 0 obj <<
+/D [1325 0 R /FitH 692.105]
+>> endobj
+1328 0 obj <<
+/D [1325 0 R /FitH 673.176]
+>> endobj
+656 0 obj <<
+/D [1325 0 R /FitH 640.944]
+>> endobj
+1329 0 obj <<
+/D [1325 0 R /FitH 335.816]
+>> endobj
+657 0 obj <<
+/D [1325 0 R /FitH 331.93]
+>> endobj
+658 0 obj <<
+/D [1325 0 R /FitH 331.93]
+>> endobj
+1324 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F50 431 0 R /F82 430 0 R /F90 433 0 R /F81 429 0 R >>
+/XObject << /Im6 1054 0 R /Im9 1295 0 R /Im10 1296 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1337 0 obj <<
+/Length 2380
+/Filter /FlateDecode
+>>
+stream
+xЪНYK“ЫЖѕпЇА¬G3ѓ<мТ!*Ы);I%±цђ”д–’°@`Ђ^лЯ§{єH¬ґT9U9ЎзЭПoz2ЪG2ъуЭЫы»Ч?д2*D‘к4єЯEЄ0"Mm”V¤…Љо·Сы8jµVRКш‡є-‡Ю §ЗХZ[яeҐmмVКЖџъХ/ч?Бnйd·Д(Ў5е·1 N№ыююо?w
+:e¤"+…±)§D!mґ9ЮЅяEF[ы)’")тиЙП<F8J
+Ь¬ЋЮЭэуNІ r&K:“E •™(µ™Р‰eJzFВКи= ‡В”›ЄЩ“p-?aO{Xґ©ўdґV№Hт‚¶Ѕ?T=¬26юёR’UB[чAJЭ8:ёба:l¤с'‡#a°.?бqћћz·%jЧvDА† внRнш»RсА$/оџЄasґ ЇёbІ}Є¶Ѓ Ѕ¤VF9Hљ”tќBЛ$XqGм^k„§­ТІ¶џХж
+›{Щ­ЙgRPђO]lv€VЌ‡ј­Ы BG"soRЊ)¤}L!±){¦јKИ".©щXm†SЖ:^ж•ты@­°ЩcЩ=ґїdaыШв,К¶ј°ќќ[ДµЫ ђа$Zы>ґуе}=ћ…(лjЯ„ ёd0,йУґЭ±¬‰^К}W>2,ўМ€5”ЇxKnБ‹Ѕђ'О¬Л9ЁГrЧсЭz›ґMx№ЫbrgMмJџsБ
+c"НМbЦ^Йпgґ46.!щ‘:ЛПGm+–|з-=…
+•Ћ€н­О'С\EЧKв‘Ъ
+ќЌ PзќчЦKч№‘^Цaтc№щиoЬЭ‡gрR¤—щћЏA=ѕ5eЕZx6ЄЙ‰AS¦ђTr€Bзф№µqґ:Њ јЊГR¦HЙљ­‡У9cdа-ч‘бкТheЅo;@Зг<tоэ\ Yћ…ґ] m4НяЮ‘CЗ¤ы_!­лyОъ™gRрК/Ь‚:№М—PЖыин Ј’+ђЃ.o' WйШcўЊVe —QF1FџМpZW(умМТЧА «Cсr=ь{ҐР4'p;x6ЛOD”uЏ
+њb8-&\frЖ%Њ1—@ЌG8жЌИG`ОbҐ^„УzПНЩµOKRiЃА5+#б&оЪ <»У<юq іeПwC¦DЄ/К;»¶fЃG?Эиѕі—”Зbи›ПБЃдзAvKfљ‰МLjAУ–4ME+О!їэ<СN_•
+n»з)T4H§EѓtџШDЖфieБ%A$&ђµђЊфђjщь3 ҐёЋ›e |buР9ј«33Ѕaа-т^\Gv®„=CА3)i&LІјmп–Юччт|УэжQФ'ЧЛё`ЃO{Qu_ѕ4•ќV
+рhґ^K5;)тsВъЊ,№Р2›nип№Sё нµ X–t]©Ш[йнЦїeЌКВ„$OА VZЋЙ.N|p®бjЋяСtq9 %Х\ёІѕлЪгE њіЋЛWЮR-<yћ\•“Ю<Wс\Є‡9а®F'sиА
+дзыWцЊыtD$љHяТЂjHy,ДQюБ·^RxЮлЃћ5зЗ эгZDЫ=_;`§SЪP«ёЬклґ<щ©ряЎf`и®жрxъфѕЯЯЯэDё
+endstream
+endobj
+1336 0 obj <<
+/Type /Page
+/Contents 1337 0 R
+/Resources 1335 0 R
+/MediaBox [0 0 612 792]
+/Parent 1339 0 R
+/Annots [ 1330 0 R 1331 0 R 1332 0 R 1333 0 R ]
+>> endobj
+1330 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [253.589 563.962 260.563 574.906]
+/A << /S /GoTo /D (figure.caption.8) >>
+>> endobj
+1331 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [277.814 563.962 284.788 574.906]
+/A << /S /GoTo /D (figure.caption.10) >>
+>> endobj
+1332 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [335.306 346.008 347.262 356.952]
+/A << /S /GoTo /D (subsubsection.3.6.5) >>
+>> endobj
+1333 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [412.775 247.607 424.73 258.55]
+/A << /S /GoTo /D (figure.caption.47) >>
+>> endobj
+1338 0 obj <<
+/D [1336 0 R /FitH 692.105]
+>> endobj
+150 0 obj <<
+/D [1336 0 R /FitH 667.198]
+>> endobj
+154 0 obj <<
+/D [1336 0 R /FitH 539.752]
+>> endobj
+158 0 obj <<
+/D [1336 0 R /FitH 333.36]
+>> endobj
+1335 0 obj <<
+/Font << /F80 428 0 R /F86 432 0 R /F50 431 0 R /F81 429 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1355 0 obj <<
+/Length 2056
+/Filter /FlateDecode
+>>
+stream
+xЪНXK“Ы6ѕлWрHUЌ<шB¶ж’MњЪФnUO©±IЊ)R!©Иг)ячt r0цёv+›ЏFчЧЭ_ѓ‡ЂЯЇѕ№[}х*KIdВ“аnД”Dq$2&‰dБЭ.ёЈhэцоHќ‰,Љ§¶СsДzГ(Ґб«ЄЙых†З4ьwюР\lыµкыІ>tёСк»»Хп++iА¦‘4ЉУкю- vрп‡Ђ!іаЄgћ‚d’C»
+^Ї~ZQ{ к^&ћЙ(9ai$qJё€Ќ¤„-Е°lqЇ$%i” ЧъuН ›‹№Е)0ЌўUyЇL.ЩљVіжqx­M'ЇКC}RµU@7(@ч®e4:ќЙKѓ 5ДVТ7LDЯЄўК[хџј=”5hСc Р\DУAвў9ќтzw3kҐ<зЫJи“ы»
+()ъеC­x$b—z™Унs‚ОЉ…1УЌ,,оayќЎ•)€€ж< YЪDырбТЪ—жk”Џ­ѕ-‹w–°Шщ†»c§л*…х ебхXG;|4µ[< Д±Qй2sњЇ†Sэ`е%I?QЩµЬхG_€Ъp,…™њ›cОоf*Л·РЏБГю@™укb»щщ¬т¶юa‰ТЪ@;ыK5x:–ЖнБЦИ?п»Л? /wШ4‹€ЊР.ёґСЪЬKє¬[ђ(эоЬ®dЦьґ­¬Тf{
+^6r¦тi
+ПВJе]o†ёщL¶‡ЋЮИЗ&Ћ’рGњ<(ЎйХpy_К‡Є"&L€§4ХжЯ[NL$гOhiD3э–Qs°/'ҐG
+кМ9љЎ,љжгHж?(+ РОЈ}в\FҐхш~¤ГwD ЋцᇮĚ|§џЊp@‘сЭ2†ѓd6ГДГ)[?.rhVѕЛ2РЦCX№±сЄ{ћeу‹h"ЏАBИEhЯї97ї, »s©4сЄшХцгуpбЊ'nЬВ®­  u-u}Єc™1jЯЩгПeСkтлџ Љ¶Фo‘`7O8љѕжЊnАЧe­дtАч
+endstream
+endobj
+1354 0 obj <<
+/Type /Page
+/Contents 1355 0 R
+/Resources 1353 0 R
+/MediaBox [0 0 612 792]
+/Parent 1339 0 R
+/Annots [ 1334 0 R 1340 0 R 1341 0 R 1342 0 R 1343 0 R 1344 0 R 1345 0 R 1346 0 R 1347 0 R 1348 0 R 1349 0 R 1350 0 R 1351 0 R 1352 0 R ]
+>> endobj
+1334 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [431.117 642.127 443.072 653.071]
+/A << /S /GoTo /D (subsubsection.3.6.6) >>
+>> endobj
+1340 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [253.424 579.234 265.379 590.178]
+/A << /S /GoTo /D (subsection.2.3) >>
+>> endobj
+1341 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [467.847 562.434 479.802 573.377]
+/A << /S /GoTo /D (figure.caption.8) >>
+>> endobj
+1342 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [463.326 431.199 475.281 442.143]
+/A << /S /GoTo /D (subsubsection.3.6.7) >>
+>> endobj
+1343 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [248.642 383.65 260.597 394.594]
+/A << /S /GoTo /D (figure.caption.64) >>
+>> endobj
+1344 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [219.796 343.667 325.35 353.151]
+/A << /S /GoTo /D (subsubsection.3.6.7) >>
+>> endobj
+1345 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [224.503 321.659 250.032 331.233]
+/A << /S /GoTo /D (subsubsection.3.1.1) >>
+>> endobj
+1346 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [280.991 321.659 325.35 331.233]
+/A << /S /GoTo /D (subsubsection.3.1.11) >>
+>> endobj
+1347 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [375.138 321.659 410.082 331.233]
+/A << /S /GoTo /D (subsubsection.3.1.12) >>
+>> endobj
+1348 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [224.503 310.79 292.398 320.409]
+/A << /S /GoTo /D (subsubsection.3.1.5) >>
+>> endobj
+1349 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [313.942 310.79 395.96 320.409]
+/A << /S /GoTo /D (subsubsection.3.1.4) >>
+>> endobj
+1350 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [422.211 310.79 480.692 320.409]
+/A << /S /GoTo /D (subsubsection.3.1.13) >>
+>> endobj
+1351 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [224.503 300.208 273.569 309.45]
+/A << /S /GoTo /D (subsubsection.3.1.6) >>
+>> endobj
+1352 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [210.829 233.05 250.48 242.668]
+/A << /S /GoTo /D (subsubsection.2.2.2) >>
+>> endobj
+1356 0 obj <<
+/D [1354 0 R /FitH 692.105]
+>> endobj
+162 0 obj <<
+/D [1354 0 R /FitH 625.186]
+>> endobj
+1353 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F50 431 0 R /F8 1357 0 R /F82 430 0 R /F90 433 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1371 0 obj <<
+/Length 2199
+/Filter /FlateDecode
+>>
+stream
+xЪ­YKsг6ѕлWр(WYј ОT.»§6{Щ$®­ЪљЙЃ)›ЉФ’Ф(ОЇO7
+B еКMЂ¶Ь¶Э _з;ЮэkПўЏ5яУ›»ћынEnњ.›‰2Ѕп¦xpѕSZЂj#“ЃйС'ђЏ9z¦*ЄGз' ЧьщXжн»_ѕ‡vpхёєЪ@ЂЭ^LЮєҐ-,єuН¤ёVЭшЯо)чНґJЛъ±>ъeЫ:уsУ‡AъядCЕ ЫCэ{Я«h›ы)‡фС·”†FњЮj
+‘Ќ$a=ДMn7}iџ›¶a<'_)х`¤Њ{#ЎУ‰їЮHhNЌ„Oo$МЊД®І®|sґ>АЮЫaIЧ~_‹nи„НјрґнЩщ•y[ф†ЋP†P1${SџО;ГOЭ0ИzеТлзCWTБ6“ҐPвБЯ;„lµдpI„эДјB3їM]нуЄ»Ѕ MЌхнф:4TЏЅМ5>`%Ъ@9Ќ©фqW qgcЬЕwжгОЖёі0оl€;‡ђt§<Ї|wzиЉЪцЅ{ИЛБ+/sЌ 2`Г‡Ятmч6ТчEцmHя;ТyjЙЯ™К†hf†\®Ыоњ‰nвщlжcTеUоЈКЗЁт0Є<€к$Z|Мd>Ќ2YL3YъLж}&у!“№ПdюJ&kN дOщј'ЬT—ИъъDѕ4ЏелyьюzЗ ‰uX¬о0Ј0љґIЛТ5АЩиdl~№at Fэ`c!уЂx¬}Љdж‘“№‰»єфЦШS»j›У^ђіЎл`ФчњјdШ$uW^TSпќ ЂФDКР€¶{.ы”Ь6yЪеY3жP!l¤5СqТЗЎwсЛx±„И1°‡tыЬЊЮ|†6FЖРЛљД<v‹+„|ё(_ аУэVйC €
+v¬ї1џzBИе яЯ ѓХGШ“ух>}v wяsнзъШё–«Zш”АЕx Е_№{aXЄ0ЂЗсvр™ щ1Я‚­№}юп?—џMД к¶ЮчМG+"БЬАм=ёС;tйJ/эн} ;“‹еэІО 4ѕм‚¦2yЈКВЗМxы6ҐЖлхф6… ¦н‹Ћ0В%56Ь‹¶рђГЯc…e§,-YЂпбй?lЁ…Ѓ n·ЗКоЙ8WирTrпF ъ©.ыf‘Щ 'ЋхaЧ0-|ЖАћ¶шГЏЩW/XфwіUUЪ{”NЕы'*XС
+Ю—… аічҐЖrЄҐgAё`ЗrюМ4м ЭеMиЄ|ц;џР»хЁd» eы~йM”%ђНЙђ n&VмЧкхрЋIнЩ!З»ё\·Ф–ґЙ/^{·ЫЦeЭ\µ­]aУF&nWД*ПіЦu§e[/ЖQ®M iй`эЕпѓ“\шpTuз:†<ѕuЯgОFЃ &У3§wцікЉsЖ“тvО~‹Єнт4#‹яюю~х'
+уЬ
+endstream
+endobj
+1370 0 obj <<
+/Type /Page
+/Contents 1371 0 R
+/Resources 1369 0 R
+/MediaBox [0 0 612 792]
+/Parent 1339 0 R
+/Annots [ 1358 0 R 1359 0 R 1360 0 R 1361 0 R 1362 0 R 1363 0 R 1364 0 R 1365 0 R 1366 0 R 1367 0 R 1368 0 R ]
+>> endobj
+1358 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [465.069 541.538 477.024 552.482]
+/A << /S /GoTo /D (figure.caption.94) >>
+>> endobj
+1359 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [444.576 515.439 456.531 526.397]
+/A << /S /GoTo /D (figure.caption.89) >>
+>> endobj
+1360 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [473.906 515.439 485.861 526.397]
+/A << /S /GoTo /D (figure.caption.175) >>
+>> endobj
+1361 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [465.676 487.15 477.631 498.094]
+/A << /S /GoTo /D (figure.caption.94) >>
+>> endobj
+1362 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [445.183 461.05 457.138 472.009]
+/A << /S /GoTo /D (figure.caption.89) >>
+>> endobj
+1363 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [474.513 461.05 486.468 472.009]
+/A << /S /GoTo /D (figure.caption.175) >>
+>> endobj
+1364 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [278.012 361.026 289.967 371.581]
+/A << /S /GoTo /D (figure.caption.53) >>
+>> endobj
+1365 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [292.956 361.026 304.911 371.581]
+/A << /S /GoTo /D (figure.caption.57) >>
+>> endobj
+1366 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [322.555 241.086 334.51 252.029]
+/A << /S /GoTo /D (subsubsection.3.6.3) >>
+>> endobj
+1367 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [410.901 200.448 449.507 211.407]
+/A << /S /GoTo /D (figure.caption.70) >>
+>> endobj
+1368 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [489.776 200.448 501.731 211.407]
+/A << /S /GoTo /D (figure.caption.70) >>
+>> endobj
+1372 0 obj <<
+/D [1370 0 R /FitH 692.105]
+>> endobj
+1373 0 obj <<
+/D [1370 0 R /FitH 673.176]
+>> endobj
+659 0 obj <<
+/D [1370 0 R /FitH 672.677]
+>> endobj
+166 0 obj <<
+/D [1370 0 R /FitH 575.036]
+>> endobj
+170 0 obj <<
+/D [1370 0 R /FitH 188.192]
+>> endobj
+1369 0 obj <<
+/Font << /F80 428 0 R /F86 432 0 R /F50 431 0 R /F81 429 0 R >>
+/XObject << /Im1 932 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1380 0 obj <<
+/Length 1970
+/Filter /FlateDecode
+>>
+stream
+xЪЅXKЏЫF ѕыWиRФвйј%5ШKР¦@СKЫЅ%9ИТx­VЦё–Tgм/祗•Ќ7@{тxћдGт#)=D8ъiхж~хЭЫDF)J%•Сэ>q!#™
+$SЭС»5—›ч?ГF<ЪH8G§pЌЭГ6[‚1^ї­tЦn¶Tах/ЩЈоьшwХ¶eэР‹V?ЮЇюZ8‰#2<HPЉE”Wп>аЁЂµџ#ЊXљD»уqђ‰ҐЖUфыкЧцJа±2b"cJ‰y$EЊ(NТ·їеєТзќюh… §gкЙЕ\нм UЂ.R¬чзмЁЬрr(уѓКuVUzCaК­ґЪэ6Єuѓ¬(К¶ФuV№яЗ¬UзТэѓУm›е‡рB8\¶ЌдъјЎxЅ5ѓL[` ЇO­ОН+‡r­TСёaV5Ъ[ЌD Ё%™UK љт‰Z ¶Ґp=%aЧ)ЛяМФkwq№чoioЪBЅЗЦЄрBґuV~Ї¦k@3ыМФ<<A УрО{ВшЮ›e.ђDDф_П 7№tЛhЉ8Sђ
+#kЅ7о±W–0МкоqAJ)0lђnЮо7 ®уЗUGLИ™*ю№ІnZ џрqїЯ8БЎАї'Pп [џхeЙяJxпЯ?r~Ї“»…оv•zЛє#ОтС›iЌ`‚Kz4”;mFKбЕb”0yEqПiIqЊх
+FзэUйДІРД_‡— G)зp_Љ$РЙуwџB‘qо*ENmшЫЁЎ§ц©—ot_ Щ†ц1†TЂD JИШ2 slB[!нmЦл*_25ЎvTgQњз†®ў(«ўЗ`а
+“tЉ ( IBn)¦@ЦЃЩs}<fuqґ@Ѓ%ЙЫ1ўw€џ@G±5BцЋќЪ%`™„rH<¬ C—1ц•WаЪ>U©Ј­[Мн«SрqЦ7"‡њцг$гTџk*)0ЧД{ііокв9¦tg&%E­ku;AЦz$W4ёk:ИрЏіВЫTХ®АzЋЅэ “рТ»?TЮЮ.ЧMШЋs]·Ђ}уr@џ¤М®ЄћіkYзU7„Љ“Р'С<і зяЃ§‡Ѓг4ЃУЦRЭЗце
+щ*к+
+mІSйЎ)яQKyќ@Сs©5P:НІ ЬВ„@$ћV0ытЦЬиф‡67¶ћАЁ\яm(«:е§чю*:є
+Іd=Ј`g(ШxЊтшиZЏГ®rAf(’‡јЯч‘N,+mпьfТЖ°›xБРБЖbЋФЭЈj^6ь+щc¶®c\?ё7\YcћНіF№№@gf6ЩtKAщ3 qUt№m}±k™e.БV%ъРЩ”dЦvї–mМ:ЈЎfВY ‡жН3 уЄ<оwИ~<3“VьбЂ\WjЯN^€Ў«8ґnХ‡б
+F‰]ї¶4^ф(усАТЏщн3Д5Жй@‡М‰ш|(qр‡шцXўгXJщјbMДDZяЙcдя^‰kЗ%а№4_
+
+”вб fd!›$VВР6[=ЮиЏЄшЊ з–"„"У©Єя§© 3Ж„YWБtdЄќz(лOОJOшЖц„uЂщПЏмhю Р§?!„ћ¬…|-h'ћ|уЅpАlUu1~ьЄ3ъс~х/6пf‡
+endstream
+endobj
+1379 0 obj <<
+/Type /Page
+/Contents 1380 0 R
+/Resources 1378 0 R
+/MediaBox [0 0 612 792]
+/Parent 1339 0 R
+/Annots [ 1374 0 R 1375 0 R 1376 0 R 1377 0 R ]
+>> endobj
+1374 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [275.034 255.563 286.989 266.506]
+/A << /S /GoTo /D (figure.caption.66) >>
+>> endobj
+1375 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [305.493 255.563 317.448 266.506]
+/A << /S /GoTo /D (figure.caption.70) >>
+>> endobj
+1376 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [315.391 231.652 327.347 242.611]
+/A << /S /GoTo /D (figure.caption.68) >>
+>> endobj
+1377 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [210.829 138.826 245.773 148.534]
+/A << /S /GoTo /D (subsubsection.2.2.2) >>
+>> endobj
+1381 0 obj <<
+/D [1379 0 R /FitH 692.105]
+>> endobj
+1378 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F50 431 0 R /F81 429 0 R /F90 433 0 R /F82 430 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1388 0 obj <<
+/Length 1065
+/Filter /FlateDecode
+>>
+stream
+xЪХVKЏЫ6ѕыWрR@*.‡/‘rYґ[$
+ґхНлѓІ­ЦІ[‹Нb±я=Г‡dЙ±Эєhд¤9ъfшqшН0І"Њь<ё о #–ZН5- XIµVD[Eµ2Zђq"( S`Њ%›jZтъi7L№bЙ/C®’|*y9 'Ј€¦;hBеCy™9—БOЈБЗа"#@ЈRi Ф2Eже`<adЃ{ЈВтм=K"1#aШ†ь1шmАвљпS
+#]Ћu™Г(0MRwEв†SRБif8Бz RГ-фћR‘.ТЎ 51џ–ѕ„вe*#©БФ}%=«§э –^*¬HЈ±ъXзW©©ІРTЯhќ—ыiйMћLчХУvб~%iфvзІК†Vыйn]МXэ’GЖxнєЉ_‡кЊзbQЇѓY-[ЃПЕГsw
+ЮGџUџВ+zdЉ­у}юf,™OwuQmqьѓщтZ{ыU¤счk;H пP’ПЁr‰AсЅщ<ЦЃ;ЫеNP™Щ†єЭ~(І$џ–іMyо‚"”Іq.z9Я=Ё.lК eXU=AИe+,㥻Ь|тJ)эЮЯХІЁЯm«·пО„†LRИZ…yd‚W/Єс±ўПЎ~Щдпђы|3э[О,§Мћ$э5Ie \"”qs$m–ЇЉнkалН—;Г,огiЗr^NјЏЕЗ¦ъ~Ћл·WзkП/ИфЊїуМ·‹nи6щћј Tа_’ЈZ€«:
+хќЙsbЊ FeD(NБШя\Њ…F\_]Њ±з1lµ^Њщїc)pўЯВо%-оpqY‹…0›вy)†я[Љ№QЙ|S”3oЛ¤zЄГўУdяuрОШ«uђ_§vBч§ОЛп&_ЦБ:‹ьpVsOЖ¤ђоЮ
+Ф{оnЗ;ЫНЩxиАu›~G·ОD“nPЌпј*KјJ:LҐвЙ{wN›б9‹C°вA­‰gЗҐШ«ќйzµЫkzµ_ ЌЌNc–L]8iЪX_·о=\эУНcнщљu_ЌFЌ¦‡ЖЇїщи_НюМз5ЅР№юс
+endstream
+endobj
+1387 0 obj <<
+/Type /Page
+/Contents 1388 0 R
+/Resources 1386 0 R
+/MediaBox [0 0 612 792]
+/Parent 1339 0 R
+/Annots [ 1382 0 R 1383 0 R 1384 0 R 1385 0 R ]
+>> endobj
+1382 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [210.829 475.349 245.773 485.057]
+/A << /S /GoTo /D (subsubsection.2.2.2) >>
+>> endobj
+1383 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [475.118 259.749 513.723 270.708]
+/A << /S /GoTo /D (??) >>
+>> endobj
+1384 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [210.829 143.037 245.773 152.745]
+/A << /S /GoTo /D (subsubsection.2.2.2) >>
+>> endobj
+1385 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [253.195 143.037 288.139 152.745]
+/A << /S /GoTo /D (subsubsection.2.1.1) >>
+>> endobj
+1389 0 obj <<
+/D [1387 0 R /FitH 692.105]
+>> endobj
+1390 0 obj <<
+/D [1387 0 R /FitH 673.176]
+>> endobj
+660 0 obj <<
+/D [1387 0 R /FitH 661.719]
+>> endobj
+1391 0 obj <<
+/D [1387 0 R /FitH 426.91]
+>> endobj
+661 0 obj <<
+/D [1387 0 R /FitH 415.453]
+>> endobj
+1386 0 obj <<
+/Font << /F80 428 0 R /F86 432 0 R /F82 430 0 R /F90 433 0 R /F50 431 0 R >>
+/XObject << /Im10 1296 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1408 0 obj <<
+/Length 1564
+/Filter /FlateDecode
+>>
+stream
+xЪНWKЏЫ6ѕыWи(Ј6Г·H{Щ¦[4нҐНц”д Ыґ­D–=ІY,цїwHJ”дХжЃ
+‚mZ/*ч>vbZЫQ‚ЧT­™й
+eрж{Rmљ9$ hћ"йUлоzE.ѓ>o
+ўэЖЋo®]wъ‰nOпВљ VсЂк®ђўъ©ISм.цЖП( §ё(U}DфЏYЩ„ФS&c.G‚0s¬ЮNPи% (ЃiўyT™hпЁбЬ_жґa'©PЏ
+}NAr;F­dO§Ўі/СiэЅlъ ‘н]XЏ|xJe)У€%$Z#Кћ2YиЧ1аqЋЙ2¤D c·ЗN97ыЖЋ†ыКJнetXwDЧ/њ¤т Ѕћ)ёЌџЂQyшЇЅ»oaаЇСЄЙ¶оЄISћќa8іЇ€±]Wъ'S4іtцkя
+оUFг~"…$цЫ®GыОјGЂ–RП&‘*Г“eю9"„њ$С*TѓшФщьАЊзё§
+оЩb-Lў^Щ&l/вВ±}ыЁ‹эґД~шЬ»UЈwyрефў%y8| ђX8ёБђыN^~CщК{Gc §ЪТ—ЌQФ`‡КФЃВЬ—­Ф¦g1EзGP” >Й8D»цџЊ­єяaтџжјг.кяГ]FЊ.ЌоќdoуЗЩў…ўьћoЂ
+endstream
+endobj
+1407 0 obj <<
+/Type /Page
+/Contents 1408 0 R
+/Resources 1406 0 R
+/MediaBox [0 0 612 792]
+/Parent 1339 0 R
+/Annots [ 1392 0 R 1393 0 R 1394 0 R 1395 0 R 1396 0 R 1397 0 R 1398 0 R 1399 0 R 1400 0 R 1401 0 R 1402 0 R 1403 0 R 1404 0 R 1405 0 R ]
+>> endobj
+1392 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [219.796 446.544 292.398 456.028]
+/A << /S /GoTo /D (subsubsection.3.1.16) >>
+>> endobj
+1393 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [328.064 435.586 377.13 445.204]
+/A << /S /GoTo /D (subsubsection.3.1.15) >>
+>> endobj
+1394 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [229.21 424.627 282.983 434.245]
+/A << /S /GoTo /D (subsubsection.3.1.15) >>
+>> endobj
+1395 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [304.528 424.627 367.716 434.245]
+/A << /S /GoTo /D (subsubsection.3.1.16) >>
+>> endobj
+1396 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [426.918 424.627 466.57 434.245]
+/A << /S /GoTo /D (subsubsection.3.1.15) >>
+>> endobj
+1397 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [229.21 413.578 278.276 423.286]
+/A << /S /GoTo /D (subsubsection.3.1.15) >>
+>> endobj
+1398 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [323.357 413.578 363.008 423.286]
+/A << /S /GoTo /D (subsubsection.3.1.15) >>
+>> endobj
+1399 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [384.552 413.578 443.033 423.286]
+/A << /S /GoTo /D (subsubsection.3.1.9) >>
+>> endobj
+1400 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [478.699 413.578 508.936 423.286]
+/A << /S /GoTo /D (figure.caption.57) >>
+>> endobj
+1401 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [239.073 361.673 278.724 371.381]
+/A << /S /GoTo /D (subsection.2.3) >>
+>> endobj
+1402 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [220.244 350.714 255.188 360.422]
+/A << /S /GoTo /D (subsubsection.2.2.2) >>
+>> endobj
+1403 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [262.61 350.714 297.554 360.422]
+/A << /S /GoTo /D (subsubsection.2.1.1) >>
+>> endobj
+1404 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [349.473 142.987 361.428 153.931]
+/A << /S /GoTo /D (figure.caption.72) >>
+>> endobj
+1405 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [364.417 142.987 376.372 153.931]
+/A << /S /GoTo /D (figure.caption.73) >>
+>> endobj
+1409 0 obj <<
+/D [1407 0 R /FitH 692.105]
+>> endobj
+1410 0 obj <<
+/D [1407 0 R /FitH 673.176]
+>> endobj
+662 0 obj <<
+/D [1407 0 R /FitH 661.719]
+>> endobj
+1411 0 obj <<
+/D [1407 0 R /FitH 313.207]
+>> endobj
+663 0 obj <<
+/D [1407 0 R /FitH 309.72]
+>> endobj
+664 0 obj <<
+/D [1407 0 R /FitH 293.43]
+>> endobj
+1406 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F50 431 0 R /F82 430 0 R /F90 433 0 R >>
+/XObject << /Im10 1296 0 R /Im9 1295 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1418 0 obj <<
+/Length 902
+/Filter /FlateDecode
+>>
+stream
+xЪнWMЏЫ6ЅлWр(Х„дђyИҐh7hrJлЫfNV¶…КЦF’»XэпЉ¤#9vє@ѓMм‰#~МООі9Ы0О^e?/іW–3ОHГ–k&њc43Nѓq‚-oЩuЋ …ањзWM»ъj8Ь-
+©yюf!u^-„ОъЕНт5y3oЁHIPЈеь–мЧeц14Й™`љѓТ†а8®Щ‡]v}ГЩ-­ЅfРYv?оЬ1EЎуОцGц6гУ;hО,ЎеQҐ0А­bF— Qp
+endstream
+endobj
+1417 0 obj <<
+/Type /Page
+/Contents 1418 0 R
+/Resources 1416 0 R
+/MediaBox [0 0 612 792]
+/Parent 1422 0 R
+/Annots [ 1412 0 R 1413 0 R 1414 0 R 1415 0 R ]
+>> endobj
+1412 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [349.473 450.3 361.428 461.243]
+/A << /S /GoTo /D (figure.caption.75) >>
+>> endobj
+1413 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [364.417 450.3 376.372 461.243]
+/A << /S /GoTo /D (figure.caption.76) >>
+>> endobj
+1414 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [349.473 197.298 361.428 208.242]
+/A << /S /GoTo /D (figure.caption.78) >>
+>> endobj
+1415 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [364.417 197.298 376.372 208.242]
+/A << /S /GoTo /D (figure.caption.79) >>
+>> endobj
+1419 0 obj <<
+/D [1417 0 R /FitH 692.105]
+>> endobj
+1420 0 obj <<
+/D [1417 0 R /FitH 620.933]
+>> endobj
+665 0 obj <<
+/D [1417 0 R /FitH 617.446]
+>> endobj
+666 0 obj <<
+/D [1417 0 R /FitH 601.156]
+>> endobj
+1421 0 obj <<
+/D [1417 0 R /FitH 367.932]
+>> endobj
+667 0 obj <<
+/D [1417 0 R /FitH 364.445]
+>> endobj
+716 0 obj <<
+/D [1417 0 R /FitH 348.154]
+>> endobj
+1416 0 obj <<
+/Font << /F80 428 0 R /F86 432 0 R /F50 431 0 R /F82 430 0 R /F90 433 0 R >>
+/XObject << /Im9 1295 0 R /Im10 1296 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1430 0 obj <<
+/Length 2019
+/Filter /FlateDecode
+>>
+stream
+xЪќXK“ЫёѕлWрЄКВвMА©9dЧvj7{Щx©ІчА‘ Ж’(‹”ЅSSюпйЖѓ гGNБFwЈылiq_Рвџ‹џo?Ѕ1є°Дj®‹ЫmЎ(‘JЪ*ў-+n7Е»RСеџ·ї!ќ2) §Шx±\1JiщfЧЦэrЕ-ЇЫs\їu}Яо;dґx}»шё`p’lИ€ҐЄXппю¤ЕѕэVP"¬)>{К}!A'a9¬wЕЫЕ /1>‘->iхЇмЮL¶QІP‚J%КЖ}i%QVLhВ¬,N®Шzq9ц—*МџIі±BЄb ‘Ў¤Џ ®эw
+7§рЧю DшЌџ~ЭЫвU :ьсM‰Пi°J*¬&:$чрЄ–Ю«Ъ©UЎ”…»›аЫ7Нэщґd¦tЛ•`U),
+Ж€дj.!а2Н`саЈуг~{Ѓ‚oшE\1f мrK”°SЈЃЂ“лО»( RaXt.~Ел{5тtu|i·б™ЊЭ…Wa_„EфЮT±i§ dpVЕмLazv xцЫ1¬ЂнUH¦ьҐЭµ1›°сжTп]—) Ћ2 vМТтГ’QАxд1lј§ЉњЫ$&,@O -А†<Aoн…_‹вЊ>Pлх‡ъЮ[lZмаўuxf~yЧюh|zы{ўє‹+4~ъд5PіКg dЩA…­7Jяёs7^
+H‡Жё‚И­€љ].t}& ѓ{ў
+юЖ6СЅ·EЇЧъ@РД]_6хi“УOiўh•$бЅ·yќ8Фd5ШэN ChЌQ—4BХјMjiжF=ґЁ—Хe}€Ад¶*Џ'— і џЫcЯґ‡.|йv{ЏmЬљa?umшB6цз.ЉJ¬‚И-в7=.G№ж‚bщ‹ыЛРщ-ћЃ¦$Z«©ї >¬ЄFdоча¦п»&^2д†v· )
+tz™- — 7Љk<ёбЋПjхґL0ьтдќџ^џА-_ћHюьеKF{dmҐ„§†=6'&ЧsзR–mbЉ цrрµ-}&Po2т+E*6ЯЯg шеџ[(+”OЋiЈHB…ќ2DVCoo|Н‡sbЩРІ5™v
+0Зщш47П:9э ”>1\‘d/if5Lq3ЏsЬ”|ЭЧЅ;5Шlа[Эчхъsѕх->mЩ/ёiЕ0”pЭћо`µсДс«їЫ\Vдwч8’fj Ј
+†ГъїqёыЎ9~Ґ4±|5Ж
+змІ9‡ќ:8–w®ям|в†—uќТ4ј„+s6Ћ
+ЂСЮэЧ­ырЎЋu‘DХµё2ђ«шо›НєЭёМ5pvd*“Цуi«ЂъuЩЋOSВеШР†u`ёЊfљ“JШ9&Јz7W'gЄZKДXїА -ј3Ч2ЩV~°Ђз№ Р¶&ѓnъЁоВ‘–н6Pй±?фy gLYЗ6rbLЯ¶gјУ«ntЬХ©LҐ|‘бЈЂ`р5$&·ЙҐБЎ1:п‡ лљ}aљ&Ж!Дч?^Нфn=ц™ЄeЂЬИЇ-р:з©fсЙа‰sЛШ©ыи®Ek‡Ш‹['—ЖҐIіоїаЕqб>ћ1FэФ†зпѓ"@ЋыЎЌUР-1[0@B,ќяИAЂЋи©n}2–0ЙkИG(qяuЬ79“няьm©TЩеоч :!
+3)АџЬіжџV+EЁ6у!# 
+ Y±yу~7ҐУї>џNГ?‡M»>г€ux™ќ„*"З 5ХVe•­ ‘JН°цРHьчU’Фu.Ою(I№‹™ѓnиыЫ>W‡AЁ·®ГQ Рфk$_Ч‡Д-Ю~’6'гЕЛ\ц”Ж—ЁФhЂ€”я®‚Оя9РlЮ4¦72bРBOМ–ml ¶:}m®яџ&vР‘€ ЯХВfsиrЌ+ОЮьЌ+d.采щм­[w}Іу!!ф! p]тЗtTџ doщъvс?« л
+endstream
+endobj
+1429 0 obj <<
+/Type /Page
+/Contents 1430 0 R
+/Resources 1428 0 R
+/MediaBox [0 0 612 792]
+/Parent 1422 0 R
+/Annots [ 1423 0 R 1424 0 R 1425 0 R 1426 0 R 1427 0 R ]
+>> endobj
+1423 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [349.473 504.588 361.428 515.531]
+/A << /S /GoTo /D (figure.caption.81) >>
+>> endobj
+1424 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [364.417 504.588 376.372 515.531]
+/A << /S /GoTo /D (figure.caption.82) >>
+>> endobj
+1425 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [361.328 307.031 457.467 317.975]
+/A << /S /GoTo /D (subsubsection.3.6.4) >>
+>> endobj
+1426 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [524.366 307.031 536.321 317.975]
+/A << /S /GoTo /D (subsubsection.3.6.4) >>
+>> endobj
+1427 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [449.865 263.025 488.47 273.968]
+/A << /S /GoTo /D (subsubsection.3.1.14) >>
+>> endobj
+1431 0 obj <<
+/D [1429 0 R /FitH 692.105]
+>> endobj
+1432 0 obj <<
+/D [1429 0 R /FitH 673.176]
+>> endobj
+717 0 obj <<
+/D [1429 0 R /FitH 669.689]
+>> endobj
+718 0 obj <<
+/D [1429 0 R /FitH 653.398]
+>> endobj
+174 0 obj <<
+/D [1429 0 R /FitH 491.922]
+>> endobj
+178 0 obj <<
+/D [1429 0 R /FitH 294.365]
+>> endobj
+1428 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F81 429 0 R /F50 431 0 R /F82 430 0 R /F90 433 0 R >>
+/XObject << /Im9 1295 0 R /Im10 1296 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1440 0 obj <<
+/Length 2396
+/Filter /FlateDecode
+>>
+stream
+xЪќYK“Ьё ѕПЇР-ЭUn†¤D=6'ЗkgwkSyёIЩ>pZкЕzфкбqgЛя=
+FцL{d
+"ITђЙHэ­Ґ§‘fд‘ьЬ:(ЫжХvтh3ЬЈ]3№y(убћШЊ›а·и·шmФUOгЎҐ_й%уБ_ ш НP•ќ5bФ‚_Щшtq
+јL_Кv»…„~c§n·’oЖЃ>jэ•¦­х‘†ЖБЯй’ ]¤;oаЅЃіЖ‹Hш‚bu5љА6чrv(лю"'{ЯћW¬EL&СЬЪGЌЉ^›:КљL}hлўэно тГВ† 'Мnhjў q<ЙnЉ»л\“ЯEЩ|{Т§iЖpgМJТнw«Є/я[јЬ§Sb2QЏy ц Сa^/–ql|ЙћФПКYx§Бy±nЇo{/хьyЦЊ±—‹ычVЂ3Ы‘Цъl­РЪҐсs;ЪмЭb>4цг„Щ¦w¦19FQД^GЯEАўУ,•о
+S§Ю]dоЛКB™WлбШVН“ѕі#H—WVИыњePУv!
+@
+s…Ўь{…?ьфi^@‹Ф§їїWъPФЮу3Ж]1ЕNDPђC№,МыыGYЁm«B7фa3„р™]‘O% PЖ ЬsъW`ь.Ц R6ЧFВ9ПЬ!J+ћR9}VBhX9Lі8 W2-,‚[і[+щ»%>~уvј­Љ#ъDч&®Еdао4ZF ?ёМRФ·ЗІ)Д”Еe–™уаь`М‹”ѓо Gs†E:2‘ыЎ4™$CЫ¶Ћj-@d‹SЌ@№Ы\ѓњ&WSwИБN>рђpЕ?­q.KІї¦±Бi+•AQ‹К`BјЖУZжL
+ў»ѓ“иы¶ТНg"Uec™фйTи®_CcЦњ+Q3Бa_µ
+N‰Ь·µMЄWЫTgўS0$Лйѓ?ю3љ0ЂyЛHќ'шјкБЧpв¶^-)©
+_*ВҐ…~FП…ЙжЮИcзu Ўс4М3MhywЈЅ5АЂ·ж‘Е,IФчYіTxдan<ИчQЁ„%лЫ[Чцi[;Pч#Н®+afIУkЬ;йхaЁO0X-Y\@AJ/ пуiaз^d‡p5;јЃТТy`лљчя3gм·IґБЎgЕПX›2ЃЌ ЁVвћ¦зm‰zW 4иКњ¦ЁeЬdхєЂ,ЫЅЦEѕе3)Mႇ¶Яиsм +р»­ИK$ШшFАd«©"†.:^јY  џЋ5Zі„ХВpvmШA[њ`]
+2ълc8жЖBЪИ#…нWЎlFЖGуYьЧгюЏ!UтФџ=",ЉяgЏы+ тs’PЄА>]В^Трe®NЂЌ ›ВRу7@љЩїЮw9Д'Ьв®° 4/яє"z­]KSX ќK§}!рYВУ«2vР…lZ–Дж‘‘;ё Rр,Gн ЄDн Њтц`РTЭ-byўєёш 3ґк$Lrџ„¬+
+
+endstream
+endobj
+1439 0 obj <<
+/Type /Page
+/Contents 1440 0 R
+/Resources 1438 0 R
+/MediaBox [0 0 612 792]
+/Parent 1422 0 R
+/Annots [ 1433 0 R 1434 0 R 1435 0 R 1436 0 R ]
+>> endobj
+1433 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [472.96 510.065 484.915 521.009]
+/A << /S /GoTo /D (subsubsection.3.6.8) >>
+>> endobj
+1434 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [318.851 432.882 330.806 443.841]
+/A << /S /GoTo /D (section.3) >>
+>> endobj
+1435 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [322.743 378.751 334.698 389.694]
+/A << /S /GoTo /D (subsubsection.5.1.4) >>
+>> endobj
+1436 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [503.488 144.101 515.443 155.045]
+/A << /S /GoTo /D (subsubsection.2.3.1) >>
+>> endobj
+1441 0 obj <<
+/D [1439 0 R /FitH 692.105]
+>> endobj
+182 0 obj <<
+/D [1439 0 R /FitH 667.198]
+>> endobj
+186 0 obj <<
+/D [1439 0 R /FitH 488.451]
+>> endobj
+190 0 obj <<
+/D [1439 0 R /FitH 365.328]
+>> endobj
+194 0 obj <<
+/D [1439 0 R /FitH 282.778]
+>> endobj
+198 0 obj <<
+/D [1439 0 R /FitH 189.373]
+>> endobj
+1438 0 obj <<
+/Font << /F80 428 0 R /F86 432 0 R /F50 431 0 R /F122 1014 0 R /F90 433 0 R /F82 430 0 R /F81 429 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1447 0 obj <<
+/Length 1860
+/Filter /FlateDecode
+>>
+stream
+xЪеXIЏг¶ѕыWи(c†»И
+ЖS‰ик6џ~YwY8Й±Є6Tї«
+~ийДАЊZўe_Хп& j>љa'ЙМg)›Ґч{‡м›“Ыщ!^«ьн…+–Щ
+2ій3И¦vyлуЇР&m+?BљЫзеѓГЅCДW~@ |2уkв~(џ~†U&РшT§н>2Гњлg€W
+»­СR­ФЗ : OІ]}ЯТm\Удх—ЕЗ<tєП—њ¦ї„(Жќ 2Т
+
+йkРёнєЕкЯU­kf4cC7IЫё‰ 2ьzЃеJAяцэБa&`6­ЭСЧt ИЩнЮїnїЯњ7{њхЌЋ_tйЩ¤cT…'z#…Sy‰“µCzИM›Ћґ*—Ѕ§H_G'–]sA}FW.%8¬Ё—RіЈп$nMc!Ђ{Ь
+>›14%C±@n
+/Љй›VЎнИ4ЧрцT5…Wеe2Иg"V@
+ћhDІ
+jНшФИ!&cћxЁуУѕШДчяик”wЌЗ8-МfђѕЦuцy 
+endstream
+endobj
+1446 0 obj <<
+/Type /Page
+/Contents 1447 0 R
+/Resources 1445 0 R
+/MediaBox [0 0 612 792]
+/Parent 1422 0 R
+/Annots [ 1437 0 R 1442 0 R 1443 0 R 1444 0 R ]
+>> endobj
+1437 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [209.17 642.516 223.616 653.071]
+/A << /S /GoTo /D (subsection.2.1) >>
+>> endobj
+1442 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [328.064 268.387 353.594 278.095]
+/A << /S /GoTo /D (subsubsection.3.1.1) >>
+>> endobj
+1443 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [384.552 268.387 438.326 278.095]
+/A << /S /GoTo /D (subsubsection.3.1.3) >>
+>> endobj
+1444 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [233.918 257.518 301.813 267.136]
+/A << /S /GoTo /D (subsubsection.3.1.7) >>
+>> endobj
+1448 0 obj <<
+/D [1446 0 R /FitH 692.105]
+>> endobj
+1449 0 obj <<
+/D [1446 0 R /FitH 493.312]
+>> endobj
+719 0 obj <<
+/D [1446 0 R /FitH 489.427]
+>> endobj
+1450 0 obj <<
+/D [1446 0 R /FitH 193.776]
+>> endobj
+720 0 obj <<
+/D [1446 0 R /FitH 189.891]
+>> endobj
+1445 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F50 431 0 R /F82 430 0 R /F90 433 0 R >>
+/XObject << /Im2 944 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1457 0 obj <<
+/Length 1160
+/Filter /FlateDecode
+>>
+stream
+xЪ•WKsЈFѕлWМUY“yр©ТeЛ»©lU’JY7З ѓДF%;®эпйyЂ@Б^|bє§ылйоЇ!иЂъmхiїъеЛ– З! С>G4цq(ЊЖн3tпq¬7”внЏbЅaсnEѕ¦ДKNҐІ/ѕ”2qЛэzKј—ЖIЮ ҐЉъР­ц_БX82Ж}ЉOЊ•Ђk‘ХзэкыЉВK‚(
+цѓјЎ8&J«ХэA|ыЉжсќЌd…|pЗъ°Э­ю^‘L †€ВIAА,V†iдЈ0€0гБ«vЈЧCчяGюкИх8ДЃЮЖ±5иж^.ЛR®YаќAQїbЮ“Ћ±XУА{й¬PRgv!UИєЫ
+«Рќ •E/SЫзщ(jы]Ѓ1лE[р(дЪ#Ж®бB8ЂjҐ6{ћсџsAФњx“¤OЙБAЂhd"Гл §[L{®Џ
+ЩїФ№*iEЭнRQ+СкІYCщшM¤Єк Ѕл–H ѓнҐ>вRђЌS2u$ГиL:G8т‡lЦq)т"MLd'ћ\;АfсpшНLы8Ю ­Пњ9‰Ѓ‰FHи»UВВ‡дЄfуТt‡s'љ]*ЛSUГкc шqХ¦©МДт<?¬i®j„+Л•ъ
+ьF«™`¤Аs>р‹0сгwpѕєђюxµ№e67го4К©жD¦П¤рЗЈ­„WSfЏт№=•‚6ЄЯoQЦЁ?Ьp;sЖґ@пуBфБщУ»7 юЂюжС…^
+endstream
+endobj
+1456 0 obj <<
+/Type /Page
+/Contents 1457 0 R
+/Resources 1455 0 R
+/MediaBox [0 0 612 792]
+/Parent 1422 0 R
+/Annots [ 1451 0 R 1452 0 R 1453 0 R 1454 0 R ]
+>> endobj
+1451 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [220.787 184.737 232.742 195.681]
+/A << /S /GoTo /D (figure.caption.87) >>
+>> endobj
+1452 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [337.927 158.347 363.457 167.831]
+/A << /S /GoTo /D (subsubsection.3.1.1) >>
+>> endobj
+1453 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [394.415 158.347 448.189 167.831]
+/A << /S /GoTo /D (subsubsection.3.1.17) >>
+>> endobj
+1454 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [234.366 147.388 274.017 157.007]
+/A << /S /GoTo /D (subsubsection.3.1.15) >>
+>> endobj
+1458 0 obj <<
+/D [1456 0 R /FitH 692.105]
+>> endobj
+202 0 obj <<
+/D [1456 0 R /FitH 667.198]
+>> endobj
+206 0 obj <<
+/D [1456 0 R /FitH 327.223]
+>> endobj
+210 0 obj <<
+/D [1456 0 R /FitH 239.579]
+>> endobj
+1455 0 obj <<
+/Font << /F80 428 0 R /F86 432 0 R /F81 429 0 R /F50 431 0 R /F82 430 0 R /F122 1014 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1468 0 obj <<
+/Length 1913
+/Filter /FlateDecode
+>>
+stream
+xЪµXKЏЫ6ѕыWиRАЦ ЯшТґ[ґhС61ЪC’ѓЦ¦m5ІеZr6ЫЕюч9ФУrEzI ‡3Гoѕ‰FЫ€F?Lѕ]NћЭ&:2Дh®Је&R”HҐ#mС†EЛuфzЄдмнт'¤A&%бФЂ/#fsF)ќЮжEZНж\СйПйCqгW¶ЄІГ¶tЉ&Я/'Oм¤kdДP­ц“Чoiґ†w?E”“Dч^rI°Iг<z5щ}Bѓ­.f8a±ЊґЦ$Є2F7Є„Dѓ`­ЄЇBЗ<RZОМЗ”Ђ8еД$b`Oэ¬U
+!‰J"+oh„гЧ`JАX±ШЏсeШћэёзСwњpyЖрЩnжЊ’8Ћж вЄФ—шСк3Й‰¤рsї ¤Г(МCжќ8ФрK
+FoN`,иY<z­wЕ‡Т?VхфtО-;VOOCu ypg д WђП!¬ђj„чvEЇ/шчvЖХґ8„ЩЇЮк:%Е dњw9Т\АYаШјiР5 n†)^KЃ26RжL$D№ђ$Ђ}эs&!+Ђ?Џa»¬tЈ$ К/вUЖeшrm],.ГјєЗIQыгMqBщ є K­›ЄkgXЫFјм‰H¬ҐЮНќъ”xргщ< vX\Ѓ>{ЁJЩb8@7+G(иP6„е0сќ]ейЙъ+јu^\e
+ж$ љњDп$1r
+rћ6ьp<ЩU±¶cН|Ц Сd¦­VдZѓЗ]ЕуE­нр–ШУ%q]
+;бRzHуb[њЭk‹2CX%буЖ оl
+endstream
+endobj
+1467 0 obj <<
+/Type /Page
+/Contents 1468 0 R
+/Resources 1466 0 R
+/MediaBox [0 0 612 792]
+/Parent 1422 0 R
+/Annots [ 1459 0 R 1460 0 R 1461 0 R 1462 0 R 1463 0 R 1464 0 R 1465 0 R ]
+>> endobj
+1459 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [408.542 390.434 420.497 401.377]
+/A << /S /GoTo /D (figure.caption.108) >>
+>> endobj
+1460 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [468.863 390.434 480.819 401.377]
+/A << /S /GoTo /D (figure.caption.108) >>
+>> endobj
+1461 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [500.497 207.476 512.452 218.42]
+/A << /S /GoTo /D (subsubsection.3.1.14) >>
+>> endobj
+1462 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [290.406 126.632 348.886 136.34]
+/A << /S /GoTo /D (subsubsection.3.1.9) >>
+>> endobj
+1463 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [370.43 126.632 400.667 136.34]
+/A << /S /GoTo /D (figure.caption.57) >>
+>> endobj
+1464 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [243.332 115.673 292.398 125.247]
+/A << /S /GoTo /D (subsubsection.3.1.14) >>
+>> endobj
+1465 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [361.016 115.673 414.789 125.247]
+/A << /S /GoTo /D (subsubsection.3.1.14) >>
+>> endobj
+1469 0 obj <<
+/D [1467 0 R /FitH 692.105]
+>> endobj
+721 0 obj <<
+/D [1467 0 R /FitH 660.224]
+>> endobj
+214 0 obj <<
+/D [1467 0 R /FitH 458.299]
+>> endobj
+218 0 obj <<
+/D [1467 0 R /FitH 263.297]
+>> endobj
+1466 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F50 431 0 R /F122 1014 0 R /F81 429 0 R /F82 430 0 R /F90 433 0 R >>
+/XObject << /Im2 944 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1475 0 obj <<
+/Length 924
+/Filter /FlateDecode
+>>
+stream
+xЪЅVMЏЫ6ЅлWрRАV ї)rh‘&h Ъъ–д Їi[…Vrdmњ`±я=C‘фR¶•Э$H/Т€ѕ!з= ‡  "иUцЗ"{цІ И`ЈB‹5ўF`Ґ$RFbe(Z¬Р»ЗjћSBИм…}OkЄf3П™$і7vОдма?ЮоъЄmцу‹ЧЂЄT.(f BpR:—мПEц1Ј0HE’`!„ҐШ‰®oІwZБЬkD07: ћ7HАОёq`5ъ7ы;#йY$ADUВEeDcJ ¤¤ЖЊKь=еbi7Us·®6·ќЅw{
+Ћ§ФщTНh†ѓѓЎЂh5жґk“кtЁъ­·Vѕ€Щ•яyu·µЭ{і\¶s*gџЬГ†Ў&¬=…U©NћъЕ\ ЁЊІ
+EЩ·¤Єѕ[©1jћ„=W*ѓsB«БГМиsҐєVЁ‹JҐP7ўPГ=ВFeз*ЏИЕЅЯG¬и6йџoНш”І ЭUPYMиv¶>ѓ&Н ‡љБ]7зzfЛ›emC¶SPО±д":WЈњto9+0ѕЇа”^к8€нЎrMЙЮц·;wУ_m­+ екїЫ}яј¬л«a]ТХ1wќЅnWцщ¦+ї8ЃєOцjЧоыС°cны‚Уфќ3gP%\yMгьКЬ]ёaѕ4іКY
+endstream
+endobj
+1474 0 obj <<
+/Type /Page
+/Contents 1475 0 R
+/Resources 1473 0 R
+/MediaBox [0 0 612 792]
+/Parent 1479 0 R
+/Annots [ 1470 0 R 1471 0 R 1472 0 R ]
+>> endobj
+1470 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [290.406 137.292 348.886 147]
+/A << /S /GoTo /D (subsubsection.3.1.9) >>
+>> endobj
+1471 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [229.21 126.981 264.154 136.554]
+/A << /S /GoTo /D (subsubsection.3.1.14) >>
+>> endobj
+1472 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [332.772 126.981 372.423 136.554]
+/A << /S /GoTo /D (subsubsection.3.1.14) >>
+>> endobj
+1476 0 obj <<
+/D [1474 0 R /FitH 692.105]
+>> endobj
+1477 0 obj <<
+/D [1474 0 R /FitH 464.838]
+>> endobj
+722 0 obj <<
+/D [1474 0 R /FitH 457.565]
+>> endobj
+723 0 obj <<
+/D [1474 0 R /FitH 444.538]
+>> endobj
+1478 0 obj <<
+/D [1474 0 R /FitH 275.972]
+>> endobj
+724 0 obj <<
+/D [1474 0 R /FitH 268.699]
+>> endobj
+1473 0 obj <<
+/Font << /F80 428 0 R /F86 432 0 R /F50 431 0 R /F82 430 0 R /F90 433 0 R >>
+/XObject << /Im9 1295 0 R /Im10 1296 0 R /Im6 1054 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1488 0 obj <<
+/Length 1023
+/Filter /FlateDecode
+>>
+stream
+xЪµ–KЏЫ6Ђпю<КЂНрMс°‡н zhЯ’ґ6m«•%G’ЧYэп’ўЮuл¶sDg†ГЏг!h‡z?ыq5{wџ*d°QLЎХI‚…TH‰•ЎhµAџ©ж_V@‘Њ©fјџ/)!$№/Є¬ќ/™$ЙЇЩSuкдЏ¶mуrЧ8CіџWіЇ3
+; ўѓCЉ ‘h}}ъBРЦ> ‚№IСЩkђЂёa игмчB”BlJёШСТ)©1г2D€1цЮг6,AЂџчУxЁajЃd
+нт JгT#†µAµEЫ‘яkcґИ¤В\¦HRЉ9IќЕЇ3‚Ј4ЁЂ, ^ц‹qg7со—ѓA?Uатїќ^ bЈXЋВ€Ч?d.ћ^‚R!sчщоTПiљШщ’Гe
+Ќ{ †­BbўyдaµчК4)м¶ Ыl“o:џ a`ґУЙЛЙ
+wЃZ`Й ґ°‘&X®«9“Й9puОЫ}ђ6ЦЩ,н&|Ц§В6AЬVuўiясP}{ B)¬ґє‡БР`…kЌЌЦo
+›5®ИC—PV­—Ь3uqє9ЅЬб7aµiџ|"Ьф(E#uкПзrУ,а›т¤ИяљS’Ш «1уMШ%tц№t‚H»эз}ѕЮ‡A6BАH=юлкTфйг±ИЦсжт2ЊэЌЗ2ўdІ3РЎґqW[…±±m INZ- ­–P§Ѕu-ЫьyjЪ»¬(^hОRx°єЯРе’фдВАсїКЏ†ТНe3.°ІSя–Ћ=€¬§Т%ЏШДоКБTп:ЄюїВЛљЌ AK­°б¬;f8—ї+чПкXП№Nlvx(l—ѓ±9О±д"*з“7pС/.YЉ‰Рюў…мxэL№Шєn.еtьЪЗЕeжЏY‘пК»хВ§¬°—ЮJ]ќЏµ]W{·«і'З6јиG»p UУNVЬ{>яs%ЏЗ[BubtкмяLЩеЕг;[џТо
+endstream
+endobj
+1487 0 obj <<
+/Type /Page
+/Contents 1488 0 R
+/Resources 1486 0 R
+/MediaBox [0 0 612 792]
+/Parent 1479 0 R
+/Annots [ 1480 0 R 1481 0 R 1482 0 R 1483 0 R 1484 0 R 1485 0 R ]
+>> endobj
+1480 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [474.599 262.017 486.554 272.961]
+/A << /S /GoTo /D (figure.caption.94) >>
+>> endobj
+1481 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [504.932 262.017 516.887 272.961]
+/A << /S /GoTo /D (figure.caption.95) >>
+>> endobj
+1482 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [290.406 139.584 348.886 149.292]
+/A << /S /GoTo /D (subsubsection.3.1.9) >>
+>> endobj
+1483 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [370.43 139.584 400.667 149.292]
+/A << /S /GoTo /D (figure.caption.57) >>
+>> endobj
+1484 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [243.332 128.127 292.398 137.7]
+/A << /S /GoTo /D (subsubsection.3.1.14) >>
+>> endobj
+1485 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [361.016 128.127 414.789 137.7]
+/A << /S /GoTo /D (subsubsection.3.1.14) >>
+>> endobj
+1489 0 obj <<
+/D [1487 0 R /FitH 692.105]
+>> endobj
+1490 0 obj <<
+/D [1487 0 R /FitH 590.764]
+>> endobj
+725 0 obj <<
+/D [1487 0 R /FitH 583.491]
+>> endobj
+726 0 obj <<
+/D [1487 0 R /FitH 570.464]
+>> endobj
+1491 0 obj <<
+/D [1487 0 R /FitH 404.931]
+>> endobj
+727 0 obj <<
+/D [1487 0 R /FitH 397.658]
+>> endobj
+1486 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F50 431 0 R /F82 430 0 R /F90 433 0 R >>
+/XObject << /Im9 1295 0 R /Im10 1296 0 R /Im6 1054 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1503 0 obj <<
+/Length 1014
+/Filter /FlateDecode
+>>
+stream
+xЪЕ—Йr7†п|
+gЄ<mмЛБ—-—}H* oІ¤ ’SЕEж&qщЭУX†)Ќd[^.Bh6–юРя€’ЎдНаеpрьКRвАi®ЙpJ“ µ"Ъ)РЋ‘б„\WtЭ0JiхКї§”ЇЪХ¬nёўХoѕжЄ:¤Оп·»vЅЪЦ7ГwUQ…dА9.Г)\Ї‡ѓЏ†ѓ”0ў(HҐqYЋ*тa9ёѕЎd‚sпб,9DП%‘ё3бB°щkрЗЂ–gQ”X\UЛ°*§іD+\Ёґш{&дШПЪХ§i;Ыoьз° Р0†;0wњлСnі>$7’©»®S 5^яsм«—‡vІ›Я
+yЄc]Х®ўwґч«0·X„ћ ~3Д©±Yзч'Ёнnћ¬Iz¦~’єg^›эВЗ7ЉoЁ5зGгuНTхwшгУі­&ЙыETrхҐ-RЧеFR Ц`л(©:@¬°Ld@Nv Њ~)!G"єe›bЭ»DcAс€а Ео%‚ѓЕ‹,‰О™ґmКy“™HоgчqаТUпШожy`УОжy¬C%ШGTоЎЈ§\`'Ј‚V‰JбўY,0т‚·OВв«Iy¤IЋ-яЄ
+tџ~a# вЫ"ёЇнhйџе-ЦњVы]кДл€щTe0$!d–voн0mУE_,*0zф[G„|фpВН,хП’ОЛ К рЮ‘¬’6ЛWЮ¦+± Н‘єЫM-LеGЛсВз­–Q…
+•'a¬m`*Z™ `ћ‚ ЉяГр‹ЏµoТЫ®„1(O)aячфHM
+endstream
+endobj
+1502 0 obj <<
+/Type /Page
+/Contents 1503 0 R
+/Resources 1501 0 R
+/MediaBox [0 0 612 792]
+/Parent 1479 0 R
+/Annots [ 1492 0 R 1493 0 R ]
+>> endobj
+1492 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [269.842 378.121 308.447 389.079]
+/A << /S /GoTo /D (figure.caption.70) >>
+>> endobj
+1493 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [290.406 334.938 325.35 344.557]
+/A << /S /GoTo /D (figure.caption.70) >>
+>> endobj
+1504 0 obj <<
+/D [1502 0 R /FitH 692.105]
+>> endobj
+1505 0 obj <<
+/D [1502 0 R /FitH 557.174]
+>> endobj
+728 0 obj <<
+/D [1502 0 R /FitH 549.901]
+>> endobj
+729 0 obj <<
+/D [1502 0 R /FitH 536.874]
+>> endobj
+1506 0 obj <<
+/D [1502 0 R /FitH 265.259]
+>> endobj
+730 0 obj <<
+/D [1502 0 R /FitH 257.986]
+>> endobj
+731 0 obj <<
+/D [1502 0 R /FitH 244.959]
+>> endobj
+1501 0 obj <<
+/Font << /F80 428 0 R /F86 432 0 R /F50 431 0 R /F82 430 0 R /F90 433 0 R >>
+/XObject << /Im9 1295 0 R /Im10 1296 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1511 0 obj <<
+/Length 2241
+/Filter /FlateDecode
+>>
+stream
+xЪНY[Џг¶~џ_б—AeАfy%1@љt·mђўIЦ@Qlт ±i[XYru‰wjшїч’єЩТМnf0и‹EС‡дбЗГп\Dg»ќэхоЫХЭЯGБLр`¶ЪО$%ѕ fЃ’$Pl¶ЪМ>z2љяєъiOђщ>бTБ4FFМ—ЊRкЅOуёљ/№¤Юсc^»ц]UI¶+qў»w«»яЬ1Ig¬[ђEеl}ёыш+ќmаїпg”НNFт0уA'Ў8ґУЩ‡»џоЁЫќЬ Sњ°Рџ2$\H§) €oфhО>ZЭ[%ЌКЫ9—^^Ш—птљ,тфЖvј/вѓ¶Н_Ё¤ ЖyuЙH(ЂЦ8ГG•єъ“ґЇl(з­8LКFP_rоі.YDBZбtх‡№”h.х
+}ФxШ®ц Ґа
+Ц?вlc{·ё/llф/”т,©’<і=щ¶‘}µ“И?ЫF]¶]ЏV=ЩWЏ‚Ph>µзѕ|ЙX#юiОЁ§зLzЭЬИѕЩєП%‰hbВя‹^§qЎНй| :Ю®„‡Аж%e‹--µ;Ѕ8-sЫ:Ж;Ч')ВO`Ј РЯtбєgґЖ¶ќ)l{AЃ]Э ”Ѓ}>и4G«:}3°їжyµa'ны є$’КЙMџНъ›m‚л]О(±5АГЎќwEьx9џцIҐ/—ћn „$
+HЙЁЕE`чЌЕ‘\нЭОuк¶д0Lгкi,
++о D«ГgХLШ‚Ѕ*JFУ“СП‚Фbdя‡GАмL=ЌЏЇH‡ЏЈМS—ёxY^й6lУђ#tZt ±О‹BЇ]п1/НUІxсiсЎЅRNШa НM]ґCкТBx5ъцІ
+ђ ›DЖvi…ЧЁcz@х¶‘iнєаОЫF•ЫзuбZїЎ Дi­н«Ґ#5Ґ(‹ 9п«є5‹:Х#ЄВЕҐ<к(Ё§d’9…F— a`Ф’QC[Ј`
+h»Оыџџ0 ЮYґWЕўa§¶З ‹M¬\б^=Ћџн`Ќѕї0 !±[БХ|‰,ѕ@WЭ†±nПvиe„/€”Б—щ./2]”cсµСКА&вНЖЬз8µњvЂ[$НЄ‹‡ЬpЎгЛ2?иjчЩ©oјTUЕл}гqЄјЎШЪЌY[ЅИW[џяФ6Пnџј7Zщ„щ­ЗШ[ Хџ_?ј¶ѓЫy8fmзIFЋb0ПeTв3щЕЄ¤©EiLEЁ’oЄL17l>­P(Ј·TЁ~Z!±¬ЇЮTЎф)eh<§L Яe”Гy
+шtґЭп›pК#>W·Ўюz’"!Е ;хымHрaKґu'Ђ>ц\?аУЋрrРЄёЉЗЗ8цk€іcFH}Ю uг@П]ёжЦ>ќЃb<Р[я‰Ѓту]^—цХD@ш™М%ЭМыЗ»Х\ пП?юуГКҐu#™–B†hщуaЬ'CІH»3r2Ђ­АдсZг¤ХДq!!4 {ЕђКЊ­§ ‡ЅЋЅѕЃ“е‘IЉCB
+F™Ј вr.}РnхTo+ЫjБ…v—bmPўVтҐ73ф=9NЏ^t7Q6Ипј3 RёЂ-ЧXС:НЧџ–цЁx H
+ДєвХ<bэДЅуБ6_ХVРСЉјnJ°ЙёiШк¶щ&AВjЮ••ц шМ!†D…­®Зd]aСгV!Ў оno“Ож>х~K– 5CъЎ®Ћ©И3зГГьE™lґmw”®Щwц%P®BИ°SыgЄі]µ/ќ¤1h¬spCIЋЛэsЁЌЭ„КЫЗsZЎwvуЧYR9±4qѕЫјуV\хйPпC’¦ $3ЦS‡ЬУХљ`F†Ю.`КГ!уЬYЂ„ЙУ°aт4ьЇ.Э_uYЇ}v?¶ыcФС­Сj7вД Еќ9aТSйПХ)ЩTы1ЛО§ўKІ—"”ЮїЂ®ЭQqA·ЬІљBЌtХУ~q]h
+ тЎџлlдчГјH‚Й Г/,НЩ4эЦєЌшСцщ.’хЭбЂ(·°Tiн-rulX{іТ+Ю^9и-»Џvж»џ8Rп»ZвW8 xЛџ-Ѓ5Jp2яћѓЎx¦¶БWЫЂpКVuшdмО"Фр»Н6^cqД¶B©є­©б
+№;@
+>!є.Coѕ§Ђ¦vућљПCПЮ(hr„ПсбєЋSbц&ЦOІ¦¤џ‚{WC9н“µWо‡Uh\Б’]‘ЖЗ#ишE•:]vоQвl—ктТl?-Z»rоі+Gџw…ЦЩеЮ<а„AЗ~L::§I†%Јх'HнК3ГЄ!vл
+шR«ю4•Њв78iј VцЬМmъ¬нлSСеr№7“ъ$¤Ў›Ш}'8_k161[Р‘‰O›K;3жиWCҐ/—>p…Ю\оНч*ZсbРz0ј dкІ)Д–ЇЩCZлЛэѓ©В#hхЛA{%C[ю?Гv€wbЕ—{ЧpаM^Уиm-о…Шэю[zC–пVwя rvo
+endstream
+endobj
+1510 0 obj <<
+/Type /Page
+/Contents 1511 0 R
+/Resources 1509 0 R
+/MediaBox [0 0 612 792]
+/Parent 1479 0 R
+/Annots [ 1494 0 R 1495 0 R 1496 0 R 1497 0 R 1498 0 R 1499 0 R 1500 0 R 1507 0 R 1508 0 R ]
+>> endobj
+1494 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [249.548 623.39 261.503 634.334]
+/A << /S /GoTo /D (subsubsection.3.1.16) >>
+>> endobj
+1495 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [396.775 623.39 408.73 634.334]
+/A << /S /GoTo /D (figure.caption.106) >>
+>> endobj
+1496 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [370.245 589.204 382.2 600.148]
+/A << /S /GoTo /D (figure.caption.70) >>
+>> endobj
+1497 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [503.009 543.064 546.844 554.023]
+/A << /S /GoTo /D (subsubsection.3.1.15) >>
+>> endobj
+1498 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [265.297 496.923 319.593 507.882]
+/A << /S /GoTo /D (subsubsection.3.1.15) >>
+>> endobj
+1499 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [378.997 496.923 433.293 507.882]
+/A << /S /GoTo /D (subsubsection.3.1.15) >>
+>> endobj
+1500 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [476.671 496.923 488.626 507.882]
+/A << /S /GoTo /D (subsubsection.3.1.15) >>
+>> endobj
+1507 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [417.452 450.449 508.361 462.354]
+/A << /S /GoTo /D (subsubsection.3.1.16) >>
+>> endobj
+1508 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [433.786 331.044 493.312 342.003]
+/A << /S /GoTo /D (figure.caption.106) >>
+>> endobj
+1512 0 obj <<
+/D [1510 0 R /FitH 692.105]
+>> endobj
+222 0 obj <<
+/D [1510 0 R /FitH 667.198]
+>> endobj
+1509 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F122 1014 0 R /F50 431 0 R /F82 430 0 R /F90 433 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1527 0 obj <<
+/Length 1735
+/Filter /FlateDecode
+>>
+stream
+xЪ­XKsЫ8 ѕзWи¶тLМт©ЗОдТн¶Уtf»msЩi{Pd:V#K^=љf:эп ”%»J“t{±!ђшђW^њ<Ѕ8yт<бAКТHFБЕ:©fQd‚(5,JEp±
+Ю‡ЉE‹Ґањ‡ПмОeUTW‹Ґ4<ьЛ.¤ oигх®+кЄ]|ј8­СD«Т‚I K:u&E‘“?/Nю=АдЃ gЪD°¬`)7Aѕ=yя‘+;8SiЬ8Йm Б2•ўІ2xwтж„O}1<H`ХHгЄRВЄ:€LМ¤2ґц·oЮј©УK™2Eр3ЎIю]Ъ¬µ‹ҐR<¬кОћ©У°Ыd1»MС%Уp›u¶)І’ш›МіaqІj!LxK7ЕЄ[€p3 ­€(:?л3F4+{ЫТАЄ>ТЦ·ЦПYхЌЫ Оіr‰®A,–‚Бtnд}™б¶АЕ:¬ЧшoВu“m-±vu[ЊО”@37 t'j
+АPђDV¶5с(&HЌ‘@‰ўЖэдТ®;*kwpl3.;5ЮпVїЫ9‰„‡yЭT¶iQ<гК’Ш—–8yЌ!юЊ?¶БшёБ[tЮћ"//BШ‘@S\m:’™”ш}Ab0Б­Ѓ&{киСкsЋё(ћ ЃW< ?pГ‹Є-V~dЪaHJUf·а/Pz?Lѓ“УжЦ[в{K‘№тЊkI`в-ЉФ•mБ1®4гC}щЙжҐz^Wќ­рИвW+g СnП ч{nЖ
+ѕЎK э#€В„¶Д:<°0Rыw1ч±ўCі"ЩЛЫ™\‘<fЂr3'хЄAО1пЦ…ПєЩ”& .щ-¦T©Ч~ћ Q/°ьулъ‚gF?Ђ­JгAn—еЧыtМь“АиуќђЂUЌ1G=‡С]Џ P~эвъ
+endstream
+endobj
+1526 0 obj <<
+/Type /Page
+/Contents 1527 0 R
+/Resources 1525 0 R
+/MediaBox [0 0 612 792]
+/Parent 1479 0 R
+/Annots [ 1513 0 R 1514 0 R 1515 0 R 1516 0 R 1517 0 R 1518 0 R 1519 0 R 1520 0 R 1521 0 R 1522 0 R 1523 0 R 1524 0 R ]
+>> endobj
+1513 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [319.098 557.925 368.164 567.544]
+/A << /S /GoTo /D (subsubsection.3.1.15) >>
+>> endobj
+1514 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [215.536 546.877 278.724 556.585]
+/A << /S /GoTo /D (subsubsection.3.1.16) >>
+>> endobj
+1515 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [337.927 546.877 419.945 556.585]
+/A << /S /GoTo /D (subsubsection.3.1.16) >>
+>> endobj
+1516 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [215.536 536.007 255.188 545.626]
+/A << /S /GoTo /D (subsubsection.3.1.15) >>
+>> endobj
+1517 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [389.708 536.007 429.359 545.626]
+/A << /S /GoTo /D (subsubsection.3.1.15) >>
+>> endobj
+1518 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [450.903 536.007 504.677 545.626]
+/A << /S /GoTo /D (subsubsection.3.1.17) >>
+>> endobj
+1519 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [319.098 386.543 368.164 396.251]
+/A << /S /GoTo /D (subsubsection.3.1.15) >>
+>> endobj
+1520 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [408.537 386.543 490.555 396.251]
+/A << /S /GoTo /D (subsubsection.3.1.16) >>
+>> endobj
+1521 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [215.536 375.674 255.188 385.292]
+/A << /S /GoTo /D (subsubsection.3.1.15) >>
+>> endobj
+1522 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [389.708 375.674 429.359 385.292]
+/A << /S /GoTo /D (subsubsection.3.1.15) >>
+>> endobj
+1523 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [450.903 375.674 504.677 385.292]
+/A << /S /GoTo /D (subsubsection.3.1.17) >>
+>> endobj
+1524 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [415.904 200.961 427.859 211.905]
+/A << /S /GoTo /D (subsubsection.3.1.11) >>
+>> endobj
+1528 0 obj <<
+/D [1526 0 R /FitH 692.105]
+>> endobj
+732 0 obj <<
+/D [1526 0 R /FitH 515.65]
+>> endobj
+733 0 obj <<
+/D [1526 0 R /FitH 355.316]
+>> endobj
+226 0 obj <<
+/D [1526 0 R /FitH 241.047]
+>> endobj
+1525 0 obj <<
+/Font << /F80 428 0 R /F86 432 0 R /F50 431 0 R /F122 1014 0 R /F81 429 0 R >>
+/XObject << /Im8 1243 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1548 0 obj <<
+/Length 1814
+/Filter /FlateDecode
+>>
+stream
+xЪЅXIoЫFѕлWрR@
+¤Й¬\hУФiѓ.HвKбд@KC‰ …¤b»‚ю{ЯlЬL%оҐi8|у–п­Cмн<мЅћЅјћ=ї
+}/B‘O}п:сF\шћ дGД»Юz7s/>^їBЬ#$њ#Љ#`ЈiШbE0Ж󫬌›ЕЉ
+<я=~(Џvэ^6MZмjЕhцЛхмЛЊАIм‘N AЮ&џЭ|ДЮЮЅс0bQиЭiКЬг ‹(¬3пэмн [#рEcHD ёз‹
+~ёµu/БE4Ё|ФЏџ6
+hґИ&йоXЙgр17HKҐѓc(TЕ‚гщЧґ*mVТYјСXВzЫa„d^Z5Ј1ai¬ #+ьЎy]Ъ-m—Є¦ЫєpыIn”Ґ @їЄвЬх™Є<є64fЅЏk7E$ЪOЗМѕ№K·Нѕ-66S;@5Жб І)¬fЅjg‡ѕwЇ{I=~3Љ`<МупfЖAgѓЊуЫLNҐ*Cў›BТAЃyTџB„yрxИгПЈМ}ІRП?ж‡ёЄпТfіO ]ЛЋ¦ФЎ<…M$FьЅw;еЪуЕщгtЎFhГнѕюњVF!E Љj·]xWЛГxЊQ1†BvQэџЛ¬¬`,>%*–¶& “dЈЮБyЪUсГщ)ЯHЛх2zЪ~/AАЇЄOК)ЕйЭІyKc7`є4
+~<№IХЃѕФtњµ:ЦИ{уґtЭ—ићУгIz(лT%кЪ¤Ш¶МЄ}Ўy·Ы¤хѓ¬—Sк¶dќC·uЊАвuЯьI~ZZЭ<drн\±Ф{IЪ\VBQљ“ІYчЅєlwЌ{Ѓ]uМ$;4о M83еhЦyД7г“лOЗєI“tkшЮЕ»ќЬѕSнО:ВFcЯМІhЦugЩ2‹oe¦џOЊBђЌй?rY'ЛЫдl^*а
+y—Ґм7Х±YещB‘ХXPщCбяgAbВ„й;¦Ѕї•'Ыѓ&!4Ш»ГІШЋц¤МЌxf§{г#LЬGЃќ@ЇфIЁщA8~Ыя†х»§HKЇ€л“э]П—¦ҐOҐ6\’>PКlЏ†%·ф°·v·KЧS'йЦлљџл`{9ћq»Ж:
+ XАПлб§ чщЃBoE ѕmЁL0д«mёїG^%ЅdцvвсaT…’=eЁpВЎ;D@,©оїПоКаµЖдC
+endstream
+endobj
+1547 0 obj <<
+/Type /Page
+/Contents 1548 0 R
+/Resources 1546 0 R
+/MediaBox [0 0 612 792]
+/Parent 1479 0 R
+/Annots [ 1529 0 R 1530 0 R 1531 0 R 1532 0 R 1533 0 R 1534 0 R 1535 0 R 1536 0 R 1537 0 R 1538 0 R 1539 0 R 1540 0 R 1541 0 R 1542 0 R 1543 0 R 1544 0 R 1545 0 R ]
+>> endobj
+1529 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [204.852 383.661 277.454 393.369]
+/A << /S /GoTo /D (subsubsection.3.1.16) >>
+>> endobj
+1530 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [204.852 368.667 310.406 378.24]
+/A << /S /GoTo /D (subsubsection.3.6.7) >>
+>> endobj
+1531 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [204.852 357.708 253.917 367.416]
+/A << /S /GoTo /D (section.3) >>
+>> endobj
+1532 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [313.12 357.708 348.064 367.416]
+/A << /S /GoTo /D (subsubsection.3.1.12) >>
+>> endobj
+1533 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [393.145 357.708 442.211 367.416]
+/A << /S /GoTo /D (subsubsection.3.1.6) >>
+>> endobj
+1534 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [214.266 346.839 268.039 356.457]
+/A << /S /GoTo /D (subsubsection.3.1.3) >>
+>> endobj
+1535 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [303.706 346.839 385.723 356.457]
+/A << /S /GoTo /D (subsubsection.3.1.4) >>
+>> endobj
+1536 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [411.974 346.839 479.87 356.457]
+/A << /S /GoTo /D (subsubsection.3.1.7) >>
+>> endobj
+1537 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [214.266 335.79 282.162 345.364]
+/A << /S /GoTo /D (subsubsection.3.1.5) >>
+>> endobj
+1538 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [360.194 335.79 418.674 345.364]
+/A << /S /GoTo /D (subsubsection.3.1.13) >>
+>> endobj
+1539 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [214.266 324.921 263.332 334.539]
+/A << /S /GoTo /D (subsubsection.3.1.15) >>
+>> endobj
+1540 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [308.413 324.921 348.064 334.539]
+/A << /S /GoTo /D (subsubsection.3.1.15) >>
+>> endobj
+1541 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [214.266 313.872 277.454 323.58]
+/A << /S /GoTo /D (subsubsection.3.1.16) >>
+>> endobj
+1542 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [341.364 313.872 381.016 323.58]
+/A << /S /GoTo /D (subsubsection.3.1.15) >>
+>> endobj
+1543 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [313.765 128.055 320.739 138.999]
+/A << /S /GoTo /D (figure.caption.21) >>
+>> endobj
+1544 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [323.728 128.055 335.683 138.999]
+/A << /S /GoTo /D (figure.caption.24) >>
+>> endobj
+1545 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [388.674 128.055 400.629 138.999]
+/A << /S /GoTo /D (figure.caption.21) >>
+>> endobj
+1549 0 obj <<
+/D [1547 0 R /FitH 692.105]
+>> endobj
+230 0 obj <<
+/D [1547 0 R /FitH 667.198]
+>> endobj
+734 0 obj <<
+/D [1547 0 R /FitH 209.864]
+>> endobj
+1546 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F122 1014 0 R /F50 431 0 R /F82 430 0 R /F90 433 0 R /F104 585 0 R >>
+/XObject << /Im4 1018 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1558 0 obj <<
+/Length 2329
+/Filter /FlateDecode
+>>
+stream
+xЪЅYKЏгёѕчЇР%ЂЊ№|Kљ`›мО‹Нn’оK0іЩ¦ЭКИ–#ЙЭУ0ьЯSER/›vч H.ЭџЕz|х±LЈMDЈџоюьpчЭЗ”FЙ4ЧСГ:b™$Z«HgЉиЊE«иS,€ћНҐ4юБ|¦”пЉЭf6зЉЖїљWсіышmЯХ®™эюр3мЄG»
+Йзp¤ЭN3њrчгГЭїпtТ€EЉ©4ЛHFUґЬЮ}ъќF+ы9ўDdiфlgn# ’‰ 7+Јы»їЯС«wб4!ЊҐ‘V бB№ГпЫј®Н
+о“Йx]ХЫwN^5^©@ Twт~fB6¦]—UЮnуzSмљ?ъKЋҐ)ЙXТ-z:Ў*^9…™Ж8c4О—Vш]ж/ХЎ}sSГѕЕКёЃ|зE„бЎNџ±4 €UawчоїЅ€ЎµD‰жL
+ўёА†•нкuЋю>|ґ:•$ЅСЭЊlјї 2Йє ќфи (§HPОАѕ2kИ~YЇю+ыћBІeD2щfСzѕ*›$lшєl7sЖeЁф„¤™t3я9c`щкРЙрв6|ћfLЕfзzА2~Оaщи[Uнe_VЫ}ipъWЧбЭ«АА{я— —ѕрѓY–ymюj]бЮґЗµuРъPљУсё©]EI¦ІдfВж "эbєќл6>вчcуҐШПЯ·шх„‡Нж
+±¤XµЏТuЫI©oЇ‹І<№C”&2M§‡ыIз+omn%8ќЋ§ %SE”’ЮђВќУ>љ
+Џ…u0±¬+lКш1ч}yЩT®Хt™ З1“…ьR@оъЉ§„ІNH6іТсуcбАHЖ/ГTјМw®qhЊ*|З§DРо‹лЁ<1и$ 
+Й’Ѓ¤и  WҐy—№[mЪГ> oLы 6нaЌ‘іv&ґYФ…Tн`Rчч‘ц\ґcfИЭ‰¤ч ‘њ
+0Aт©їV­ €ЖR’ІЮ@ђ¤сЯJ“ЈВOвЪlНvajьТЂ,yлъуІt Ї8°‚ђЄіШ,ЃЌUбоkjіkЭ>ЋSёa{oЫњґП7Ж2µh.’h1ЅСОЂc]Z‰3"єы8ърbљАХЃ@%YЉgAэЅ€;!FMЏѓlJ—7XY€”iў
+`њ*і©х±„РS а„О„8иM€ЭЅ ±LиzвЫ.‡ш6€рф }и@*!‰ФЮGщЂRsЎ@–:ЯўXрСA.ф‡¶РзГ{Q§°-жmFї…,ХёБўqЅM±-КЬп@@bHfЙ7‚!ђЃ!Wъ› ш›Љ© їЯМ ґ‹ж-<jы:iбVЌык љH>€FeЙ7сb1рbЇ&‘ЄювѕЄ]щвZЌ4d\Ъькд3~pњЃдѓУЙYVя†Wш`-¬И№—л }pл`6ISOшѕ/‹ЌЌ5°wВвы^ЗшeУ»u)ш
+нпђїМ}кў)pюdкy–єрDЕ6явя 
+2Іа;БW¦7x=¤ЩE5Ћ мЊчОгє›N%npaЪgcу Њ ь>ђ\`ЯiњУшµ<®я2KїЪ%8Ь¦{‚ВO>Ю«?
+or\Vеa Ппэi(ЬЩwyЯЯ«}’c!U¦Єqa њ7гУтZя<fЩр<ДЖ'°PЭ-T ‚ЦzШspлТЎЬЂЅ#@АOЛя(Џ`‘Ё·йфв"~с$Џ-P*ЃЏ‡аЃ`.хЌИ™°"=¦ЖWу‡NnЖО¤jВИаA#rФШ*E6
+јѓS± ѕш$x§l1eV¶cР>Gны\\Г^xJ±QБ©!b‰“§<`•їёшш%_І7Nиu«њіO Ґgѕ  A±ЛКѓ•gз2W{‘Жz¦ЧјZќДy°НV])Ннс®{_‡8W QcйЛа%9ИП6°ь’oz‚€ї­Хя#Ы?~ББщИYysО3I¤РSњxµЁє·?®|;ђ±с®)км·џлЩШЎL.SҐwЃЯ,†ЪdЊzGr
+endstream
+endobj
+1557 0 obj <<
+/Type /Page
+/Contents 1558 0 R
+/Resources 1556 0 R
+/MediaBox [0 0 612 792]
+/Parent 1561 0 R
+/Annots [ 1550 0 R ]
+>> endobj
+1550 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [204.852 149.546 282.162 159.12]
+/A << /S /GoTo /D (subsubsection.3.6.5) >>
+>> endobj
+1559 0 obj <<
+/D [1557 0 R /FitH 692.105]
+>> endobj
+1560 0 obj <<
+/D [1557 0 R /FitH 350.935]
+>> endobj
+234 0 obj <<
+/D [1557 0 R /FitH 275.44]
+>> endobj
+1556 0 obj <<
+/Font << /F80 428 0 R /F86 432 0 R /F50 431 0 R /F82 430 0 R /F90 433 0 R /F81 429 0 R /F122 1014 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1564 0 obj <<
+/Length 1446
+/Filter /FlateDecode
+>>
+stream
+xЪЅWKЏЫ6ѕыWиRT.l–=Ёў>¤h7Eљ¶иf/Е&Y¦meхp%Є›…бяЮбK–јrІЅдДЎ4ьжЙ™!цvц^П~є›}Г#/AID#пnл…aдEI€ў„xwпЮЏиьГЭ`ДF€в`4›/ ЖШї)кTО—4ДюЫф©о,эNH™W»VН~№›э3#p{д,ђ ‡^VОо?`oяЮx±„{ЏљіфР‰%иВ{7ыk†‡F„Шг [(Э(&€^Ж€ІР(шћ°`«”k…мчЏщFlу]Ч€З2mvyХ®цiµ+ДV.Іф°-pґв°КкўnЂX(ЭБlD(уАX”„‰Ѓ®ЧE¦p o#6 - dИэJ –в“Щќ4Иr„ВП
+‚`™Ч•QС©ч±keѕНіTэZЩИ0ъpД/Ф)Тµ(¶u%WG­П
+ Ь‰J¦§Еz{Z(]FwЌХйdрр–тB%‹јZя™‰\іі!ј}­І€°¤1Љ“hЊµ7Y” #ЕPч9thж,цEZ® a3nК
+Yаs«‰ЙЃ‹XІaўь’ L“іѓЧ"}4ћэо4e1Bhкі:,ЄНиh/]9A№вБsФoж^ 4Љ¤$ч–кЪЂfфFЃН ч…№%a<«Э¬гж‘™1Ga<Vфч®ђщR‡Vl
+Ђа&ъЇФыл\љ}Y+PEI1'ЎяIљ$ЈЏ!SўЊlлТљkЋ+Кї0Я­—Щ6* „Аm`%$VDэP Щ&€GФk„·TЊЛХ@ЃCЬєВ8®)1Аs/dсШVЖ_…v
+G‚cЉb(ѓш-kбљ&ЊpыЂЂQ!ґmэZ7›2љзФЙ|4YД"Sg] ТtЅ„}ѓ)ґ#™—–-ЇМ*чО•ДФ¦СL'¤oOО%ПХ`aЩњиФ1CШ’@OD#3яU"љц Ќ!ЈфЈ"“Ц*;‡zЬ=GpЄGj3єёEЌќтоНИч§ ѕJф9 }ќ°№С›ZV*щф—Ы®ЯЄ&oпЕ;щд
+Е{bЈ6Ўt”)`пstkс@ZMё"ЉQ’„Ћ@§|±¤ф
+®к
+GЊЫтцчњ@¶ЦќmNй“!6Bеѓ»і°‚QЏоZџ•№ґbњоLЙщњ CоFbЮ§€ЅCя'mЋ-"жуЅ°брУO€{qjtщYdEЪ=ќЯ µћз®·Ю‹™Њ0”сЁ/:_}РЈб ~сЧБ,›fP\Ћщ.ruєЖЩyіє,Ў»й·ѓrW™~:Жф Їћ:џ™/CHхнm^жP[Фщ#bLПщuС•ХаE0u-dG‹w:*®СTKv0Ѕ(ЃA(|Ћ/ќисН5EЊЈФ3@K,Dµ“{)ZyъеЗ ' ИLsЎЇh5Д;ќЋa9‚ј–цжЮ)?k.ањ{(ЉlД^рpСЃ|Н‡Лё2…ЄиC>S [ьoE)Кµhжцn>qЇl№·Ґ§н п[ґlїђрjґ3Х^д»Ѕtu«0і;—±Іk-лЪ~яtЙMlш СдАгщ1IС
+endstream
+endobj
+1563 0 obj <<
+/Type /Page
+/Contents 1564 0 R
+/Resources 1562 0 R
+/MediaBox [0 0 612 792]
+/Parent 1561 0 R
+/Annots [ 1551 0 R 1552 0 R 1553 0 R 1554 0 R 1555 0 R ]
+>> endobj
+1551 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [204.852 654.652 253.917 664.36]
+/A << /S /GoTo /D (section.3) >>
+>> endobj
+1552 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [313.12 654.652 348.064 664.36]
+/A << /S /GoTo /D (subsubsection.3.1.12) >>
+>> endobj
+1553 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [393.145 654.652 451.626 664.36]
+/A << /S /GoTo /D (subsubsection.3.1.13) >>
+>> endobj
+1554 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [214.266 643.693 258.625 653.401]
+/A << /S /GoTo /D (subsubsection.3.1.11) >>
+>> endobj
+1555 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [303.706 643.693 352.772 653.401]
+/A << /S /GoTo /D (subsubsection.3.1.6) >>
+>> endobj
+1565 0 obj <<
+/D [1563 0 R /FitH 692.105]
+>> endobj
+735 0 obj <<
+/D [1563 0 R /FitH 546.956]
+>> endobj
+238 0 obj <<
+/D [1563 0 R /FitH 419.216]
+>> endobj
+1562 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F50 431 0 R /F82 430 0 R /F90 433 0 R /F81 429 0 R /F122 1014 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1570 0 obj <<
+/Length 2377
+/Filter /FlateDecode
+>>
+stream
+xЪНYK“ЫёѕПЇаe«¤* ‹7 §жђНЪ‰ч°U©МmмGВЊTK‘і$есdЛя=Э
+нЩЅ]2µhZШЗтЕєЌ`ж8
+ ¦%R[ )‰4в%r(Іd+чЇВ •UЧx=єЁb>Щ%
+ВЉxк ‘™Т¤РqБox »tсњ Ж8)FMмВЉЙMh1ь}ќ
+gDежX :“CЁHfoЧЫІЮuыЧ3sћЗTд¤`Ф,‰‘т‹·фGnЬo
+R¤О8®DЋТчгeO© sQQќҐт9) ‘мrAљGф¶.A‡k"©ѕ\–Д}¬X^АЋ8р+o¶©ЫЕ…шљ‘Ё¤'T4Q¦ёШFJ‡i‡Ѕ­nнкuuШШОПSЬ` 
+‚ў ђ±±ч.;8TўД?\ I]ЛЙ…9Сфu—єE (a"аОјr)ЂО‘юоДТx Y8ЂтЇррyў|‰љЕеaџНeа¤*пlZРTG-ак™pб=&x§Ы—lЃ«.e†
+oж*€ЌѓбжрП§]їхogwЋ
+цА№Ёш•|n¶ВМ’”{ЁJm0ЅrЯC^pНЧ.~ЬЩЗІЌі‚ѓU†ќwП'0GТѕвњб@©A«¬ѓчГЫ­-7~дћ›fнpХi–;fш:x ЁUЌBвЩѕу«v}`\цw¶ zWxоT 3„УзрАNЅ",›уЯ¶mВ=ј‹ѕ?ЬЗЬє'Ў јль!Џ±bTщDрђ–БUuфlг_OЫf@A}.J^ ъІаz,– ж5!BКotД“Aћ>PВFЬy,Чї№@<†hѕ©W]_¶й€g`ИfХpmџо«4;™љЗЕ?¦2(Х§ДАъзКћ#3ИѓbёЭ—л¶йјшeЯ—ОФш`ґрІµ«tIAgl-ґ¶В>
+щОkИЃ5g2¶•¦D6ПѓР]`9УQTЉр"сщЧ` іц‡¦ў„1ѕEbМЩТљpќOы™Чй†&гжиымрЩГµlud …щжІMНЋь—±K‘шvagіКЫ©фKџ
+р‹ашей=зщРRJі@Dпб‡fТH’™Т™}Оа~ssхџ*Ћ
+endstream
+endobj
+1569 0 obj <<
+/Type /Page
+/Contents 1570 0 R
+/Resources 1568 0 R
+/MediaBox [0 0 612 792]
+/Parent 1561 0 R
+/Annots [ 1566 0 R 1567 0 R ]
+>> endobj
+1566 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [375.853 416.251 390.299 427.195]
+/A << /S /GoTo /D (subsection.5.1) >>
+>> endobj
+1567 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [434.299 362.453 451.235 373.397]
+/A << /S /GoTo /D (Example.caption.329) >>
+>> endobj
+1571 0 obj <<
+/D [1569 0 R /FitH 692.105]
+>> endobj
+242 0 obj <<
+/D [1569 0 R /FitH 667.198]
+>> endobj
+246 0 obj <<
+/D [1569 0 R /FitH 312.31]
+>> endobj
+1568 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F50 431 0 R /F82 430 0 R /F90 433 0 R /F8 1357 0 R /F81 429 0 R /F122 1014 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1576 0 obj <<
+/Length 2588
+/Filter /FlateDecode
+>>
+stream
+xЪХZKЏЫИѕПЇаН`µыЭмrИqв=,6р9x} $J"–µ$еЙАрOUwу%µ<І7@ђЛЁI6««лс}ХЕЎЙ.ЎЙЯ~||xу6У‰%Vsќ<nE‰T:СVmYтёI>¤Z.>>юйd"“’pjAЊ›ЈKF)M¬›¦^p•>›Е’+љюҐЮшюГ_~`рMШё#–Єd}xшр‘&xцSB‰°Yтдf ЄЛa\%пюс@ѓофbL!5wєYN‘‰V’h©z Q‰ю­дГЁп‚eiЅ`4ўs?ЭЇ
+R-МК«¦И7Пювfр3ГПјhR†€)Їр…c®CЄs‹`гomПЭ№ Џ›вчsСvA­­ В #¤lэ~‘-pРlї#ў h
+7О·]СДјВЂ?Yv0nЏФAP/“юRyЇВSШЌє}ЮНХBЧi6ДRP1аТЉЯ+ЉкОmXq58w86Cьi€О P ёў—vЛdђ3JШп¶УKkЁ…шьЮЃкPћмлSбGБЂМ¦5ВЮЪФлуЎ8vО”\¦„9зvx-ЉZnМ]&e—ФгVS=nв"OHuу[ёBЌ¬I%ы6S™Ipqkы| jЁќ?tѓ^G®КCЩ9¶„ЬшЯm‘{ђА‹Іэ•sSnэ0›lКНс–‡ќ'сsПкщХ —љcї4s‡ Щ
+Ђ'>DtЛ(шшћв
+9(хДIїD`(@џO~Y9,«Т¶КЏ]ЇН¶>vAЙ§В'М]¬ІґРћ6upvSbU…Uь[5~µP Ќ—Њ І"цІ0GАq,A|Йп‚ОР“Xfc5Йаш_ґл¦\9.„'cШа
+с·КЃUє^PЧ•З]л_Џv*x&‰ґw,UЧ‡"3' ,ўдЕ>]ъЖ†+Ч…;pxc’ѕ2…—…їнRьјљ<о)aи`05ЖЫc/дџ­c`Ѕѓhh¶ѕЗT я\„|Fщoёщ™±`0ц»ўзu°…Ъект4S¶Дљєц
+JЫојEх·дє“7*CqE@U94тnґтюо;„^цы1Dак­п ьХ¬з7Е8
+nBRpљhxыб±лбrЧд‰уsн9ъuo]р™ј›П.Ѕ5лdVјДhjф!дKјзЇЕђc™‹›w}qЬэъЬ4Pbл<џ‚qB—OДr}ХoCХ_GО°`у€ѕЉєІё)oiЩQ¦ЩмУrях—IЁаЌЇ|[Ж/ЋR›бЫІя–L@Dc†vћж~"і—i МЈ,„gfА<ОSѕsы*„№‡$D‡юРџЇZzL3 ®pR”њ¶rтj‡^Ѓ·бИv€-К€І—з 2Lw±М¬Kш%”ЮэW$~Ч.|Ё±;Фuо  MuюЃ«Мб[pш{¤ЅЗGЙ&пЭHћ€"а:6qюЛ16 µ}Ѕ-'9
+=~ВvВ\ч0ѕ'»DH–B«'°¶Пя»;з ћЅ‹ћVzТA‚qЌeO)оkТ@.CХџqЎЕG"ьгќI‚ьњ¦µ
+endstream
+endobj
+1575 0 obj <<
+/Type /Page
+/Contents 1576 0 R
+/Resources 1574 0 R
+/MediaBox [0 0 612 792]
+/Parent 1561 0 R
+/Annots [ 1572 0 R 1573 0 R ]
+>> endobj
+1572 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [276.244 393.506 295.672 404.062]
+/A << /S /GoTo /D (subsection.11.3) >>
+>> endobj
+1573 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [344.107 393.506 371.007 404.062]
+/A << /S /GoTo /D (subsubsection.11.3.1) >>
+>> endobj
+1577 0 obj <<
+/D [1575 0 R /FitH 692.105]
+>> endobj
+250 0 obj <<
+/D [1575 0 R /FitH 667.198]
+>> endobj
+254 0 obj <<
+/D [1575 0 R /FitH 638.024]
+>> endobj
+258 0 obj <<
+/D [1575 0 R /FitH 363.38]
+>> endobj
+1574 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F104 585 0 R /F81 429 0 R /F90 433 0 R /F50 431 0 R /F82 430 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1580 0 obj <<
+/Length 2946
+/Filter /FlateDecode
+>>
+stream
+xЪµZ_“г¶ ЯOб§F;sfЕ?ў¤јҐЧKsiЪ¤Нfљ™Н=h-ЪV"K®$wіs“п^Ђ
+mWОнZIЙъ№Н„KD«Я¬ҐKпJўцm·P-еIт8Ok=FВ ѓ™°‡Р
+sLюТґkЉ„P—«1E9¬t ґ`5-МЃЖ¶®1L(М*©§wо„ADIШL`{)0аЊсBчЗ5/?МЖјЅџыё_оШ^к’иІ «Г+Ћ° дKt¤ШбQГђжБ#цЮ
+·й 8 ЖџC6щыг$@‚&3дKеЎу‹7я|уЉєО®«Ъ’!Kg&z»з ЃЅк›Oneс,®i/‡#ЫД›8I}цi„–yT»э@Z¶dк@`UцЉj±±oЉ№ра‹LhwEЧUЮpљ :ћ°]LЬPћ2LЛЖѓГ]СA¶§
+™L3ъ°oЙD|Л2И¶А{‡WkЁњ+‘HхTЖ+Z#§
+wk”љ
+=›}(Д"›.|C8Аiѓ-&Эf ¶аЃeW U>r¬Юwи W7їEqtт5у(/М¶kЎ¶pїБГ…п•КЊI?`л)РлЖ.бOXD!СCћR{ЪпЫчqд@a
+_щЌaЗ€uћ±з¶!.R"fѕ·Cш=\0NўхД)$№?aЦ©лivЇqј@Ф‹: %фSк*Оъkт
+|…z^YеF@хтЃККМУџѕ©pG€”?4…gХьxivl&РБй3ЦWг]ФS3ygiВR|T€х·+з»•1"Х")єяв8<њЯ­_Ф©йЬЯНФhыђrёM@УЁ.cўї»ЉЕoћu ЦoZЮјUю„±‡ €ТQ v©yМ|Џрxei8•рр¦ жсШЦБїHо«]zl]MЃГ‡‘сЮjЉnг—)ВІр©„|mВnъl,ђьµк?эЁЇ$Б;—_IдГпэєїЊ,†эд+<ђбwїјЯХ/r–йIДНЁ№kПD FьkT&а8ьЌ†1 ЅX(aУSѓ№л©н\Ё..TРг’{еЈМЏIµМ¦ё¦wєюхЋх8ыH‚7@юb/ішbB›p1ќo©YЬzhКс u„ЬCуµПРЌуeцAщ‚7\Дr Е]бгpк™–ж»щYЩнЧ ЕгJТµРцLЉХ2eSHz81ЊЁКdђi•Ґ7Z°§¶ жЊџ]ЅевњµЅ<ъ%щРщ–љµДаEXҐ~пД=€ЗыIЎ”ЮyИ/BNЗW‰A.И
+rЁ}ґ°’эH®~ё±ЖDL\ю”78ТEhZ.Ц”ЌРbsAћџуaШ8дћўjHєY쉵 >JВ‘zи\сУrфЮСЯ|qЕ€ьnxtюЊlH
+ЂАЄжЫ–†°ёXВРKјўёBў«я„пхxГCNх+ђF
+cУсП
+endstream
+endobj
+1579 0 obj <<
+/Type /Page
+/Contents 1580 0 R
+/Resources 1578 0 R
+/MediaBox [0 0 612 792]
+/Parent 1561 0 R
+>> endobj
+1581 0 obj <<
+/D [1579 0 R /FitH 692.105]
+>> endobj
+262 0 obj <<
+/D [1579 0 R /FitH 667.198]
+>> endobj
+266 0 obj <<
+/D [1579 0 R /FitH 521.509]
+>> endobj
+1578 0 obj <<
+/Font << /F80 428 0 R /F81 429 0 R /F86 432 0 R /F104 585 0 R /F92 436 0 R /F137 1211 0 R /F50 431 0 R /F82 430 0 R /F90 433 0 R /F155 1582 0 R /F151 1583 0 R /F156 1584 0 R /F157 1585 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1588 0 obj <<
+/Length 3100
+/Filter /FlateDecode
+>>
+stream
+xЪ­ZK“ЫёѕПЇРћBUYX<щp.Y'»сn%UNy©І}аH‰kЉФ’”gзЯ§аS°g·*—ЂЌFЈсхЧН‘›гFnюyчжюоыџТx“‰,Цсжюqг¤°.ЮД™q¦6ч‡Н‡(Ћ·џоЃ‰r6QY+ґМ@ НqЫќ’RFoљ¶m¶ЪEOЕa»УNFoѕчгэЭow
+^ђ5­ЈD&ЭfѕырIn0цЛF
+“Ґ›'љyЮXPЕdЪХжэЭод\wиџ©”iЎ»‰]"ґq¬X^ѓЖШЁ?Ьш(ҐЩЄЁЙ{±Э№XGч§ІГ!=m•ЊљkuЁяІUiФу п`GКE_рЏ—сCЌПэ©¬Џ$EБОa…vл\$>J§ёу}Гуk¶ ?<y!§|«еL¬™t|lЄЉ_ЃРz°еќ[9ї-ЬмЂM|©т}q.jяШ]Љ} tСvЇЙфѓН†Япrr“‚бbK†3VHҐ7; T1ЇРЏ‡>›‹86Г™ЯoS°Ц…mщ—¶@JеЗ‚E,ЦЪyа.°›Њ%=јёX·oОя‡Ґ./.х%.упюи:§Чy[ґЕ+^ъE.MЧ•ХЮМЫ?іИЎ@џЁЛѕЁћѓ^qл%ЩьЖп”q"1
+Ь$pЧxЃџ*°J»µ.jАЅµКАЧы"
+ ‘ ќ¦ь•эр]P 6·*їBЌSvј,Ћєл~_Я›_.EЮzW_шЂпszЬ@юШд‘„}sѕTEП'•%Q[Ц!GHc‘fjTЗk
+ё`аI^Ов^k/жщRtE?шћЌљжsД'd2ћнwLSLjЂnґГ&|”#AГхЖEьхф&‰S‘Д+ЄКПxC‘БИ$ъЁvЂ‚+.є›љз•ю·GЖ:Пщ(рC3E3<џгµЕ0QјнУЋо
+ZКЛП«sУхј“ҐО9jЃ‘ПЧ*пь+ы¦†#»›TҐА€c·фс®пЇm;т»3Д"ЊЇ,XўЃД{п„v1}уЃыэ°ољп–tтэD'СБЄЙїу:?ІїНАзф@њЮр1еAWD K…Iі ЉvЪјyM¬Ћ.§–Щ Р5Ѓѕ~Y.B­ёъаW_КжЪщч;б…¶–\r8(|c:(њН…эГAЎяш1а pns€O53N±фzj
+S Ўш‚сЁ№ъc~ЁтъуMс0аWCxAУqH~оёпXМисњUЕ"3#=ыЩњL P„t‡WСNDqД` ”sА(яЂk З>%Lшмі=(ЂяФ
+rЗ дЖ Эrфt(;€eПdуђя* °.G0@l¦!UZHTшЕјЬа+q"”WКП9\ ¤)1Bф%Яц№НAВn|Гn0д›QHВЯ=(ЭcА‡<’РЭЌk<}ѕл‹у”!GХ¤3ђМФЄ МІBРb0h5›ДЮvД P‹Бф ѓX+¬ЎЅ*»юRФ!PП(V&!№s1ТУ¶sїШѓдРЊ­®@(Ај‡С.8юЩЗ2.ђ%«X
+гIВ<ютwЮыџNеюдY]ЬuBZФyХ?уГ•WЧВЛ"2џЌ[зЦЉ5®Іч•л2†Ж+ПDy“зОгГТ…­0ntб®и»Ђт бLПn
+~:Zї»¶ЗЗ.џt‰aEF4В№Д"±ЃПc©Иґ
+–“єп¦”aЂ•Шxоd?TіAЉ№ Ўм™{ицaѓу&‹›гЋcХ<Ђ‰UuЉya°МуЋmsЅt~Ђ]*qіожR`Ц–Zд ќ—Бж+=•Z№њS‚Фkd
+Ш1ниўCсH|­zоЭЃЙ,цTЬиOmбЗ@д–85yt”as&В%SЦ· ЪS/В$G~ПЗЂиUЖVьvЕУґ’.4эъЬјГ§”Ф¦ЮґЛЫ?э+@ѕ¬gE5WЖЯЂzF¤TсљfЭ“z@®`ВN“ГPяЏѕ?µz3лю/k°‡„§+єЧ!ў~а¦FУ„ОTeАжF[ѕ
+`Є[ь·ЕeЈѕЬWE8‘7vLЉ~Ю‘¤с¬ИІ<I'фtF_?И,sлІо}~hшe(TpХ™»Ыря7d&>~\5]xfќF©ЫТЬО‚}|‚ЉЯљ|ьґ)WmqґoЇ…пІЫq'3lЌaСПЎTOeзeD џФм«?у§°ці—:¦Љь&kшJ‘Bц6ЎП#ДЯжй0N"¬M–[LйЩтeЄЭ%з ыф=cшО8 УВз”GТfUґ №/x§ЌWY'V»§оDщ¶ґjT‘ГG®dЩUцRЁПЬўЇФ :ш0;etЊЧ`e€пЛz_р>Sl­ЙчљPеQj!нЛDqт9чл1ЉбО3µD1NОsє!бўлD8(ќС™Ogф¬¤Эс@=”i”ёO?SЎUЇ%`*ЧyYCвё,'pА©ќ6Жoq#Ђђ1@¤ћтМЪЇ2РXfeХWC•У›иАз#ЗzЦp·;ё8»Ј±т#Хв‹
+ОЋшЌк7RF]~Ж{m”Ў«Оc”ЮK9ц}XЯЊuфЏEШ”іф3ДЏВЯУ
+вЗЦМY,Ґ1…”џЙl{Ус цЎ¬К!™г«E9ЮІидтFbЬИ_G“µЕ?( яL Ђ"Ъ$щЦ((«„%–ОяЎАяU!7NdIВ›“±€5ИRcAVН"~–
+endstream
+endobj
+1587 0 obj <<
+/Type /Page
+/Contents 1588 0 R
+/Resources 1586 0 R
+/MediaBox [0 0 612 792]
+/Parent 1561 0 R
+>> endobj
+1589 0 obj <<
+/D [1587 0 R /FitH 692.105]
+>> endobj
+1590 0 obj <<
+/D [1587 0 R /FitH 636.812]
+>> endobj
+270 0 obj <<
+/D [1587 0 R /FitH 450.637]
+>> endobj
+1586 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F92 436 0 R /F50 431 0 R /F90 433 0 R /F81 429 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1593 0 obj <<
+/Length 2117
+/Filter /FlateDecode
+>>
+stream
+xЪНXYЏЫИ~џ_Б7SЂХЫч‘ј,l6^ HІ;ыdHЏФ’S¤–¤¬ ‚эп©>xеЊ Й“JНо®»к«ЖЩ1ГЩчї{|шжgIeцxИ€бHJ‘I#ђ4${ЬgпsЃиfK0ЖщгЙm>>ю
+#CiїY*їзб»З‡_,вЊd#.$ИJђБ"ЫќЮДЩѕэђE‘naз9г 3юІ2ыйбЇш®(V€ќIЎe"2<нfЛППvЧФo7[Ѓeѕw '­Ь>~єЭ)к!f%)1Xзaјq•»нкуЩVы)Љ%эЃќ­вэEµ+Ї{зя€јu]WTЗ$ХЎn"Qm©‹«lЩ®D
+ювћБ–jЋё1S™%8мЏ‹S3±ґDTЙlKАЪ"Ж6хtШRЃs[нNuгТї-ЪlБщ»C\~®Ї‘иЌјЭЩ“_ь~pРЛ/ ќиB82њѓTс7H•Ь`¦:3ДХ рҐЩ0•;{~*ыР›ЮЙЊч›‹$bиҐ)ж
+шCґ
+3Ъуl?9Ы•а&Чш ар‹=У8XсБ?эЪ·OоXTЫДез°ц§_п]ЩЦЭ)rэчцЫ2]¤яц›ХVшhыQЊ0MQСМqю6КVіљ<0Ф‹ДГЗ=h­аhД1ЛНt[.‘авя/к^Q¶,лЫҐqЮfOЌіџЪч[юсЧБv#*"r0ЮЫWF…FЁ™KчїЋ)(<o6P€К2†T*тПѕAЄ„ҐЈл"qс!ЁhџD;(іоЛµ®ПJ… c}п%ЫдЙ-нЦ–…m](Э:ЇсkЧwЦyу Р…ґкврmU№Vў]‚еЗhчrЩcјяж9ЪэЮнЎ,&Gб|1nbпРylv&wї\m—єzµЏHи 3й~tm†щ -6‘Њ#…хјkДЌзъуdЯBqB‚Ooоµ>ШІuk]“!:КъqCў~ЊиЫE;С,°п»q№ц:ыеПE[@дБW®m€їЛыИ/uш•ЮІ~5®бШ„#ЇКBНNџыЈ8Яѓl“¤3“tЕО›љ™·Б&ї8Ч лРRtНuН ”#¬ьфЩ‡»-Ї.2‰Цђ!мЂP
+“…ѕћ/eI[OЄ1Б`ТМцЏnEyА!dФЛ‡BIј+Аі#ъкAWабх|Y.¶h~ $'Б>~)}лн3=эЧtА`AmАXі№вР¤ёЏ¶¦®О®кьy Ш®‹їѓ!эџdHOћ%q`Ў7ђѓЩpЏя<хчkOЩC*њ?5сb`НЙB ПnЇЫЎ‚y‘eyeщ ;»S¤аU©ѕ*WЬѕ¬RTсјЫq$?K ѓyaЩv#я°0„GXtdЏЌЅњвGџбuіVMa`ђdЕбиZк0$№ZЌ/ “(“?щlѕv‘]QEoSM‘Т‹8oліYі@m$cсФJYWѓІа yїµЄк.ТOйшЙ^<А tNMБ
+Ђ­mћгтҐ.ЄО>lоФ Єabвж‹{ЩLы33µЖ<т-Ф‰k™юћ\yIЁяП—KЭ]jљі‰gо(hxлэaA ФяBЈJmzТ©&!Є·OCфNс”РБН¤›,а†Мў5h0г)жЃТZЏ3уфPц~1AМі0љАђ¤ЙrЎ],зиSыйt”ЖуQzжCm ћ=ИЧ0ЗїЇэ(йK],ТKxНaвµ#Ѕ&t‰°ГХ!2lяЂ‡кH=ХMSы~t ЉУьйyEih4™Ц ђ
+\МaJђРj1д`Т¦bЯХс7Ц Kк'j2“§6±ўЎУКrЯЁД jМKЈNШѓSlзZС'пЃUd 1+FЁШ{wіПнЎ8^чк:p'ќ%Т‚.Їом€мї”jа/3шKзg·;ЩЄhПюЇљ†”~H*ѕМ|я»Х‡+ўRFѕ>ВАЭБ{o6ю!&Ю?с=HС·†!‚ЧЂФ©¶8Ґm&%Ф>o¤€µf|Ц}WҐ
+Ч_‘0 Puz^ЃqАэЉ¦оcд«џи.Уљbf¦S0HЯVxCYJ~M«1E†Ј[СЏnГњжАыЙЂgЯ}¶З4іСЎЛq[ EѓЌp|Dc^ц¶o#№‹ЕЁЫ©Шќ" #wзЄ~KwЊ?GhД ­ЈД„‹t±-Ў­нџG™ЬЮЈ
+иЇЋ‹Sl ¶„Њ—°%йВ0М [2 #Г±т#ЇJЮ±¦Р–_Ч6ј¤j¬OdП6 (XЮЃњ#Жgѓзµu—» ¶ ҐЖЗўКE&чЮ– ќs:СВъЬ^УЃB–ЉE4јM№НVрЕ{iЖOP1ШО·ы8(ЖЏхЕгtяx
+%7ЧЕХаbЈfёП¤†
+endstream
+endobj
+1592 0 obj <<
+/Type /Page
+/Contents 1593 0 R
+/Resources 1591 0 R
+/MediaBox [0 0 612 792]
+/Parent 1595 0 R
+>> endobj
+1594 0 obj <<
+/D [1592 0 R /FitH 692.105]
+>> endobj
+274 0 obj <<
+/D [1592 0 R /FitH 391.873]
+>> endobj
+1591 0 obj <<
+/Font << /F80 428 0 R /F81 429 0 R /F86 432 0 R /F50 431 0 R /F82 430 0 R /F90 433 0 R /F104 585 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1603 0 obj <<
+/Length 2230
+/Filter /FlateDecode
+>>
+stream
+xЪЅYIoг8ѕзWи2Ђ Д,®ZЁKПTУА
+ЭиC`Љ¤Юѕ|OЎБ! БЏ7?ЬЯ|ёKў %iДЈа~(J¤Љ‚(U$JYpї В(Y=Юяйд"“’pљ{gµf”ТрюЁЭe$p9xYp’ВkооЇ”Љ*лљjЕTшдЎ-‰eЬ_яЇeЫЯІѓ^­№ўaVомВП,¦D¤іmVwyUъё0ё—шёАЭ›Oч7їЯ08Ґ­ВHJU°=Э<<Т`g?ФPy27OЃГ‰”Гє>ЯьrCќҐйВвL!#n,™rВbDJ’HЄЮћ(DяVр°°.Ј2``TЖ’ђ)Ўњ-н»в4њЩxЖV XNЌLїaдOF©Шoз'ђN¦©ЏУҐSЦ<ўDq ATк¬qїЉiЁЫN;™~ҐЉn«Sќuщ¦Р°НмЮSЮ=ЎБXB!ѕ76ѕ uУв]C~ЯT'»ъ"эЭ.»jШbя#H4X3ЎObXpВUЇЌ7lш0bпЌб]ч>* ЏY‹‹4l!№КѓЭ<йн1+уцdчUcЫFg†…yЈЪ»]ЗЧ<ЩKuоnб!Qa[y„жQJb%з‘·¶є .иYУлю•¬ЁБдЩnЧи¶Х ЏУ°;bXЖS©qҐЖЯRЇ85ѓ
+xїн^ЉЃHХЛЭО`=јЉAХjmOvХц|Тe7a†–»ґАЪЉm•Њѕ/®кEДDДј/‘€A"Ы»МCM–@¦LnaёРѓьж±zgд‰шэЕY&дeь%):­u+шIiXWm›oт"п^м>є
+ЏT\Й‹ќ–рлR…‡mvТn+пWOGнВRНR/‘$Ћщаа}Ѓдuw®=1
+kXЪ®й%ъ/К€—k&эјИщ”9ф)’ЊШ kВЎ©&Уйx;ж„КЎj}*W«ЬXЈ* рeT‡T`і†љp¬.‚ущ‡PJpБ,Ъ„ЌmВГ€l№©E9¶цЌ9°… v¬BгXeЯ3чAЫ>чI:вЎE …Tѓ°љ&фш®‰™ЫHКW® 8у‰х1¬}1 ўшђќ`ГФ}I\Ўb*ф?хК§ю‡ьуysпg‡­^Њ№іь X fТ„ъеёў°u$пљб9,йє~6eВ|П¦Жq€Ёo]O?ж[ХYQTэЊ9™х0g°SЭЏS`PЏ‰Т§Тљ ]~‚0™ v™ Д€zлВЄ‡ёkАоЄ`оU'm·f­Гњ™Ї"жlѓЯ†Оy±3iЋg&Rᤱj¶цЙоbGh ѕБ=§ђ{й*ёьЉ’С$3СsЭѕ±Х5ЫШYtл)ЯЊЗГ· FярйИONP2~®Ъ|‹f…±'9Маn¦OcКlyJ`оaCr}уЪ†ШЖМЬ¶LНµwe?E6чMт??NагтдP3IКwBБєY‰8ФЩЙI° *Qг‡Ђ|СyжEЌ'PО±·ЃiUjЯ „ SпdыjхxИЉъшшj тvнНжиНчшZd]@JћІог¦Й¶ъ¶УПЭѕ*»Џ§Э­;…‡s=R†€MҐЬMиљПK.ІјмЄънoWµ°ЬЪ,зВя•Ю1ДЎ0 њтdTqЈЎнГАoЄз\Яэ
+иДП\Ђфїk]HЅЫ{ Б$А=Р Ю‰|в·яckр
+endstream
+endobj
+1602 0 obj <<
+/Type /Page
+/Contents 1603 0 R
+/Resources 1601 0 R
+/MediaBox [0 0 612 792]
+/Parent 1595 0 R
+/Annots [ 1597 0 R 1598 0 R 1599 0 R 1600 0 R 1596 0 R ]
+>> endobj
+1597 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [283.959 413.578 295.914 424.522]
+/A << /S /GoTo /D (section.3) >>
+>> endobj
+1598 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [319.974 304.772 341.061 315.741]
+/A << /S /GoTo /D (table.caption.116) >>
+>> endobj
+1599 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [358.436 304.772 379.524 315.741]
+/A << /S /GoTo /D (table.caption.117) >>
+>> endobj
+1600 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [405.197 304.772 417.152 315.741]
+/A << /S /GoTo /D (table.caption.115) >>
+>> endobj
+1596 0 obj <<
+/Type /Annot
+/Border[0 0 1]/H/I/C[0 1 1]
+/Rect [306.52 115.417 495.419 127.219]
+/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ctan.tug.org/tex-archive/macros/latex/contrib/caption/caption-eng.pdf)>>
+>> endobj
+1604 0 obj <<
+/D [1602 0 R /FitH 692.105]
+>> endobj
+278 0 obj <<
+/D [1602 0 R /FitH 667.198]
+>> endobj
+282 0 obj <<
+/D [1602 0 R /FitH 399.341]
+>> endobj
+1601 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F81 429 0 R /F104 585 0 R /F50 431 0 R /F82 430 0 R /F90 433 0 R /F122 1014 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1609 0 obj <<
+/Length 2710
+/Filter /FlateDecode
+>>
+stream
+xЪµZK“ЫёѕПЇаQЄZБxШЄЅ$»“x«’ЪДS•ѓЧJвhK¤"RћќёьЯУЌEI¤fd1'‚$€~|Ќ~ I“UB“їЬэйбоЭЅЎ‰%Vsќ<<&МJўµJґUD[–<,“ЏMШtЖ(Ґ“їee¶*КХtЖќTЏюzї®ІЖ›25ЙvMнoя5•tR4Oю®yК§џ~}wЇЋH*C(УАђ#VпзЏёЮ®zц“ЏшУ”P®вЬ_J\яK±«КM^6aѕо.Оa©Ќh‹sо~yёыПѓ‡4a‰ўD* 3b©J›»ЏџhІ„wї&”k’g7s“HPЉ°ЖлдГЭ?оhWЌ “ІZ"YNSВIґJ Кяъ;r‘m›ў*ї><WУ™вjBщ†/оЧЩ<_ЕЫoИ$¬ :'VYя5ОЙЛеЧ&›Їs7ЈҐЇпоЃ№JђФШdЖ aВшe¦†Np  У­ТО8+°цЃ‡i*'ПSёг·‘rМ8¬ЩдwЄhђ®ц§ _µу7Ыh,Ш ‡/Ё–Г'‹Э”™Iћ5щТПzF»qМ1ОOtke!н(µOFQ`РGў,ЄН&+—А1лUдРХ#PO)s‹kKb°¶$ЖJїvжVхыўШХa_D]]E.^ЏМ•KM85‰R’€4ЅdЇЊҐДрѓЅ/"iљ(aH*фҐE`є"Rт°Ft-pN¬Ґ—AГ®ЦыMйeяkћ-П·ќ ЦmЌ1XЬJmў¤°?gMЦCV bДwP=ж\
+йЦP—Ч
+[х¶]ѓѕDѕВDҐNdпъж°iАup|sЗ_м*фќП¶Нн<О‰1тvуHB°e†“дГ€_Kс+iЃєQгЂE9бi0Фщў*—oDk .Zёє\€aёFЎскТ”ѓx]OІ0“BЉgGLZшђҐ!y*voЖk&"^GLи xЌA3аuDУ гu5ЙјREh:Ћ7”©!B3»ЗRўЪпbхр:h#p"©Ш1'Њ^@m ў‹-sBTГv5Ну@(SИYSuM ј6mн‰ш© jeX Ў sџ03ЖDлTЭM›3г-џe],урJ€XI–‡Љ 23­…A М«?ЪBІЛ
+I)ЏE=лA.‘Љ¶Ш<«JOcqb~ЁJg®’›IШ•6хЬ…м4Ц«·­Bo)ГEЖИДЌ уИлЉ)РЌВФт$…¤б µЂ„’_3uS1Ђњsfo*Z
+пЬ±}нЗо`›ЩIH[сQ<цо~RoуE‘­Г7ќЈлЈѕ—tЪћsПwЩ"пй€pЁёЊі<f ХВ!зgm3ДqmІ¦gЭ·љ0™Мдо“Пxьџcaцв7ЏлdЎЫіЇу%q/ёt+с[NbчгЎїщѓ6ъцЦП!c/ђ¦4ђ№gлjUнЭm:i*яё_ю­У&ф‡‰·a_BЯi3aъ"R.Ь|чi"`#йNм<]jsPJg™О zuєqlплl†EђЁ.6Е:ЫµТtzB`DdoT‡ЧГ ЪкЃ„BжОЯў$FЊqвЮ^ЄЅlІh"»ў Э&ї{T0Ў?ІНvќя8РК:5[ДN ШdМ°А›з«ўьЪ‘ьЫЗАi·edAу‡ЋQи*ЩЈ AдЎKXо7у|wЬгњзѕъДсцРаЊЇC+«о!е*мР¶Њ,zђDк&NшдkFмБInП›ЂNR(j !C}ВW¦\ш;Њ]mц9†vsѓЯd!(H¶¬`›М_рК&ЛьСщ†эєс/`Kоr?МьЂMІхЪG_lъ№I±Б€7AП8хЊЏўћ ћ‰vюe…$ььЎ{ьШ].
+ЮЩОf%“jїzjpИќ#БGЫ}xWД‡EйЇОЈгKпДСҐггМµ2W{tАЁб)жµyкL"•ЪЇфTнЉяЖѓѓ>GАЄIќѓ,YrГR°с”JAЯ ^ў"q
+АР·µ «јЗaАЉ?х`Ќ©“mLЧыk…О‹Q©Јl@ф(<H«1"„W^UрЁО6№T…^±3w†YЗguџµ8хOиФmўћcћn"@Ёj…\d[їЧVL9СКцЁХЖµБЈdољџФ5Ђ™>:яЄ‹Ьв&Вk›1`‚A,фКТ‡ныsѕЂX‘»2>D#©{¤ЂЫэ@Пв$аA!O“К‡рxђу>БqЛXѓњEужЂ.Ѓжl_ M`аЈ ц.;іlиgђ‹*5ьsАI”O;А{ьЂ!™OћџЉЕSрДF%Ћ•Э8›w?µ›;ь{Ў>ьлв.Л: Г°Ќ‡vщxќз‹МЛЮщЁО›яЖyCmќцI
+з)яичД3 & ” —ы=PћIќ¶-с
+endstream
+endobj
+1608 0 obj <<
+/Type /Page
+/Contents 1609 0 R
+/Resources 1607 0 R
+/MediaBox [0 0 612 792]
+/Parent 1595 0 R
+/Annots [ 1605 0 R 1606 0 R ]
+>> endobj
+1605 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [196.408 283.26 313.469 293.815]
+/A << /S /GoTo /D (subsubsection.3.6.7) >>
+>> endobj
+1606 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [439.385 150.406 451.34 161.349]
+/A << /S /GoTo /D (figure.caption.123) >>
+>> endobj
+1610 0 obj <<
+/D [1608 0 R /FitH 692.105]
+>> endobj
+1611 0 obj <<
+/D [1608 0 R /FitH 630.23]
+>> endobj
+909 0 obj <<
+/D [1608 0 R /FitH 593.43]
+>> endobj
+910 0 obj <<
+/D [1608 0 R /FitH 560.056]
+>> endobj
+911 0 obj <<
+/D [1608 0 R /FitH 560.056]
+>> endobj
+1607 0 obj <<
+/Font << /F80 428 0 R /F50 431 0 R /F86 432 0 R /F92 436 0 R /F122 1014 0 R /F82 430 0 R /F90 433 0 R /F81 429 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1649 0 obj <<
+/Length 1498
+/Filter /FlateDecode
+>>
+stream
+xЪНЙЋЫ6фоЇРҐЂ Ш WIl1‡&й¤НҐMг›3К¦ЖJeЛ‘д:†1яЮGR«—YљўнБр#х6ѕэa{Д+обП
+эЖЩьг.ћ¶z®Інко¤ч»B? HeGZы©ФХn;/w±Cї;f*ЦY’kUЭД…ZиЙз]YҐIєPяfЎ7•.2UVkЋ¤дл$ѓhsЊ®euИфНЗ•Zжы8я:й±.УҐ.хцf‘g»5hІќ|gY’ETUn ’B­хНA—Џm^¦V·c¦“jзU•ЇњzУKМN”мЅЮй№НTє™¬tzїЄФТјя&Џ?л…{т…H:сшФЂбPжїE,D0ђ/¦Ѕp‰х}єy*0°«±кЬn_пУeµєіИq"†ЗЋ­±bfЛМюбєет!мЏЅ€<юєЃє#Ёр“Эfsp Яѓ%°бy„”x0їcы
+
+•‚D/ђтг&ЇVєpм·™VҐЪTOsб9е(ДСщГфf90ВC‡^°ZЈ€Io+ЦЉ,tbє+[yПѕYе:Эj9WМmґкyјW›ШЃ~ФЕRJДh]ыn еDѕi8рE„ЪКЮqђЙY›ЇmR:|h=ФИv§¦7ШГџ¦иў‚В’ewзR·¶›c:xђКТыЌ^ю0ћ2шЙжґ0ЊN­AЋhХj‹ПҐDh‹™©Cѕ«А+<b¦зх}еЂИЇцFrnх€’-·ЄЁКпђD4№”шqиkµ<uAЈ
+ЈЦ. »щИШ…ЋѓЗмјШ,ЌФiOм№YёЂўBдР,qg–¶›CWЌїС2ЅЃ’dІееQ{–=†њЕхмйфЂє!BГД|а±ЬИЌ¤р
+н%'‚aЖ…Ъ~BФHqД5ХpУиЏЯ‡€@‹„«u.шЕгHш`|@xBP~­ЬЙФ<r‚·† ЙA]Q‡Г>Н2Е5"МR ЅlоІ|LНw’C№ўШЯХтlS+њ'оїЧB ;S[лЙЖNОбZR{W¬ гT
+ѓкТвє%‚—ЪBЬcn> i"
+„ю­y{^ё/Х*-E±i^лnuЫvz†fа‘vч‚ј+хн;‚\ШЉ k(i‹ч"_Їmµ7мm—Qхk©Yt
+endstream
+endobj
+1648 0 obj <<
+/Type /Page
+/Contents 1649 0 R
+/Resources 1647 0 R
+/MediaBox [0 0 612 792]
+/Parent 1595 0 R
+/Annots [ 1612 0 R 1613 0 R 1614 0 R 1615 0 R 1616 0 R 1617 0 R 1628 0 R 1629 0 R 1630 0 R 1631 0 R 1632 0 R 1633 0 R 1634 0 R ]
+>> endobj
+1612 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [294.291 606.782 319.82 616.49]
+/A << /S /GoTo /D (subsubsection.3.1.1) >>
+>> endobj
+1613 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [369.608 606.782 428.089 616.49]
+/A << /S /GoTo /D (subsubsection.3.1.13) >>
+>> endobj
+1614 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [218.974 595.912 286.869 605.531]
+/A << /S /GoTo /D (subsubsection.3.1.7) >>
+>> endobj
+1615 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [308.413 595.912 390.43 605.531]
+/A << /S /GoTo /D (subsubsection.3.1.4) >>
+>> endobj
+1616 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [308.413 584.864 333.942 594.572]
+/A << /S /GoTo /D (subsubsection.3.1.1) >>
+>> endobj
+1617 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [364.901 584.864 423.382 594.572]
+/A << /S /GoTo /D (subsubsection.3.1.9) >>
+>> endobj
+1628 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [318.569 344.261 337.747 355.678]
+/A << /S /GoTo /D (figure.caption.124) >>
+>> endobj
+1629 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [353.185 344.261 372.363 355.678]
+/A << /S /GoTo /D (figure.caption.125) >>
+>> endobj
+1630 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [321.885 293.584 333.84 304.528]
+/A << /S /GoTo /D (figure.caption.131) >>
+>> endobj
+1631 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [323.357 234.328 348.886 244.036]
+/A << /S /GoTo /D (subsubsection.3.1.1) >>
+>> endobj
+1632 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [379.845 234.328 461.862 244.036]
+/A << /S /GoTo /D (subsubsection.3.1.4) >>
+>> endobj
+1633 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [243.332 223.369 301.813 232.943]
+/A << /S /GoTo /D (subsubsection.3.1.13) >>
+>> endobj
+1634 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [332.772 223.369 391.252 232.943]
+/A << /S /GoTo /D (subsubsection.3.1.9) >>
+>> endobj
+1650 0 obj <<
+/D [1648 0 R /FitH 692.105]
+>> endobj
+1651 0 obj <<
+/D [1648 0 R /FitH 446.114]
+>> endobj
+736 0 obj <<
+/D [1648 0 R /FitH 442.229]
+>> endobj
+737 0 obj <<
+/D [1648 0 R /FitH 433.439]
+>> endobj
+738 0 obj <<
+/D [1648 0 R /FitH 442.229]
+>> endobj
+1647 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F81 429 0 R /F82 430 0 R /F90 433 0 R /F50 431 0 R >>
+/XObject << /Im10 1296 0 R /Im6 1054 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1674 0 obj <<
+/Length 1575
+/Filter /FlateDecode
+>>
+stream
+xЪНXKsЫ6ѕлWрHM-
+ґQL\.ѓ«P31ќ ОyшSVfлј\OgRс°ZСуўЁІ––?O…
+ієmихчiМГјЭР[»±УлЛ7/.Ф@ҐJ rКљэ|…ткк–цiОёTп«еЯдuUnmЩz~Э.#&УHтL^]Nюњ т@ЉіXiрX0ГU°ШN®®y°„Ѕ7g‘Iѓ[З№ bJd$¬‹а·Й/оГшЬgо„™„ 4/вњ )-“Кђ‘Щ[®ИОOU
+Э)‹…A·АeЖ№J±фЦґйOzВ‹Ч[Бѓп+ругћvggќЪYOп€Ы‰bR'C·зџЕн4f"N‡ns–FF“«°Ћµђr[?Члз>ЏСсЦ=ЋЋRИY’‚+–@”\t.тхѕћЉ4ґPKP‰К°CyЏЖа^’tЩ~9Myx;P©thз+“ Є] Ѕе\‚dKФј$jFЏєљJє: f^64fє;»uµiSfs[4ф:·Mѕґl:УJCЧ@№H^d»6ЇЬ‹ћ™“М‡2 Ї8р<ёp№±h`”ДРZЬ"
+ЫО/¤BПиьhѕћО”J >gУЏЏ€"&НЎЧd#!њҐњ) mКК%µ°q±2a©ќФщhџ4І™H"Рс„Гђtф5Ж?Ћ\§t‹ТbC}ЏЭ5–!ЅdЫ]aOш–щ
+Ј¶‚@• KЬ«єЪТоў»7yµo€RdwХѕҐucЫzzC§rП‘{SцM¶цJ\О
+аIЌ_' WГх!zС‚
+Mю/Ћ:Цµ
+endstream
+endobj
+1673 0 obj <<
+/Type /Page
+/Contents 1674 0 R
+/Resources 1672 0 R
+/MediaBox [0 0 612 792]
+/Parent 1595 0 R
+/Annots [ 1645 0 R 1646 0 R 1652 0 R 1653 0 R 1654 0 R 1655 0 R 1666 0 R 1667 0 R 1668 0 R 1669 0 R ]
+>> endobj
+1645 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [419.719 580.911 438.897 590.96]
+/A << /S /GoTo /D (figure.caption.132) >>
+>> endobj
+1646 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [367.016 568.606 386.195 580.024]
+/A << /S /GoTo /D (figure.caption.133) >>
+>> endobj
+1652 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [323.357 469.541 348.886 479.249]
+/A << /S /GoTo /D (subsubsection.3.1.1) >>
+>> endobj
+1653 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [379.845 469.541 438.326 479.249]
+/A << /S /GoTo /D (subsubsection.3.1.9) >>
+>> endobj
+1654 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [243.332 458.671 325.35 468.29]
+/A << /S /GoTo /D (subsubsection.3.1.4) >>
+>> endobj
+1655 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [379.845 458.671 438.326 468.29]
+/A << /S /GoTo /D (subsubsection.3.1.13) >>
+>> endobj
+1666 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [356.953 206.818 376.131 218.236]
+/A << /S /GoTo /D (figure.caption.140) >>
+>> endobj
+1667 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [391.569 206.818 410.747 218.236]
+/A << /S /GoTo /D (figure.caption.141) >>
+>> endobj
+1668 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [288.674 180.331 300.629 191.274]
+/A << /S /GoTo /D (figure.caption.145) >>
+>> endobj
+1669 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [294.291 116.669 319.82 126.378]
+/A << /S /GoTo /D (subsubsection.3.1.1) >>
+>> endobj
+1675 0 obj <<
+/D [1673 0 R /FitH 692.105]
+>> endobj
+1676 0 obj <<
+/D [1673 0 R /FitH 673.176]
+>> endobj
+739 0 obj <<
+/D [1673 0 R /FitH 672.677]
+>> endobj
+1677 0 obj <<
+/D [1673 0 R /FitH 672.677]
+>> endobj
+1678 0 obj <<
+/D [1673 0 R /FitH 672.169]
+>> endobj
+1679 0 obj <<
+/D [1673 0 R /FitH 339.226]
+>> endobj
+740 0 obj <<
+/D [1673 0 R /FitH 338.728]
+>> endobj
+1680 0 obj <<
+/D [1673 0 R /FitH 324.809]
+>> endobj
+1681 0 obj <<
+/D [1673 0 R /FitH 324.555]
+>> endobj
+1672 0 obj <<
+/Font << /F80 428 0 R /F50 431 0 R /F86 432 0 R /F90 433 0 R /F82 430 0 R >>
+/XObject << /Im10 1296 0 R /Im6 1054 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1705 0 obj <<
+/Length 1911
+/Filter /FlateDecode
+>>
+stream
+xЪХXYЏЫ6~чЇРKQX1<E)EєИСТґ[ Аfd›¶…•%G’г]юпєy7»(ЉцБ0Eg†3Я$цVцЮM.Ї&/ЮFЎЈ8¤ЎwµфF\„^ ЖД»ZxЧѕ¤У›«@€{„„sDq l M8 ЖШїZ+GLј€C¦‰E1lsґџ1fER—Е”?В›1$№lИУdЙь6Y©i@ц“|aгВ$F,n…Н“mќщtС ќј№љ|™XЕй¬BPЊ…7ЯL®o°·Ђµ6\ц†rгq0‹)Њ3пЏЙ§ о[Z`«&Чв)&€p/Q&њeгЛ lS©z·Ѕ®vіeєЪ•кжPХч™zuщсЇ7Ї/аH3UҐ µ-ЄTоХ!SЛъў.¶ЗЈQЮj]®њъїїУn¦=бЃzа3‹Ш
+_[Е}%вІхс¶њ2й«d3Л»чy‚Чг qк±З?9{А$В„Ѓьau‡џ©UљмЎНQ`ч@Ic!Xџwf9Fњ€!ЙЎc¤ ЁнЏ-9б&ХЅ—ип·—ыtQЇo +‡ ГЗр'ЁрBGC•%3•ф§юZ…)А„DOdяs^ФkU>"в##аHbщн9Tѕњщx–z X[±Fd©–F ќ2БцНљQ®УНЙй;#jХsi ЉsяѓР#1EDrOђEЂћbЏH‚"¶±7dВ$уё`(‚0Б^H‘„Ш‰_HЕ“
+б“v6`°‰ !&ђ
+RЇЁM§я“Кю—j •<НWъ3цkлзєСnLЈ€ґюЫVЛ2YЌ(РўаґЖЄZ .UЎXЋЬД 6хЩлРAЎпЎ-а·ц"¦»RAэ?у,µ5CЛ‚m®}вД}‹pЊHгцcqД8Р DгРбBFЈн•Х™ЖФ,AО(PЭ•rщL¬в.ц©йеX хNы›9|ВD•Li“v)НЭТVНУ$sфpџ2іҐЃН*­j]юхТ~­Ь}3еnрvЦmЖ•›Р"wi¶lH:eЗ :v§Р]+Їялы­ZШaрХe Шglд№PХ4Л"Л
+“Ж*KwкДVv
+¤$чЕ®ШqИBWРЄґWРћк=Ь‡жМЊ –D §Љ±PУ/Ўxњє‹ч@ўµnmЕЪ&KOПЧphTHsр^n:(ЅФmгЃAЎ"у“ѓ~зУI­'55­љў[№z: CкЌКл'тЎGв]vtзCgћ>єєщШЈ‰2µ#„ЊэыЇ"ђ1?№Ёл»щ№wђоҐhшLu НяЗ/AЅW!Џp5БЅ ‘ѕЈи|ЃНuеЊm¶»єGeBqЫ(HVzћcЗкz–ЭЋЗGШЂа–Н&№mё8^*U–ЬйБ#™ьРФ©`ееыгq\ъ~wJqкчџІБЋюРЩПjЈ“P ‰ў‘—­_L.2пXН ЮvPҐ¶6г極:kхZЭХi}шU-kч4V­ ][фnЅ?єЎєWn¤НУѕљ9ok[эф€€2]­лc}®IyВµ[ЏЅеяГяЮ‹њTS›Џгѓ†~иХnИўd"®
+endstream
+endobj
+1704 0 obj <<
+/Type /Page
+/Contents 1705 0 R
+/Resources 1703 0 R
+/MediaBox [0 0 612 792]
+/Parent 1595 0 R
+/Annots [ 1670 0 R 1671 0 R 1688 0 R 1689 0 R 1690 0 R ]
+>> endobj
+1670 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [308.413 654.652 333.942 664.36]
+/A << /S /GoTo /D (subsubsection.3.1.1) >>
+>> endobj
+1671 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [364.901 654.652 446.918 664.36]
+/A << /S /GoTo /D (subsubsection.3.1.4) >>
+>> endobj
+1688 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [486.045 436.563 505.223 449.515]
+/A << /S /GoTo /D (figure.caption.146) >>
+>> endobj
+1689 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [520.661 436.563 539.839 449.515]
+/A << /S /GoTo /D (figure.caption.147) >>
+>> endobj
+1690 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [309.235 297.886 334.764 307.594]
+/A << /S /GoTo /D (subsubsection.3.1.1) >>
+>> endobj
+1706 0 obj <<
+/D [1704 0 R /FitH 692.105]
+>> endobj
+1707 0 obj <<
+/D [1704 0 R /FitH 523.04]
+>> endobj
+741 0 obj <<
+/D [1704 0 R /FitH 522.542]
+>> endobj
+742 0 obj <<
+/D [1704 0 R /FitH 514.672]
+>> endobj
+743 0 obj <<
+/D [1704 0 R /FitH 519.155]
+>> endobj
+1703 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F81 429 0 R /F50 431 0 R /F82 430 0 R /F90 433 0 R >>
+/XObject << /Im10 1296 0 R /Im6 1054 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1710 0 obj <<
+/Length 2326
+/Filter /FlateDecode
+>>
+stream
+xЪХY[“Ы¶~Я_Б·J3‚ы%}餵Ыx2icпC:v( Zq,‰ЄHeЈzтЯ{ЂR¤D­µ•;і}‘@
+-QmN‘™ж ¶’(М›вaї3;х„P#НIRЂv^•’(оюљвоzT?ЋОVЕz»J;Єэф#Ґш*Qv]КЊ3bҐlHяах
+B…k™Кs¦нЦз2нђ љГ"7.ћ<XHkN ’
+A”hЫїў—hг±u€Лф{Аpxя,озсЏ'ъyъ[яыgpґ4јp§Ъ"tйсъЯкЪ3ыD±T'є=ћьYТС«Жё;д«UУ2Ж@Єn¶4ШЧAKювмјО?щј^щє†Ъо3|! я4Л·хa‹С›иQґ§\KHd»я_ЧщKSИІ\вyn‚Ф¤»¦PkиYЫЌ!·JE¶IH!уP0Љ
+ys2ъpШЋeЂ·ЕДWiЎXаK ©Кw‡±VНKXQаҐE№Iъшх+ђДА№хТщТwспрЋБўЛ‚ђM§›\љ[
+ЈшSыЯкўю}итPC·|D дКdД ґъFЅ¬ttїЬЗPзѓМ›±z~оz,»9ЖO<iGSЏяm€Ґ .9±GLЙRТC€БЃЁs’(uEФ
+ЌжI e„Щ.рІЊ(iЇлЁФс~ыбК8Д­Ѓ ZЗ±БЃяcПќћСek¶Ц ќґнUЉtРЋZЭЧІ±±жђKЄЩ®Ж«Щ± G_QQIZOkѕ& ©i€внЖm>ы”?шаVЦE_Љ ‡›]Г€Цж:§ТD3qЊБ‰–jфП1 ?цЁ¶’А [Й¤WњЩщ*6a‹A\,RыД!B8•|" јbs„|ҐКШg—ожіU¤\§§iф`кWХїдиСЙ&FmOєсNKTХЅЋhvK”U]ЩмBЇlЃГ№&ОaL„t{ўк¬%лф…бсaUNб(_Ў52пЕ^"dоџвuµFIbќ|v­С‚Ш†|гХ…k
+ЊfytmMЛБФЄБ«Фu™•?з]јш}bq5мьЮ+€щЂwй~•Iѓ*_§Q“[ВшRyR”0цЊDЧVП€цЂ°_щ„ґЎtqљЪм«И©‰tяТ+|}¦ЄЅZ%lрrµЅ3cј{e-Б1¬оjр.ь3tpЎ6ќxЯJu{ъ 9Cдя#уіјЦщ>Pіu
++њм\w DИАmnщоп?їюЛPґ™[u«ъ°тAYjSЩ
+Мж>GvSї,b¶M?Ц{цKНB,Ўрј]еіґФ oїYјѕїы-BdС
+endstream
+endobj
+1709 0 obj <<
+/Type /Page
+/Contents 1710 0 R
+/Resources 1708 0 R
+/MediaBox [0 0 612 792]
+/Parent 1715 0 R
+/Annots [ 1701 0 R 1702 0 R ]
+>> endobj
+1701 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [261.518 610.411 280.696 621.829]
+/A << /S /GoTo /D (figure.caption.149) >>
+>> endobj
+1702 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [351.33 610.411 370.508 621.829]
+/A << /S /GoTo /D (figure.caption.149) >>
+>> endobj
+1711 0 obj <<
+/D [1709 0 R /FitH 692.105]
+>> endobj
+1712 0 obj <<
+/D [1709 0 R /FitH 673.176]
+>> endobj
+744 0 obj <<
+/D [1709 0 R /FitH 672.677]
+>> endobj
+286 0 obj <<
+/D [1709 0 R /FitH 597.758]
+>> endobj
+290 0 obj <<
+/D [1709 0 R /FitH 161.438]
+>> endobj
+1708 0 obj <<
+/Font << /F80 428 0 R /F86 432 0 R /F90 433 0 R /F4 1713 0 R /F2 1714 0 R /F50 431 0 R /F82 430 0 R /F81 429 0 R /F122 1014 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1743 0 obj <<
+/Length 2030
+/Filter /FlateDecode
+>>
+stream
+xЪНXЭЏг¶ЯїB/дѓЕр[RЂ{ижІЧтС}h±ЩЩ¦meeЙ•дs япќ!©/ЇЅw-’ 8Ьљ"‡3ГщН gHѓM@ѓЏ7·ч7_Э%:HIЄ№оЧЃўD*иTќІа~<„±њ=Ю„tDИ¤$њ¦АЖТиYД(ҐбэЦxb$@¬ NRШжiЎTTY[W3¦ВгЮBђXЖщЏH–-џІЌ™E\С0+WnpYXL‰H{aЛlЯжUyI
+єд’ ЅщцюжЯ7 ViА«0’R,w7Џ4XБЪwµ\Ћ–rH0њH9Њ‹а7?ЭР‰Ґ'L9a± ґЉ КiСВ‰"Б’p];ЉГ:Яl[7YT33µы\VuйЖqX­ЭЬ¦ОцЫ|ЩђY¤,¤&ўFґв=LИџіг7W-Ґ)8Co©¬рz4Nd[9цЇf€Оцv9·њѓ€KNаё[*мТ,MУdхіГu_dKЏх1o·2ЖЏUЮґ‡z‘—чmбА{”ы(ІgШA¬4&I*еTШЅЭ%DШґY]ф%БГuUпЬtQe«ЖM6¦mAZгЂДM/k“№ѓбґ?ҐЯ‚@ам Lоієmж8ЦбbЖihOT№зСnsїЯ”3IГOy]•Qќun‰PD X/eНa±.l,Я].&irьќ)'О¬щ^;‡H8сШ7®‡ђT„К>ТЄЭО†&т®MУVрЗ}е­мLV‚AС;9zз­"DdЋў4fх–zњqўйD?0Вu#ћjВО\ WэЕБЉофј7q7ЊЈ]‚^LГНьEe‘`—yЏ]А›—Юsп‰ ї
+‡«S¬ї¶™ҐK ЭпВЅЛ
+ВNYљЈWыЭфР/#Њ@эГюЦр,пNЈ•У%ЫфІбR8Yh БгрР7pб ѓlµ‚“љU™njЯеeьXBf
+¦HS|0Л"«Н7UQХ·Хo/л:Ы™Х:ЯjsІо·^вЪЦаz>Ѕ
+їчcНжЅф№ЈґІ:•зэnwЄ…ы¶ыlМ>Щ·ю8Q§Дх3aVћ .ґјњѓ;-L“ЇМѕjrt¬ч/…Y·sриУлу%яЧ¶8]сіsoв1‰ЎљњяПt'Кр8)xхИќf“—/Ю}юцx 'kQ A—r.жvЌ/јУХЌ`iґу# їпnЏщЄЭ>ѕњ%NB€M‘wE¶0…эДя/гї\гlКХфlSКd ¬ Ь…)7н¶­|ж±вбжЄ¬:шх=ё]Щ©Хq?¶j}jћт}OuMҐЫ
+ооp/Ѕi®;щДGЛЄ4W шўs«‡Gш·xфЮ5ФїглфЎc>р>ќѕВ7)ЅыO€(АџЏУоЈл”>Jhl?pA(A4LCo•¤Am‚5фЇw1ОбrзЭ.GНRJ8d/ї‹Ѓ\b»Я1EЬвg\„ЊЎ%РЧшњ—8Ч~»®(&iL™-п(\}B<…9йЛџмЄ+Ґ~А+Цqб»ЇхЎ,qВ.ЎрFЫ'оjO‰Фю:Е~bAПnіb-уz yОNЛА4эЅЃЫ|‚oл<+7HЙyЩ±vХ<чЅ(”НЄ»S`±Ј'RРР<№”Uc.–Ѓџы—и@б)dЩђ—Р(C3
+ ыйі‚»ЅQ'6Й}Ќ €\Њ|Љаb@рЇeҐ™:Ў€_ыВdMVvШiБ'VDT#!µQH.тЌџ‚кiҐ№©/hЯ>aҐ€Ґ«ЋЗpGq"ђ8їПЛ'Л@JBХTѓЈi?%tg©H
+Ь—oЦUџSр?tHяґ
+endstream
+endobj
+1742 0 obj <<
+/Type /Page
+/Contents 1743 0 R
+/Resources 1741 0 R
+/MediaBox [0 0 612 792]
+/Parent 1715 0 R
+/Annots [ 1716 0 R 1738 0 R 1739 0 R 1740 0 R ]
+>> endobj
+1716 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [204.852 542.374 277.454 552.082]
+/A << /S /GoTo /D (subsubsection.3.1.16) >>
+>> endobj
+1738 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [514.465 152.48 533.644 162.528]
+/A << /S /GoTo /D (figure.caption.156) >>
+>> endobj
+1739 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [372.996 141.521 392.174 151.592]
+/A << /S /GoTo /D (figure.caption.157) >>
+>> endobj
+1740 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [410.378 141.521 429.054 151.592]
+/A << /S /GoTo /D (figure.caption.158) >>
+>> endobj
+1744 0 obj <<
+/D [1742 0 R /FitH 692.105]
+>> endobj
+1745 0 obj <<
+/D [1742 0 R /FitH 321.502]
+>> endobj
+1746 0 obj <<
+/D [1742 0 R /FitH 310.045]
+>> endobj
+746 0 obj <<
+/D [1742 0 R /FitH 310.045]
+>> endobj
+747 0 obj <<
+/D [1742 0 R /FitH 308.052]
+>> endobj
+748 0 obj <<
+/D [1742 0 R /FitH 238.312]
+>> endobj
+745 0 obj <<
+/D [1742 0 R /FitH 184.508]
+>> endobj
+1741 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F81 429 0 R /F50 431 0 R /F82 430 0 R /F90 433 0 R >>
+/XObject << /Im10 1296 0 R /Im6 1054 0 R /Im9 1295 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1753 0 obj <<
+/Length 2215
+/Filter /FlateDecode
+>>
+stream
+xЪµZЛ’кFЭчWh311TЧ[UбЕшqgм•·7Ћц] °@ У}ЈЭяо¬'hЊ&zЃҐМSy2іNIЌ“e‚“?|ыфршIЙD#-©Lћ‰`)%©’љ$Oудy”Љс—§џ~xzшпЃqBЃЖ¤±Hfл‡з/8™ГЅџЊVЙ‹№N8bљВq™|~ше{зшб€qI
+ў)")O¤аHrбQXб©дyB0ЖЈПНЧ2OЁАЈ§±¦Јl3ПЧµ
+Fqkf8™PЋ4aОЪУ
+ћb”Џ6щ€СkгОщЉС‹;©уYST›Ъџ­ЄЦ=чT¶Ю–№Ѕ/Њзц­m™яdµОЄ¦еуа+kц»Ь›)љ•;ЪЧЩТЏЇ~&$Q0ЙьLD]шёь†1«ІfW·/=3g а»б&СbT5«|з·ЩмwрY#¤&&6»ЬЭ)jч»©Ьпb_–оЁ,кЖZёЯЪQagХz›5Еґ(‹¦€v‚GХЮЌYg_эsыЩ,‡ 
+ќOі0РожРШ‚°щIµFDђn‚f¦\аО(›П “6YйОЧЩlWХоєБ):HиЈ"xЅ^ЛІJ†б/«b¶rЦ·ыЖА gЩ¶±¤у2›жН4Ї‹№G:«6 ¤ёЗfJ‡ABЦc2І2(Ь„ ё4+AwВ¶€ з:·pђ•P,о°ѓ
+­з\X'юH^Ё'ЩZ"$TT«Ч» ¶¬С¶bк‹си"ЎX”>”З9ќ"њЖtыыX@#tЦM 6Щ48#©)>HxВ”>ЂЄу¦)6K8Б†НхЪrbоeЗьnwy¶6fN‘‚-и8=ZI
+ГКy”НУкХ[{6Ч>}ыRМ›Хы)ыФ=†эbэЦЉрЫУ $Ї
+)vВ¬Щсыa0Х§sс†!Оd&lP™I93а”a+јRR¦Й„ЭIЈk§tjhehЎЈЖ‚>bЄ»тлm{МњЉЈeЈЭ·Ъ8ELКГІЉЦ/†¦‰МvcўF№S_жвaҐrk$–:5f$4|^a¶Bajґ§В{ГxнчёЈОВ¦ Т<,Ш @ќЮ43рeqЬО»»Q*„Э0R
+ью ЫQ‚a€U\n;Ъ5В`I¦¤;їё§…бЪ>х6Ь¶=5*В`ѓb Є^№™}W•ыµ_­ю“gуУy0bФк0tg Pў­Т°ѕПљ¬З- UЕk9'ФЪАь"\ЃЋW
+[8 oМхІЪXMrАJ№ мњ¤Я•Ы{оэZ<jЅJ9ЌQАtЏDf°Ѕ!љЈO±п~o”Ињq„A Ѓ і©”‘И\Q$aНЅG#sыцц.‰ёGч…ЎW№Щ)yЧ42
+1>ЊK 6шu…»k7б‹ж.‰9B)ъў№Y"GТ
+endstream
+endobj
+1752 0 obj <<
+/Type /Page
+/Contents 1753 0 R
+/Resources 1751 0 R
+/MediaBox [0 0 612 792]
+/Parent 1715 0 R
+/Annots [ 1748 0 R 1749 0 R 1747 0 R ]
+>> endobj
+1748 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [364.764 471.871 376.72 482.83]
+/A << /S /GoTo /D (table.caption.161) >>
+>> endobj
+1749 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [220.244 408.412 259.895 417.654]
+/A << /S /GoTo /D (subsection.2.1) >>
+>> endobj
+1747 0 obj <<
+/Type /Annot
+/Border[0 0 1]/H/I/C[0 1 1]
+/Rect [306.52 115.417 470.313 127.219]
+/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ctan.tug.org/tex-archive/macros/latex/contrib/subfig/subfig.pdf)>>
+>> endobj
+1754 0 obj <<
+/D [1752 0 R /FitH 692.105]
+>> endobj
+294 0 obj <<
+/D [1752 0 R /FitH 667.198]
+>> endobj
+298 0 obj <<
+/D [1752 0 R /FitH 585.382]
+>> endobj
+302 0 obj <<
+/D [1752 0 R /FitH 506.097]
+>> endobj
+1755 0 obj <<
+/D [1752 0 R /FitH 284.316]
+>> endobj
+912 0 obj <<
+/D [1752 0 R /FitH 258.475]
+>> endobj
+913 0 obj <<
+/D [1752 0 R /FitH 240.045]
+>> endobj
+914 0 obj <<
+/D [1752 0 R /FitH 240.045]
+>> endobj
+1751 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F81 429 0 R /F104 585 0 R /F50 431 0 R /F92 436 0 R /F122 1014 0 R /F82 430 0 R /F90 433 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1782 0 obj <<
+/Length 1975
+/Filter /FlateDecode
+>>
+stream
+xЪЅXIsЫ6ѕлWрHНX6d2>4У:УЪIн›г%ASЉPI*ЉлспГВU”“ґќЊg,ЛЫсЮчЂѓmЂѓwі·wіW7±”*‚»MaД#€$B"!БЭ:ёҐ?ЬЅ‡Ќё·‘pЋ(NЂЊЫ3_Њqx[?жjѕ пж1Уb­ц•9?ыеnцЧЊАђЋA Ћ‚Х~vяЂѓ5¬Ѕ0bIњмО}АA–PзБнмГ dп‹D±D„ДЃ€$ў,r‚Эн”“>H#
+z{б«гr“лґ.хiBSтРVС¬н¬bi®·ъh?IXk7]OІ“1"<jHјА Њ*l6ЄbОqш9+u±WEЌж Ћ‰ХИт<VйV9¶™ЈКцYћ–†r° D ЖI° `дИЫќ0F”Уo‘Џ іfгkлЧЖ!НЇҐГБН‘ЇX)8’1s'?Ж—j›O=Ы?Я{Ћґw<бpєµИОнHъ вІuOqЬ/UйPoЬпRUЩЪеGЊp«&8Е@€‘ЦП­™.pzpF&1G0А`дёSЇQ !dwbї%щж-/њTЕz`№ W{'њГЇм®r†D‘ $\>О ІV›9Ѓp>жµ›ЁOж[»аСZ &H–К­¤y®з4
+Ojн)ЮМIкТ-kё~Шё„y—LТ}ФGїгёЭ5’иVэ^
+H|G+WяОСгВіиЭ^й)Ў“­€y
+ЙА!¤й,‰Gd0иЂ|8фaУeхzѕ€x vёљpВЎ
+р¶ћ¦rH$:ЄЎ  фXсP™ ЂnП/~ф„Љ
+MёG 8y©'$ мбmO8¤Бa'TїШW‚€ЂЬЕЁ«яvtJ(РЖ)†о_3Р<V3шлЌнbsРOјъuOpріVЪµECuС‘mЪZ‰‰‰ К Ќг R„hдлTjЉџ+„їm嬛F»[Bmѓ<3[Ж¤;‰ш‹b‹s©=С—Ґ†v*’r(хІ“ъ§В·}Й/yaь;|J
+Tэ6јCЛ]5_МБў6ЯЯЋМРoа{ѕ·7‡єюaШC¦
+endstream
+endobj
+1781 0 obj <<
+/Type /Page
+/Contents 1782 0 R
+/Resources 1780 0 R
+/MediaBox [0 0 612 792]
+/Parent 1715 0 R
+/Annots [ 1750 0 R 1756 0 R 1757 0 R 1758 0 R 1759 0 R 1760 0 R 1761 0 R 1762 0 R 1763 0 R 1764 0 R 1775 0 R 1776 0 R 1777 0 R ]
+>> endobj
+1750 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [423.814 517.997 435.77 528.941]
+/A << /S /GoTo /D (subsubsection.3.6.7) >>
+>> endobj
+1756 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [432.182 506.042 444.137 516.986]
+/A << /S /GoTo /D (figure.caption.163) >>
+>> endobj
+1757 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [219.796 480.87 268.861 490.578]
+/A << /S /GoTo /D (section.3) >>
+>> endobj
+1758 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [309.235 480.87 334.764 490.578]
+/A << /S /GoTo /D (subsubsection.3.1.1) >>
+>> endobj
+1759 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [384.552 480.87 443.033 490.578]
+/A << /S /GoTo /D (subsubsection.3.1.13) >>
+>> endobj
+1760 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [233.918 470.001 301.813 479.619]
+/A << /S /GoTo /D (subsubsection.3.1.7) >>
+>> endobj
+1761 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [323.357 470.001 405.374 479.619]
+/A << /S /GoTo /D (subsubsection.3.1.4) >>
+>> endobj
+1762 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [323.357 458.952 348.886 468.661]
+/A << /S /GoTo /D (subsubsection.3.1.1) >>
+>> endobj
+1763 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [210.829 407.137 250.48 416.755]
+/A << /S /GoTo /D (subsubsection.2.2.2) >>
+>> endobj
+1764 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [257.903 407.137 292.846 416.755]
+/A << /S /GoTo /D (subsubsection.2.1.1) >>
+>> endobj
+1775 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [366.899 314.241 386.077 324.29]
+/A << /S /GoTo /D (subfigure.67.1) >>
+>> endobj
+1776 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [383.155 301.936 402.333 313.354]
+/A << /S /GoTo /D (subfigure.67.2) >>
+>> endobj
+1777 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [249.838 122.08 261.793 133.024]
+/A << /S /GoTo /D (figure.caption.165) >>
+>> endobj
+1783 0 obj <<
+/D [1781 0 R /FitH 692.105]
+>> endobj
+1784 0 obj <<
+/D [1781 0 R /FitH 341.787]
+>> endobj
+481 0 obj <<
+/D [1781 0 R /FitH 337.901]
+>> endobj
+749 0 obj <<
+/D [1781 0 R /FitH 276.629]
+>> endobj
+750 0 obj <<
+/D [1781 0 R /FitH 276.629]
+>> endobj
+1780 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F50 431 0 R /F82 430 0 R /F90 433 0 R /F81 429 0 R >>
+/XObject << /Im10 1296 0 R /Im6 1054 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1801 0 obj <<
+/Length 1803
+/Filter /FlateDecode
+>>
+stream
+xЪЭXYoЫF~ЧЇаK
+07{
+ґA“(РЛ
+8~ д•E”"U’Љbюпќ=H‘2ќ8mQ}‘v—ііЯЬі‹њђ¤№…?7шщлNЬдлЕ«ЛЕ‹7'Ier№I€бHJ‘H#ђ4$№јI®R…И2#гфrk—Ч—ЯБ&’hШ$™ЫД1bFGOЭVo1¦·‘pМќJД л \‘жлЯуЫћ©У*Ћ86=±RЋfсъrсЗ‚DIF\HАJђБ"YпWЧ8№ЃoЯ%ТСSов0Ca\&ї,~Zа'UтшKP тr ѓF€N¤P€2
+Й…±hЪ7О¤KўS»СT4¤хУVОгCюеI Џод&,}зтЅmєbќ—е]$°U\22™xpg{ѓЂRKWzаJ•Lу0iw\њЦaµ]’4–pГц%l“_Мд"В\фђуЎ$АJU^Э” 
+.А
+y?Xз­mГрёµUZWIэ°Ю„я¶ЮЩn[T·aZї;…ЕЊ+&ҐKд†x”zNigњB8п
+i±WHeнЌw ҐµпH2B9Г7mlј~Вr»­—T¤З6|иЖдОOВІўo)UГЗНЎЄњіЮН)ЉA‡„!цЕєslC‡`“fp
+ZE:ђЖћўHыИ…ЃI ЭО:®vЦ™ч}f`Џ¦pсди6MЅ Л?ЦmчЛє)ц‘М) ґЃкXtЫ°ъэЂG!¦( >хU‹„ «Щ—3Ё!ЁSД@tйm/|П(ўPьълё®aaґь[
+СМБЮщp“°ИУ¤ЗёЕщ±юHkхЧ‹G
+ыЩ… 4Вэ%I@Ыhћ`u5sRPE†Г?z­GМH ЏЩ
+ 7W9№`ќaћрЅћѓоRЃ6дђ‘С\ѕЅ›»хiф ђf/Ј'Ч.ЂxД ЅH  и
+‰ёЦџbвХ@рsБЗNъ… ™»эЬнљShbџЇй‡ыїmь'ьљ‡ЊМ0—1ъ||±Ї0ЖЯ_ѕзRЧМ©dbжЩ†ш§z6•f
+
+endstream
+endobj
+1800 0 obj <<
+/Type /Page
+/Contents 1801 0 R
+/Resources 1799 0 R
+/MediaBox [0 0 612 792]
+/Parent 1715 0 R
+/Annots [ 1778 0 R 1779 0 R 1795 0 R 1796 0 R 1797 0 R 1798 0 R ]
+>> endobj
+1778 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [309.235 632.734 334.764 642.442]
+/A << /S /GoTo /D (subsubsection.3.1.1) >>
+>> endobj
+1779 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [365.723 632.734 461.862 642.442]
+/A << /S /GoTo /D (figure.caption.163) >>
+>> endobj
+1795 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [411.135 414.443 430.313 424.492]
+/A << /S /GoTo /D (subfigure.71.1) >>
+>> endobj
+1796 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [359.422 402.138 378.6 413.555]
+/A << /S /GoTo /D (subfigure.71.2) >>
+>> endobj
+1797 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [362.427 365.559 374.382 376.503]
+/A << /S /GoTo /D (figure.caption.167) >>
+>> endobj
+1798 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [309.235 179.534 334.764 189.242]
+/A << /S /GoTo /D (subsubsection.3.1.1) >>
+>> endobj
+1802 0 obj <<
+/D [1800 0 R /FitH 692.105]
+>> endobj
+1803 0 obj <<
+/D [1800 0 R /FitH 503.758]
+>> endobj
+751 0 obj <<
+/D [1800 0 R /FitH 503.26]
+>> endobj
+1804 0 obj <<
+/D [1800 0 R /FitH 508.74]
+>> endobj
+1805 0 obj <<
+/D [1800 0 R /FitH 508.74]
+>> endobj
+1799 0 obj <<
+/Font << /F80 428 0 R /F81 429 0 R /F86 432 0 R /F82 430 0 R /F90 433 0 R /F50 431 0 R >>
+/XObject << /Im10 1296 0 R /Im6 1054 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1823 0 obj <<
+/Length 1950
+/Filter /FlateDecode
+>>
+stream
+xЪ­XKoгFѕыWЎ
+x#%_}`ф_ЩЗиX0I¬”ћ3<р№Жу3–ҐіКиФp2ДъсЁ„й¬х_]wзэO·џ1љЦ80i[ОXє}Ьё8Ь-?RКпСЩЃЦ‰¶ BKа ШюЮ­»ЩBS•Ц•Гќ¶хЊ«tЯ†a‘wЯП”JЫ°ННJџ\\D§>JШ±LIўЌиµИ'ф”DfГфы<ъRYВа¶ћнЅбV(6і/»‡@сдJjM,wv-"A„ФэЃm^4хOQaA<y*ДWШrC2Г¦ШNо„ 2sћ2k]Х№Є€йmпГ
+t
+牂`gљЅ”{3ИТ6Rп) Б!Ќ3 Чм4Ѓи1F_РђRщFѓ. кHfѕA—Pъhb€5”yУJ -CИ®Ioг®еёъAZ¦&ЃT‚50:ѓ™Л:'2ШВ@@ЙdЉs­ХG%Ѕё'тЌYJJ ] ¦°j`*/™·~#У‘ЬМ%зfн‹,oЕ$ ю5^
+jІ—эл#ь’XOjца4+Д жѓ(Ј
+іoсЬG ЎЮв3ґћђЩџрЩ€†VД Ќ7¤(¤aҐySzQђўиi єь)JBЉb$гUSЕћJ Ё¤ЦCЬq_J…OЭТW’У:YЊ–ЮEЊG’‹i¦§ы_ЙD|Ќ »ат‹Ыо7* Б4Й /4@/(ЯTP‹3«ufЉъ’#lkГRЅЯbЧ4PшГ¶ЦIЏ‡{м1* Ђі2q>цџhўТh5@Іj5E›{B®qл bЬJе
+аMU”Х=l4XCфр†Ыk@Є6¬D<»Цѓ! ОSЅ ѓmюЏ:7kгпH\•Х·ў^ЕЌcGaа“ЎіЙюwЇb–®\[4еТ‹К{І0=тўI5бa¶—­42^–ж›M
+±…‹гЫ7’Щdд€ь7`Ьz БїН»џ§$Д–hё[`Ъ©џf ©ІћцЊђњ џћф•·y-]?MкыБ<zжМюа™ №Ў_fVЋЇщ?]±ЃшGи‚Яѓ*яY_{U&4apыЕщеяс+}с gёUњЂJ}ь
+юПћюb€ёГуwlЋGжЯсГd75I·%ЪЗшд„JБїJы9фуo·–ЂYW;ђi&i§Ќ)$
+›°T<дХЅ‹«х®{мЙФлШКjKіgЭеђPaіжiµЫОXєtѕmФС р йA3Ьq умџЪxШK‰›уеЖб|†,?›ђuЂJїУїQаCDv]AВ
+endstream
+endobj
+1822 0 obj <<
+/Type /Page
+/Contents 1823 0 R
+/Resources 1821 0 R
+/MediaBox [0 0 612 792]
+/Parent 1715 0 R
+/Annots [ 1816 0 R 1817 0 R 1818 0 R 1819 0 R 1820 0 R ]
+>> endobj
+1816 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [333.148 545.413 352.327 555.462]
+/A << /S /GoTo /D (subfigure.72.1) >>
+>> endobj
+1817 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [335.892 511.19 354.568 522.585]
+/A << /S /GoTo /D (subfigure.72.3) >>
+>> endobj
+1818 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [287.855 464.817 302.301 473.743]
+/A << /S /GoTo /D (subsection.6.2) >>
+>> endobj
+1819 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [273.112 369.366 291.788 379.415]
+/A << /S /GoTo /D (subfigure.72.1) >>
+>> endobj
+1820 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [307.226 369.366 325.902 379.415]
+/A << /S /GoTo /D (subfigure.72.3) >>
+>> endobj
+1824 0 obj <<
+/D [1822 0 R /FitH 692.105]
+>> endobj
+1825 0 obj <<
+/D [1822 0 R /FitH 577.94]
+>> endobj
+752 0 obj <<
+/D [1822 0 R /FitH 577.442]
+>> endobj
+753 0 obj <<
+/D [1822 0 R /FitH 527.13]
+>> endobj
+754 0 obj <<
+/D [1822 0 R /FitH 527.13]
+>> endobj
+1821 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F50 431 0 R /F90 433 0 R /F4 1713 0 R /F2 1714 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1831 0 obj <<
+/Length 3403
+/Filter /FlateDecode
+>>
+stream
+xЪ­ZKЏг6ѕчЇр-6іщIi9М.’E‚`‘Ефmfj[n -KЋ$OOзЧo‹’(™оi,цdЉўшЁЗW_НWO+ѕъЧЭ?ооIщ*c™‘fхpX‰,aЖи•Й43™X=мWџЦ–ЙНVpОЧЗbуеб7шH¬RшИ(ь(бLe)МиFWMэФзЏЙЧХ0:\BҐ0іFя±zќпћу§a¬ ЖJ#™ђг`›б»џоюјРЙWbҐ9KґЃ –qЅЪќо>}б«=јыmEыzq#O«О¤2 нjхсо?wЬKЃП¤aVfТZ’8`}›¬Њ(=‰·1|·ъґЋаЙJpfuж‘d,v)€g¶&ИrИ‡ПеКfZ&«­NPЌелўл‹эf+5_ї”э‘Z_QЪEЫ•Mн;&ДЏФЮзг’удћЛ{.ШёЄeКJ§oa3¦­^)f„_RD7gА”АгКъUEЮ°LfЧuУ»VєоЏyO}yujє±]Сл®иыІ~кЁ»¬й·®g&lR&t2ріPЙЎjтжёњ#ЫХj5яaЈхЪЇ“·‘®џ.§ўоiыfЬ85^P=MыLЇЛz‹ Ђ6А%Њ’pr§Wљє+чСэfLi±0ЏЁзЂe(;оґЁ7 (°l›7ШЃ•–лUьmWњa‡J‰@tшthZlИх.?чО
+°чҐЬЈ…`у3Чј+
+фXTНFкх ф
+zџЧ{zw®6рЄp6іRПП{lЪтЇ¦оsPў2ЁНт©&Yв#jQsK‹"aЦ9«›л”·OeЭэ‘JўY2ЎП3*ДЙаucфљm¶Ж€хЗҐ“™хюТ‚0haQ—ІЪы»nСќX–тмЭцdАУq8Њт6ЎTЖdљzyї¬Z[RЌФ©€лqvР9пМ@ф6Зі9іЛЫa9ґ^› Ќ:еЇФsйьwM]щ®®9эС«ТЛмъиФЄS=ћҐ­ЉџОhЅobG·t6Њ†г\ПёU .e–BясЖДЉI9оГYz¶оґД,1Я9ѓµЎUѓ¤”aћя&Ї:я•6њЁрc'*мiЬ$х‚MёОё™JЊfЬјГL·
+Nњ:4 Nѕ0WФ5XжЛ±Ь!bех Ї?huз|GЪ3аЗНй>Щщ/Geє‘ыв3зІvЁо¦(:j9…_0ѓЋж9ыгєОгSўРээияhО|~FHбЂQIг¬БіийE
+ЈБ0ЃAъЅЂЃeџуЮбЏ"MGэщ~п°ЌїсїQЛ@ЄтЋ” С#јџ›ћ€'ўрNУ0Д_0БЁї $ім®gк¦ЈёF—џ|лР8›б—D7јЏ9a 3Z,Bэ ѓЫ™ђ'Bк¤UДє »…Ц®ЩФЈE¶>ХЩїпЃћ5Фt мъЋГ'Dш°E+ xh'—яЋ?Щ‰ѕ 
+*”%.­ЂАВеСЙ€¤Шt«ёo†НВГeшѕ¬б›S>Ѕ9ґН‰Z7R о9&тЛ·€H•йь-ТэКе:6Y»L¦нџQјTҐ°aЦnЈkЫbЧїЌўyї@Уѕ< Ћьм»°~ёTU
+»ћ*кИѕ–L2y·л^єp¤ВA\Є`}x84®,Ґ_єp±ЋљЏфФц»Ѓ‘X]с№†Z›Ђ¦фKРЃ#aTз_uћaYї??Њчз¶9АЂ=XМ!pMь»Р( A33D*к=ћИ­б1ђ>ЁlБcPФЩ¬&5©-µ•Ћ:Н®µхwд  Г|~тcьyІОЮЪ7жБLH9ЏЃ~а№-pм Р…LRd)[М}хЙЬ1SwW5 1!€хzj8У‚–у
+д7дrI|;·
+ЗжмЦ®П±Ї»ёK>ил.зsУЭMS#ЮaЫ…?ЃчTэРеKјШ›џПEо»Л:r
+јЊщ‘е1ґ›чj["qФWяDўѓъяkpwэ_ДЃ„ѓ{
+ж†Oћ7ГцyЂZюBАъ/PўrN
+endstream
+endobj
+1830 0 obj <<
+/Type /Page
+/Contents 1831 0 R
+/Resources 1829 0 R
+/MediaBox [0 0 612 792]
+/Parent 1833 0 R
+/Annots [ 1827 0 R 1828 0 R 1826 0 R ]
+>> endobj
+1827 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [512.044 560.759 523.999 571.703]
+/A << /S /GoTo /D (subsubsection.3.1.12) >>
+>> endobj
+1828 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [377.696 299.851 389.651 310.795]
+/A << /S /GoTo /D (table.11) >>
+>> endobj
+1826 0 obj <<
+/Type /Annot
+/Border[0 0 1]/H/I/C[0 1 1]
+/Rect [306.52 163.773 478.547 175.575]
+/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ctan.tug.org/tex-archive/macros/latex/required/tools/longtable.dvi)>>
+>> endobj
+1832 0 obj <<
+/D [1830 0 R /FitH 692.105]
+>> endobj
+306 0 obj <<
+/D [1830 0 R /FitH 667.198]
+>> endobj
+310 0 obj <<
+/D [1830 0 R /FitH 497.915]
+>> endobj
+1829 0 obj <<
+/Font << /F80 428 0 R /F81 429 0 R /F86 432 0 R /F104 585 0 R /F50 431 0 R /F90 433 0 R /F82 430 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1838 0 obj <<
+/Length 1657
+/Filter /FlateDecode
+>>
+stream
+xЪеX[Џ›F~чЇ@ЉЪb)ћО… RҐЄI¶m”—6~ЫмЖѓЌ–‹ ё›-тп™ `vс:N“^,жМ№~з2ЖОЖБОіп—іЇЇб„(T8ЛДбy\8"дH„ДY®ќk7Ау›еk ДG„ДуЕ!°С4ю|A0ЖоЫж>“уеШ]ОмFЕZжµ:?{µњэ:#p
+榵zR7КкТ|©ec“ю… Йќ °(Y§їOЕZАЃђЕљ
+бfй­r™4‚ґO”=+Kv_о EЭ›ЕnЯtg,йВ:. €CтЏЧѓЊdЊlФ“Р©RaN-КДо(Д‚tжыТх~іM-Џq3ЗVYЯЪcы:-6S‰нsDЗЛwќyTЭN8oС2f ›В¦кФ¦ЮvjЄµI8ЅЊ„ђз–H'—^4–rkйV¦XҐEЎФЦџ”3ФSFсЦR«›с~§<Т! 
+=4Ґ(¤bЁВ J…›TС&·киЧ2W+nхЂOCЅРЇ„§т°zцt;(Бж(#
+&ЊёwЫT+
+»kYЗUє’VЋ­ржҐV=JC‹aч.Н2‹њNп#а¬д/UІЮзљћ(ПР–оІ“
+ПpВ€s¦Э–мьTuмRЏZЖ
+=Ъs3У«Ќн‘їьР7»З;
+wЪ1. нЎЇ—Ey©9jc†©ЗБ†±(@Њ…'#«уҐХБKtСыv(П.""„оз=е#·Ђ џr¬®й5АzS?иЉЅD‹рі&qDшi°^Яґџ vбЗВов ’ЉбЋq
+qя.А 8…йЂл»м$Ю \rяУвН\Й”ИFћЗ/\рч.‹N–9.ђ78мт2wЊ1ё‰4©Cаэр|yјg™T‹sШу(ёЬ»ёШ „CпВt‡;b“Жe¶П‹–Ък»ц`ѕ¦ЬХMµoП•&ъJПBѕ·эPЭM‡§ЪПсеьяY>Q,єСщЈC±«¤J’с1дї#cD‰8Y4NшгПЌЏѓЁёўюYWЊпQ$Ђ©—Сq±>;‘їэЇТЩ§<ю ж±8&§!ЗS3xѓ•! .јК}B ћє<юѓкљЬLщЄ®GьЊ“N}ўѓэЩbћЇ–і?
+endstream
+endobj
+1837 0 obj <<
+/Type /Page
+/Contents 1838 0 R
+/Resources 1836 0 R
+/MediaBox [0 0 612 792]
+/Parent 1833 0 R
+/Annots [ 1834 0 R 1835 0 R ]
+>> endobj
+1834 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [341.325 581.38 353.28 592.324]
+/A << /S /GoTo /D (table.11) >>
+>> endobj
+1835 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [401.234 581.38 413.189 592.324]
+/A << /S /GoTo /D (table.11) >>
+>> endobj
+1839 0 obj <<
+/D [1837 0 R /FitH 692.105]
+>> endobj
+1836 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F81 429 0 R /F50 431 0 R /F82 430 0 R /F90 433 0 R /F157 1585 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1842 0 obj <<
+/Length 665
+/Filter /FlateDecode
+>>
+stream
+xЪ­T»nЫ0Эх\
+H|ЛЛ—ИЎKЃґ@†ўEЅҐ‹v„иU›N юч’zЪЌ’©“Hсрћs<”м%_ўOлиГgM‰Ј"л-A#@)I”‘  ’uNовXІBJiј~ґЙэъЦ_Bўэ%ЕГ%AЃн#vиІ©w.{HЌЛ}IБµЏ¬Fф·eњmћІЭ€UX¦ ›А&єYGї"ф?)A")©ј`C%ЩTСЭ=%№?»%Ѕ®ЯІ"ВзД ул’ь€ѕGфІ
+’ц ‰Ћ–¦ЂЁ‰’>u.{тџИEЭde±«OaЅ-›Мm›ЖЅ? КЩEЈAK1
+мж’„ѓHНX'†Е6ФмЏKVLТёЩцЯАРЇЄМЩ}‘• l)Ўщ¬итU6ъџm¶±§oЭ9мЫl‘~AБH3gї?–ц„E}>Ѓ. AЯN­ћI‘#h:µпЭB ¤8ћЯTЗ2sESї¬@Э8Ып‚€…ьV($ЄAµћUыјЉ:·µCЩє‘ф:СЧDN*нЁтр–L74󰤵ЏчўѕU;ЖЁІэУЮ/tZ H9ыOsХЙ}Й!%0­Юљ&_mOcТл
+RMmќ?ы¦®ьЁч-юќ ЌіaLуfs G6пчЕрКЬўҐЈP &CR_2sф–љЋёv0т.0мЖaтЩслны/xҐw
+endstream
+endobj
+1841 0 obj <<
+/Type /Page
+/Contents 1842 0 R
+/Resources 1840 0 R
+/MediaBox [0 0 612 792]
+/Parent 1833 0 R
+>> endobj
+1843 0 obj <<
+/D [1841 0 R /FitH 692.105]
+>> endobj
+1840 0 obj <<
+/Font << /F80 428 0 R /F81 429 0 R /F86 432 0 R /F50 431 0 R /F82 430 0 R /F90 433 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1848 0 obj <<
+/Length 2907
+/Filter /FlateDecode
+>>
+stream
+xЪЅЫЋЫёх}ѕBАў€ Д^%±А>t»™"‹ »Э Р“
+ Ё%ЉГXx4И5‰{юю ьі \ЧIx,Т|БВТ>¶Oµб&XЪ·––{ыоЄЁѓП‚аGбэ,дgД2‘б"ФЅ5­ь
+1оIЭ‰{Нm\ї<DБПа0 —–њ‘И]
+В’дKЁA°д-GфYЫќЄ]ЕШnB8 42ѕ]Д4МљНQqе4ҐxФ)З*ЏP жd“цЧ™ЦъљСkЖнљgcГoлка±V:µйўэpИ›µЯRcГ°№·BC9•›ВлRJ†1П.‰мВQ‡KN©ё¦мZёЛH] !И<4Щ1­б®u5‡iBЧ«ћ"€g17¤sў@Щ±°7ювЈ™$\ юТ­Б ‰„у%'\:Сїpы lЊ¶яeM~ж–32$¤ ‘
+ «їE,·вИш2W‰=ъхШ‚ЄСaEn«q• IГчy]•‡¬lн©‘c†цсБн¬Єє®h?({|СЁЮњ‡
+BЧ9ҐыXњЫк"њ·™ъlR …¬3ЈќsH"&”‰§ЁйЙu[B(Ќdвd–|/™UЮgх>-w>Z¤»иЏ”Ь}ѕ1‰ ь­ЪЪ_—Зhыш
+мvИдOТши¬ћsЁuв© Bє¤7ЮFCОКНШЊ{:ЧђЏ%M >њ3<‰GСP0ќ™К(Z@0|ЖљЯ€HДeCE‡U™№ЕЦХv"ЈЏI4HнЃЄ
+ЏЉјМ{`ш…­ћ_і»N‹х©pV §¶фВ•U
+\ЩgиxvУўЅu.Бќx$ж}¦5пз6+ЪТ»µ‡фЈЫuУ‡ж­s|ГжFy2фE*t2І#Яµ¶»cфнCэx'д±}ы Ц‡GOє¦УжЙ‚а‰мП)QЙ'ія’KBзХж…”оo_%еQ¤?Щr@h:xЫNЃh<ёТPф
+ЬV`сСрЕЋB™„лД4м¦пЁdТ\Ї/4ЕЊО»в§°.;ґЛЮnJ3V“„p—<#bМ;Ґ‘¤oF¶ €Тc?§‘ЉЌвЅ41Ю§{xќІsХoAз«кѓ…Бф&“йШ6њzиЂэ“ќг aС““ќ‰Щ °i fчЕsn№BІ/1\ЈєiЊ•ЎI i]”л€я^µYC|э-#QЬ‡lf§ЉТр5Ќ*RjКbA·Y¶ШmЪCМБшkВ®ЖєХЫ*rгЇQН1ші‡86(ъjщјЏж2ьXќмВФ+њ‹ѕ!Ѓ=3Xѓ_€Ґ›ґ­j—ЬШI°vхД !*’бK тВ x†6Sш …Tќ·™‡?QohфpрНЎ5и¦g)m|p@%CсаЙЏгтрR–Ќf R^9Ћј!zlPxЪп iьСГ&D
+6Ў¦%Џъ­Иp
+
+zy2°vЮЉ•pс:sёТў©<ЕjМ гнEи,Бя%V _µ6ХЪ¤¦oOёѓhГ€2_ђF‘ьuЇЦQXсеxg€rдrуЪuћЊѓIіOт‚¤щZ?j=«Вп9ц?їoш­†ЙіЇЄГ?!А=1ЊB+¬»/ј]ф|QоЉјqкћЙ)јй]xЂ§c2h`€c„Tч-$=NГ‡mЇ7ЈT2z)!gsФEЁЧ@м5v®ќЎuїдёЩz„Аё§*яho¤ія±ич
+endstream
+endobj
+1847 0 obj <<
+/Type /Page
+/Contents 1848 0 R
+/Resources 1846 0 R
+/MediaBox [0 0 612 792]
+/Parent 1833 0 R
+/Annots [ 1845 0 R 1844 0 R ]
+>> endobj
+1845 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [431.08 283.584 445.525 294.528]
+/A << /S /GoTo /D (subsection.2.7) >>
+>> endobj
+1844 0 obj <<
+/Type /Annot
+/Border[0 0 1]/H/I/C[0 1 1]
+/Rect [306.52 115.417 478.682 127.219]
+/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ctan.tug.org/tex-archive/macros/latex/contrib/wrapfig/wrapfig.pdf)>>
+>> endobj
+1849 0 obj <<
+/D [1847 0 R /FitH 692.105]
+>> endobj
+314 0 obj <<
+/D [1847 0 R /FitH 667.198]
+>> endobj
+755 0 obj <<
+/D [1847 0 R /FitH 645.864]
+>> endobj
+756 0 obj <<
+/D [1847 0 R /FitH 405.994]
+>> endobj
+1846 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F104 585 0 R /F81 429 0 R /F50 431 0 R /F82 430 0 R /F90 433 0 R /F92 436 0 R /F137 1211 0 R >>
+/XObject << /Im6 1054 0 R /Im10 1296 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1855 0 obj <<
+/Length 3009
+/Filter /FlateDecode
+>>
+stream
+xЪЅZK“г¶ѕПЇР-R•…Еѓ
+iz‹jЪл–D°ё”ъЦ[M§nјЁG/®ЌТB% °#¤6ќ(T:i|QэaХvµ6Ж.Л•ІЛПUУ6‘ё_h{Ђѓшлј'#wі–бІюќ §|І«И\їЂ$ф|.#)тlа7ЖЮxЈїГ"я€шёI`’ЙМЗ/5Эы)ў,·yoБЧ¦lXP°ZІ1c\o їjќbvzfЕЂђЙФBЅЌk+i&рћiАВiW6-о¶эЋICЭkюяФпV<4p)bЃyпАOuШаД:nГ¶myьо¦m±ќ¬•Rє?iZZй/–™ЅaYюсUќЄД3Д™/+ЛS ‹A©Z©№RyXУр:иVжВ&vЄЬ‘ё{НЊФ{ґ‹ptЉйЈ>•_­сёћ7ЧЛ ,’€д%ER‘#ЗДdqD§Eк’я›GЫЁGПґ)“~џпBv ЗХjz9’hвМHўфДY‡€©EтћtBgq3}Ќ»,z ќЄђы¬r=jрЗЏ2/ћЄSS=–&ЦmlљПЧS2~НQjиХ¶©ЏЗвф,жВїЏеvxP\н­
+Иѓ‰жєЩ”ю~8fА
+У¤¤•ЗЇgђaЂЯfIдFlCњОdп Бcрл°СЫтCэ9І)
+&uЛ‡•†пKшПцRЙЦ^,?TЙ·c– Єdъ+юPЋsхвЉOыjізі® Ѓ§th»4J'g Э3Ѕ­ЪпџЛЧOЭG<qХЂРєl‡љg]ЬфґЯёбU$Ь?`Q„(›Ђћ ц}SэVЖaЎ±=OmНЫВquЛЗсСЃY?ЮъЂUј:Gён „ХBѕиxзФ)bк№!}—JlnHF#ъ_d$Ж „PAxщИхйрЖгЮђ§рЕднQГ ЁоXl.5 ДљeMEЯSЕZSEцвѓb'ѕ+[ћЁN›(fУv 0–:ФSхШо;РХҐґCЃ=[О
+ZM’i‚РУЃJXщ†
+ЧдВ$ЇUёДUj;qлхґO°ХЃ'z[}
+йЮЦџИ†эЕНй
+ё«' Uћ{ЂF>†°Ю}И?5«уљЁиыPБ±1m(C¦d;.®Э‚·Ц\
+maФѕBЮ|уШgx2®k3 љ|ЎНђ9‘k;г5E YOЃ¬’F«†~S_оs—pf7ЛгНх|®/°ЩМзў )'uыh`Ќ"Зйѕґџj”gz<п‘7Ь$ћ~ЧЭкIjќ9о¦і$]ю - •Y:=q{€} іT¤Ѕ^{+з„3z*•
+T>ўѕі дdыж`¦BКьХўњN Е,ЁbЫF#0шџµт Д¦Ьt6?w C5Ф}a€ЄPd*RkЈCвТFqЅеС~ъ±жIЦўпhQIТ> рьў}Y<6,cљс}Bь’hc«ќ@ЬQБ Q№їC§яЕЗир Ъ3/хҐ <цќСх'Ѓ0s=5у†љѕЬЂ дkМЌЪФ!F-ґI1h/+…О#Q¶PнЛ·HщґdюЎ€ѕzхяы ѓыя}јшцTvҐIЯќсьuџУ¦еЛЎx(УВ~(рнёЎо—2Сс?Ћјџ:Р‡ЯOЕ±ьљшЖџЃуЏEы}»Gќ§.я€ћ‰ўжЙqlў
+endstream
+endobj
+1854 0 obj <<
+/Type /Page
+/Contents 1855 0 R
+/Resources 1853 0 R
+/MediaBox [0 0 612 792]
+/Parent 1833 0 R
+/Annots [ 1850 0 R 1851 0 R 1852 0 R ]
+>> endobj
+1850 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [462.21 534.237 474.165 545.181]
+/A << /S /GoTo /D (subsection.3.5) >>
+>> endobj
+1851 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [235.806 478.315 263.95 489.259]
+/A << /S /GoTo /D (table.11) >>
+>> endobj
+1852 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [280.563 478.315 308.708 489.259]
+/A << /S /GoTo /D (table.11) >>
+>> endobj
+1856 0 obj <<
+/D [1854 0 R /FitH 692.105]
+>> endobj
+318 0 obj <<
+/D [1854 0 R /FitH 358.094]
+>> endobj
+757 0 obj <<
+/D [1854 0 R /FitH 336.394]
+>> endobj
+1853 0 obj <<
+/Font << /F80 428 0 R /F81 429 0 R /F86 432 0 R /F50 431 0 R /F82 430 0 R /F90 433 0 R /F104 585 0 R >>
+/XObject << /Im8 1243 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1859 0 obj <<
+/Length 2999
+/Filter /FlateDecode
+>>
+stream
+xЪЅZKЏг6ѕчЇРesш¦ —мf“Лn6 ,=}PЫґ­[r$yњNЈяыV‘ФіећОШ“)Љ*‹U_}Eљ&»„&їщбцжэ‡T'–XНur»M%RйD[EґeЙн&№[¤ryы ¤ѓЃLJВ©1~ЊY®ҐtсKуxpЛWtq»Lй"+6оXгч7?ЮЮьzГаљ°~F,UЙъxswO“ јы)ЎDШ4№ш‘ЗD‚*Вrh’_n~ѕЎQw:YIJqЇ›е„™he*jH”WЈэ.№ Яо]XЈ2a”eэҐ%)3нъNщ:/кh‡СdBљКvЬ?— ЅюњнЬЊСV©ЂеІdЕ,К„On—†.\ЭёM°Ы%oцЎхeЙФВUu^mЗЉiі„†зMЦ}Е¬µп}П8Б‰a€•fвDgЪзхr%„^њўЉбЎ*7зµk_елж\µO°и|УЋЛЄlWe§}M–+z\‘WџO§Іjв«sЭЅ(·^µU§›·bРmќќXg=µБє<Б‰‚1ХРЦќЉЦрџђ z3c{р%є}‚Ш©ЏM%;ФeЫ:”K®—ЁIУєGК’„iЃВ „S­°л“
+ж}№uўЦJ(ёvM“»љј ЈBSN Dб$:Ф :RJёмbc(‚CxЉDЃ­…Ї‰ Iљ&мЊ бjК`=•Б­нdMR%fхДИфPрk^“z@¤«+aЮюц‚SB©Б)1В+чл %V¤Rш!Ш¶‚ы¶Щ~;Ю<Єдo%Lu}Ію#жґ*YqbSыцUфV’HЂЛ•
+»‚DъmєТ„QЋtКЯоUSУЇZЫЇЖoaШЗ€ў°ўЂх2DА‡|‡FЋБR»йїњPЮЕхїpNr‚ЛЕ'JщnA$%uЃ}V6ЊШ
+±х‰*Ъ!Ж@#Mґ1#ДИ*
+€z”z Cј
+/=В`3АнDр>Вy:Ф`{(іжЎьm.aq°"Ш«Ј.
+—ёЇуЯ=5sИ6L»БЕбу! H%{Ј|RЖВ#Ѕ{ЦЛu:A›`Т .?°Ґ;Ч„.њВчґЖѓ>ч+АcєБд3q'ЎВђкm ЊuЉиµнloцAхЧтxВ €9 к‡)Z.+¤иЁ°уШ¬ТaТЎЗг\а[Иб]ЬAиПз(µcлR\Щ* ,Xuџ?Е шP Т'ЯэLд С’¶f+тї>Gџ«Ґ0-иЌЕ[ўi—~тq‚nsfБњhЩ-Ў Ф;.їu#аPbІ уц
+ {ЫБµ+–
+Іј* џПZЉЂ@
+Y:† Ы Џћї5/.–;зCїўЊѓљ|Tѕ¬F¦Pѓц9=¤'HС0УeД„звгЄd¦‘«EВЉ”’Ї1Fаz4U3¬e(@zї¶кuЮЉ‡~)By.ў рeЇqз“ў™УІZH(Ру+ьЭB цЖ2DBa Y"0х+ЫV!љяЉUШњЩ?U…|M‡UTb5Рв%—аї‰Р–
+аsјРXѓ{Ђ®uytM~фGаљv¬ЮxЋ«ЫУ
+мйЭMгaHим_O4Г"Зуџѓ“7.t_`Р.t2ЂЈ†Мm єA{cа‹іЁчбџТЙШЯЃ~Q
+G\°0C®ђb¤–ї№@к±8Џ*Еѓми±ы\и9Іuxk‚Е oW•зУ'ОMrj}0ѕ!€•–јј™^\9Ё‡rГцфЮЯОњ<A™?­зэ™JдЕсШгІПЧq¦Mйк EпNyь“_ DЬ (°љP©Ж€¬ъЁ‰7):Ь¤АГ>уЅ6L„=еixВG{xќщZйЦ38Џ™—’8dС”OJґсЙЛр*Ґ¬жґЃЌУжНudЊЯ]`ШkљЊ¤аЙ–M›б
+.Сс%/ПСДН_—#{З<.”зљЈLђчЦЉ¶ЮњЎ0¬ЦYч®јџ+ЮЃ0ТNЭЈЛ|Щ‡R1aДb{x8ЩАWY…'bЎ3ЮНЎЯаZ)дЃ2Њ
+ф†Дs'муP ]µ‹ыІК/СбщTBс9d№b‹X<kјne/XT8rЦЄЅ9ыGд#abE[Ё§¦ nпѕ‹„‰mµ‹ ч_ГЉfъЖ»БадѕM:FTOќjP*@tх!ІгГЎw­БX1фв|rѕ?*VVT_жHНzXњ‹ф”oБGЉзі'# w‰ЖА§2ай¶Г‡@‹\x¬ЛНЖ·ѕаБОУ „???яЕ =ё·Г@є»qЫ0ЛoНSЏЧwХэууkпрѕнѕІIі­
+endstream
+endobj
+1858 0 obj <<
+/Type /Page
+/Contents 1859 0 R
+/Resources 1857 0 R
+/MediaBox [0 0 612 792]
+/Parent 1833 0 R
+>> endobj
+1860 0 obj <<
+/D [1858 0 R /FitH 692.105]
+>> endobj
+322 0 obj <<
+/D [1858 0 R /FitH 667.198]
+>> endobj
+758 0 obj <<
+/D [1858 0 R /FitH 610.25]
+>> endobj
+1861 0 obj <<
+/D [1858 0 R /FitH 603.588]
+>> endobj
+817 0 obj <<
+/D [1858 0 R /FitH 445.351]
+>> endobj
+1857 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F104 585 0 R /F50 431 0 R /F81 429 0 R /F90 433 0 R /F82 430 0 R >>
+/XObject << /Im5 1053 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1872 0 obj <<
+/Length 1777
+/Filter /FlateDecode
+>>
+stream
+xЪеXЯoЫ6~ч_Ў—aPsь-©Е¬йЪ—n‹ЃnpL±i[Ёei’Ь43тїп(R2ҐИIЦeC‡=YўЋЗгс»п;{k{Ї&gіЙ7зцbK*ЅЩК#1GR
+OЖЙxіҐ7чC$ѓ)БыіЌ
+.go`с"$™ћД1bqл2Ї“:Э­­ЎлќQ0d­бЏ~Ішђ¬U0ҐыЙni& w’ €“nR•.ХurS!„FђIЪЩѕЬыУ2ЯejW[{йnW7ўHh›ЙЛЩдч ЃAмO`Д…„„cб-ІЙь{KшцЖ3ыѕn,3ЏЗЪ…з­w1щi‚пЙ2E$дћ!ўLЕ/Ф"‡LiLь"]ФыR§%ЖюѕR•®Ыфч‡™lчрћ0ѕHЉ:Нw# в…,nmy–%нљйNзvДїЊP1Чяj•®ЇтOcю Љxgы,2Lь*7_ѓG#бWЄЮz‚7ҐА1ЊЅ)ЃS6aу")!Q—АВнH,!њ\ФејiTVjЛЬьотЪ<\ыyщбyѓЂциЪЯ&др\{ћl§E‰Џ‘›€жееAїmЄфЕd–й—ҐZйџуі¤ъђYФMМб€Pн
+ў•дNЋзќЈЛГ­Ю©“ fгъ}›\©н&<7<?[$хлЧ·cYЃ“@XJXP sіаЇСЫЯ›\dЙЌyЁ”­Мz“Ш<5K™З|Х~T­№E0<їЗ® „Ым&6чE™оjeнЪБЯОSmюµ=–}vҐК@хОЈ)_ѓЄ7ѓa;!"Qt$*ЧЬ›h‹`оAўCґЖp|aG\…MхИ«·‡Г¦yбqтТ§йМ’Ф=мХ[!¤(дбъ
+Hдч(¬ћЊ!L8h„XdБ8 Bм«ЄKуuZoМУGНєЄ¬4?а"f«"й&\ЁAхВ&I lХB5жЬЎґ mT{И©=JҐWш”dЕVµXёЏ‡0‚12 ­QuЛ“ъ™yЫWЭЎфИѓBЖdЮUѓҐ1J`€RСљ·ШТ4_®-ЯяьК©юбpG] ‘„д H C ђФёЭ…c—1вaG»E°РWIvµmѓtЅВy
+Ж[гtP
+*Э VЭљрAЇи^¤jXеҐ1K¶ЦдИ0jYўj: ж_oТЕЖ|Ѓ
+г !zм6м&щ‘Ћ•Ґг©Щ-У8Њ-IЫivґЧ)hС Ќ5чЌ0Єхq®йіЩµЦШќљ.тн>Ыќ¦ИЎBТБщJhќE&бРјЧJВS'V)и;Џ€еуґЄ«±о тIzЅaЏ?єъu88jj<dЗ'ЉdGТєBn
+5в€дЈ> ѓsќмpxШнЎhE]oЭґЮ<jљњК¶uсћТР¶ґљa‚фЏ,XU(Ц ЕрВҐ‘иј
+ Ґ3СёМЫЄМ33igОЄ6гi­2( NbУЈ53“мHkNЁ«q*YX9ЦУOtz[@Г‹ыp75HТ= Ќг“а'Б7"Eънд!‚
+: №?8ВБXР§ oќА†Ўд_М ґ‡м± ТЅ®н)?“:!†ґЎ.`хpiѓЛ;'пўDJ8№ЗpjзР¤»‹с?H"иz=6PЈ=wHавОъ%doУХіоBР>uw§Єнg чк
+endstream
+endobj
+1871 0 obj <<
+/Type /Page
+/Contents 1872 0 R
+/Resources 1870 0 R
+/MediaBox [0 0 612 792]
+/Parent 1874 0 R
+/Annots [ 1862 0 R 1863 0 R 1864 0 R 1865 0 R 1866 0 R 1868 0 R ]
+>> endobj
+1862 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [306.126 545.82 318.081 556.779]
+/A << /S /GoTo /D (figure.caption.173) >>
+>> endobj
+1863 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [219.796 511.155 268.861 520.863]
+/A << /S /GoTo /D (section.3) >>
+>> endobj
+1864 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [323.357 511.155 348.886 520.863]
+/A << /S /GoTo /D (subsubsection.3.1.1) >>
+>> endobj
+1865 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [210.829 470.208 245.773 479.916]
+/A << /S /GoTo /D (subsubsection.2.2.2) >>
+>> endobj
+1866 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [253.195 470.208 288.139 479.916]
+/A << /S /GoTo /D (subsubsection.2.1.1) >>
+>> endobj
+1868 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [266.704 386.399 278.659 397.343]
+/A << /S /GoTo /D (section.3) >>
+>> endobj
+1873 0 obj <<
+/D [1871 0 R /FitH 692.105]
+>> endobj
+326 0 obj <<
+/D [1871 0 R /FitH 591.109]
+>> endobj
+1870 0 obj <<
+/Font << /F80 428 0 R /F81 429 0 R /F50 431 0 R /F86 432 0 R /F104 585 0 R /F122 1014 0 R /F82 430 0 R /F90 433 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1877 0 obj <<
+/Length 369
+/Filter /FlateDecode
+>>
+stream
+xЪќS;OГ@ Юу+<&CЌпе;ЇЉ`CdC €¶Ё)jЛCь{|IZJ)-eЙќмпaы‚G ё(Ё?Ќ~ 8$cАA<4ЕјИ‰A‡ Ў-т|M7ЦЎЏДbґ’±·w#Н]Ў“п-І+QЌXпOpS\oipTЗд0°Ы'ўрИHвz‘нВ¶»36ўТм‘ќпљуH!ЪР"6пmrEм'—ЌОжмY­~7;TДА Ј€^‚–aЪ)ќЦЕЙ01$fх‚У‡рјЙ!ЁGp[§ЏЇ‹К¤r\ l 2&¬ок+eТSћE­ѕ8=~:[NGгЋѕQќ +JЅЯ,'х§'4ZZП*OеЫtс<kЖі—Њ_ч|^o 1&µђеGэрєV>µюџЛ•k0dА’n‚Д}"NW%м’‡V3О #>ЬI’Ќ02З,Йп—иКШҐа9e…@бYРЯяьџаOїИб
+endstream
+endobj
+1876 0 obj <<
+/Type /Page
+/Contents 1877 0 R
+/Resources 1875 0 R
+/MediaBox [0 0 612 792]
+/Parent 1874 0 R
+>> endobj
+1867 0 obj <<
+/Type /XObject
+/Subtype /Form
+/FormType 1
+/PTEX.FileName (pslearn.pdf)
+/PTEX.PageNumber 1
+/PTEX.InfoDict 1880 0 R
+/BBox [0 0 71 38]
+/Resources <<
+/ProcSet [ /PDF ]
+/ExtGState <<
+/R7 1881 0 R
+>>>>
+/Length 1882 0 R
+/Filter /FlateDecode
+>>
+stream
+xњн\I’,I Эз)в‰ПГ XG(3ъ/Є ®Џ¤ч$Џьp
+)<Ь5K.eч?®фОWТяспЧПлOќЧя|ҐчJi®|эсЄлmOµЧwЄыъyµф®%UБ”чМыjе]к\чєљ-МЛ‹ллХ–
+¬»°ЌчYЧ¦aчэО%ЛnrмљЇw©\µОwн[ѕ(лЭVкWэЭЛхэ*эЅ‹|Zъ4’K“Зю.ВEоп1чёЙ—JтЩPvЦъЁ $МUЙa—0“ч.¶н.еА#‘еѓЙпХ.…Q]ЖTv Лоcї‡®—e­еvХ”Б„.Ф jЯ3QК«\fSa·Ђ…yR:&gSЭU34puЅF„ЄљЛiШ›JБйц|ьє0ЯЇ_ЇYUЄХ”ҐDюј‚,ЩтѓL‡;ЌCф*|~ЅжЂцФ@TCs№5ечОлZ™Gюz­0!`vѓ¦Ф†FЛ 9бvІ‹QwнLўтV-иCшY[0йZ*Ц$П"1ЩбЗьRMхј{јпзЅКpoH оKД–©зФRН|~^№n{rLОSЕS¶Ъv@3їХ€Tq@tyWL`bд_Љ;Є8,‹‡0“F$со"—2бїпmТ‘/€QЛЭe5'м7ТБN1С©ъ~м8eФ1y¦kо¶{ЂЙHЫ`Уњ\Ю5R¶T’№Cо4к° ¬tуY‘д№ШG№A™™PНй|EШѕ»ГвлНьБbµ*C•ҐјP-(9ЌЮ’–ы#њт¦е>М лG0*ЁBWб©,~^…6л ^t% ±¦ќB¶6цZ‰g‰}MSю¶B’сuҐG Cтќ_4ЩV‰ю#ФY
+врQoС дoSwUЮБTi7D”ЭЌ€’¦Ѕ(;™і‰Q”«Kйze&hґLЌquЪgуЋйTR©„aЖєЅpв QnЗЖы ЄВKўХ‹)YVвнd9qиыfЪ‚RЎУ2S Eю| Ь>јN1Ры'ЖД&ЎOtQ’©DmВўЊ ѓ K_±‚~,©SmF9PKб~К09mdЌ.з$Ё„>CѓZЊЉ+ДаmлИњ„ЕO‘3aXтаEqKhe7ё”jЙТu‚Ti— Оf†єЮHШj'Hb<GцWПwXy V\С|‡BсРNцfфTn-.PEљЙjj4|УЉxжц@gqМmњХЦ™ю”GdПА¬ЋoD¬&Њ9№ьb z№s
+%ЋЙрЩb"|Я0гlЖc: hPяќЂ†л`_,©†ц1~і“Б8KXѕ›ъз
+2Vє%„І‡9®ҐїІ$'‚¬JЃЖ3h‹ЉиИ/eЩ—ЮNу“qcdа.4’@РCV
+Ј4ЖјРЙH­4©Щh(7X‹µЅ{›м\к_ЗB°‘
+wRФЏ mуэЄ9‡ПN‹юе”l7%#‚TНоФѕВ•кqє0L%jіVOРj­ЭtB*КсЂеСѓ+жъРGАУ$0в*ќ:3= ЮrЂ[—hШbхN­p“љО#dЇ¤У…и’ь°џЦ™V<U«Лл`УТЕљЁВҐ&Kµє(кIЉ–e‚JPщёa2к­N&(c}Q§Sc J„Y9A‡<qРЃк`¦—m}g^нђ±ЮЌмV"ЇЌҐ7sзљPq D‹ф~Oыj5V4XБ\ тµ§UqxвЗ-Г№wи©3­IjQ¦‰›A_
+p=D@ZК/¶›$UіЂІёgЮRр^l…фu`Ю+!.Рф~Kі1С ™HД^е6е°ћkN•¤†|aХaЂ±NмЕ1R))сBЖЅЪSнЌu«ґљш–s№@ў8о&V«(`аћЂT8ЂК’0лIq–ўЃ ж:L2ћ±ДZ'ЛuИd XН1@/8“ђ(ВѕfSЈ`0Лцd=ќДNI[,";оЫm1Я Д—¶XКЌPьf
+[m3 ,дќ¶'#’ЗУћ2НwЌћАdеЈ'„‡х SМY
+Ё2.D-Ї"Д­Џ+:іљьЈиZCПuкy±9МDИZD­  О!Fчl(—МЪ 6ї%~­џ›m‹`csґI%FД›±yџвW/ЦЃсs5•ЮЄЄЯ 7f¤r»UцВ‹”~Hj‹]‹ГвQ1 ЉЋH¦Їш8ЎФиs3Mu7)ЎЙ0µєЗ V ј
+»KБ)U6жЕ
+v †*лxоUўЩ5ЅA(#®}™Q!tгхтШЋ;УЃЅГ=vbЌВ¤H%ЇМ{†ЄЩJ>+'•‹„вКА{ Т‡ ГT.>Љ¦ю”¦IxчП¶ОђвдЈ­3„ИЏ¶ОXэ·¶ОРЕ­­3$ЭЪ:ЈчЯЪ:Ѓ‰ґ2<RЊОУ>Ъ:Ј§{[gґ}oлmќѓA*Рпmќ!)ді­3$ЖЯЫ:ОЫ:cН“†ђЏ¶ОлЈ­3fэh# ©?Ъ:qљ/Жоmќ3ч$Ї;ЮЫ:CDхЩЦQљоmќ!бшЮЦ«|¶uВnmќїїКхЇWєюьМ:џYз3л|fќП¬у™u>іОgЦщМ:џYз3л|fќП¬у™u>іОgЦщМ:џYз3л|fќП¬у™u>іОл™u>іОgЦщМ:џYзяП¬SqcX1ыуъЫK‹Ь$Ббъг•1Е»ІђчуЪ3;…ѕoPbЫ!і>М•S“ђ…tЄf»¤Е®}N“у¶Й‹;сWшіЖiъҐћєыеЗNu|“гћ MшьxЏВ0М‹ќл—$ЅvAђљЩХ/§юmgщ$ТaM58И1YГќ†8ќИ «N~”gўіЇFЃMD(н-ЩЗLЎ!>В:еBь‰™ќCЋl6Jўx
+ЈК®цQ№…0л°СХЦЁ±~…’?с’nЮ№rИЈѓќљгYOз‰ъ¦,о‘dО92Ї:К•ј:щ^ьz^ЦўСкіI bФ+D AВћ*5’mfЕ…vprE8fР–*я¶Ѓїі~ВBИ‚кг$чдъЗЮЦП1ЛИҐіёВY*N°ЅЙФ·Ќзо~!ў‡PХВуЕцлҐг@Њн Z5.З„Ў…є..ҐѓЙn, ЁУ0Ы&W¶ё]v»НSњa»1cЕ WеЉm†•м Uўі“є*”ІЏћЎЂb¶Мћ—»|a?!ќg]IЫ€·ґ4І`3-SМ6 ] Rш‚Ч,xKх%ЕіN[~{ЛЫ„*E¬ГЫ)r ›є:•ѓw± АjЗaҐ(}®0_*фЌЙ}sпЏпїU¤T2Я¬J¤lВ,FЉWl“кЗъ{ъХ€џM фЋм0ьФaќ
+•љЫ¶ЁHXj™µєэўГDё‚ју*БГ љDхд–ЏрШk№‰·3L… 1ю<‹Ы§ctи©МирМ~і3Б‚•м7XGTu±‚ЫОp®)•іЖ+]љOзfЭН_В8њbkbzµПЕbv„6AЫ9ЋСnSZ+‹Ьх—Ќб
+lђ·5jеФПгy:П%<В1Щ[RрЮќњ (еdЫ2 ѓ‚єцИx\`?«¶`𱂿™ГPДdм8fщ/†4Йъ,zРnтtтguKbГ’ЈrЬ~Ќ9J†ЗT-{‰±Ж<,.pДФѓilеуk^Cj«VяpЉ"Љ*Ы3‚Ю„ђЮ­ іvObjёщЩyыmђ№Ќяю|[ХмxmC]’)h‡1!s ъЏ•АџО°$ Xб`кУ_­™30СU¦©ж^Яй,;М¶Гlнџ–С ЮScэНБкиnъОыq$ж‚SйrXО…(ZmОp•sрBl^v‹РuFDjXўжн«gяX­µh4 ^Ч1®[d^LЩ4P1ёНxОРT7ї*0e…=ЈСЊ<@&ф8к2Y@ щй¤dҐЧ"Ѕ(shСЕ ты1±~ л0it™®ижй"LЎyBЎкA¦мj]тGМцХ эa#ХҐuЎЏМ‰ЦqjАџ2ґ6ур\ћсzЖj Еќ­®A#ґ^7ў…ФYgЕ
+¦ЇA ёі1
+П™й¶~ъyЛ@пp?«‰сэ‹мк;@°3nЃќ";©ўO^8дљ­ЈёиІ VфЈ“э[vХc?йдХПќ
+Фl
+ПСш±!†C*vфX€;<Г_ЈЎІя й/цґ>ђ6kгНоз ћг'.ЏjуєУi ЧQи%nЁCњВ“дh,ђYM^qЦ~цf¶ж
+жП%Пuѕ
+_ЊИ8єљ·хТщ¶Т`AЙЃSPDЊ§t7q•!Ъџµ?ZўЌ‚ЊМ:›ЭЃЂЩҐТ/јдпЦ Ѕg]‘Ж-гпxN¶ЁЙAњ†ЃaАЮТxoЎПхЛѕu~\AЕf®оєн>ЊХэше`vtj§ЯќьЛюЕ–§©ы4uџ¦оУФ}љєOSчiкrЕУФНOSчiк>MЭ§©ы4uлУФ­OSчiк>MЭ§©ы4uџ¦оУФ}яo7u‡„$эЇµрјyэи”
+endstream
+endobj
+1880 0 obj
+<<
+/Producer (GPL Ghostscript 8.54)
+/CreationDate (D:20070824010024)
+/ModDate (D:20070824010024)
+/Title (pslearn.ps)
+/Creator (GSview from pslearn.ps)
+>>
+endobj
+1881 0 obj
+<<
+/Type /ExtGState
+/OPM 1
+>>
+endobj
+1882 0 obj
+4501
+endobj
+1878 0 obj <<
+/D [1876 0 R /FitH 692.105]
+>> endobj
+1879 0 obj <<
+/D [1876 0 R /FitH 119.31]
+>> endobj
+818 0 obj <<
+/D [1876 0 R /FitH 246.243]
+>> endobj
+1875 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F50 431 0 R >>
+/XObject << /Im11 1867 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1889 0 obj <<
+/Length 2447
+/Filter /FlateDecode
+>>
+stream
+xЪНYKЏЫFѕПЇа‘¬N?Щ$ц’u`ШM<‡
+ъћћ/x5N\‹оdGџ)еЗѕqу:Ж_>ФЅќ8§vРжnKwrѓ¬>џэЉжњіAџ™ђщщТ=р ?з:нЁбЩle’„:KЄh-[µЙ!oтэx…&‰¦ ЇШJЉ*ЌIZ‰]Fс¶3сў5vno ґ 2–Б6!2’Ћ}JрЭzж1hDNдаa»Џ[1NџДaпCћ,7·ч‚Е:\¬kЅAnc8®hQµ]Z–А3Li«Н[І  г+ІMЌ¶pхщґ 1“~ўYZYR»Ьюцн@јН/iт+Ђ3Љb / КH чoxќrЋqN3`Гc7 О8юKfГхRGЊќHЊ?шЛВt·Л“щV@$«+»
+VtK;Ц с푬СТЈaеЙГcЉРй(H@ЕМHАрP¦mgeL"Н|ІШ
+КC°кЭ±К[;a] Ц~qдм‡Ж~ЅЫXx=ЃЏX^“…„)d јf}Уl„§є
+тLЖ+ыБ|`€е«l&УЛ%O›Цй^D {йЮ9UЦй У8ёљhц°‰TшfИiYлѕu;}¦’Д$Ћ’№єєSСѕдSZН¦—ЫаE,§L%$’ЁEXњШ-NѓIш =&oZk@А%мd—.i—ќЊєаЈdµ‰§°у_і0%4·С@‚ Ж0ў…‹яфIdGУ®{Г,„w®1жpйжЯ№щ&fУї[fћs6‘*ь±о»Kїфґ‰н€ xB@LСц уI@h|¶ S„aдѓэ9Х'њо„ з
+з!<ю)_zHVч%\Бg+uу•xш“`l‰4ь9Sг^юЁvь№]‹*ЛнхhBvtР ~@¬k}&Jў№
+ШґЛ;43в»щ(Z{Є«нчqЇ…cЌОAJVj4Ыџf¬О@›щxў№Kf Пp’ібCтpWT{Г0МќУfГврXTиTRЂяЏEђZ&~
+<€[Ђ)m&ѓё"ЌFТ…УУ¦}Ђ©ghЦ"ЋфјПьN@ЎJЊ(ґXyЎљ_ йR8!ЈрИdТBЏФрO‡‹›¶)Ћ§оЛгPС‡юі>YеЧ2ЇЋЭ©«ќ~p¶Н;;kВr ¶эЅ»ыофhЂЗрхфЊ<W/Ьљб’цяRjr ГА
+оYAM†ndрmW‡Р±««ЧB2ЫЏMЭ_МО¶}2Gr3х,Ѓ0
+РFILЭ¶Ѕ[©М@†щ=цжqОЫ{blQіµ N947wО
+Ч рё€є ЂP¬,юѓYє fз)•)Z_мж‹·D¶а8$–«Т:A<oъ26ЪFPTxjЫ†‡¦>{м ’Gџ?  ¤UцpЪ7>‘™ЙX;p (T№Iќ±±W4H4M»”ҐeЦ—®щЏ;hЉ±­·]дІбчЭэЭЧ‚h
+endstream
+endobj
+1888 0 obj <<
+/Type /Page
+/Contents 1889 0 R
+/Resources 1887 0 R
+/MediaBox [0 0 612 792]
+/Parent 1874 0 R
+/Annots [ 1869 0 R 1883 0 R 1884 0 R 1885 0 R 1886 0 R ]
+>> endobj
+1869 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [286.505 629.674 298.46 640.633]
+/A << /S /GoTo /D (figure.caption.173) >>
+>> endobj
+1883 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [449.774 463.336 461.729 474.28]
+/A << /S /GoTo /D (subsubsection.2.3.1) >>
+>> endobj
+1884 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [210.829 364.441 259.895 374.014]
+/A << /S /GoTo /D (subsubsection.2.3.1) >>
+>> endobj
+1885 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [210.829 352.827 245.773 363.741]
+/A << /S /GoTo /D (subsubsection.2.2.2) >>
+>> endobj
+1886 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [450.076 267.248 462.031 278.192]
+/A << /S /GoTo /D (figure.caption.173) >>
+>> endobj
+1890 0 obj <<
+/D [1888 0 R /FitH 692.105]
+>> endobj
+330 0 obj <<
+/D [1888 0 R /FitH 667.198]
+>> endobj
+334 0 obj <<
+/D [1888 0 R /FitH 515.8]
+>> endobj
+338 0 obj <<
+/D [1888 0 R /FitH 216.469]
+>> endobj
+1887 0 obj <<
+/Font << /F80 428 0 R /F81 429 0 R /F50 431 0 R /F86 432 0 R /F90 433 0 R /F82 430 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1903 0 obj <<
+/Length 2080
+/Filter /FlateDecode
+>>
+stream
+xЪнXKЏгёѕчЇРme¤НбK"µБ6Йм"‹2ЙБ3D¶Щ¶ТІди1ћNЈя{ЄHЉ’ЬкL‚Eђ“(ІX,Цу+ТиС臛ЯmnЮ|ЇУ(#YКУhs%”И$ЌТ,!iЖўН>ъkЅъґщй„ђII8НЂЌҐQ«5Ј”Ж?wҐY­yBгНJУ8ЇцжФвю›w››Ь0Ш@#6ћГHF“hwєщр‰F{Xы1ўDd:єXКS$A‘q—СП7ѕЎ3Щg"eњ0%Ј4Q„‹Д –@!U\Я№ow4ю:,Т°7ёn“*1Ьf——»Ґ;gD$з|wјoЃ©bqЭ8жУЌ§ШБҐШwЗ№m}т‹ќY±$юТ}д\-ЛЕ4&ШpкGJEќwMЌы. "
+IWBєГОnЧзbo¬Aў5Ч‚H¦ў5+$^a»ъt«µЋyBќ0™Ј‰­miђ•№”¦:tЗ®ц;oPKжњ‘ј1Л‚Y‡oД8\%бIҐшЪЃV Ј¤(h*Х (з…Ы  @Hэu!ЇtЅf’dRВWMэ%/ЗbцV©ЊуЖа ‰Пeѕ3{7щчѕнЬмЦЬХЋBЖmGдНЮ­ьSD(AА!Њ(ЇЊп–МO4П@ @ґ±ЦђDВъљ.№›зз5LL¦qв°в”ЕэЉСШЋзiMh"¦юРљОinAє†|Б&•
+ С®шvµ ¦зЊSF„Ў‰ЦZ Нв6_qFЇЗР| юl&њ9MѕmлІпМ’zIТ@шyЕ“8/{гN»kкS8ҐhЬdЮ¬ЋэЙT]ыЫХZB M3З’хmџ—nё«чЖ…K ЕІ№*¦¶ёq©ґ9шњъ—&QtЅ7бУ
+(l%®+¬Д‹.К „©І.ЄІdЂO
+ЉmЫ ¶-дPEУz„ Ahо†ы<l`Y–ЅЎь K­Жд€­КЂСРП%ЕЄЋЭ@~:—~В‡#8„XрrЦв/ЄgжбЊРt 4ѓrјbм Й<w?h”тEыNщѓ й±G-€Ѕr_пЮиnњьЄ9WИш­@ЯГ}cZч«2иRН1иѕэ_­W0»Z€пKhшюъ{@…Џe}й ЅёoъТ<Щд}oљЉџ; `ТОЫвџ°Lф№{zz± WИѓэщГ]ЃљэфШbлюЩмo›ъrn BС·бД[Лkил&ьђёn;K=с
+LТo7zяЪЉ @шW‚ж&Шlk >†РzQ·ЋО©х 'МйЬ=XЌ[Ч^ШFYк†–РЪЬz/tYcю·нФ$и†LЧ."4IЖтhНїФ3*я бщўЯ`њJЫРTбґ®Ё­ы»Гд[чб{2;eKЄДТXЦШR]Ьь ІhS`[d©љЎ+в`qХ!6fo0GTfянВҐ )п8:чR/I‰HХґ—\И¶
+3=е7шяCМ+!бъц ®яЂєС2$Зї$¶СгРћf‹ЌlЯ№§L _ѓјЦ`1чo;L§PЖш\Mѕ>]ЋхрH‡Жг,я­Ёцтъ\мЎэfйжЄџ‚©#Љ№Ф+CO®е7«$‰}цћщА›©Х]¦ч®…`©юb‰†ЌН
+<L#6м$ђЂ®2х¬ьв1зЮ‚V|–ШпmZ¶С5<:ё•kq=Рyp[лєђЯ*ой%°Ёћ{Эwp”чC@Г Т>¦CґAQ™±Sх OJh·R’1ќщ«ФьG”B€шЎоЭаѕ
+n'ыФ†Јc]|‚ГсЕbПчќЇэЪ7\;qф[ЪьдGЂ@ъ2<ЧВSOб›  Z6•™ JШ€`ЎkЁ<ЧБзо™%&Xк0HдџЩнж„Х•Д;l¬ВЇ†Кgх/‡7JS }Fбck]ШЄ<—>]§Чщя№АЂs Юз›2ЉЅЏcФўПЎыЈqi|АџьD0^љДKnІN%А]6ус*? НK2[BІAсzc~YаMRЖдќ! ќХ}й[—ЎєН5ЬФЂMNdс№{’БюяЉЁ
+endstream
+endobj
+1902 0 obj <<
+/Type /Page
+/Contents 1903 0 R
+/Resources 1901 0 R
+/MediaBox [0 0 612 792]
+/Parent 1874 0 R
+/Annots [ 1891 0 R 1892 0 R 1893 0 R 1894 0 R 1895 0 R 1896 0 R 1897 0 R 1898 0 R 1899 0 R 1900 0 R ]
+>> endobj
+1891 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [212.478 316.317 224.433 327.261]
+/A << /S /GoTo /D (figure.caption.175) >>
+>> endobj
+1892 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [257.031 316.317 268.986 327.261]
+/A << /S /GoTo /D (figure.caption.175) >>
+>> endobj
+1893 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [271.974 316.317 283.93 327.261]
+/A << /S /GoTo /D (figure.caption.178) >>
+>> endobj
+1894 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [219.796 290.42 301.813 299.904]
+/A << /S /GoTo /D (subsubsection.3.6.3) >>
+>> endobj
+1895 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [219.796 279.372 268.861 289.08]
+/A << /S /GoTo /D (section.3) >>
+>> endobj
+1896 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [309.235 279.372 334.764 289.08]
+/A << /S /GoTo /D (subsubsection.3.1.1) >>
+>> endobj
+1897 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [365.723 279.372 414.789 289.08]
+/A << /S /GoTo /D (subsubsection.3.1.14) >>
+>> endobj
+1898 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [224.503 268.502 278.276 277.986]
+/A << /S /GoTo /D (subsubsection.3.1.14) >>
+>> endobj
+1899 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [342.186 268.502 395.96 277.986]
+/A << /S /GoTo /D (subsubsection.3.1.3) >>
+>> endobj
+1900 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [276.732 227.466 344.627 237.174]
+/A << /S /GoTo /D (subsubsection.7.6.1) >>
+>> endobj
+1904 0 obj <<
+/D [1902 0 R /FitH 692.105]
+>> endobj
+342 0 obj <<
+/D [1902 0 R /FitH 374.403]
+>> endobj
+1901 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F81 429 0 R /F50 431 0 R /F90 433 0 R /F82 430 0 R /F104 585 0 R /F122 1014 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1907 0 obj <<
+/Length 2907
+/Filter /FlateDecode
+>>
+stream
+xЪҐYЯЏг¶~ЯїВo‘Ѓ'R$%РљH‹ЬCЉ\ґ6Ѕ«F¶IОо6ИяЮo8ФПХЮнµO¦F49О|уН(ЮЬmвНЯnЮѕїyу]or‘[e7пЏ™ka­ЩШЬ›ЛНыГжз(Щv'г8ЋЮЯ»н/пїЗџд&ГџlBТ±Hт +ъЩUЩvещ® §««\d№к'юc+MTм-оъEнtn‹<йзf9M№щцэНo7Вx#7&ЪXЁ*E›Нюtуу/сжЂwЯoXЈ?уґС8Mв7®6?Юьу&~сь*N…”ЩЖљTЁДржГ©НМT™H’AБЄ8Ъ}qq+ЗЦJЭПtз­ЋЈЯЛ¦>џЬ№ЫоTfў}гЉОµьPрПЩm•‰иБFXIlw&{юу°•qT_«?Ю:ћymЭсZaLBщ!6r»3ё»cЭрД¦Ю‘’›]–‰;ЮIР„іvEWЦзн.±yTс›ЖСйZu%)Ав¦Ж$wаwв8©‹ЋЯ`іё<у‹оѕlYє/ЪрПІгwэ›[Чu® уk–]®a±°АrЏ~э‚[w)ЁгOПП‚я©К}‰‰:Ќp?ЁЊ7ВoЫMЗГcSџh”Вж{Ч¶EуД/иРбя~_ъ;«…Q8FOх•gзн‚…єХHQкЩ!TЉ#?ц­yЋZ¦эфKїќЗЯb'"ЙМьиeЧ®№¬:vя н5xasѓ QГжыъtВћмO
+›Fjф-6n¬ЈўjЙјxлН Iof€‡цr·ћ†7ЮУ <Фы+Щ\ЪИ‰;б‡ёѕKpZ›ЉФ.N{qзCщ€р°Љќр­kТhmc‰±ГвьФ­5,ћ¤йkўрcХЛQM{ш-ZЦеR{пxспkЫ±фЦ!.K‡3К\‰8о#УNйmNPШc‡M6†"µI"”Ў{:{ууИe¬72©Й{ЁКF‡[@щlЂѕ5ЩЛг9–OMµЛХ).MЕЕ єE»Ц‰2qфPvч<ъќт‚kZп^Ђ;бСЎж«8Цoвь
+/ќ@[pюoЊNз–aepн8»¤є+йвШa‚Иc1 &PNЏЌk‘ЖER„№bЌ Т Х›DXьF®иk…%ћМbАТГХтcчt Кz_0CэНkР 3wХпи ~Бњ“Ц§–e~­њ@ввђсО{7—±кҐе№-·2:М&б+7<HЄ$_ WK  |ё/чч<эЋэiЭoЗK#вlъЬ3ЊZзѓ›тцMMз~Xу-Lj©Џф2љмг1›•aУ‚ЄтTІЈ~…(JmHНxі/О_l%т7?НXгtЂО1з!Ћ‚YЧУЈU™%ѓЦ2
+’505MФQz¬`ЂЫъq=·d:гфЬС­P‚Л C’ж”Q eЉ„‡з№“™Lн)«Љ‡EU1р№ѓ_ЪFЯpъN{JC“љ°яСы@PovўcгБ#Пz$Зh¬yy6uЅМG‹Пс11ЧГЪҐ@’П+/EҐЙьRИва ґг©x
+к±)hxmѓт/Р™Х†Л~ыГOЯюu­ѕ±BљaЦ—«ЮЂГАЛж©эmэШџ|Y/©±^b’E0БQLГлщЪ^‹ЉЪо©r-WKЖ’Ћ®A‘VиrxX…яЭ:¦[ЌЫХµѓЊБ‡РЯН"WB\№ DЗе;DPt
+^ЄCщVКF-ві*–b±–ЕбЅGѕ3‹X=’щВFYv/™B;-Кn&ґTфоИ“шѕэlv'NJКгwaХЂЛЪБк&“g<їGќ ­fLљкСРжzY№М х¬јё сQ2‡‘#Qй§ЛяNwїUH’b|\еuFdjжskk*%PЛ,ЦDІЃ)j­VвZ‹`' кjLџqEЖ{O‡Q7!ЏКhАпV¤iЩ§_ЇQ°ЎLлсЙТ0і|¤ђщ'йЛУ JџАRУЏоЛжЈП„нF›Н?vRЁaіАФ€3і¤№n•‰‰;>ќnAl2э¬ТTЩ¶)}њjTpud5я:ZпсВFА33jМЬЧ7L]Гt ДH§ф2U_Rйаlmw=RЦ:
+&)пx›ыЪі.lЭЭAЛ>f©¬мmи=е фтz№ФНаW·O+†Н‘ЕйзX6ХГtFНЃЉР&§вW·ѕ/љћGЦ+›gpГдУм”OtЋ­Јдrя7kЅ Фещ«јёЦOна<оф DЖ”‡ѕ¤Њ? БТ\O ё…Ј»UМКE¬_YЬb‘%z±r96ђ!Ј[BКлї9\.1о‹< ы"oН* ЩtџY7[Zgт
+Я©К‰yb :Ю–яq,[G:ќ€ДЄ©Bзє9•яЯJќ‰j~l@…
+,
+ї6<шОбs7Щ©”вP=k„~ЈFЪ<rѕoDµlМ$ьэАЇЦ}·fЖe?S J;ЮЗgмB—сИўІcT汇C<Н=пkАЪ>М
+[бvы~[¦‘т%%MЃb^‹ЊjjШј]KЬєоБ№укЙ©Oрjjapещ3КµМжJ›ЧµUмІcL7©•ЊЮЕ№їЂБьF!€Er»г3yhKf@\3Ї]FK[€хЃь­б·Qу=Ne‡+‚xjОх® pћМ U­6eR ыn2+џX?R„ нЩ±Ўё°БQкжWтumѓЇ[тЌЈ?хЊја¶h]Uћ{SXX*¶П<Жuѕa’qc‚~Эoѕ>ЈFљ7DТwштѕГ· ,МH„њ7ьжѕ`Х$;}N‹mЪH$
+ељ e{qыІЧ“±Н‹З~Т"\Ѓ Rф¬-яQН&_ ЧЊ&ыkaЖЈ8ъЧVъ_={
+ ѕ®пф±з™+Nn±ФрnмAшЧзо«“‰АЬџSу9‘‡ uїЁ`Ѕ_щэA‹}ЌТцѕЁЋ”Јaї?WiCh¤)X, «›Чh1ґа>ЎДБ!їЫ«йЁа’|RБщ)щt›d†J§ъzоV/‰ZR р…eюM1С_6Ё2g‚і/ѕф]Dў–(їЫG>щТ‡нЃђ?щцџzQѓЌтџz­@ўфЃэ‹Ж/™6–Aя,%о’еIаѓ•гOFSEдG&ґg j\1"88ЄзBЗMOSВ26ЖэT4r56ѕЪоЊМCk;нл@®й?ЩB‰ ^Њ;K8«хЏl Ь#ЏгЙћЇЉ‹—*yс«яdUЌhXµЅочОZ^ъЃєФЭ}я%Ћ
+endstream
+endobj
+1906 0 obj <<
+/Type /Page
+/Contents 1907 0 R
+/Resources 1905 0 R
+/MediaBox [0 0 612 792]
+/Parent 1874 0 R
+>> endobj
+1908 0 obj <<
+/D [1906 0 R /FitH 692.105]
+>> endobj
+346 0 obj <<
+/D [1906 0 R /FitH 577.011]
+>> endobj
+350 0 obj <<
+/D [1906 0 R /FitH 401.917]
+>> endobj
+354 0 obj <<
+/D [1906 0 R /FitH 323.476]
+>> endobj
+1905 0 obj <<
+/Font << /F80 428 0 R /F81 429 0 R /F86 432 0 R /F50 431 0 R /F104 585 0 R /F82 430 0 R /F90 433 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1912 0 obj <<
+/Length 2956
+/Filter /FlateDecode
+>>
+stream
+xЪµYY“ЫЖ~Я_Б7ЃUвx.\vеБЉ%E.—“Ш›*§$=`Б!^`pЪьъtOПа"v%Ы•r0gO_Г7З ЯјЅyu{уХ›$Ъ¤,Ќdґ№=lBОtmў4dQ*6·ыНы еЫЏ·ЯГD>™(ґf’§° НЩоз<шЎ8]ЦuХвў›Ч·7я№0‹oДё№`)7щйжэGѕЩГШчОTљl.vжiЈб|•Jh—›џoюyГБ|AёРLйHZ‚RЙD¬7QЁY¤C"+±DшU›чDднЅЩоdИѓwU^џО@о]Q]aЪ•‹тНN*–Р~Яv°PDБОeУєЏОnЌвj;Ы]7фЯфеРu яјЮХgУX†aO\ЉоЮНЃ}ЭКs–?dGї8ЇыrOНC]–хVВІ‘є‚Ш$p…H№+`yи’gg{Юх]•`‘€ЅLы»ЖТПhE:]Мж*с+юQљ¬5ґЁ¬лjYfm,Г ЈЁи V„с„\dheMmъ4µ@дVта!Г“ЋшгЩЧy2Uз™ЊЧфяPХ—) kћІ$ТsЋUf‹ў1ц 7$Йkюй”©D{ЉнЁ4Уёџd*ЉhД* – `ҐWбg:(РVВPk№
+Ш:жГyАgUg]S[bЧДІPЄ ГPЄDHСµ¦<|ЅЕы‡ЃшАC±r`ЄX¬Ћ·ЕЮЂtЦQё<ИП‹™ЉҐЭOI©xЈ¬н\±ЖU&Ђ©»Й¬ЇgPRѕђХє €€Ў’эNI}Н(АЋ}mЪкЕV$AGV5>ќіjўRiЉ¬¤‘2{¬{я*gЏ g БЭ”рэьЧCqміЖѓђ%Рrб°µЭР°tЬ¬ЛоКХЅ8ШЧ°—©¶љїM]н[%Ђ±HзlE jї”ЏUИ'ф#ЊЃЛГur
+j7ЊlхгgB<‚±%rґ¦[“”bб(ц`З?e—7%ЁdыЮnяq…`рљ*Дk1TЗОщ@гЬмK_вgbUДц7жdNwЦ“ШйYG-@љ)-N/‹‚Мkb%ЏX*gФv@д]эi…Иќ‚Ы'p·.ёw= B(ё‡Цyak0Шh»ЖTGляа tЊ·ЖНЙК¶v“LоЂ>$УЁЉlжж—‘G¤`!‡B•µ`ё<
+ЊРХ‚ЇююЛлп>«О/Ч¬b ?юЄюdцл €ЗњА:7NЩеHX}Х·}VRЫ=‚Џ†«†Zђ‹ДЮQ!ЈР)±]z)
++«й[М¤°ОM}YЏxЁџ
+BѓdY¦ГmБЧ 3йђ ћ &E{ВдA`ќ¶·ҐЎЁJ™;EІњ»Ё•уIњ‡U8L@ ЎсУ»v,еW
+§я\Ї–ќ[/з_рј«лlѕ„Јъ|iO3ћ,_*ђѓЩc™
+endstream
+endobj
+1911 0 obj <<
+/Type /Page
+/Contents 1912 0 R
+/Resources 1910 0 R
+/MediaBox [0 0 612 792]
+/Parent 1874 0 R
+/Annots [ 1909 0 R ]
+>> endobj
+1909 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [354.434 543.596 368.879 554.54]
+/A << /S /GoTo /D (subsection.2.4) >>
+>> endobj
+1913 0 obj <<
+/D [1911 0 R /FitH 692.105]
+>> endobj
+358 0 obj <<
+/D [1911 0 R /FitH 667.198]
+>> endobj
+362 0 obj <<
+/D [1911 0 R /FitH 527.812]
+>> endobj
+1910 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F81 429 0 R /F90 433 0 R /F157 1585 0 R /F50 431 0 R /F82 430 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1916 0 obj <<
+/Length 2610
+/Filter /FlateDecode
+>>
+stream
+xЪЅY_“Ы¶їOЎ>tМлX8
+}%В'Ог¦иэЫє7uЯщWЉџvеjGЏOНёЋХz8И±X
+®YЪ^
+РєrЉ9aЭX'QYwеЪРё©Ї3Чгcо›Ї3g”љ 5иѓ+Бn—ZЙиЌЯМК‰ѓўu[UХЬJќМљ}CяЁыKY„L­ҐЌ„щТЉ•™S9;И=лѕXµnйВIѓ·j_Pй¦}"}IҐOеT_¦^Я6`бСЈЅЄmYЧeЅ%RіqяЏїUOгСЅБ]6 аnemhмЦнЛUQҐ?‹†) оћќуШ–dНKятqЂ‡Y3)S2рl*0Й¶9Н)<fYоЖФ· њ­l›z
+Ђ3рСuwфlпОЌС¦‹zM№H1и'<ЋМюР?СЛЄ¬MчЖ"ЋјаbНЮфеЦічv‹€2№ЖUkЉХзpЃ}oP· &н ДUУ¶tw@mMw¬ъ?Ў%ѓЎpЌSNљQ’V
+ЕЎфП3GI…g(6¤Q»[ЩyШпAїП›®€яЕяe»v?Н#ЪФEЏёЅЕZ µЗК|’2}4оаРжXСГ©мwД¬ЁЃfБ ЖљЉцЮћ“5є­вx@o…чT/н=с©=Ћ Нї3sз, ЖтцбюЗїЮ•х¦№3‡®kюКЭМЕф[р/АИѕiоP¬9TE]`8к±)f@Ќу,Oh…п¬% ймGgЇҐ 9@‡ҐJЗвNO(њghР)БЃхt+@нOфўфњ ЅмМЎhС…/Хсl'»аЄ @{©ќҐзћ\‡…Ѓ$‰‚'а”‚г›ЂRшЄЁєжJ”Jc}›¦йgdQ’Е<И}7w4–к|І¬ЮАнП­J€шaE
+ЙВЊ39 q{JќбймяБґ+ЉAј»ЬЦЊяw5‘XзЄ°9ЊАИ_Ў%V=hл_р§)Ч4нX“­ВК`бЋHаqP!#Ѓ—Eћ‹MЂ2J¦)ѓ§’Ъ,VѓЪ^»—О©OаW._ш0ЅДфbUё$sґИ”,2@—°Уп›V|›'iF°‘¤й•Ь.ЙX¶џФЏЗЄhgЈ§fљ‡*сАq•ћ­х—kkЙ+9KGr;TїЬ%ѓЉC%/ЊщЂ­YvкъгS§ґ:ёbћ°8;&Дjt¬Тt0¤Ц9ё°Ќ[3i;d±"ћ¤н]щџ№D9NXЖУ-¬СVгЈOЊBГ0 wацП'«ІL—E“ўM2‘®r6їђщЖАр=8uHJ© ЋZs06ЕЭМn-2®ПРоYajПЙA®TЦ3‡ѓjWd„Ћ4‹•ѕ.8яҐ@ё4~iєљ3Ґ“I%Е|Ц©Y*ф$O@wyоІОЈ
+ід%А0YлPrзµVфаЎшbдЎшX•џQWLтц©іім9SДNBЏЄl>РRЂ`‚ЙgЧДzdј&ЖПМ—E™­ЁВз29 Bк·2Ћ9dБЩ –№ІR1•Йљ ,&ОПт5kЉЇ©6ѓ№лy;W2П7U›ЦY—уСYц-—V/rйфy—О†°tжТ№євТ !щRџЅ 1t¬GєsШcУ2– ’яЋ
+XЖ2a9?kГњiBЄ«а&‡ОЬs€q э&bЁ!—1`­`ЦIАє‚мрiѕ®ѓхў3-О[YR&Ўhґ;ЩjД’»В¶-SБjz$¤$i>Ќ‚›–&уAq1ђcР­љvщl,p/&Ў
+№/ФБюuw2-;±ґН?7ґнд5u[бТЁЫQ»ХЅЙ\ЗfЫ№yЃqgЄqxШџљ)¤CЈRµ3ЩЋk({¬БSэz4ќm3бЈЯ臶y¬МЮ‘CР‹ †ЭцS`ЭЎBqE,` ио4п™№Б ксПафxCiЭЫ‹…ќ¶Mг$и©Ц;yJC—LТх`ґnV6шЛЎQЖхYµ6ё_б{m…+г*}ЯjдБ
+Rыp=ѕ <‡ЬЮ‡ьВ-пї—АЖБ–С^эо.Б¬Љ®w$SЇљc‹чпm>ЧоцFк
+«і®\gVЌчPі./;n?„µђ"©]ыXc9Л 8~И?bJЪ 'ИУsя‹щ'§кf(к Ши{ўЧнcУ|ћvяяобжїyХ#1
+endstream
+endobj
+1915 0 obj <<
+/Type /Page
+/Contents 1916 0 R
+/Resources 1914 0 R
+/MediaBox [0 0 612 792]
+/Parent 1918 0 R
+>> endobj
+1917 0 obj <<
+/D [1915 0 R /FitH 692.105]
+>> endobj
+366 0 obj <<
+/D [1915 0 R /FitH 332.882]
+>> endobj
+1914 0 obj <<
+/Font << /F86 432 0 R /F82 430 0 R /F80 428 0 R /F50 431 0 R /F90 433 0 R /F81 429 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1922 0 obj <<
+/Length 882
+/Filter /FlateDecode
+>>
+stream
+xЪ­–MsУ0†пщвжМаEZ}_(S† C† ppR·5$q›
+ьzV–м8Я)p‰yµzwµПКњЭ0ОЮЊxz
+ъеL0­48еPK6[ЊоGбE-xйЭчЛ8“ZZ^ъВЩMЅe¬·м±5Z0н ТpО>ЊЮч^¶%дќ†| веdфвВжБ4lrЭ+UicЛ&WмSvQЭ|_Ќ…ЛКqЋ\fЦЏїLЮТJ>X©ёRґЧzI2Ї–б‰Ys›&Vхuцg/џЗЙ¦ѕ ^Yћ‘NрЪDwх5iћХӯ嬉гiэ3КрњYђe
+p$§Лs›:ЪYѓ·6¦Оp@Ї’”е›·™ІdИE0” њe9‚у2ZMn«‡qоfwХ¬iю<ЋПЉцЌМf«ІhК«ф¦jnЈg=фњ KЙrКЁиыіђк~Zю®КХ>-љ,mwj‹b¶Є6тu<oњ6Rт)yЫц»ѓЉх”EВ8)Г„
+xg]bјЧ
+;j†ґґ/.†ЅЄi«Г›ќ‘w*тЃЊ]XЊЧ`¤9‹г‡`БїЂҐЈeZ7щ
+endstream
+endobj
+1921 0 obj <<
+/Type /Page
+/Contents 1922 0 R
+/Resources 1920 0 R
+/MediaBox [0 0 612 792]
+/Parent 1918 0 R
+>> endobj
+1919 0 obj <<
+/Type /XObject
+/Subtype /Form
+/FormType 1
+/PTEX.FileName (BlackCat2.pdf)
+/PTEX.PageNumber 1
+/PTEX.InfoDict 1925 0 R
+/BBox [0 0 31.0708 136.0259]
+/Resources <<
+/XObject <<
+/Fm1 1926 0 R
+>>/ProcSet [ /PDF ]
+>>
+/Length 29
+/Filter /FlateDecode
+>>
+stream
+xЪ+д2T0
+endstream
+endobj
+1925 0 obj
+<<
+/Producer (pdfTeX-1.40.3)
+/Creator (TeX)
+/CreationDate (D:20070827192017+04'00')
+/ModDate (D:20070827192017+04'00')
+/Trapped /False
+/PTEX.Fullbanner (This is pdfTeX, Version 3.141592-1.40.3-2.2 \(Web2C 7.5.6\) kpathsea version 3.5.6)
+>>
+endobj
+1926 0 obj
+<<
+/Type /XObject
+/Subtype /Form
+/BBox [ 0 0 31.0708 136.0259]
+/FormType 1
+/Matrix [ 1 0 0 1 0 0]
+/Resources 1927 0 R
+/Length 435
+/Filter /FlateDecode
+>>
+stream
+xЪmSIЋA јч+тcyПф 8_ ёpЂя»Є›EЁTХN;"јeЛb<ТЇ%±F­ЏпЏхc\x&XКЋЙ‹сц…зщщх6>z,mBrЁдФYJЗЌs©збX±Фсщ
+#жг3(”пrrvб’2wО
+†T-¤”vяtЧJҐ…ј‚ZГB<B[PC» ў|=d¬®Чй*Mћ‡AЋ)дi:Ё
+ei{д^жїчsФч^‡)"uч*ЭЬXE)о…ЛВЃuо™вfН¤ЬQ^ПЃ)‡НJgЇҐ к VM›Ъ«Avб4ф…+Gdй¦,4 ПоыЅ› іvџ…‡бжqF°QJ饷чҐo N !ЌVіч‚„ZЇ Н‚х°Чїе>Ыђяя#Яї
+endstream
+endobj
+1927 0 obj
+<<
+/ProcSet [/PDF]
+>>
+endobj
+1923 0 obj <<
+/D [1921 0 R /FitH 692.105]
+>> endobj
+1924 0 obj <<
+/D [1921 0 R /FitH 119.48]
+>> endobj
+819 0 obj <<
+/D [1921 0 R /FitH 119.253]
+>> endobj
+820 0 obj <<
+/D [1921 0 R /FitH 269.172]
+>> endobj
+821 0 obj <<
+/D [1921 0 R /FitH 425.459]
+>> endobj
+822 0 obj <<
+/D [1921 0 R /FitH 569.479]
+>> endobj
+1920 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F90 433 0 R /F50 431 0 R >>
+/XObject << /Im6 1054 0 R /Im9 1295 0 R /Im10 1296 0 R /Im12 1919 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1948 0 obj <<
+/Length 1547
+/Filter /FlateDecode
+>>
+stream
+xЪЅX[oЫ6~чЇРЛ
+їsпУд· vКс™$@,T[A$E$ <Б$n­ ДXQoу3‚1цљRоo·ЄHі‡ћЂу87 Ш›QЃ0nаР0а/Y•Ё<Џ UЄKД6V
+ZАИ?ЄxҐ¦3К±_.нъ6ЮоіІЁФю°µoв"µ?nЧYхcVЖыОзE•Ґд&‡oчеѓ}ъґ?,—Z/Ш‡Пм‹‹¤µпЭCјЩжЂDЃ1CЇ ‡®;UЩЗ¬°л®ФQ=Ц2џЙEМ®Жfу"
+ue в°хеPніe–Дlѕ‹W+•“~0;рҐв~^OЌкmY™в››нOw -|s}МТэъОЂНаЊ%”^BЋЕЖфДWз»ДЖљфъаШэЯќoб\h Ћz®џЄэc®жЧеѓJЇКы/*СЫж‰*цКbuµ‰w«¬Ё:oЖ\Г“­WЌ/:tI–Ё]Щѕ[овЌљ?Єкi¤}П›Ф\ ¤Їф{v) &МШБYл{Є n,ЙNH§eWџћлТn—џBOжПpЇоM…¬«м_(ЩюОЩ€2Ґ[§gѕh #УєwA‡ ЙhгФf1мЁЖЌЮ?%‘пш@ДљУЅі1КЊzЙ0јБnСмБё9ГнЛйї№jє€2CWgп>nер!Щn
+Цг 4
+PЂ”ќ@ив3$.qБdГAы8!…Ыгg1@њВ ’"[Ї-t€BЙ<КtкB zЎrd$­Hз·эиvєo>lц~.AЧё¶уµE )В@}х}И0ыПZЊѓS"4®фЧDXbDЂ#Л1>‹ВI0‚А
+ к BБR›!"Ђ¦>—!щ?ьИ$й*x}~"ЅXѕ>ёзЃБ]
+©9Ќ‚Ѓі
+йЕ‘\Oъ
+е¤џ­тPеЏУ‘ШпP?&uРфѓл<ыі6ѕп,giSs с5;зГУ-k'эn 5ъ|Йњц:—Za'aЏу\NХ}$е?UҐнх
+endstream
+endobj
+1947 0 obj <<
+/Type /Page
+/Contents 1948 0 R
+/Resources 1946 0 R
+/MediaBox [0 0 612 792]
+/Parent 1918 0 R
+/Annots [ 1928 0 R 1929 0 R 1930 0 R 1931 0 R 1932 0 R 1933 0 R 1934 0 R 1935 0 R 1936 0 R 1937 0 R 1938 0 R 1939 0 R 1940 0 R 1941 0 R 1942 0 R 1943 0 R ]
+>> endobj
+1928 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [344.373 587.114 356.328 598.058]
+/A << /S /GoTo /D (figure.caption.180) >>
+>> endobj
+1929 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [378.366 587.114 390.321 598.058]
+/A << /S /GoTo /D (figure.caption.181) >>
+>> endobj
+1930 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [219.796 539.393 292.398 549.101]
+/A << /S /GoTo /D (subsection.2.2) >>
+>> endobj
+1931 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [408.089 539.393 452.448 549.101]
+/A << /S /GoTo /D (subsection.2.1) >>
+>> endobj
+1932 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [233.918 508.101 301.813 517.719]
+/A << /S /GoTo /D (subsection.3.2) >>
+>> endobj
+1933 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [304.528 508.101 386.545 517.719]
+/A << /S /GoTo /D (subsubsection.3.1.4) >>
+>> endobj
+1934 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [431.626 508.101 466.57 517.719]
+/A << /S /GoTo /D (subsubsection.2.1.1) >>
+>> endobj
+1935 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [219.796 455.707 268.861 465.415]
+/A << /S /GoTo /D (section.3) >>
+>> endobj
+1936 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [224.503 445.246 250.032 454.82]
+/A << /S /GoTo /D (subsubsection.3.1.1) >>
+>> endobj
+1937 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [280.991 445.246 325.35 454.82]
+/A << /S /GoTo /D (subsubsection.3.1.11) >>
+>> endobj
+1938 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [375.138 445.246 410.082 454.82]
+/A << /S /GoTo /D (subsubsection.3.1.12) >>
+>> endobj
+1939 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [224.503 434.875 278.276 444.494]
+/A << /S /GoTo /D (subsubsection.3.1.3) >>
+>> endobj
+1940 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [313.942 434.875 372.423 444.494]
+/A << /S /GoTo /D (subsubsection.3.1.13) >>
+>> endobj
+1941 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [408.089 434.875 475.984 444.494]
+/A << /S /GoTo /D (subsubsection.3.1.7) >>
+>> endobj
+1942 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [239.073 395.333 278.724 405.042]
+/A << /S /GoTo /D (subsection.2.3) >>
+>> endobj
+1943 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [263.284 184.069 328.041 195.012]
+/A << /S /GoTo /D (subsubsection.3.1.9) >>
+>> endobj
+1949 0 obj <<
+/D [1947 0 R /FitH 692.105]
+>> endobj
+370 0 obj <<
+/D [1947 0 R /FitH 667.198]
+>> endobj
+374 0 obj <<
+/D [1947 0 R /FitH 639.399]
+>> endobj
+378 0 obj <<
+/D [1947 0 R /FitH 618.021]
+>> endobj
+1950 0 obj <<
+/D [1947 0 R /FitH 342.851]
+>> endobj
+823 0 obj <<
+/D [1947 0 R /FitH 313.651]
+>> endobj
+824 0 obj <<
+/D [1947 0 R /FitH 338.966]
+>> endobj
+382 0 obj <<
+/D [1947 0 R /FitH 159.396]
+>> endobj
+1946 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F50 431 0 R /F82 430 0 R /F90 433 0 R >>
+/XObject << /Im10 1296 0 R /Im9 1295 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1968 0 obj <<
+/Length 1553
+/Filter /FlateDecode
+>>
+stream
+xЪЭWIoг6ѕыWиV€9\%І@НґМ
+©€FБН6q‘(R$ёЩ·ЎвЛ»›w €G‚„sD±5V†ђеЉ`ЊГџц{]nІіeсЛНвЇђA5A
+‹ -·w8ШАїwFLЙаh%‹ЂГйLQзБ§Е‡ћ;±BQDbD"F” gЛZo«Z;›ЕXљ*Ц™ь™0ѕН«¤]W3
+‚§ќp‘¤uх p“SVх’гр&1 і­YTбcup7Щ¦ьaIdШєЌnЭЏ4Щ·YUєХc¶iпЭ:(Жyцз’аP»•М Ґ‡єЦҐЯ®—D„I±2ж+I"XЁрѕпsm¬4–1б¬^®Љби<=дI«3—a™ґ‡:ЙЭД›b†Х¶“ч¦љЕґ*[°Вo5Ц6ZwLw‡Z»]RУСr ѕ-Эb{џщќiТШј@T'V·чf?ЌВjэ‡NЫП”ЖГщT„&CцїU IћнJЅq‹‡&+wnhЧ 0#Ѓoб_г~nлЄ«Љ(FD‰®wYЩМSHЉё“уЙ‚„<:н&*Yлн«ц>G ЗішД]p )§ab"G9 7ЪDТъdЦЧЏ3–JёA*Ч/8hKшјХ2Bчe uы\-Бp-шіkXл&ЫиуК ‰—ьЩ%Ѓ
+ЁG
+®—‡‡ЦХ ЃЮCњ |­ ]¬umpђzНИШУЭІБжX!Єzf)M;гҐCЫд…:‹ќЪЋїahщ“Гbжї–GbёУвжx§Е·g0€ґЈWлТґ=gћЬ† Иeкze ќЬяI— —љ
+hIЧ<"P4ЩЬєvтЅ»3гБе№І7ЮЌ_wЋљЙпFЪg¦З¬ЭЬ{сЏєiЭиУ>Iэвvi8»v“Яl2“E1йЃЎW9ґ@цbGо XФ dжЋ©тј2GmDэ^a7±8югя•ё ЏХЗ\—»цѕ­ТЄ(’rг{¶ІlfїBК'Џм&±[и=GУ<YлЬ¬Щ_ Ґ3$iБєL
+K Л•Ђ ›¤bЉг_гIК–т?B”тҐ.а·щоаЄzР› вѕj2ИKG›®еU—®»‚ТјиuќxЮ“­MЧeџЇ‹юGЇ=ЧЫvXnфю2НR]WVW“¦{dAїs[C/u3»С†Бc…іьЛМЕ…&1ШPЌnпL+#%'Tcэ›{ 0дИХБqЧф0t4ЏѓД_ямк–ЏLY’1ннКlЎЈoi7VРнJыД)ќi8ў‰®ЙУњ«sxPёO±|сmО0GЬVЇ{›O•D „@­Fж”@ ¤@Лф}®л`‚# Їёк\цЌkҐot8eЊјФйРoнtєп „(x ёѓjC}‡[ѓ
+ H
+endstream
+endobj
+1967 0 obj <<
+/Type /Page
+/Contents 1968 0 R
+/Resources 1966 0 R
+/MediaBox [0 0 612 792]
+/Parent 1918 0 R
+/Annots [ 1944 0 R 1945 0 R 1951 0 R 1952 0 R 1953 0 R 1954 0 R 1955 0 R 1956 0 R 1957 0 R 1958 0 R 1959 0 R 1960 0 R 1961 0 R 1962 0 R 1963 0 R ]
+>> endobj
+1944 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [473.811 642.127 485.766 653.071]
+/A << /S /GoTo /D (figure.caption.183) >>
+>> endobj
+1945 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [363.102 606.262 375.057 617.205]
+/A << /S /GoTo /D (subsubsection.3.6.6) >>
+>> endobj
+1951 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [309.235 582.544 334.764 592.252]
+/A << /S /GoTo /D (subsubsection.3.1.1) >>
+>> endobj
+1952 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [403.83 541.597 438.774 551.305]
+/A << /S /GoTo /D (subsubsection.2.1.1) >>
+>> endobj
+1953 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [234.894 349.904 246.849 360.848]
+/A << /S /GoTo /D (figure.caption.185) >>
+>> endobj
+1954 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [219.796 326.186 315.935 335.894]
+/A << /S /GoTo /D (subsubsection.7.6.3) >>
+>> endobj
+1955 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [215.536 274.281 241.066 283.854]
+/A << /S /GoTo /D (subsubsection.3.1.1) >>
+>> endobj
+1956 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [272.025 274.281 325.798 283.854]
+/A << /S /GoTo /D (subsubsection.3.1.3) >>
+>> endobj
+1957 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [361.464 274.281 405.823 283.854]
+/A << /S /GoTo /D (subsubsection.3.1.11) >>
+>> endobj
+1958 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [215.536 263.411 283.432 273.03]
+/A << /S /GoTo /D (subsubsection.3.1.5) >>
+>> endobj
+1959 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [319.098 263.411 401.115 273.03]
+/A << /S /GoTo /D (subsubsection.3.1.4) >>
+>> endobj
+1960 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [427.367 263.411 485.847 273.03]
+/A << /S /GoTo /D (subsubsection.3.1.13) >>
+>> endobj
+1961 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [215.536 252.363 250.48 262.071]
+/A << /S /GoTo /D (subsubsection.3.1.12) >>
+>> endobj
+1962 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [300.269 252.363 368.164 262.071]
+/A << /S /GoTo /D (subsubsection.3.1.7) >>
+>> endobj
+1963 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [215.536 241.87 264.602 251.112]
+/A << /S /GoTo /D (subsubsection.3.1.6) >>
+>> endobj
+1969 0 obj <<
+/D [1967 0 R /FitH 692.105]
+>> endobj
+1970 0 obj <<
+/D [1967 0 R /FitH 511.762]
+>> endobj
+825 0 obj <<
+/D [1967 0 R /FitH 511.264]
+>> endobj
+386 0 obj <<
+/D [1967 0 R /FitH 383.287]
+>> endobj
+1971 0 obj <<
+/D [1967 0 R /FitH 220.962]
+>> endobj
+826 0 obj <<
+/D [1967 0 R /FitH 217.076]
+>> endobj
+1966 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F50 431 0 R /F82 430 0 R /F90 433 0 R >>
+/XObject << /Im8 1243 0 R /Im2 944 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1992 0 obj <<
+/Length 1541
+/Filter /FlateDecode
+>>
+stream
+xЪХWKЏЫ6ѕыWиR@l._’Ё
+ЖхВ8P*іVі?f±Gј
+Bо”Ує,mLШoлRvY^нМo‘T Л6эЄ
+„y¤гNЄВZЩцwЫ\ҐлЅNGcнЗ¶{(дхѕHтjarл®SYuІИeТмтЄЊф¦ОCnL!нлV—лBn»E?ЬКэµ¬ЪЏщ~С—З`№ЋYЧйµТЮжЕУ3 єHѓ:'dlнїМ‹& ьЗSqКВZrЏ&OjаРКЫ—ж(>ѓб`™‚Ј©ЏЁsU_ЄђЄBV».S?Y›я%ЎХц?OЯM=<HЎзT.m+бw-}­Ще3qЛjs¶Бе3`hMѓаДЎ_ЋbОб 7sЛ Mн ™ґР_эF–І\ЛЖьuY2'~g~кЅiлZЮNґ В(
+шW¶ ёЕЅи@К¶kx­‹A‡ё¶lЭ›ЇЅ9”њЦХТ C…^8о§њИЦ¶Р9ЕюБvЧЄ¶B—Щ»=…UtwСe›‡¶ЌFe~*wёOOеNе"‰8‚„йHnU‚ФµiэБ­0eиь А
+€KfEбђDБЂў`’YY~d
+uЖАВ›P¬5бЗШеe€™Ъb#НшQЕъ°Л:3ФХfЮ=GрQу[Х{Ќ3PZЩNа1 ъЎ[±0"GC“/5Їш¬UgЏЊ­ВҐ {$‚ЌсV>±`ъ}ЮФ]W—џх ҐЌП{№BњѓЎюNvf ­›ЖdF‹дЎ>иЖЪжU*н’мД1ЃE!‚9/'К2x:!Ѕ‚МUк. С
+endstream
+endobj
+1991 0 obj <<
+/Type /Page
+/Contents 1992 0 R
+/Resources 1990 0 R
+/MediaBox [0 0 612 792]
+/Parent 1918 0 R
+/Annots [ 1964 0 R 1965 0 R 1972 0 R 1973 0 R 1974 0 R 1975 0 R 1976 0 R 1977 0 R 1978 0 R 1979 0 R 1980 0 R 1981 0 R 1982 0 R 1983 0 R 1984 0 R 1985 0 R 1986 0 R ]
+>> endobj
+1964 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [499.304 635.693 511.259 646.637]
+/A << /S /GoTo /D (figure.caption.187) >>
+>> endobj
+1965 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [528.802 635.693 540.757 646.637]
+/A << /S /GoTo /D (figure.caption.188) >>
+>> endobj
+1972 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [224.503 588.975 250.032 598.548]
+/A << /S /GoTo /D (subsubsection.3.1.1) >>
+>> endobj
+1973 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [280.991 588.975 325.35 598.548]
+/A << /S /GoTo /D (subsubsection.3.1.11) >>
+>> endobj
+1974 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [375.138 588.975 410.082 598.548]
+/A << /S /GoTo /D (subsubsection.3.1.12) >>
+>> endobj
+1975 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [224.503 578.106 306.52 587.724]
+/A << /S /GoTo /D (subsubsection.3.1.4) >>
+>> endobj
+1976 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [332.772 578.106 391.252 587.724]
+/A << /S /GoTo /D (subsubsection.3.1.13) >>
+>> endobj
+1977 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [224.503 567.523 273.569 576.765]
+/A << /S /GoTo /D (subsubsection.3.1.6) >>
+>> endobj
+1978 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [276.732 537.07 325.798 546.778]
+/A << /S /GoTo /D (subsubsection.11.1.2) >>
+>> endobj
+1979 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [224.951 504.282 264.602 513.901]
+/A << /S /GoTo /D (subsubsection.2.2.2) >>
+>> endobj
+1980 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [300.269 493.234 330.505 502.807]
+/A << /S /GoTo /D (figure.caption.19) >>
+>> endobj
+1981 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [225.077 199.253 237.032 210.197]
+/A << /S /GoTo /D (figure.caption.190) >>
+>> endobj
+1982 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [256.352 199.253 268.308 210.197]
+/A << /S /GoTo /D (figure.caption.191) >>
+>> endobj
+1983 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [476.857 163.388 541.614 174.331]
+/A << /S /GoTo /D (subsubsection.3.1.9) >>
+>> endobj
+1984 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [224.503 116.759 250.032 126.378]
+/A << /S /GoTo /D (subsubsection.3.1.1) >>
+>> endobj
+1985 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [280.991 116.759 320.642 126.378]
+/A << /S /GoTo /D (subsubsection.3.1.15) >>
+>> endobj
+1986 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [389.26 116.759 443.033 126.378]
+/A << /S /GoTo /D (subsubsection.3.1.17) >>
+>> endobj
+1993 0 obj <<
+/D [1991 0 R /FitH 692.105]
+>> endobj
+390 0 obj <<
+/D [1991 0 R /FitH 667.198]
+>> endobj
+1994 0 obj <<
+/D [1991 0 R /FitH 427.745]
+>> endobj
+827 0 obj <<
+/D [1991 0 R /FitH 426.508]
+>> endobj
+828 0 obj <<
+/D [1991 0 R /FitH 427.246]
+>> endobj
+394 0 obj <<
+/D [1991 0 R /FitH 244.706]
+>> endobj
+1990 0 obj <<
+/Font << /F80 428 0 R /F86 432 0 R /F50 431 0 R /F82 430 0 R /F90 433 0 R >>
+/XObject << /Im3 952 0 R /Im1 932 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2009 0 obj <<
+/Length 1312
+/Filter /FlateDecode
+>>
+stream
+xЪЕWIoг6ѕыWрR@"w‘rhЪfР№µхЎ@љѓ:Qc[®дA2-тЯыёИZl№Ћg¦=‰”ЯКчЅO= ‚ЮЏn&Јw·Z!ѓЌb
+M–H,¤BКH¬ E“єKЊЯO>Ђ i R!0#ФxJЗ)%„$Яm·vіИ_Ь‘СЏ“Сџ#
+2СF5Е†H4_Џоо ZА·€`n4zц’k$А:7 Ц+флизi»+ Та…О Ж$Ж %3Мё ѕМ§ЫmQе»јШ\ПЉЭ®X_і?м|WЩЭхЬnv¶М7W 6іUѕ°ПщbчxнVЛ|uеk 6Тм5СЅЮ|г¶ЌЋКnЇн¦zК·Wлiщ
+щРаЗЃьRм|з6·7ѕКчw«щъЮ4XPЩ=‡1цџТшЌБ]ҐYK'„7+^јКЯј gkd3!Э„nibяf(x/RЫ)NS$hгц%Ш8k:ГuЯєгcЄ;N3)mрѕЇ›“Т`™±ъ&швq;%є.I‚Іn{bn‘Гљ1,жЄ&EQ™<з»G·RIи—а„
+WШhDZлр1ћЊ/Юэґ¦эPЂ­akэgЈ%ѓё„2…©бo¬Q‘*МіМ«pг’фЋ)TFKРЇNi ТеCWБЎ#аъdDќЋ#poй™ў0Эґ`P€sіЇ8Ўлъ0оѓ¬Џѕј<ЂU4Sњї!¬Vy8ГJlЦњЅ%»э\¤‚БЬЃQ ~щ<ЧьҐ5И Я‡‡ВJr
+·‰ћмuДА·L0њhL…rШуе ”9Ї(ь(P-юs,%а,СLЕe`
+x Б”ї%Б`Z§#mегLл’Rш=pYhКІ,ЃЯ№гlNЭCS'оСФ-Р”?т.EУ@ЮГ¬пЬг<r¶Ђ_'@ф vM)ѓЯ%‰`єй,;L L§RwЊ]CZTИ8qџ)іH5э+›FВuВсLКИ[Њ6C#
+%Мgq§;Џ6bC¦ ь Кж,€i1nШ„)з—Ўі[ХБx@#Аыe<ѓr %0ґт9@4H
+ќ юq•¤_ђs‹М5^-еЁќш87ы|О­.аЬCЮэҐЯXц
+endstream
+endobj
+2008 0 obj <<
+/Type /Page
+/Contents 2009 0 R
+/Resources 2007 0 R
+/MediaBox [0 0 612 792]
+/Parent 1918 0 R
+/Annots [ 1987 0 R 1988 0 R 1989 0 R 1995 0 R 1996 0 R 1997 0 R 1998 0 R 1999 0 R 2000 0 R 2001 0 R ]
+>> endobj
+1987 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [224.503 654.652 278.276 664.36]
+/A << /S /GoTo /D (subsubsection.3.1.3) >>
+>> endobj
+1988 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [313.942 654.652 358.301 664.36]
+/A << /S /GoTo /D (subsubsection.3.1.11) >>
+>> endobj
+1989 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [408.089 654.652 475.984 664.36]
+/A << /S /GoTo /D (subsubsection.3.1.5) >>
+>> endobj
+1995 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [224.503 643.693 306.52 653.267]
+/A << /S /GoTo /D (subsubsection.3.1.4) >>
+>> endobj
+1996 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [342.186 643.693 400.667 653.267]
+/A << /S /GoTo /D (subsubsection.3.1.13) >>
+>> endobj
+1997 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [436.333 643.693 471.277 653.267]
+/A << /S /GoTo /D (subsubsection.3.1.12) >>
+>> endobj
+1998 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [224.503 632.824 292.398 642.442]
+/A << /S /GoTo /D (subsubsection.3.1.7) >>
+>> endobj
+1999 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [276.732 602.747 354.042 612.455]
+/A << /S /GoTo /D (subsubsection.2.3.1) >>
+>> endobj
+2000 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [272.025 536.993 302.261 546.701]
+/A << /S /GoTo /D (figure.caption.19) >>
+>> endobj
+2001 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [286.147 317.456 321.09 327.165]
+/A << /S /GoTo /D (subsubsection.2.1.1) >>
+>> endobj
+2010 0 obj <<
+/D [2008 0 R /FitH 692.105]
+>> endobj
+2011 0 obj <<
+/D [2008 0 R /FitH 490.65]
+>> endobj
+829 0 obj <<
+/D [2008 0 R /FitH 473.561]
+>> endobj
+830 0 obj <<
+/D [2008 0 R /FitH 479.12]
+>> endobj
+2012 0 obj <<
+/D [2008 0 R /FitH 227.278]
+>> endobj
+831 0 obj <<
+/D [2008 0 R /FitH 215.748]
+>> endobj
+832 0 obj <<
+/D [2008 0 R /FitH 210.188]
+>> endobj
+2007 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F50 431 0 R /F82 430 0 R /F90 433 0 R >>
+/XObject << /Im10 1296 0 R /Im8 1243 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2020 0 obj <<
+/Length 1151
+/Filter /FlateDecode
+>>
+stream
+xЪЅ—Koг6Зпюј, ГчcЃ6hSt‘-к›гѓ“И‰°’иµе<єИwпђ”,Й‰]»Щц`€вc8узЏЈ1Aw€ _Fз“СЩ…!Иb«B“ўV`Ґ$RVbe)љЬўiB)¦г”B’ЯтхMVу*s›хx6щ лUo=3ЖГB«э”СП“СЧ…N‚(’ ©`Љ-‘и¦MgЭВШgD0·=†™%а·ЮXЃюэ1"ЌЧdаЅxП0Х)©1гІу«аH»Mc4їЯ»ЪҐџЉл1#Й¦L/у/cJ’lњ2I’ЛщуЙДmк6ТѕRҐФЂVq“O•«піХ8ТЇ§2yљ—Л"‹nџе@ЅРuEwуЪїРdеь†Џн€$0Ко6«¬™lщcp4?ЊS оП«Ы¦ЭјМW+ЧxPМџБmир ‡ьЙeЈЉUБ”Ѓ]h ч1[5ЃЯ¬ІyќЭЖ—лзш\ёў€оеХ]м*т*[(Ы>П.$AДR"ЊАVр
+ёЉ7qҐє‹+mqҐ ®PiмвЪ¤Чё~Аc2ЧІYJ›l–K_ѕшюmIВuЬДw®т»ы:6Ѓбё‡ґ гN
+?ЉnйВ*э.єЏКЗђЎцhјэl
+–ЎКcЄ!ByK·с
+ТAхћ2Е±
+bХюSЬ7pWNыєЙбб¶њV ЯёІ„"эё™.Џ§хМчMЬт»•Зµ[¶µляU№ЪпX№љя¬r}uVђЖю‡Єќц
+endstream
+endobj
+2019 0 obj <<
+/Type /Page
+/Contents 2020 0 R
+/Resources 2018 0 R
+/MediaBox [0 0 612 792]
+/Parent 2023 0 R
+/Annots [ 2002 0 R 2003 0 R 2004 0 R 2005 0 R 2006 0 R 2013 0 R 2014 0 R 2015 0 R 2016 0 R 2017 0 R ]
+>> endobj
+2002 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [416.958 637.36 428.913 646.366]
+/A << /S /GoTo /D (figure.caption.196) >>
+>> endobj
+2003 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [431.902 637.36 443.857 646.366]
+/A << /S /GoTo /D (figure.caption.198) >>
+>> endobj
+2004 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [191.178 625.405 203.133 634.411]
+/A << /S /GoTo /D (figure.caption.200) >>
+>> endobj
+2005 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [206.122 625.405 218.077 634.411]
+/A << /S /GoTo /D (figure.caption.202) >>
+>> endobj
+2006 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [276.732 608.657 354.042 618.365]
+/A << /S /GoTo /D (subsubsection.2.3.1) >>
+>> endobj
+2013 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [286.147 586.739 321.09 596.447]
+/A << /S /GoTo /D (subsubsection.2.2.2) >>
+>> endobj
+2014 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [220.244 542.903 269.31 552.611]
+/A << /S /GoTo /D (section.3) >>
+>> endobj
+2015 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [309.683 542.903 363.457 552.611]
+/A << /S /GoTo /D (subsubsection.3.1.13) >>
+>> endobj
+2016 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [394.415 542.903 462.311 552.611]
+/A << /S /GoTo /D (subsection.3.4) >>
+>> endobj
+2017 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [290.854 204.341 354.042 214.049]
+/A << /S /GoTo /D (subsubsection.2.3.1) >>
+>> endobj
+2021 0 obj <<
+/D [2019 0 R /FitH 692.105]
+>> endobj
+398 0 obj <<
+/D [2019 0 R /FitH 667.198]
+>> endobj
+2022 0 obj <<
+/D [2019 0 R /FitH 442.55]
+>> endobj
+833 0 obj <<
+/D [2019 0 R /FitH 419.11]
+>> endobj
+834 0 obj <<
+/D [2019 0 R /FitH 435.675]
+>> endobj
+835 0 obj <<
+/D [2019 0 R /FitH 322.27]
+>> endobj
+2018 0 obj <<
+/Font << /F80 428 0 R /F86 432 0 R /F50 431 0 R >>
+/XObject << /Im4 1018 0 R /Im6 1054 0 R /Im8 1243 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2026 0 obj <<
+/Length 2066
+/Filter /FlateDecode
+>>
+stream
+xЪНXMЏг6ЅыWиD"6)~HЬ=,’M&™ Xlи™ѓZ¦madС‘дй™уЯSERІд‘ЭI{±JY¬*ѕzU4ЌцЌѕ_}іYЭЅКU¤‰V©Љ6»HR"¤Љ”–Dim¶С}¬ухЫНЏ0‘N&2!HJ5Ёqs['ЊR}:™f[}А%«п6«_W жР€]T3ў©ЊКгкю-Ќ¶рнЗ€®уиСН<Fvз:№Ћ~YэјўБЬбyСЙtJX&"ҐСZ?Ґ”q0XgЈТ№ћсHкњP°р %4R9Й„ёaШр4§iF„`‘ў‚PОQуЇ+Jtће~
+ИZЉФЙог°2 ЬЅ>Єи[ [ЭЮмvtАџњі(‘DgЩ ЬєhHё$©КўDAі—„ч:Й‹dЊ9АJ «p 2—„Jё^Uыs»fylЦIКD¬yY*Ў.”~Mm‹ЮO°јP5ш”сй`{›хГ:Ґсщ І( лЖDKнµФХ»5Јn_‘ЕuсСћы¬Nu| ·~ь ҐЬп/nњlva¤ґхщШё„ў2KЊСg©А‚ь/‚f„¦ъйУ
+%ЌЫjиЅёАНГуо•њЪ›¤z"Й!Л
+dґ7Ѓјw~Mѓ¤уСќЏЙ¦wH”ЗxЮЁ Ъ7®CФ_Ј—4‡ІѓL…Т„Д:?ву‡B7дґ[?R!МсщBс`QБ{ь†з №$ (,‹¦4u Ж~ЦTОиiЎє\“4|њ_ЪнЂ6Ћќ…G±jєj»ўTAМf§‰%yCРQЛ1Ѓо–T‘Lйз q¦)Ф8и]/‹g5/CРґ†2д$У…БщБбHСєO@N…?
+Єmk,Ђ>­\EНЋ§іШw6ЃЏБЋ‡@иБ7ЗнЖќiЊC76j4^ ’7Ґs‡ЊгDHсПП‡#_ЁЩYы^d©/&Пь,љнЭ"Гm_‹—`±"® ђI”s ј†ђ/wpя¶оаI;4h aкъ06¤*ѕ\!FJ{®·ѓШ`*WeXЋKц,¶пmhY`¤Jїe4bG,хц6"|yД6UaФјРљгЊ,pllЉ2йsШЌоZ{фТЦ–зЈiъ®Бх;шнv«м4ЇY<*W®“pFшЬX(ъ­З”¤cлЬ›тРTPр№VЅЃезaВюu`зЄkѕД[@я/_·¦=цХїЋ9ЉH1ь—HЙfуЈ{япвќ_Џюэt№
+АЋ?AcІBћа}
+endstream
+endobj
+2025 0 obj <<
+/Type /Page
+/Contents 2026 0 R
+/Resources 2024 0 R
+/MediaBox [0 0 612 792]
+/Parent 2023 0 R
+>> endobj
+2027 0 obj <<
+/D [2025 0 R /FitH 692.105]
+>> endobj
+2028 0 obj <<
+/D [2025 0 R /FitH 673.176]
+>> endobj
+836 0 obj <<
+/D [2025 0 R /FitH 666.301]
+>> endobj
+837 0 obj <<
+/D [2025 0 R /FitH 555.35]
+>> endobj
+838 0 obj <<
+/D [2025 0 R /FitH 650.963]
+>> endobj
+402 0 obj <<
+/D [2025 0 R /FitH 187.817]
+>> endobj
+2024 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F50 431 0 R /F82 430 0 R /F90 433 0 R /F81 429 0 R >>
+/XObject << /Im6 1054 0 R /Im8 1243 0 R /Im4 1018 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2031 0 obj <<
+/Length 1677
+/Filter /FlateDecode
+>>
+stream
+xЪнXKoЫFѕлWрRЂ*ЄНѕrhЪ&qЂ’
+[Zў%ў©ЉRlCрпмѓISЉч‘Ѕ€«ЭќќЩ™oїќ-"ЅЅ:Ѕx­qdђ‘TFзЧ1I)"i’†Dзуи"&‘с„`ЊгџІj–жyR¤е®OПЯЃјlЙ3NҐ°ё4ЖNэx>ъ}D G$q!AA‹h¶]Lq4‡±wFМииЖН\El`Ж.–G?ЏЮЏрQ«)V€IЎeВ+?_¦г У:ћ•sЧRqyн{Т1сmІZзa`WҐ•Ъ‚”Ы–иё…j¤0©чuIПЉYѕ›§‹MІ^fіЪm!­ђаЄ–™•«URМЅ–K,pђ ‘ Й¬—€«FЛbLpј±?NЕнЂ
+* ZA`ќМ~K),NђќMM „FЗь:&°f№OЁАq^&sЯЮє HKЪЮщч°“Іx›f‹ецCy3ґs‰€’Ѕќл°P±ю:mОЬJNе ЃгGµ^µґ%¬1ВґсЖТП0нешЧФЄЭz]ViШэТ­<°ЄР€&(Yгў#«NчkД ґa—і2ЩnЖ\Да_g^ZЊ9Ћ?fѕіXҐЕђ­J@щЈmЅ€hЈ€sђТКПјЙ¶K 
+!гa^{ЩA•‡УUyk9РІћэkcд) =›ТF6Ђoµ«‚е)І  ШV›waолW7Щ|»њ*8R¦Ѓ«З
+4aпЉН"\Юґ€Ј?Т;Ђ[ ,МєтЙC·ЮЊ™ЉУdu•§'‹1$Xчdе0ё,0— ѓ3МЃВАyЃўчбЪёЅoЫ›л0SҐЫЭъв:[м6йt_mптфе:OІвѕ7<њєїУэ*Щ,Іўz№LЉEћ^oпЏшіп5ЫT];юNџБM†‰Ќ™Ч?\Ґ°›ЅwБЧ~ЫЂ]pдсхцчz—ЕѕµR8‹ч|zФч ”<@oо~ ёруІoЕtЏєїw"іД!ЭчьoД—kD ‡i1?`зЁ©nVАкW„‡»·кЫtиф®NЗVЙќoTi‹i=%§Х.ЯўБ4кS_HБ{ 8…LџjnpHО‘ЦR?ЈХцѓAGL"{^OдмВ ҐT“І·„!‰2aт y§5т[^°Јаk­2Мuј8[йи‡ДЪЉБ"Ўфзh>¬оlь®Я2хЪ“ЊI+юy#Ыh€&HІр&{mQfSы‚ЃtЮФан Й’‡ДУЙ„щgюc/~†C*e;к{Я=(xDі.М}&hсШ$VMц\=›¶HаµС'Ґ\†)­vђ }2L’!%ЩsА) ї†i-o©4©С ©7=…Nщќ`’°&=YхРЩЫцРY‡г4<› Г'•$&T"4ЫЁ8;у 3:tЁe2 Rђ&[µЅЎ¶:q« Ол-тgc—*©№йcЧ0mdАоЎЭ'VДz
+О›ь НO!Цо®џ
+$дYш„МћЋ‡‹ЯHlибдH~
+ к!@Б$AизЁ~<@{Ы~@л`њhІгЬj
+ѓ3[Ґv“Л"µe*ЪкЉм@э.[МщУЉћЦЃ–G»U—e“вЯёJnХФQBЭсєЬњЄЁhxsv(Y^ќ(&ЙNэsЁфјє
+Ј€PюЧUФї°®"я+u•рЯы‡ус*K §_TЎeиvьм ©и
+endstream
+endobj
+2030 0 obj <<
+/Type /Page
+/Contents 2031 0 R
+/Resources 2029 0 R
+/MediaBox [0 0 612 792]
+/Parent 2023 0 R
+>> endobj
+2032 0 obj <<
+/D [2030 0 R /FitH 692.105]
+>> endobj
+2033 0 obj <<
+/D [2030 0 R /FitH 369.816]
+>> endobj
+839 0 obj <<
+/D [2030 0 R /FitH 369.309]
+>> endobj
+840 0 obj <<
+/D [2030 0 R /FitH 369.307]
+>> endobj
+841 0 obj <<
+/D [2030 0 R /FitH 369.309]
+>> endobj
+842 0 obj <<
+/D [2030 0 R /FitH 369.318]
+>> endobj
+2029 0 obj <<
+/Font << /F80 428 0 R /F86 432 0 R /F50 431 0 R /F81 429 0 R /F82 430 0 R /F90 433 0 R >>
+/XObject << /Im8 1243 0 R /Im6 1054 0 R /Im4 1018 0 R /Im7 1055 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2036 0 obj <<
+/Length 1223
+/Filter /FlateDecode
+>>
+stream
+xЪнKoг6Ђпює° €Л7ЕCЭmУхћє[ЈЗЩ–mЎ¶ҐZ2’Арпђ”,ZI”uІ/ =q( ЙОЗG8X8шЅчvФ{sЙ@#-© F‹@`Д… ¤HjЊжБёO0LF@{љ„sD±†yњ„ €ыїдyІќ§wfHп·Qпџђfn‚4БlУOp0‡wЊЋ‚[«№ 8,П4yьЩыШГѕЅX!№±‚b…‰)ўL8[nг‹Eєњfwc#_їЅMзеjbL‚yАN¤…vєЈђngлэ<Yов|•ОЉс*I—«тКјz—m6ЩцЅ}09 „ЋG;dзeљmЭ“і‰ЈБэѓHЉэt±Овr—ЭЏюИлt№Я%ѓPPСїMЛ•“bЧЂ¶І…kуxWmе™5ОЙОжn[vЙџЏ?=B6 aI®Ьђч‰±Ќ
+ЬїПцNШДчN(’кU№Є„]RмЧ%ІфЧШѕ¶…SФ:CњK„#mОњ/¤ЈHUћм^Vq`|’ќЗNh¤”:ќ:o0"ZWКгнXЄf<В0ыГШЈ†Щo†›(ш5ѓaюВ`‘PСKVnf·¶ѕЧџ G=wX#фўб2*Т
+/ЈrЖЏC*ѕБт%ЏdяЏФwҐл ]“n]k©2В.Ь]ЗQo¤ЉzГ9‡©
+BЌё¬Т ;Е‹Pфђ#J#
+ыХbЋj¬kж№Z!‘€:w_2¤${ sB ЯЉzјME¤†N N» “Ў“|]._ъиZn_
+NЉ|БК—dєsЇ/Ђ®ЋF7t§щРН*и”тЎѓЮРR‚ҐZG uРqЩОHзЩОњлЇђнЦрйнl1­i•н№Н ¤+p*!ЇвN#,ч…Хџ,У,2‰лiрФCрА$AиK–ю|рZn_
+ќЙЎ(пЧЙUѕЋУн±Ґ%ab»“Г&Ю-УmqµЉ·ЛuІ(џ®l›б¦¬«Ѓ‚ОE#ПЉФ”vW§IћЯтРЉзО|ЛЌg
+™b%$ђжЁ·™У¶дT0ZзЎњ†h„€зе3UчБХИ~нь)»=4уъEсOЄH_їіuъ““ГF›mюк5}З_…gM€ѕї ъ?`ВяVЬо_дH+
+endstream
+endobj
+2035 0 obj <<
+/Type /Page
+/Contents 2036 0 R
+/Resources 2034 0 R
+/MediaBox [0 0 612 792]
+/Parent 2023 0 R
+>> endobj
+2037 0 obj <<
+/D [2035 0 R /FitH 692.105]
+>> endobj
+2038 0 obj <<
+/D [2035 0 R /FitH 525.388]
+>> endobj
+843 0 obj <<
+/D [2035 0 R /FitH 524.89]
+>> endobj
+844 0 obj <<
+/D [2035 0 R /FitH 524.88]
+>> endobj
+845 0 obj <<
+/D [2035 0 R /FitH 524.877]
+>> endobj
+846 0 obj <<
+/D [2035 0 R /FitH 524.88]
+>> endobj
+847 0 obj <<
+/D [2035 0 R /FitH 524.89]
+>> endobj
+2034 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F50 431 0 R /F82 430 0 R /F90 433 0 R >>
+/XObject << /Im8 1243 0 R /Im6 1054 0 R /Im4 1018 0 R /Im7 1055 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2041 0 obj <<
+/Length 1306
+/Filter /FlateDecode
+>>
+stream
+xЪнXЛЋвFЭуЮD‚‘Ё©чc‘НtТFК" ;¦<LcЙ`Т@ uѕ=·\.clг7¤7іh№ЊлЮєЏгг{П~л|v>>jd$•БpГ‘”"ђF iH0њЈ.!€фъcЬэ=ЪLГ8ЇВd·й= їЂЅ,Ш3&eј;KLм¦ОЇГОЯївЂ#.$AђБ".;Ј'МаЩ—
+)-jС@/z;ВЉњ`Apy$†F^а5ј  YЩвдkxб4з+ а{СЊЋ)Тґф‘Э њ0dx R’m)¬ЛX0H
+ТTа3•Ъ¶яJ
+VшJ‰ Н"3LЫ—ь<T’ ґНС—ГЎ”цхSВwaгЫV…Ќ 4ФКbї'@Q”І@hЂ’ИF§ЗиyчТ#єцъT`€8КЖ&\°еА‹‚ъ©)5К цСvбVcwyIzTtчо&™»лzьІЭ” ¦Йr™¬ЬzFП‹­[’q<ћ„qf1 7С,<‹пТ„Ш§Р(…ЁrсY°aЏ€о·сr‡•hЬ)>LmЉ~У"љъ$гMвVСjпјAn8+$›VвлГpj”)rR¤c Х¬С™”E±;ц`+"Э)_ гу8o7бv·mv“yЪ°§ГtјvnЧЙ&ЪFЙкз8њo_уPЃR…9:™„ПСкаЊ?јЋ>?ќЫшђvтsЪГ?“э‡џк6
+.mt/ЙюмЙs8t’|Щхг§}4Ы.ћЇ§nuЕ­НФ{¶їо6бгCj|цЁ€­Gй Ф'<І%:¤®ТОBЇцпr®f•њј›‡меЂЈм·Їo*ЁщQРrAЦ[Ј»ЬW=:уmЩK”skЃ°м’Ѓ™FfЮСU_тТ|Р'|”ъ
+ж3rI•ќ@€џ”ўю#њ/л4¤xЈ†4п¦!Mk Iп« ќЁSђ
+бґ]vN'·TђZ#"xD`¦Ѕ„МЧ5т­
+Тјџ‚4­$Ѕ©~јzJф=«b¦8%fяЂўЉ-MuHd\Бђ(j‡Dѓ8c~Hф|j 2>u7w‰ІЫ±»,wс6ЉC;эc§ґ0vїз“’ЅI'%ЛІА&љџт№iТЏ П/г5Мq›·0+ЃКqРкTB‘И y•j“*йТыЛЈПЧu"Ьґб—Rлэdёi-ГйЅDёлE3·rJZЯѓ[9ЃЇ ®p«dЖя§6_ЮC‚›ч“঵§п-А]Лљ©•*ќ~Оr+5ёUЦr«B\™2·Zѓњ[©aЭБА]ЈмбШЭЦ‘«}|”Ў°)“ЎЦeоћy*MIW"‚Х)л^Д®еЃ—hЃЂ=j%ъEК8О6IСэ!ђ[к№sjҐЮskwSo-qЫюҐI‰и
+endstream
+endobj
+2040 0 obj <<
+/Type /Page
+/Contents 2041 0 R
+/Resources 2039 0 R
+/MediaBox [0 0 612 792]
+/Parent 2023 0 R
+>> endobj
+2042 0 obj <<
+/D [2040 0 R /FitH 692.105]
+>> endobj
+2043 0 obj <<
+/D [2040 0 R /FitH 673.176]
+>> endobj
+848 0 obj <<
+/D [2040 0 R /FitH 672.677]
+>> endobj
+849 0 obj <<
+/D [2040 0 R /FitH 672.669]
+>> endobj
+850 0 obj <<
+/D [2040 0 R /FitH 672.667]
+>> endobj
+851 0 obj <<
+/D [2040 0 R /FitH 672.669]
+>> endobj
+852 0 obj <<
+/D [2040 0 R /FitH 672.677]
+>> endobj
+2044 0 obj <<
+/D [2040 0 R /FitH 344.138]
+>> endobj
+853 0 obj <<
+/D [2040 0 R /FitH 343.631]
+>> endobj
+854 0 obj <<
+/D [2040 0 R /FitH 343.631]
+>> endobj
+855 0 obj <<
+/D [2040 0 R /FitH 343.629]
+>> endobj
+856 0 obj <<
+/D [2040 0 R /FitH 343.639]
+>> endobj
+857 0 obj <<
+/D [2040 0 R /FitH 343.632]
+>> endobj
+858 0 obj <<
+/D [2040 0 R /FitH 343.639]
+>> endobj
+2039 0 obj <<
+/Font << /F80 428 0 R /F86 432 0 R /F50 431 0 R >>
+/XObject << /Im8 1243 0 R /Im6 1054 0 R /Im4 1018 0 R /Im7 1055 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2047 0 obj <<
+/Length 1314
+/Filter /FlateDecode
+>>
+stream
+xЪнYKo"Gѕу+ъ Vў·ЯЏCY'ЋЩS6A№°А`$`±+ДюцTOП<ц
+OЌ-з~ЬC°:]&Iы{ґуЖbфЭ› щґќ%Ж:Шмж[c*ГµOАf™В(МµrИФВ…’ѕGБц“Ѓq…•ЄіґXkќa№0Sk“О5гг5€ТщxLесW„1њћЫXЬр±·0иЧ††Im.Y9џ=ЮылOэеЕp¤sw“`t СрuЉ АЏ&ґP§„X«ЉЈЇDBВ¶яиPЩ­·рийщЖpй_cT№†uФЃ\ШыЦ}ёќщжGџ(мBA©ІЁk±pхЖ­2 Вйl»№ЉИQ K±*ж2&Ѓ\fV+–¦ЦчЉѓSш5€“[Ёїйx3mh
+9HV9u
+9Ш’6_єд*Зn
+эКм Ѓ|ЯЂa
+]eCЊHШ!3«ЁіXIZз МLйUЁіH^ёЏXE,KoJЬ(Q;}
+;Ш’¤м’Ґ_»К±А. F=м‘XKyћ TШБ]IюцПpYЅйfмђЭIњхж\А +…Ѓѓ»:\¬NёА-L‰9З[ћpAјл” в#чКG5<pѓК"@ЁВF@(№БTjїСю .ЏЧЖЫг`>ш™ЕJЉ”dz'ЧxNBm‚нn5pв,VJГ8ЗO»Љ6ЎsУПу`І}V‹yЃљК¬БГр№Ћ>
+ЮJzА‡оГnЬЯЕГџГаз‘[iляхtЌµъсљоJЉїЩ.oэ
+‘С5MESС~ябЌ@H‚С-DгњѓщЎКQm†йъZeoAV™*`=›*ыЬѕҐґgпВюTШыXФC! †•Ўрx (0ё0zђ•л‚2<- ©щ.ЯF<ѕц™‹М$f§)^ЭG &• ‹ф%§чe{Н}щjIfDTС§ НX)·o)#Щ»€<‘I0кa%¤X™`EЙ« PшYV7
+endstream
+endobj
+2046 0 obj <<
+/Type /Page
+/Contents 2047 0 R
+/Resources 2045 0 R
+/MediaBox [0 0 612 792]
+/Parent 2023 0 R
+>> endobj
+2048 0 obj <<
+/D [2046 0 R /FitH 692.105]
+>> endobj
+2049 0 obj <<
+/D [2046 0 R /FitH 564.419]
+>> endobj
+859 0 obj <<
+/D [2046 0 R /FitH 563.911]
+>> endobj
+860 0 obj <<
+/D [2046 0 R /FitH 563.911]
+>> endobj
+861 0 obj <<
+/D [2046 0 R /FitH 563.909]
+>> endobj
+862 0 obj <<
+/D [2046 0 R /FitH 563.92]
+>> endobj
+863 0 obj <<
+/D [2046 0 R /FitH 563.912]
+>> endobj
+864 0 obj <<
+/D [2046 0 R /FitH 563.92]
+>> endobj
+2050 0 obj <<
+/D [2046 0 R /FitH 238.142]
+>> endobj
+865 0 obj <<
+/D [2046 0 R /FitH 237.635]
+>> endobj
+866 0 obj <<
+/D [2046 0 R /FitH 237.635]
+>> endobj
+867 0 obj <<
+/D [2046 0 R /FitH 237.633]
+>> endobj
+868 0 obj <<
+/D [2046 0 R /FitH 237.635]
+>> endobj
+869 0 obj <<
+/D [2046 0 R /FitH 237.644]
+>> endobj
+2045 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F50 431 0 R >>
+/XObject << /Im8 1243 0 R /Im6 1054 0 R /Im4 1018 0 R /Im7 1055 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2053 0 obj <<
+/Length 2114
+/Filter /FlateDecode
+>>
+stream
+xЪќXKЏгёѕыWи(c.ў™У ІЫ‡fч@Ыґ­¬,9Ѕ=ќ_џ*EKjНмф\lІX"«ЉхшЉ<9'<щыжoO›>–<©X•Л<y:%ўКXћл$Ї4Л+‘<“O©Lnw‚sћюl®·ЖnwRуфcЭШaыЫУO°G>ЩC©њIUБ ф5WИґщрґщпF
+–erTыФtЖхЭуКn™bEoжр»9ѓ
+ОжCPAІИХ\ЅFЭ
+©P7Й4‰`…"ћWфW¬”%l™ћьЛd‘м$“ђѕ<эC —™H&д_и6ъ{K7‘м8ЛхB8Њ7ПЦФCё]фь1чЧY^dС]јO Й°з©§O№`О~^|>S±(™дЕxЕtE‘ЮєaЁчю:ЉW~]ддЧИ‰Мвmµp?d@‘”°{оЌ,rН2%Жнѓ{ф>®ezҐ‘=:дѓЫЛbn$‡·§
+ўљЗ¶ЩO2н{Ы<BљЏ2xїу49uќ#¦+д«ѕ6Нын.г>І€гЦЉхё$љCtgђлѕk1uk!ЊЎєRK¦бїЎ
+p0­І И У&КђfЏђФ2ЌIpи€ГKЏѓ}чЩ›d ~К=ё`љ® <Эю?ђћGђк`ЊІX(CщtодэW5/X‘еуMўЈКпpT©шДQq6wT©…тэ‰Јк’ 8и›U1Paб§x!мнP- цЩE…ZXrwљМIA=SрaйёTїХощВокmvя#ЙфµПшѕиШБ…!щ“'шO¤
+ы®{Cц6©† $}HqВЄ`ЪЮбKH±ЎфОпѓЗ“УМoп›Ѕы«ъи·йЃµ;tНэЪN59ш\уPг=Meш•—Њ•}їшщЫДџhДvБ¬Ђ-ЌsцzsЃкAPПЦВчкЕ"Ђ™у%Р)ЁЂШCn2нщЮћVОЅ№6Х
+‚№огОЎГГ!А5cO ЦјBIepћ0Ћx'у3e9ЃрrlРM—йGґ…ч*й=e.b (Ё»,РzAчеЖШРИЫx'}РВs4б<Џ€ ВЬ!Jxн7»‘sVF<р6cЦ!ьЃ
+х!НЦнЎ№m,сОэZшKЎЏ•жKy‹Їг^HoMё€.u:f]UdРТ¶»iжЕхy3еН*ПР<ДлkђшHЊ ЪkkKЋ-B<•Рдk[ЛЉ•e6CбДh>™fў’sїњЂ<Єmц‹eўїSКГ"A‡|/|вы њRъµ©Uћ6Hc§¬Жчd¶Ќ%„нgЁЮиАУ…н{r4єBЎ
+wР¦њ= -°|дЉ©,~SЪB‚P ђ
+15¬<¬@<ж¬(!І·ОмРDk ]ОDћ-6w7га¤Ч=
+«Фetњ~Ф gіVл5фЖUЬћ®,‡ x4B~@А°fQ^1QЄ)І°PўНа°М®™ј(г‹Сzї ЃY1АA‹(¤ЅЎ,гцѕЅ})™¬b—®џрF•0)”щг‘А/ТЫ’Ў¤ФнЭ§‹шоф†ћ’Ђtѓ {ш' Ў•‰вЅ€72У`LоТ[»Цј‘kЅ,*Ъшябiуґђ_А
+endstream
+endobj
+2052 0 obj <<
+/Type /Page
+/Contents 2053 0 R
+/Resources 2051 0 R
+/MediaBox [0 0 612 792]
+/Parent 2055 0 R
+>> endobj
+2054 0 obj <<
+/D [2052 0 R /FitH 692.105]
+>> endobj
+406 0 obj <<
+/D [2052 0 R /FitH 667.198]
+>> endobj
+2051 0 obj <<
+/Font << /F80 428 0 R /F86 432 0 R /F50 431 0 R /F90 433 0 R /F81 429 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2060 0 obj <<
+/Length 2959
+/Filter /FlateDecode
+>>
+stream
+xЪНZлЏЫёяѕ…їЕ{ёeщ)эђЙ]E{ЕmС6"ЫфZЌ,9’њНb‘яЅ3$х4ч‘n®ЧO©Сp8њЗo†¦‹л]ьpцзЛі?ј6Й"%iВ“ЕеvЎ(‘*Y$©"IК—›ЕХ’Qyюот' ¤#J&%б4>ћ€ќ_0Jйтеб`ЛMю?9{uyцсЊ ]°Ѓ7#)U‹хюмк]lаЭO JDj7Ћrїђ°јH9<‹_ОюqFѓјt&7NJq'NК Уr‘(MёPќPD89єW^ИїЇљЄ°­=їаЉ.яRнчY№i&¤3ЕРЕgDS=p&,КыrШюі±µzS¶¶Юfkы–sэ7{гg_UЦ6ющКkTЅ0°f"Ьћґ!М°NЕo)рE8‹±p ѕбєЈ{з)@Ћ•DЉ –jВЁЃ]PўQeHйDUЖ,чUУъ§|Ёк6+ГpнUЮ•AJҐЃ5MRнN!‰J9‘VV\vty㙶 ѓз*фXizв·°Hio¶EњіФ$Ѕ)v2w6›ђT ѓtМ
+T+W2њc„› ©Q‹‹Ы\.ЯtJ
+ІІ¶ґA?UРЏўcН њtrяV¦W‚Л3
+ZM'ЯЂЄЄЪо#"+0НБPЉ“ёУЌiVEџ¬YE¤sН^Й—mцбњСҐmВpW[лkысЧ6РхTex_Ъј*і"јЇП™Y^ч¶lяSЁЯЦїКќK‚.Рх™*ҐЪzЧi;ЫVх~в‘ѓ+П4 €Т ёiў№<ХГ]0ќ™‰QЭ+bTE'f#uoѓннБFё0p0ЕОbЗ3aу%&JJ$“O–дP@ЬAЭF8 ШЯ@х8эћн9§ЛП1aаlҐР_!МХі…№ЙЫ]Ф&l8'’«™,к^ї›e­§ЎЧj†°в¤ “LПѕљо5%Кф D-ТeЈяµAFb„bЦEјRЁtщW~б'Сe‡—р
+р§?я¬ё®j0•7Й!Ґ$ЈИ ‰hщrЫbкп¶кb7ђ¤R1ЌaЩд<ФyЦFч‹уФP=‘4&©к"6ЄU«х—Ђ=Ґ“µVц:/п‚"Ј/рсQM>Й6ЂпzЌ~еkHўеа¤EбU(АZ 8ђWЎсЇW!ъgX>Ў9ey‘­
+KtJп^€†)~—ь¦‘9ўЖ„$ЄgqќЈj>ќ3е26g:$NxШШ-љEv,Z?1Hж‡
+0™`S·,
+ЂшmКѓИ0УА{?•€гnЬ
+‹о.е2ЯFs№a„MћыlП|Ј“‘_m{f
+ EПбO1‚32л·¬w–mKЁШЁта" кггЗQ8LSLSЊS€nЕЖЊtЎъMйЙF(FС<І+ЖџЃтћ–Зънжa‡ фБ–Н°ќ
+Ы4=Љ¬нMWТ(ћдrЬ‰АЬґџ« bлБВЄЄ>Д{№b@|ќyA›ц„'"П/зЛ—ЌЯUv2u*!МтзP­»ЧЊщО:ЁJЃWDћимЖХ*!№¬k µуђCЗ§пVв ±Џ¶\‡Фд{(Cw†OШY^п|r.C†/O:Ќ]ъОЛk?хКп'Цt¦‚PрXм'‡{ юpЧYuН„УЪb!“ibt7 х№„ёеz)ђa«Цi™фЌљЕ)aј·—ESщoІH› j6¤Фqв»g:ѕ:dyн9чG&d:™{іЛЧ»QUdэ D§ІЎuр!о pаIh|ч
+иє0Zіi‚™
+F™Ж†ѓ^ЩpОhМ$Ъ\>m6O„Д{#NWѓђN:'з]},мЖ!)$D–°H?:ёЗ—»vuшrWT‡/W!ЅЅ‹lІг4Ь]АN† Hёn‚U/‚Н·З-n5tХзџќЄ?"°пэ<кЭOхЙЦ«¬Н»Ж’yЂut ]ѓП{¦)нЧК>нJMDЉI
+“»€И'}АS‰ГЧO•QЗtZХAҐ
+("Q§’ЎшcЅ?j¦“kО©№‚ч­ЌХ я*—ЈсДmz(xйqРы_ aї
+`&›qnИзёЉЇВbЁ--aґ¶‡ЦSъИЊ45ВњїM‚©Me›тВв@“­Ыc6_%4› *'УtІІл¬ЇЩт¶/вљ!жџћM[жЪы1ж†
+餇YЊG®}ѓkљЃ9duБ;.ОФ^юh]`c«‚dJЏмP0У~ЁZАS>+OkЁйE1— СШ Ѓ9Г†{вXuЄ‰Ю$Ў-vI© ¤c§w‰¬В¶ЎEќбЏњ¶$qѕ;FOЋ+`ЇЭ(ґ·sАчQщGЏ:сifа„7~)Я4АҐ}џy~ ю щТ<y› 'Z¤S#уХ“гZ€©О®aЮu8qЄ9®<Tiќ3TўDwЙЊГcѓЅ
+_ъ{–"п1S·kЗх¶луд] ($=[Ч `йв"I!s`™ Е¦QЗљ„ЁЎ_ТkГI±n`<ґН†OЕІpЎ†§ry[эTзa~єЏшУёJ5д=я—‹ыю>!
+~RэўС№LоIЬгыЧ9VЕ€L Чрђщџ®h“о`бЛь­J‡·ДИеМ¬жЊ5p(иIGwУ_ЃNЦl к2CЗ
+bжHд±€-З%ч`У\†ф §’Л‘ЃrСщ/L;¤їyчБc Е„єї#э3ЪЗшп^щЦKYV^ИЂЭTШЉXо\
+endstream
+endobj
+2059 0 obj <<
+/Type /Page
+/Contents 2060 0 R
+/Resources 2058 0 R
+/MediaBox [0 0 612 792]
+/Parent 2055 0 R
+/Annots [ 2056 0 R ]
+>> endobj
+2056 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [529.16 402.882 546.844 412.931]
+/A << /S /GoTo /D (Program.caption.330) >>
+>> endobj
+2061 0 obj <<
+/D [2059 0 R /FitH 692.105]
+>> endobj
+410 0 obj <<
+/D [2059 0 R /FitH 667.198]
+>> endobj
+414 0 obj <<
+/D [2059 0 R /FitH 645.819]
+>> endobj
+916 0 obj <<
+/D [2059 0 R /FitH 352.841]
+>> endobj
+2058 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F104 585 0 R /F92 436 0 R /F157 1585 0 R /F137 1211 0 R /F50 431 0 R /F82 430 0 R /F90 433 0 R /F77 434 0 R /F8 1357 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2065 0 obj <<
+/Length 2598
+/Filter /FlateDecode
+>>
+stream
+xЪЕZЭЏЫёЯїBёвpv.fщMс®-РЏ\q‡вљ"ыP ЙЧЦЪBdЙ'Й»YщЯ;CRІdЛЮl»hћ$‘г™бМр7ГЎiІNhтч«ї\_эю§”&–XНur}›0+‰Ц*СVmYrЅJЮО#bѕ`”ТЩ?oљЄИЪlѕаЉОюZm·®\5учЧї
+Ячy»‰3A,HrЛnuё™s:ЫGv№w^І€ъ.`9V© u^.‹э*[g»&>ЛрМPЏЏn»+2\Јі_«.0P°·‰—P„y/zцхѕ
+©sqpойг–“‚ћZЋвCpBUЊЏЯEЈНЉ«Щљv•Wdу'odљ,Ђ45є3oЁ¶./ЯQEыWЇ—/Глrгкрцв Я Яџ<O`hїЃя”=bњяШЙNЯV‘Ј—^яфЗшГЁюAќ8сэч№ЧА‹6D+;жЅ«Aш-2юµ}ынкэHА·Н;&dщM\]юІ—pч6Џ¬ѓК‹)жuЦолІЧ4РM¬яу(@ѕф9HJPВ~J щ@Ѓ(?
+§¤Ђw”Pnђаcџ 3 *гc© ~0Цmбї+Ь2ЫfаXя›{#€бЄыЙ2`2мHiАbMЦ6шћ0АБUv;‡ЭкцEfМэ|іЛ–9UV‡Ѓк6Р№р№,\y†УmТ†ф»ю Ю‚Ґ†p«џґ¦”ҐЏЬяЉ¬ЙЛI›Б+ї`іO·щz_gџ?µ»ПІ›Ыюч$ЊР”ЏU8п4+F
+ЂбЄј"5!;q™”ћjVfЛ¬i\э†дqр D З1/"’ыMн 7YiZайкИ¶‡QOу°ЛљIWАMn.ЇdјvEЙ#„сцћX7ШT¦ІcЏkћІ¦&2QлnЉ)V\%фБi -ем  /F№fh‡&ѕє:лу©Р|¶oц®(Вд*ГP/1Лбз]о&u’–¤td2»?з^Й‰РЅn/1ї[пМЬQl5Riг0)Я!A§txx㇈дZ€І‘Ґa'VЛЬµ]’Ћ№?¤аmМЛЧ›}МЭХ>јЊеyъ*¦Xч0Ч
+•Ж/VGЩюе$ј[Њ+ў і$2сxkъU}тАз©uxџ|LmЮE/GГЊ™ХЇEЫгUк4DSfaЫeб­ЪO†6а–rў\№€аъXр!aoЈtW4QіВГ2ѕ—Аd·іq0xЭїА|‡±aёЭшљhИ ‹д€_hO36л№а$=мК'З6
+kЭЭ&_Ж­З}ўq ЊЌ4%–ё8о›uU­"›UжА°JШЩ›, c<!KГђ7@‰кm
+B%uT“¦)1ђ…RDr~±&…гњ”i_“Ћ™X8жrn‰Ўв GpеO9 Щa9Бe
+х.l'б+в©<]WpвK‘њДеeќ8T†lXjCН2”©%Ѓе Е
+3‡Э{!4FвHЁ„ЄF`jlЪ‹Д–‰вњt0­Ї›ћ&ћ}]сьYЕ‹§ЉзДЛя‹xщuЌЇѕ®xэuЕ›'€?EЁZЁTaїШjдpњ·‚ЌЏуй$¬qNґ’\8kМBЙdЃЪђCОК4pr‚щ‘LуђЂ2UЗ4”¦ОЁCS"iъ<к0FґХќМO©љTЛрcZ-nЎЪ–цyФўђH„«ЕэS_RO\PЉЌgТЋ§ђzM:ЦNDнДгF”ґ4ђ°!xџEM“’”Щ±љ2Є©GЯХUФ…d­ uµБД?ТVaMҐАе^ЄIэHy$фЅ±еЗДуи ‡KЩXqЭ)®ўвј_A·&эёеН…ИЂ#ПІ©а€ПЗ+0QMОўвBЌ_в:Г —тґ>­‚ЈяM9{ZW#EеSккгЛЈa
+¤9”«–hЭ{=·|жъЈKИ{І‹йO‡Їс д857SЕ>N[з®\ч/ск&є§ Џ:[шуVмэcвИ‹}NKyВ€QН?OiE|;ц@tо
+(З
+@йъ ZБМБFшбoc\gb#МДN
+У±н‹ѓ7UXё›,ю Э6ahґи/ZoЄЏѓлШfЩoАx»PЊН^Yи“Ђ€ТЯэў.ѕ3y*НHbw$»Вее„°…њ
+}ЇвСб‡щB
+Ђ©:„>$1Яd‚Б Г=@.АЇР
+endstream
+endobj
+2064 0 obj <<
+/Type /Page
+/Contents 2065 0 R
+/Resources 2063 0 R
+/MediaBox [0 0 612 792]
+/Parent 2055 0 R
+/Annots [ 2062 0 R 2057 0 R ]
+>> endobj
+2062 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [511.111 399.457 522.07 409.519]
+/A << /S /GoTo /D (table.caption.331) >>
+>> endobj
+2057 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 .5 .5]
+/Rect [393.155 153.62 474.649 165.421]
+/A << /S /GoTo /D (section.4) >>
+>> endobj
+2066 0 obj <<
+/D [2064 0 R /FitH 692.105]
+>> endobj
+917 0 obj <<
+/D [2064 0 R /FitH 644.03]
+>> endobj
+915 0 obj <<
+/D [2064 0 R /FitH 358.212]
+>> endobj
+2063 0 obj <<
+/Font << /F80 428 0 R /F86 432 0 R /F50 431 0 R /F92 436 0 R /F137 1211 0 R /F90 433 0 R /F170 2067 0 R /F81 429 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2070 0 obj <<
+/Length 2244
+/Filter /FlateDecode
+>>
+stream
+xЪЕ[KsгёѕыWрhWЌјvІ™TmNЩqнefґЫКJўBС™шЯ§БDJ (ЬКeе±ЎълntXњЅd8ыыНзЗ›ї|С23ИH*іЗзL`Д…М¤H’=®іo·Л»ЯЃ‘ё7’pЋ(6ЂУ "wчc|ыУб`члНЭWnюцxупcpFNШ,ІХожЫп8[ГЯ~Й0bFg?к‘»ЊГфМPшy›}Ѕщз nщвQЮДPDП¤P€2СqB СљHчНм[ГтсХ6k"”ц—ПаGЭ­й;aьy[дХСVo‡ЦэY%Fтnш?оЁёµпЗOwчTаЫ_н>ЯЩuуЏўl>¶[[uїьй№Інп»Z·¶<nЉ}уЊИ“7»†)%wSrД`yчД Ю-уW»+о€ёэЏыПщ„«Ч|яТэrUмvщ~}јФ††”f™d0a1qX­Јрв„A!1–€U F Д9m!§А™BFaвlE9…IL&)GѕX[лЇЌ .MА`бj‰‰9‘€kq6q_‰ЄДDff>ЃЂD#­HўЊАѓJ“&ЈРFДо"Ж}Џ'FAh6ѓ¤§Р,нЮюhвіzЯЪ@°(H#Duсщ©1
+(Рu$К *§ у@}З(¬ЉБ\ї°мКяТ¶щЄ«чћЮ›П? Оїµ.уЅGЄpБ pMсЕD§«vhэ¦ie8…‡:RPѕРkРM–дK°арwБ$љ†­ЈmИцщ¶x‰xсlY
+m®jjЋ¦Л®+OsVУіЪb5Ає8KtPе6?<wНхЪ~Зо7•пЪ‹зці^№›Јом 
+™ђHc_ ‡bW™ЙTИ ­/<†e[Yь8ЪаСњ;ЦЦСИi‡\DN м•kбГБуБKВБяї%!¬9/ЭdyW=„KГ]сјЙ·ы3°‚VW”†БУШцЫѓЙzz?Dc­Ћ°щ’]‡Гђ81ВHм®к#Q*–‰0®АкЅ@штyґКађ¦¤Њ†W;д"јѕ|Щмшї QМvH
+г$oуЄКWЇv НщX=з%]ЂѓПю}ҐЭжU”‚Чt6…ЂЂA„J@„HЬЙ‰‘°oсED%¶N{'1Sr.1{'з`ц)зO|i‡бЊ›$ўС"±Б#>Е2 С
+u§ун ќ}“pЃ№Ѕ„э№ГУzgO°=`(‘ШШwЎ);0<ўЛјҐ#Р#ЦnT‡·ЄЅЭmN=c:¦Sр2ц)Аь§kЫЭ–Њ€:—C@ЂА©1йnЁR_ѕЎ‘аЛм–DB РЅ7mЇv{fЌ€є
+endstream
+endobj
+2069 0 obj <<
+/Type /Page
+/Contents 2070 0 R
+/Resources 2068 0 R
+/MediaBox [0 0 612 792]
+/Parent 2055 0 R
+>> endobj
+2071 0 obj <<
+/D [2069 0 R /FitH 692.105]
+>> endobj
+418 0 obj <<
+/D [2069 0 R /FitH 667.198]
+>> endobj
+2072 0 obj <<
+/D [2069 0 R /FitH 647.215]
+>> endobj
+2073 0 obj <<
+/D [2069 0 R /FitH 545.347]
+>> endobj
+2074 0 obj <<
+/D [2069 0 R /FitH 250.203]
+>> endobj
+2068 0 obj <<
+/Font << /F86 432 0 R /F80 428 0 R /F122 1014 0 R /F50 431 0 R /F90 433 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2077 0 obj <<
+/Length 847
+/Filter /FlateDecode
+>>
+stream
+xЪ­WЙr›@јл+ж(UE“Щ—C.q%©rЩtі}Аh„€%P
+¬”DКJ¬,E‹%є›RЉщlN !УoЏyєq…›Н™$У›t» ’e>{XЬђ:
+zё¬}&Џ.Џ—. v№Ы}иЁ‰бфњ¬„<¦bЇ ќѕ)€ѕф-)
+ёq„ІЪ<злЌ[-ґ0!sҐj¬w-lуjЙ9dGлVLЌ‰жЭ~Йfи’Вeb„› с†Н«r#•хТѕћК…;TЅмћHІJ3Їт9‰п aaP*чЙS{ЖћдфkяDђ›4Jџуі‹OхЮ‡&ДI%†‚ў¬Ю«&0­Т&WРjтХа1ыпЦ.џ‚ИЃ|ЪV pФcCЯ‘м,€а:p©ѕ$…ГЃvЦWµ¤фТ>Rіqu¦ЅЛ¶едWoЕЇ8LA'Ѕzb}µ®?я‡і“
+endstream
+endobj
+2076 0 obj <<
+/Type /Page
+/Contents 2077 0 R
+/Resources 2075 0 R
+/MediaBox [0 0 612 792]
+/Parent 2055 0 R
+>> endobj
+2078 0 obj <<
+/D [2076 0 R /FitH 692.105]
+>> endobj
+2075 0 obj <<
+/Font << /F80 428 0 R /F86 432 0 R /F50 431 0 R /F81 429 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+478 0 obj
+[422 0 R /Fit]
+endobj
+2079 0 obj
+[736.1 736.1]
+endobj
+2080 0 obj
+[666.7 500 400 333.3 333.3 250 1000 1000 1000 750 600 500 0 250 1000 1000 1000 1000 800 666.7 666.7 0 1000 1000 1000 1000 0 833.3 0 0 1000 1000 1000 1000 1000 1000 0 750 0 1000 0 1000 0 0 1000 750 0 1000 1000 0 0 1000 1000 1000 1000 500 333.3 250 200 166.7 0 0 1000 1000 666.7]
+endobj
+2081 0 obj
+[1600 1600 1600 1600]
+endobj
+2083 0 obj
+[500 167 333 556 222 333 333 0 333 584 0 611 500 333 278 0 0 0 0 0 0 0 0 0 0 0 0 333 191 278 278 355 556 556 889 667 222 333 333 389 584 278 333 278 278 556 556 556 556 556 556 556 556 556 556 278 278 584 584 584 556 1015 667 667 722 722 667 611 778 722 278 500 667 556 833 722 778 667 778 722 667 611 722 667 944 667 667 611 278 278 278 469 556 222 556 556 500 556 556 278 556 556 222 222 500 222 833 556 556 556 556 333 500 278]
+endobj
+2084 0 obj
+[611 167 333 611 278 333 333 0 333 584 0 611 500 333 278 0 0 0 0 0 0 0 0 0 0 0 0 333 238 278 333 474 556 556 889 722 278 333 333 389 584 278 333 278 278 556 556 556 556 556 556 556 556 556 556 333 333 584 584 584 611 975 722 722 722 722 667 611 778 722 278 556 722 611 833 722 778 667 778 722 667 611 722 667 944 667 667 611 333 278 333 584 556 278 556 611 556 611 556 333 611 611 278 278 556 278 889 611 611 611 611 389 556 333]
+endobj
+2085 0 obj
+[525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525]
+endobj
+2086 0 obj
+[556 556 167 333 667 278 333 333 0 333 570 0 667 444 333 278 0 0 0 0 0 0 0 0 0 0 0 0 333 278 250 333 555 500 500 1000 833 333 333 333 500 570 250 333 250 278 500 500 500 500 500 500 500 500 500 500 333 333 570 570 570 500 930 722 667 722 722 667 611 778 778 389 500 778 667 944 722 778 611 778 722 556 667 722 722 1000 722 722 667 333 278 333 581 500 333 500 556 444 556 444 333 500 556 278 333 556 278 833 556 500 556 556 444 389 333 556 500 722 500 500 444 394 220 394 520 0 0 0 333 500 500 1000 500 500 333 1000 556 333 1000 0 0 0 0 0 0 500 500 350 500 1000]
+endobj
+2087 0 obj
+[777.8]
+endobj
+2088 0 obj
+[525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525]
+endobj
+2089 0 obj
+[525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525]
+endobj
+2090 0 obj
+[611 611 167 333 611 278 333 333 0 333 584 0 611 500 333 278 0 0 0 0 0 0 0 0 0 0 0 0 333 238 278 333 474 556 556 889 722 278 333 333 389 584 278 333 278 278 556 556 556 556 556 556 556 556 556 556 333 333 584 584 584 611 975 722 722 722 722 667 611 778 722 278 556 722 611 833 722 778 667 778 722 667 611 722 667 944 667 667 611 333 278 333 584 556 278 556 611 556 611 556 333 611 611 278 278 556 278 889 611 611 611 611 389 556 333 611 556 778 556 556]
+endobj
+2091 0 obj
+[1062.5]
+endobj
+2092 0 obj
+[556 556 167 333 611 278 333 333 0 333 564 0 611 444 333 278 0 0 0 0 0 0 0 0 0 0 0 0 333 180 250 333 408 500 500 833 778 333 333 333 500 564 250 333 250 278 500 500 500 500 500 500 500 500 500 500 278 278 564 564 564 444 921 722 667 667 722 611 556 722 722 333 389 722 611 889 722 722 556 722 667 556 611 722 722 944 722 722 611 333 278 333 469 500 333 444 500 444 500 444 333 500 500 278 278 500 278 778 500 500 500 500 333 389 278 500 500 722 500 500 444 480 200 480 541 0 0 0 333 500 444 1000 500 500 333 1000 556 333 889 0 0 0 0 0 0 444 444 350 500 1000]
+endobj
+2093 0 obj
+[500 500 444 500 444 333 500 556 278 278 500 278 778 556 500 500 500 389 389 278 556 444 667 500 444]
+endobj
+2094 0 obj
+[513.9]
+endobj
+2095 0 obj
+[500 500 167 333 556 278 333 333 0 333 675 0 556 389 333 278 0 0 0 0 0 0 0 0 0 0 0 0 333 214 250 333 420 500 500 833 778 333 333 333 500 675 250 333 250 278 500 500 500 500 500 500 500 500 500 500 333 333 675 675 675 500 920 611 611 667 722 611 611 722 722 333 444 667 556 833 667 722 611 722 611 500 556 722 611 833 611 556 556 389 278 389 422 500 333 500 500 444 500 444 278 500 500 278 278 444 278 722 500 500 500 500 389 389 278 500 444 667 444 444]
+endobj
+2096 0 obj
+[556 556 167 333 667 278 333 333 0 333 570 0 667 444 333 278 0 0 0 0 0 0 0 0 0 0 0 0 333 278 250 333 555 500 500 1000 833 333 333 333 500 570 250 333 250 278 500 500 500 500 500 500 500 500 500 500 333 333 570 570 570 500 930 722 667 722 722 667 611 778 778 389 500 778 667 944 722 778 611 778 722 556 667 722 722 1000 722 722 667 333 278 333 581 500 333 500 556 444 556 444 333 500 556 278 333 556 278 833 556 500 556 556 444 389 333 556 500 722 500 500 444 394 220 394 520 0 0 0 333 500 500 1000 500 500 333 1000 556 333 1000 0 0 0 0 0 0 500 500 350 500 1000]
+endobj
+2097 0 obj
+[525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525]
+endobj
+2098 0 obj
+[500 777.8 500 777.8 777.8 777.8 777.8 777.8 777.8 777.8 1000 500 500 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 1000 1000 777.8 777.8 1000 1000 500 500 1000 1000 1000 777.8 1000 1000 611.1 611.1 1000 1000 1000 777.8 275 1000 666.7 666.7 888.9 888.9 0 0 555.6 555.6 666.7 500 722.2 722.2 777.8 777.8 611.1 798.5 656.8 526.5 771.4 527.8 718.7 594.9 844.5 544.5 677.8 761.9 689.7 1200.9 820.5 796.1 695.6 816.7 847.5 605.6 544.6 625.8 612.8 987.8 713.3 668.3 724.7 666.7 666.7 666.7 666.7 666.7 611.1 611.1 444.4 444.4 444.4 444.4 500 500 388.9 388.9]
+endobj
+2099 0 obj
+[500 500 167 333 556 222 333 333 0 333 584 0 611 500 333 278 0 0 0 0 0 0 0 0 0 0 0 0 333 191 278 278 355 556 556 889 667 222 333 333 389 584 278 333 278 278 556 556 556 556 556 556 556 556 556 556 278 278 584 584 584 556 1015 667 667 722 722 667 611 778 722 278 500 667 556 833 722 778 667 778 722 667 611 722 667 944 667 667 611 278 278 278 469 556 222 556 556 500 556 556 278 556 556 222 222 500 222 833 556 556 556 556 333 500 278 556 500 722 500 500]
+endobj
+2100 0 obj
+[556 556 167 333 611 278 333 333 0 333 564 0 611 444 333 278 0 0 0 0 0 0 0 0 0 0 0 0 333 180 250 333 408 500 500 833 778 333 333 333 500 564 250 333 250 278 500 500 500 500 500 500 500 500 500 500 278 278 564 564 564 444 921 722 667 667 722 611 556 722 722 333 389 722 611 889 722 722 556 722 667 556 611 722 722 944 722 722 611 333 278 333 469 500 333 444 500 444 500 444 333 500 500 278 278 500 278 778 500 500 500 500 333 389 278 500 500 722 500 500 444 480 200 480 541 0 0 0 333 500 444 1000 500 500 333 1000 556 333 889 0 0 0 0 0 0 444 444 350 500 1000 333 980 389 333 722 0 0 722 0 333 500 500 500 500 200 500 333 760 276 500 564 333 760 333 400 564 300 300 333 500 453 250 333 300 310 500 750 750 750 444 722 722 722 722 722 722 889 667 611 611 611 611 333 333 333 333 722 722 722 722 722 722 722 564 722 722 722 722 722 722 556 500]
+endobj
+2101 0 obj <<
+/Length1 918
+/Length2 1236
+/Length3 0
+/Length 1882
+/Filter /FlateDecode
+>>
+stream
+xЪ…R{<”щ&—4ќ\–Цўш!­0cf µЊ;1®…d3fЮбНxgМј†IеKJ-Тq©щЁ6д+·2¤mK±д°:лдEЙҐн"t^ФvЋэг|Ю?Ючы{ћЯу>Япч1РхцГУXЬ0И™‹ xЃd <ќID@$b‘„30pаC ж"Ћ І$*• Ьc8ЂlИ$k2ЩЪЬ
+#щBBXрЯ$Kа …’ ­)Dk33њpатD|8<†;V”LV©AЫѓLЂВ$
+Yу3'„ЙeБH8 S,
+ф$>n9 $+`Кcр!„±С08<|^EЁ‘•Эя эµU{{n\<ћlрdЄцosЉ9°ґ$щ&3†ЏIЎ+Д&ц©fГШZ (bвzq™6Iіk“‹Џ:эРY"g$m^—NїЮЬЭё1с· iNaлоhЈЃЄАщТ<UЕ1№1ќШ-БIЙaџvз—ЗўУsz–Ж„Ўcy‡nhОжyЉFyzo'•j}хњ"нХ5РVњtе®xъЮд%oCGясх}єR·ѓ…Х·П'YX:зqц¤|WµЭLЧW9'єш„yJ¬rV¦lяГДЈSкЌПp%1_Мя pсмТю?к[п5Хtк GU>T i(¬зn#mНк<\vG.фD‚ц%­юўМ„9rPтbeйаэ3»нЖsRu{|ћ+„O¶:6п оЛш&ћ([07d§,IњЮҐЮп‹j.8љn+ЧЩcЇpсZ‚a‹щ с¶Yu’^УЇЙФЛut…ЩqеaчЬ9—'ЇЁcфІ·
+endstream
+endobj
+2102 0 obj <<
+/Type /FontDescriptor
+/FontName /ZPGVCH+CMEX10
+/Flags 4
+/FontBBox [-24 -2960 1454 772]
+/Ascent 40
+/CapHeight 0
+/Descent -600
+/ItalicAngle 0
+/StemV 47
+/XHeight 431
+/CharSet (/parenleftbigg/parenrightbigg)
+/FontFile 2101 0 R
+>> endobj
+2103 0 obj <<
+/Length1 745
+/Length2 1020
+/Length3 0
+/Length 1540
+/Filter /FlateDecode
+>>
+stream
+xЪ­’{<TiЗKavдТm•W5»Ґ0#чґ№45LC‘¤ЖМ;гШ™9гМНL“€Ќ]ЎPZ%LtsЙu)j)ЭT.•6J…Ё>ЄХE+нЎmчіъw?з|Оз}ћзч>пчьћ—bКф5wбў!Рбж4 љ#pc°hT@і R]ЙЉЩ8‚ЉV±qиhVА† вuґ±vґ±"SЂ*–c?‹ЬЏЉмЂ‹b‡- 6
+…D[
+xlЃЋеЎ€;‚pn БТЛcѓџпчK>Нt¬Жd#"ЬO.ю§лЁx,¦эо`€ l¤цТ!с|^mw]ДA№€€¬llГШr2q{€ИlЈDД…2
+iыЉT©:
+л<©L®X_”з±ХЋ}­д|Ђazб$ЧЁзФGє<ЄjЧPbQUzШ¬ўЫ4Mі0КO
+s»Ь® оt~MJ}ґwvB/=†t zБ®аЗN}Г¶біУґ
+У‚тeхиРҐ›Б“ФЩSNUpЇ:=ЕєИЩҐ$wќ 5DоиЫсЗpн„Ґzпц*~еh#NбfЛoнОi¤ъь9Ґєё?®ґn‰ўґ;JЦџь@Ж“Ъ,Ї`Е¦п*>¶ОќЈцXЭQw·l7Z1чd±э Yяњ‘К,эdјю-{Vм%K‡T}mЁ `_p©QJ Ю9’Py5еYы¤Жї-сщZцZћБ‡ЬЮ4‹г­)чfЯmt‘ЎМ@юuЛ^Ґe«q
+3йbе8ьNVзn
+endstream
+endobj
+2104 0 obj <<
+/Type /FontDescriptor
+/FontName /JHYTSG+CMR10
+/Flags 4
+/FontBBox [-251 -250 1009 969]
+/Ascent 694
+/CapHeight 683
+/Descent -194
+/ItalicAngle 0
+/StemV 69
+/XHeight 431
+/CharSet (/equal)
+/FontFile 2103 0 R
+>> endobj
+2105 0 obj <<
+/Length1 1057
+/Length2 1898
+/Length3 0
+/Length 2625
+/Filter /FlateDecode
+>>
+stream
+xЪmRy<TыѕЉ{5Иљd™"Д,4–№ІM”!КЁ®ЩЋq2ОЊY±…ЙM–BZ®ђўPIQЬ–_ьdЛZ7‘ўў„о‰ъХню>зЏпщѕПуѕЯчyЯGOЫ}›‰=“Cќ8°АЏБyЏp8д†ГЎффH<ђ&Ђ8рFљ
+b;A$в)кі#рёх
+J}$Ѕљ{Ћц\p»я°"zфfЬ ЉzъµgolЯЂ~$~GЉK|`-ImРо#Ч^ЂvџНЇЕ—§ѕµЈ]ХъЁ}A†Ю§«vc ў€в—»'±мd^“‡Ж,;УM§wЁє•Яr–ґyэСЮЉY±юЁ.Е¶Єз}јЮу \Ю:3Ц­чЩп–b5Нx/З2*Йmтд
+jС5µж5ц§^н&‡Я ‚Ю¶”џOщҐBkxkЦ†ЧЦж=*Ф}ф1щ xж•@Wымs9N}§WйL$NэЉ~ы®дxхефAv„т@ци™ЉЉdвRЕЃpЊ–Ц;uЏ6Ѕ–¤Тми±,щlЏLчХzЗљKo:оxш— :ъЁ­€ШэФНрЊ]xЉM{ц
+“ЫW{|дС}{X;ейт†cЛ®ґ]РtШЩ+›#ZЮxQЄ!”*qvхЕ¦YнyѕkИ‡ОГѕyП>ТИ’k%ї1Э+ПЈR_ѓ.еЬMц
+ФЊКЪТ/›_љiBЗВzk5ЄЌЦњJёНнЊЯ[Тj7юЪ„дмЦфtыдхЌТ±Й2вќRє9!,є7‡{eЉ©Ъб#іГiIЙРПi7ЇKfОЮђ¦йІЫь5гЪsН¤ўnЕ]ср3y'е‘%Ў|>э\·йэUщ§wК[K¦fй“ЅP=‘p+с®QС5ЯйЄvЕЗи§у]ЙюEШЊ)¬”g“1vLгйџК3–|hЛ}n'ХвнЄґ‚f01jYй,{9сжБЦ»’ҐZ,s]ЦТрњґ&µ<tDTRЭ™уРj«’.Г„†Jв&ќЯjSd+‚µ‰+yQЈ¤¤V"±є4А"КЁv8­ 5Ћћ|lIUM<fQњЛєv0т†·єЌзY‚гдQvНЖ\ХИЫІ; Uu9R Gќь„#«ny„®тlЌЭ”Ѕ“±Ыv~Ќ в«„©”јY%Чс2°9Т8Z#oЪЭwЙулПm(¬± x<ќЁЛ‰пщ)ЬPбBЬІѕ2vД3эzЮжёР
+m¤Ю№uкgлц¦FХіIєЛоеyQяAкэ
+endstream
+endobj
+2106 0 obj <<
+/Type /FontDescriptor
+/FontName /TMYPTY+CMSY10
+/Flags 4
+/FontBBox [-29 -960 1116 775]
+/Ascent 750
+/CapHeight 683
+/Descent -194
+/ItalicAngle -14
+/StemV 40
+/XHeight 431
+/CharSet (/angbracketleft/angbracketright/approxequal/asteriskmath/bullet/equivalence/openbullet)
+/FontFile 2105 0 R
+>> endobj
+2107 0 obj <<
+/Length1 908
+/Length2 1043
+/Length3 0
+/Length 1684
+/Filter /FlateDecode
+>>
+stream
+xЪmRyTSW–Ћa,©ц3µ-7ЪР°dЕ„Н† BЩ¬q+Й{7Й‹/пAт‰ЈЂBБ*ўЕ…ЄC[”MT€…
+ФЃaЁЕ*И лQ
+ЊЋiБЌВ< [мyЬч»Яo№Ячы8мЁµ<JЄ`IP<_ддбk^@(¤ЎђБбИ PIa$Ё¤ y{{™IД@$х‹|<Д ђ“с¦СRЂ+w™NR8+ЬAЃрЃ ЗБљIРЦ@#4$B”OЧDђ†Р-cґЁйщЂ> ’>@i!€7©p (©WbДпте¤>ЮDA'Qh ¦JЌ  @ЎУ* $ %Ћ‚U|J(-C$(†P@5t;Б$бBMпйkФяJ„#MpБР $Ѓ[иj†`ъ!4У—¤‘)ТТ?#э’3РRTјЏ@ђ””ДW( TБGHэМжA&ЏPк'ЫO.вX©ЗpЛo bfк‡pъmбЕLЇМ Ў”ґє2BѓCА-з =$У
+–'мфЃПЧYG„б QЇ»:‹Wyv…m~&ЁEпЦ GОм·W5pkcљ “Е Д—Оwn—mи.9ќФјБk¤ъѓТMэЦ{Yѓтgigл%zd‰Гl [wК± яgAт3kыњ6_•ќГЗaЗў·:¬+Щ37lАЇpфНµVBНОc!®ЪN_‡Ѕїv4VJќзкrфEФыџ¶іёјHYЗnS псrХ2§‚ї»м
+=”G¶ютіГЕOwНЄёє°№„Х–ЩїЙeЙгч#ќо[нч|юS]^Сј0чЙЫ'е¦иуU 5ЧB­ЏёGэ -NsЛЧ-Ћу8Т)Ч.лн,6щпsЯкwсяeљ4V
+endstream
+endobj
+2108 0 obj <<
+/Type /FontDescriptor
+/FontName /AQKOUH+CMSY8
+/Flags 4
+/FontBBox [-30 -955 1185 779]
+/Ascent 750
+/CapHeight 683
+/Descent -194
+/ItalicAngle -14
+/StemV 46
+/XHeight 431
+/CharSet (/circlecopyrt)
+/FontFile 2107 0 R
+>> endobj
+2109 0 obj <<
+/Length1 902
+/Length2 977
+/Length3 0
+/Length 1609
+/Filter /FlateDecode
+>>
+stream
+xЪmRiTW•
+jѓ(q©Z(Q¶,„Iх ,©0@%ЦV†™—dt “IШ
+jБЂX ‚X)ЪЉЛQZ[h­Z+Вс€ E©m-bм
+a"D9НїRиы«у«МeiБҐї°q·
+РћИUVњ»vЪ6Ѕi«схO!соmеСэ &tЪt:% М0dЧ~ємўмСъшЬ‚л–NSLgaтЙС}…Љ¤»z—їТ»'ЦT5>y ¶
+»ЪvЎ,OЅчывЮєKВзEvЌmuUч‘©І®(ГW-+$ў27”sEО*ы‚шІ,џМ[ цyЫ¬o]NO[ќ9®ЪЈе1UkњФ_:nПvЛКЗiП&ZЬr*=ЫоЈ{Н•™¤vЧУ*cышНЃгќЦЙЉ’Ђc‡©G"ђ»¤яBzЋI“>Z№|ўКїxѕҐ7ѕ}‰ъ№Uї||µmРТq Ў›ПtоЮv±}
+±NCе,¤l?np=а_ЩF:КЧz2џДЁ·Хf/"џ=tЯзђГН‰KµшќП|ЗпДЁжЩч;\МрбшЊ тYTvЇЙ%¤;ЯупџЯ[ХѕЯcЦіЙm)Mи­jс§ћѕgе(вRЬъЮЦЪЂLzя¦У"G…“9¶Џ>Уt{мжП€кг])›ЄОЗх ›Ц~kЉќ¬г¶yG…C]ѕiц9gСtUєСЕ­a4ЦЦиѕ¶&в€m0Ѕ\кґdБЫщeAVюж·съЁoqфОпЪў Иґo'з†F}o7Оя®[єИ±зЙћµEЎmMЄ’–—Н4µZoХH—ъ9Mљs9д.е1уЖ¬u7Q»BџЁ~љћQeпегtdыЌЬҐґLјTАt7vG<ЅУЫ·SЦ"ШХ1UjЦu„ЬKы*Ф))НЪХlйў·|пьф%ч6|q ы#?жE}·№юІaяџE•еµЗзtЋїx2ТF>V^Цїb‘ЫnIяд-њFПfщ‹–єr«&®ЭцЌZњВЕ+ОЁVЅ(М:Ф•rЦ.ЩїUxБеА“Иik¶hќЉЫзѕхјџыуЭиLiзІРГЏХ»тo~XpЅІжФџ¦"Mh@SC‰»гa2Щ–іuЗОМѕьЦ‡і:Цµ}FцqkуЖ5+Цз•®rЪq}ЏM`у~QоЕжdВ4»;с
+endstream
+endobj
+2110 0 obj <<
+/Type /FontDescriptor
+/FontName /UOMENF+CMSY9
+/Flags 4
+/FontBBox [-30 -958 1146 777]
+/Ascent 750
+/CapHeight 683
+/Descent -194
+/ItalicAngle -14
+/StemV 43
+/XHeight 431
+/CharSet (/bullet)
+/FontFile 2109 0 R
+>> endobj
+2111 0 obj <<
+/Length1 813
+/Length2 1022
+/Length3 0
+/Length 1559
+/Filter /FlateDecode
+>>
+stream
+xЪ­R{4Tyп!ЇXФJ^щy…“ЗЬСЊfz`!f$»Mйљ№ЖНёW3w4©њ‰T»µЮфВ¦дQСR’’&E/Т!¤’:™¶цЁ¤ґ[нкЯ=чњп№џпчуэ}>ЯппgmИupаб€Ћђ#Д~lЫПў
+Vс @uT
+“
+1i ’ДAbQЙW•мѕR Phя"6'F…‘°eЫЌџдb?IuЏFД(ЖЂ?LD"С¤.ОG"Оё‹DЂ3Ю'D‚€cЃЈ&JъG„(¦й4>ЃЃ—Йґ@󥋈ǭۉ‰м
+QЃL29‰iг6ЃїЊЕВe д=RАd¤RO†-я!уҐb1‚O‡\СЃ’ EВЧмкАщс‡8йG2иъъvКFМxИС»еLщ¬”ЬК©¤чх5ицJП>]|:IЄз-м_лА|Г–T2д]¦!ЫЊnЊ¤Мy`o№^ЗџCПп`µЎekє+U‘¦э%>R†YYл.o—€ХWЛЋ»4pK*.EЮ«nо4т|ї†gѓ$!ыOCПґчgнХҐ И7iA9ЖЗ^ёlnT Н[w-ЖЉ%›9у…·Z®E­R‹kДSdЙE.;Cd=„]лЬЁОг:*+“”Xy‘Љ5г­MЪ
+_ќХЪ‘EuEяyµзЋОжЏьЋ,pє8TgсЁЪM=Жd!§ВКч‰›Эuг ЋЭ«’х Ы©1ГKG”®‘!¬ЅІђ:…эJµ°=~ЇЛњхЯgҐ4aБ–є=RзЮЮ®ЯJЎй‚њ}xЫv»ЁЩ;®J®»N—џр«h]z”wъХУF=ѕК0¬#СиКR=#­k®zпЧ\jnЄсЭљєH8±K>+ ™&Ь?ЛІ}иQ_㥖Ž/Хo3цМИ“…Оw7мґ ЫъЗ"ЭцеN ШЛ·—ш¦МЇXЗЉФhylzяз±ыЄ¶ЦQ‰C 8Нn 1 ш•Мй*Oу+ѓљФ”Ч]‹}Џ±хЭд7к:ПЏ-jВSФ‚iЎ[йOзoФЩнЯ™жSњутЈ^цЏ
+Ъ§цNфЭP5 љчрYyЄРЅЦ4YХшн…о6Е¦±ЮљґЋ–иЩ{ћЛKН9\,y(+ЁН=FшбUЈц:vНµ…№Цiajт»Ј№sћшр2‡ТN¦mZ`q+Ie5lµ:№К©NCнвЩ;М>n¬o0ѕ ХЫDСnмк”~*•Yњж¬>Юі3МS~Ю u$в/t,,эь®е•,ўј|сfb5Н¬жUwРЄR“zF ЭM~є0Ю §Шa9Дj9§nыHЛаp[EҐ`‰ЌЧЫовyn& <яўЦs |›io6љД~ ы¶vџЫьyшћkVЇЮ–+ai>ю87»ЖЦ,=хэµ‘Л%Жв‰К~7m8s­^:ПЈg–<©{†ZЗ«..3–џЅvМmnшН›e™yУиm$ЫЖvѓ›ЈЄ ¬®т„S<ЌЈЬw·V(Љвl]ђ¬fYupпO<Ѕ©ЁоsмЯосд
+endstream
+endobj
+2112 0 obj <<
+/Type /FontDescriptor
+/FontName /FSTLQV+LCIRCLE10
+/Flags 4
+/FontBBox [-2000 -2000 2040 2040]
+/Ascent 0
+/CapHeight 0
+/Descent 0
+/ItalicAngle 0
+/StemV 40
+/XHeight 0
+/CharSet (/a12/a15)
+/FontFile 2111 0 R
+>> endobj
+2113 0 obj <<
+/Length1 802
+/Length2 1050
+/Length3 0
+/Length 1583
+/Filter /FlateDecode
+>>
+stream
+xЪ­R}8Ti_›FщjZЙ;$YЊ™С°3ґbђп¦Ў’HЧМ5nЖЅљ№4КF‘ТЦVB©d“vйCMЪґУ*)mECi%»ХокЯ}оуњзюОщќчч;з}Н©ј
+ЋYe­[ю
+уЮѕ‚ьЉ€1ЉЧоё0џЉ?7Ьi эВiimсЮЅЇпИк‡ГLz‚хЉj УuVуS¬ґ/x¬їьcЈyџvz·‰–bN.яЌю™ЖcР<ЏdъsmЇFgщљ$ЯїR“fяО]жркЭВ4*zAҐVv"ЉfanйLЕDт"5, Юў№ѕ3|EL‰бP·\сJPaЇsЕґоIжю=Б›LтpЯµјі¶[Ќ«°<ѓ"џуB$УМ\E;`q.9LгЂiCз@AкЪ№«БбМхЎ_џИ vЪЙЪЮ?м[нКx‚‡ю ёfы]
+endstream
+endobj
+2114 0 obj <<
+/Type /FontDescriptor
+/FontName /GPCRKG+LINE10
+/Flags 4
+/FontBBox [-150 -150 1020 1020]
+/Ascent 167
+/CapHeight 500
+/Descent 0
+/ItalicAngle 0
+/StemV 40
+/XHeight 0
+/CharSet (/a10/a74)
+/FontFile 2113 0 R
+>> endobj
+2115 0 obj <<
+/Length1 1245
+/Length2 4128
+/Length3 0
+/Length 4885
+/Filter /FlateDecode
+>>
+stream
+xЪ}”y8ФoчЗ…I¶d‰Џ]c¬!ыѕпы:МЛ 3c_
+YКR¤P(BИљ¬Щ‰${(Йљ=’]ДoЄз[ћпs]їkющјЮзЬчyЯзѕПрr™‚”agёЌADDeјї3€‹€RттЄbбP<
+ѓVѓвбІ
+п‚рXшoЩ ѓc=Phё‡ъЩ
+РїDXзь—лњЎ.о8(щW…T,A†г=а®шїєшылЪяd
+HЛH…ьWћ‹KЉ_я%„Ѓш‡]Q„Q†Гэб.”F0.r7ЬћЯЁЯ+SfхНхђMN7Юјcэ*FП7ъ8©Gю@sР[Е V|±;Еи}AФАH0«аЪ^Її]KzШД}­Gx"хWі*л ¬®эНњ†aAфI§ЬњҐэљh|‰ЖЙ–Ф–я®еИa¤t«шBЙ|ОЏFЬ‚ЌМ
+а днњзјПЉЏWОl\!Ћµжд™Жї±¶;џ@‡µMх1У6пыA|Cљы‡6Гrrџ]””мыИz Ё9”™~‚(ує‡ВвжQЧtЛ •N—lы3ЅYіЯ®є<ЋНKСЈ’ѕюШ[SOW±lР©[s5¤Є@°ѕрP_b?_jІц ПЯєVJt¤
+х±rz}єДµ№_qїзv|жlйћ­nwkю^ЭCў4КUx·›П–F§б‡yЉУ;E«Рt*Грпђщт›b,Є1о ]вg’R\_‹”=Їн{3>Ј%«ќ9аj€ м`SҐN$отiгШmг¬[g(€«їОX-)bт|H§¬зъН U6lOп;ѓЙ >ўЙёF'™Щ­Hб(HsихpђAF
+Ј Q##¦§«йMвЁ~sЙ>нiЭ@ф)UJЩЦ=лир3\љ<TUдБсј¶ х¬*•ТбвЎѓСEФЅ 5й6їГЙdт¤UР|Зўє"3чѓ¦JD~$iМю“ѓ ЩѓЈГє8цўB—Ђс Ђѓ•AыйНХeзЇВn)ђЧч?8•MMЇ«g]Ь
+Иаф'§Злї‹І»@2 ©rПFџI~НuюИ
+q¦&Tюr<…цµ§нeХZЭ№‘[Р‡N_Щ"cм»ШКўщЁ&<ъ}ZViIьђLqk•_уШ-еП¶ф+ЇфbЫDYjеZUOжґS%t<х2_Q»Ч¶ИJoі‹¤ ё.c5?М3°Ґ™`ql“ј™В#ҐO“k<т4ґz§›ЭЧC»Бlp:cМ’ґ±НlwЅхжx^в‡УZд"иQGSц4*d ­e7†”®s>GR«t©yA†г•GUmcИЭ—ҐНч®{CTГ'mРI[WХчѕ и’ыUНѓ[L ж2›wkT9?чьBq 9Я‰Rк(+N&tЏэюIћUЅ¶’R‘Ѓ?Б WЄвU:u/Џц»_ЄynJg«#ыГшµёG#№q“›o:·–љ…«6М;7R-сBњѕгЋпЗс€T6oЁьc·ё…ih<чM~“Єг‡еЌAъ Ak#7еI•IM+›:ХGQФ р5WпјЪЭЫ<ЈЧg9еКC«†c†,IЕзкo”љ4l2ђiЬ¦єЌЙ—ѓф!%бЇZг{…s*WіЎQ–tД•NЃPпrУG}®”‡cVсњCюю{ѓ¶ ї|Нєбьвfј?;№bО(v)PU№…н[ ї1з7/ЄЏЌД;јщћБGklі^Оdлg/†ЌјЙJ«~CNОќ¦¦¬zЫ'TxaЗjфЬ@I<jчЂ+ОФ|)·зIЯrк@>Л@”єё€щОEЋ†еиПA?вЧ°ќ%8ё+\Дс"}d=UwТ@2Ют‘6Тёdµy+Џ^K] Xх¦д(Х )“C…Ќ€Шњ‰uбГ!іxzM©слњЦг6БьcзџHЭ.¬ѕЛmСвµ\»LЧoЉ»>vЄ~/фk®Ї>5ЦђЧ 9БщѓЩЊ!d?)6*ЪGЭҐ
+(sKрY\еx‘«T~>f!с:ХEЊьЦеЈ дОц0ї­UН-q– фйЇ<јZ‰g»H¶•†Sц'GuЙйї1љgъкШ6CZmfOі”NjйЬ(h’?5МҐ|7ђЁЗAТ7і‰f^mУЯOPиpыі¦офV’ЕТ9ЅєіИБWЈу—§Џoц‚ГЁйѕzL®sЄnР­Qцюм:gG4Fбћаc©ЄV-ў,LгEЙ&шy8kxэRDMУ;†Р:ощ3 LЯчТ”нoт)ҐЫъm~:zХ+‚mr|h:OъMj«ґ<|ПZьЮ`oТ’Вњ=Ыsn7nщВµЃЫџњС7ЭпґДmz8Ѕ<P`Ј:pЖkf&›мШРG*}%0'у†з;ЁґЫ€±/ZЩ°LЌЬMШиЫѕmТBMJY©Y$ҐГж®v f_/ђSµ^§Ј}KКрШџ%qБ@Я[Ф1ЁџсъЛ•ыC:ъЃ#юЕ%Зф9V‡Kі‹УДн‚– еёПlNі¶Ћлk¶цєцѓОoqћFсЫ‡ХЌ3ч>5]шАѕе’-ѓ|Кѕхе‘)_х#ћV“є2ЇґДГAvvуіь2Ywо*RЁzґp(“АЈВп№І‚Бo$ђ*пK•ЪиYЉЩDcoљtMнWХ–чцџNЌiСv 1‘ћщз ®хушtTЙ іЏOхk¦ц+LЙ)‡бv[ ЏАtПЦ¶)QИpdкNZPл·o°ѕчUТоp%К:Wт}ozFъФeuЌ%ЫЄТ‹WгMґщIЏсЬ›зУЋ%&/3Ћћ уХ№Іsj
+L‹ Ц!^ќПсеєэј&µиЌЬQb·^—тІв2pЛФ”Mµ]жM…C{‚ЧјВXE4SуКdtтјФ 58Є‡ФТmF( Abjі91хAЭв/л=ќ9У.LSИDiІ<Эњ„Ѕђw оЋ4е7Ўp±~{9”ГмёйЈСЂ6[—«%ећ)Ь{UxЧЮYял¶Јт#‡rтЋх‡Я‡о4™Fх>ЇKвx
+Е•3№nтO=bћN•іҐН…TъI%ъnЗ.?M™¤иJ¶"њBЙ4ѓЉЦу03™Х‘™впЉ_щ#rYЅmў:1ШCfI iа5ѕ¤
+дЫ0О®­ѓцlДгТ=o†АхЄі5_ћ0Цц^Тѕb3Tx‘аЗ¬6JjgуйЪd: јiK[ЉќУ’mЊйLҐЫ€Ф™u-'ўн%7н  ЏCКCsЅ±иѓЊ\іЂо·«П®ђпОЖ»lQ6WѓXЯUK!W<-fГmчHћp МЖЉDЌ`/ё_-л¶ОY™ЕЈтц7 K&·'р°GU ЪІvЃЕKі§ыа{d cRM‡Јч~ЋeXЏБO†клRВF›ќҐЬv;T]q;“¶Х!CfVUК—y!МГЌMѕјІt_?L-ЊчXќ&зAFczЩ›дЉµ*x†BqVЕФч:‹•vOp}є
+(vс›ЭEzъЛПјЪќgЕYFOгtv’ђЕьrMдЖјх#вС пzоЇ-з' µЙ*Ї‘в?¦В€u+ ґ”©,~0ЏіЁ¤'“‡” 5ш«д ѓєЫ©x.IPz|·TЙXзЄlI†NЉ‡_т’»8ъE¦йо%’…ПУo2Д™ЉDљэїѓѕ±мФќ “jќО V›]~§•h­љ›3ъ™K5,)N—)AЬУЬ78b”*9Т"{+(ЙXw~АM‰УЁ8Щ=gIП%ІвЖK›‡cLЁге wїЅЗT‰iE}_ЪPhс—ѕЖu§/Д¶БВщfўлT€,й®ЧЮ~лЙХ\J(WД
+л»ьЦ№жШ
+4SВфШщЊSјн VF<©ўћ3;I^хт-F*Язьшы|ьЧuhO…Ќ~L2.›IжФsј№›їRг¬Й&XeљЌРЩ%л.0ы~ЄюJїKЕСЅпn®isЦLлф)iоЇsd н†Ѓ‹П‡PфRGЪІ!ш2«\<–uљОba}Ш‚3cз›™Ы$жІЋ2фЎaгЬіiujц\МJ^/™ЧФН”&IЕіїеФж›vъµ7xZвЛjeбЁШFМEFЖNl$ЖxLЖEK$Ыцt¶ћи®{=оіrF*к­j‘СUЯnWy;­аЪ(nO¦ЯіѓЗшj·х^р- йYщЕтСїXo­ёъ”І—?»ё~(9х]aах-ЕЗ‚?$‹фР‰†“¤
+Гњ Y-јhO2AЬ¶н”l5э*`ИҐРC>?ъ‘¬ђIВш†“YҐ-ђeIн"Yц6ЊД_-•ґ™`Ґ±0оG<:{V„`†E?ы"3+ЗwОїД?Й­pLЅ­й9§{Љ}°rыф§м…ф9eЕХх<t7л#5EљЪCьјґq­a‡ЗAЇЯ*¤»*©џ‚dтэz3аЬ“А±aE!JЭ]-ыб—ІЏ*чтГтb?/йFv_Л¶Ќ<4· {Р,іЉCщN†тБЗчZљRJv(њ*йЎ~_БпТХ’·Уј]КQ’ЙтpЅ†}’ѕЦПХЪa[B[M-НџЋйuхR@NЛѕ“ТIoyњЄRoФШPИЕѓ”Вуь…”3ЂЎgх1ЏSієVХ ЖbUlD¦ЇёHdіЯ6QEзоИ%‚жцЉ¤ню'i‘
+endstream
+endobj
+2116 0 obj <<
+/Type /FontDescriptor
+/FontName /HAKQHY+txbtt
+/Flags 4
+/FontBBox [-28 -183 560 796]
+/Ascent 702
+/CapHeight 654
+/Descent -167
+/ItalicAngle 0
+/StemV 85
+/XHeight 491
+/CharSet (/C/D/F/H/N/R/T/a/b/backslash/bracketleft/bracketright/c/d/e/equal/f/g/i/j/l/m/n/o/p/period/r/s/t/u/w/x/y)
+/FontFile 2115 0 R
+>> endobj
+2117 0 obj <<
+/Length1 814
+/Length2 962
+/Length3 0
+/Length 1529
+/Filter /FlateDecode
+>>
+stream
+xЪ}R{4Ty·iЙ¤хЁN(ъj6;жОhЖ#›5yжС„дХжљ№3.3ч2s‡±Q*… EеQJпеµm5©ѓе„’І›ґ«ЗH)Y"Ev/R[ќіЭыyьѕЏПпgє€лMізг!€Ћ4†9dyA
+»4Н7ё~еЩШЅЅњV>—P6kєПУYыЄЩґB™xsPзjVwgm‹–ѓћGдЎј%'э<Lл·aЈуnG<Щ_Чv/F<3$Т“у=У~.-Фѕ+ ЦРBpЕDёРЦю'v®ЙХ· кIЩ=#vіo3)в4:,дљми®Wм„џ)Е™zGџЙС–ЧзFЫvЇPЧэ#юЩЙ ~?ИН7>€*rнz­3ЦљЄKйњ™¬iхЧЬ†^Ѓї‹І°А ©[Пйn®ВЎБL‘”Ъ±жПЊв#_й]ћџ‹я¦ddEµ{ЪѕН.Џ?<и !UЌkQoљ¶DfЬ¤:©яШF-y4ЦhгвfYSйќ&«ь 0J,Uв!5ЯЁѕпП)9m<а_хR*~ЧІљ›‚іЭuЈcгМтчќ4H(5 L_:{ъу»СЪЅЗюnzЕІYЫЫЈв|6kG^т7…µ=Ј [оЎ/}·П ґtЭР№э‹ю nЬ›шVСr1»yмч 9»Г«.;o8xю–љenGYQuЇbµ|wЫЅ¤.qAґ~WїџґЄЦnг©ћA‘рI‹йт
+endstream
+endobj
+2118 0 obj <<
+/Type /FontDescriptor
+/FontName /NTHZPZ+txbtt-Slant_167
+/Flags 4
+/FontBBox [-28 -183 560 796]
+/Ascent 702
+/CapHeight 654
+/Descent -167
+/ItalicAngle -9
+/StemV 85
+/XHeight 491
+/CharSet (/H/bracketleft/bracketright)
+/FontFile 2117 0 R
+>> endobj
+2119 0 obj <<
+/Length1 2163
+/Length2 9494
+/Length3 0
+/Length 10665
+/Filter /FlateDecode
+>>
+stream
+xЪuueXњЛТ-Ь!8ѓw'ё»;ЬЬ ооБ ооNp њ Б‚$ђ;ЩыњMцщћыМџY«ЄkU­о·›ЉLYЌQДМБ(й`bdebбЂ<@
+ь›Ц°7:ЫZЩ•\¬~`deaщџєҐ•©Ќ=РЕАщџђўИКЬљжПЗ
+.сЗ>±‚­x‘г/rЪYэыhrюОєэ±yња".V/}ѓЗыџп ь>1їИr‚mY:яp“нw‚•­Щ м(ИЭбЏаІ®@р!pы‚›uяЈxµЗ¬ищпќЧKїаJ^@翥юэ([ЩѓФ=яyК~ї
+aЦї±ИЩБЁeeІь3EБьБ{и±0±Ђ?J–Яїяю3шїЇЊЁЁѓ‡7#'шхЯЈња;Ќ›ѓЛч_i¦®ОаCъл‰їTяЕжVа7ф
+~»zЭо+фcКБЭмb©чєяР·Ї‹&2uFН>Пs’’—Єќ3dЋj}лЫ\FЧЩ °•8$AЇQэ^zУяЅвYМШUЫh„Зшђькѕ!urЭym№жNO.Р©їф®= "сXFa­Iy-щIieц¶тФБ/I)иЃuї."3\іЕБ&v”>1Н|„E‘¦¶ѕ#FЖ-"жC_ю ѕз[_UіЗ+СvFvУхЛ_Ц—ИЦџьЙgЪUДЯoўЗ2КЦNDЬТщw@Xn;9>Пhь19sЖ… йР~:fНaуJ3
+ЂC°w ЯfПҐy®ђUFйЁЇЮ‰ЮbќЈґ^+Ll70ся¶п Џќ!ІeГ¶2›‘V‚fЭ
+Ґi4&Xо“Фў*)xвBЂи‡,яCеz‘Єw;lвЈ+нр`0В^6.чш9‘yix§јzшKjъ7cъ6ьыЁХШЏQАэЁOећ\ЕЌЛВqЉX†8Р њъџж|гхe…Г?љЉунцeК›©р~nOЦйp€eуV„61‘ўЪЩ„a­»
+ХшЖ¬юЪ·©ьВ CXъж1Ре6<M“Ќџe=Ї‘J`'’…УMfТ_‰ZXt,!i1ђ•Ї‘чN<ЋzоiK‹‘ЊФсGТYtr2ыҐЮсf#Sѓэ‚ЉфѕlЦ\ы@›yµ—ЖR
+wіе—k:ГфѕЉ* цФў$Џ иM.XЩцЫЇЊG‹B¶Хт} :ъс# 6їЕ`€aэњNIоєЎјЬmйV.#АїХ%P+ЦяЉifчбЬ]БuКо‘XLЂH"~ѓ Zlq/3ЯлµчћЈу©”PqГ«њ9Џs>БAШaC
+ {"uл ПљµsН_]ЕHcT:RґPгТџЮpB}h>kќsў·fЊdьn=џщs•HQµз‹ё,О\МI"ЫBґї№?ЈVlг‚зуjrљYщЖэ*”Юл<З
+{PBЇ"¶Ї<#u”Ти"|N°16FPc3†70‚чУ 70 ЋјџЌHbgЄТ±НXКP`+Oћy(ћ-рЛи3¤х„Ш2©Ѕє‘#TЊр#$’Єу+џKЧЩгDF€Ќ°8ЪН*ґИ'lУEдЇ^:»њїRфЇ*5WТYKФт{eЇ«+bЗхP {хFCe&IЂ‚%ШiЉ‰Y!U°ЂѕЏ•–Q­ж—q
+Ў2МцЫs Ў›Ф‡ъr¬Рv€
+xIed§{pшc)“qiGвWіb"5Y|nTЗ>+¦~DLЉhЇ·Ћ™xјV3iаq§Нd~ГкhУ«RµГйНkV¤†?VэЬЩ}в(КWѓҐМ~х#&Cg‚iY~R зђсю—6лҐh« ¶+{Nџ’жјygЄµщнTq!н.і”®tКГрИfъ–2<ЛС"icrу}ДЦ&t6taЌўм§џйЩDO#o&Ѕ]И`х$\5eQПfVI¶иСДO”EvВ—йuйюъІBчщLы­,‘ \ж4 Bmн«5s;єЧ{ТnлҐ{V Ь·ЧЕзѕњџъoЊo“
+Д„`ыQ 2д:ЧcwпуЈ2Щ•­uьo?CеЎФрп5DеAмТvгђб)ёПъ•svщbОёф<ЄrБ‡йЦ_{&kGgњ™ЁhЩвЇvК#HчrЦ.я¤'Ъ=” аєR"UєoЎa рП]}НГ¬iЈ»-
+4№Sѓ¤Щѓ¬І,ў°™д„]ќЮрJйс›ҐџБ¤Зhб”І—ыЙПлeмч:>»)QђяЅHь*KZ^pлч,ЉЖА-W;\~иn\¶лДoшыЮµм(Uѕ+
+µ°Fzу pmbЮпШ}xз}X5NЈЮlЩЂ*іC^}ak‰Ќ-ЎЏЇ2ҐiсE7Jшхн‡Б‚]ћНбчµ* ]џЬ›mS7†}?9Я*ю]Е*ЇЌгеmХфЂ
+ ‚нG>VиLUг+^ЋWЬј‰№jў9юкн
+ М"-]« s‰,“+ж¦єC›ГтгoцеЅ@е•9ь2©8ЧotЭ]ЧЯЛ“#@щi-ГЕЇ”БWsН`ЌЙўДНГy7ю г‡~‚nЩЮQgUJ)Щн<†i…_щЇUK№HmџЅ
+(АќП=ыЌц®щ‚”NEяV(?[TЄIћВ|] и¦2µ€ЩLК†Њ> ›й7 Y–Э­Э )l™Јoo+rхбПW]щАҐ’h]оКeўЂ?,(yv№Њ#ЊШЕyздM.мfМP3±Cз: ®PРPџar\S/(°!ю†›`ѕвЪј‡Р•ЏҐ?ЂЋnБ )ЋBh­Ґ…[лЈ»№Д+U}ЭjjѕжOш‹№АС§буIъґ«юЧmЃјФwЭЌ‡r{Rц#^—А”Ѕ?м]ЉМ€Ї­ґ&ю3уeJ№ї‹ЯцDЭдBОв¬BsаЫ|Nb Х2йѓ±{ .зjBPЫ%ц„•ъяфг¶ЬИ+'ыE6Мbв логmaж«kіЊФЕаЎBы¦кНЙ¶oБYKМС…\ СзLx‘tзД]ЙГ1,щ©ЭЎ4Н™7"ИдЁoСIhKV•ћЯЄЯ¤И І°Хfбp@ґжЧ9МX1@њЗВ#сn«"90l‹Zф4ь°=СdZy­Юg:ш‹Р&uуµ6ґnГ%E?qc1-ўЂX-*~цЌК¶u¬rFG|†№­з:СkyкuщЁШИ w…пѓф _®ќЮB ДѓR­0„УЩљxunEavЯ-љБ\-KПвuFGыЕДc`ЗjћФСCнК‡Ї@фNпЏМjйЫ ЬB4И°ЭB‡A©/Б¬ДЅтЅЦ_Ј{ @еЂy5XhюУwЙDвЌ\0bџ©NЫўќЕДЧU‚WФ:МrSџЩЊzy•
+Еf{*~fqK+ЪХ~–©^ё\?>Z›жьЈї—zщ$Уо¶Р)БЃO YЙmЁ!>ЎrДЏ
+|dХq–C†3=О %ікіЖT\ OЅЋZ"€Чp+aЭUљ¤м”ф©1;I@В zтуwЁp Ъ%5°|ЊЊмV®§”
+pБ¶ф{Мд91ё€TUџp2ѕ'6№¬p3д‰xbЏв‡ЅkgX–л>i‰ёЙжТkЄWЛ0Щ—1y!q‚…r%ЋФф.|,»b-‡¬ЪњиN
+`7trЈбµ9Y·ЬЌp?†9 ђЊOША$ЈI6tkЇT~[:ЫщQS?!Ј’„~¦Ј±uўПЬЕЦЕИэ‚ц.ѓЉAH@ЃјГ,овNёХ‡„ЫяДdvIrr4PTн„’f¦U¦и'зЮ§ЄцSчw‘4ќ YDПH‡ ќ
+D¬µГХL.€Л±TМюъ}Ёw+#лtє Ъ«оuф!,ыiE•ҐЯ”ЈCe°—–‰4µ.|ФnhђТ0РсZ0ЪВcT[3ґЙТ4Џаu?ћZvъJЊqК†P4\м.ЌiЛ^ћ±tNОпФsЋDЇВµxсЩчт^мѕє±”Йч›ИH¤{к#їс—„Lо?»ЅЦ|¦їX¤тЖ…Xв?bЦ»­2Б•іе*R«S(жy+GRЏГ;єщ”¶#.I°›nJА}(%'MџЂ_я TdІу3…я=+Л‚*•OЅШд•(wHNш<юь­ЕЏ‹jцAqО»8VкЩ5?]RІwЧ]aGы›Hљр–Ѕ‡ЎЫ.‚}мЧ‰t¦Мр_—.\’Jљ¤qnSХМЩбє$¶·п?|Y0іIырЁБx ѓшЃЖфs4я<ъЭ†Лђґmy_Ѓ·оєј~Lжq‡Єеа¬uжxC]МЙeЪ„x)ЃEЏLЅЊж¶|C2CМ§ГJа—U€·П$cKК›јљђ4шТишa2г Їx—F ­ђoЮWЃ=C=Г4ѕ.hУOв№$ЫµYQF"єе a¬ћЋђҐf%ou‚Ґo©ЏN”є:2ыдЮчhХlе'¬©$=/С"]g_“»™·m” йфAБИсnЁ
+ ё«о¬шљzСEmgАD_7ЖOяР†vm8УлO31RйЩ'_ОЌ3пDфzTK<‚-S5W¶ЁџSзэЖъШ_HзFI‚Сjїk·ЗРK@Бђ•Kњ@BЁ›jЛ_YѕЦ<OЙАЈ’<Pз“Й)¤rЯгќf0жt?рбў¶з'гЧјаuhz9UЉљОАМ‹Х¶^БЄIФжДT-ЁпЏЎэe,бт·g.@ЖИn-DTўT<3цЉјИ6нжxтYyотњК_'CAОєdюGLЃЕзЭBёф!ѓ·єyП†вљѓЃ9F®k[—Y3Ўъ–±7<¶–Ь8•9зasїј§э7MdЗЊ D8Ў}8=ЩрСu2ШЇЇ№џі¤%owшИсOЪx7Ш`«ЖmZOuO®ПрK~аHіiЧо]&?8]чЛ—BЎЄ,Вq;{(иК2ЉS$ЁP"ръ`ЁФ…Ы.ўz…ёXм”‚гЈЩЋЈ0ћў®_ј
+VjEнЁђ45IЦ в>бw‡“О”й6$ёН}sќMЊ ї+ЩVє»:ЙЫ*RъХ“(іф0›€ЦгUЫЊu| й Пuz Р¶ћЛ
+щТмlдuФ.¦яЬЦo6¤Ы2 mЭqIЛµwOЫYс8…{йлqp\ѓ7:Ш>еЎС°7м/eТ€ћҐ§{­ґQ.W{¤4Ѓ“KрЩѓFо•®…тГФr1·я¤ ::dпnЅ02­–Ћє·K0кOП…Б©VЙKr‚УX»зП¶Уa™4
+ќaГЁГ™ewe·ldq
+»w\ЇРIв—tчЂЯґ6 KЭ4‹wRЮбщЫ"пГґLGЇ‡Z{«Н[ххИОф '‹шсT фM %MвЭ%Тh4Z}%З)ъN _–9ї0ћэх0џ’~Е{рэЖлhGўkёПGр2 <ќ¦¤_єb»нісЗжЫ<лњ?>Зф ™ҐдkџФ… 97НaFЋ}фќI‘6оҐ(¤‘cќИOљ8‹YыђъAел№ТЗ‡1‚63ЌHҐщb~ZГЧ=&пХџщ€;d“н5ЦqВ›=зЊи'шЂ Ж»тЯРљF (CЖЙ2зB“ѓЗM\… unжi‚Ж•_§Н&mзмu}ѕ—!ГіHLъ-ѕ(H`ЉBьі~`КU fт4AЉнџ)§ФhЛП\БЁvk'іoхЬO‹Ђ>оыЦ…Xlг{ЄWГLѓSD„ИzЎQ·<ДЌЭ$]•хл!°§ЭШш¦Х№ЕЯ[:у-ъOqj3^­|XТNс.Cцb”FfXХ[gІЋR±ОB—Эѕ­жѕ hЇ7И)щ­–ч+ў…ёЮjл%®КМуyRфђ^Й=‰
+[Іэ™¬Э•ЁJС
+—uGљM§+U‰Њ~4Єg/‡ЧҐvAGoNqхЉВЩ™]ЯзAэ
++†щѓM‚МфUН”\›
+kІ~TIњj¤ю…џ®KќQ¶ќnwRҐY]фZК›¬Ќє• ЙЇїVЂ!Ярб-…К7Ж¦2ЧЅ
+-TJBљМ`—C|ф¬}^.йън*ќљzЈћТжuОЌvТ`нцЪгј_„
+‰ГхЉVLЏ ЬЁМqРг-”†qќ бо{HU~Ьь–·T$O±^†Cбф©іb# o?
+иk
+ф—3$'јMЩЗT‹M;8_™E5ViѓЙЂcжЯґ“_qqЎі’”›};ЗxgSАБXq<•qфq`ЂoЈC}k@sTs-= Ћ¬рn—t©YЉЄ­XЬђ°™YКі8{]%fTиґQ‡лєљdХW­НT9М§€пвЊфіН/ЮЏ¦5Rq§mЩ'п]™FyrК*
+T=ктЦї=ЅiiЯBCэБVA4Р^aПіЋ[ У/З(Pц±шfЮq†‰щSЅВ‡ ЧлХі2%Ф’ qї¬Ё±ПE'ЫхD¶ Щ г2Fј7QмbВIб\Л?`Ы¤ч.‹ш/Щ­<МЖЕ€ѓЪ%4–/nЦJц•оe#к#ШрIГkс·mтє¶И-Д3х4Ьї‹„.SNЗЧжfСЯ™’ЯidtЦ ;!ђE„>ќунО wr+/иlr:©M®'“ou.ЏОmCnЛбєНґЪ„"ЧkЬaРЊ¬}№qѓчE|ЪеЋХ"ЂO°ќГАБ‹жси”ўG.‰BЂ?Y5zЌFЁ±@R8^ШуZjСеyйВ2NKг!‘Vіъ€ ZуДшЂwьШ2ќ WшµaСдШщYJѓ¤m®Я ЈjФ нrчљMљя ІA«nцАJCўэЭГ;сcѓФ8P›lJЙ¦c‘-Џ#w-џ+МБєЃ¶BЄ№‘:@L¬§aвЊШdЩђЖG9Л ®эd”­і]ыЪјA¶ч4+.Иt"ћз}qK9kВбЇ·х}ЄNхњ·ы1rмsђ@в·д‰Ґм bМПЊ‰Y($PЮ-Џ‹ C)Tґ±¶3Шi&$хq?&Ѕ»™РA­т±gДyТJ ЬfъЎ—yёZbЅУL‹\”¬bЬр?=ЕЁОЄзчгDzєwѕE>б\uПА‰ЫгчЬі¬^gRЦmВTкџ?”Щ–
+Ны5Й·Ѕp±ћѕ©nуњф R”¦«\ДњьHХiИь­h nХ ж™Ї‡ъtUfёГИ!рJ„†j[·ЩЮђё1ё­гёДfёђwSyГт©ч[]QЯЏёBD„›”@ ЗфЭ1Зњ~дJЉD+3ЦэD¤Ly|KЕЌ bVГлUдZСЙєК$Я;ХКi$€а‘Љ"M[Ићqi!ЄcЃр«* Ђ­Юq©yzрЪnЙQ‹Nx°c«В ПDMaЋЄS«Eа3$ћ'ЊyЊvВ»сЄзп…мҐЬ†­Ґga№ЯЖХµїS‰Xc„ЌY†№!ћUЛ3Ю2XM^–qҐ±ьА\1,^ВмOc’эжХВБ„cМ—ћЗH©)fАЎѓґЏaqЬX–Ђ–ґaЃ®i…ЙъЌїИюWУкT ФЏ lЎЬ&`(ЪJКЩІш‰°З§Ы«њЕv“ё_¦д¬N—љ№1®нtе]y Щ-oб-ЪзЬћЫчъQ†ОG&КfЛцй{э| чР^ќhЏS©A”є4ЩЁ‚Оц–„·Њ7:н°Ўи|kv(Єё'ЬD№&‡сЩТЬCКЏД>?е*жѓhKњЋeлzВв­љуd{,(›7=? епWэљHnб;=ЌE%ЪsќБIсжВ`РЫ?unЦК3Ђ%0Ьп.8–"ZњОnѓ·Г°У¬XvЪЮ“ЖҐ™"Њ@ЮЃdОrк…ДYT·{д­ДЕт™*м Ёq¬ЕtЮДхиИWђҐu›ўsъyWФЩш€џйЇѓTnwУ‘ґ«%дAyэѓХkєДIhк&:В¤уЁЬ)їЖС*Я—Е©›е sAчш§#R¬“njRъ~ѕ°<ЄєІкэю
+я­<¬ю°®з°./·Оп'ўВ·eљo/Х§<|lЕҐ)цЏB`‘бNM–H ђРџIь”к%MрЫ}"IПV·ghЕн‹bЊъ0»“~Хэ_:LНи+Х’•¤vЎѕ"?q^ хU™К¶–+ЗшыС%иПИvh¶#ъqЎ•їP†љ
+cЎbKЉB'H Ѕ$(qч.р„ЊfГч)tГy9«СЕzЊ¬{­Ці1ЌЖ€–ђфQьYј§Л§-мН…AџЩС L†ЯвцАЙР†Є–GэZo
+ЩУ{t6Й*s(G
+уUмpъQ‘7ИLМ:ёр’"·пЁ/Ћ‹¦¤ЛvµЊ)>[Т¬АЯЎA
+“ҐxU…°ЕkЛx™O9Л`­оџjсAB'®:”Ї3©«CЮJLеoкAШмлАOїQХМЈсQС$З:dѕ]‡>ЇlEЫѕђLрґ”mЂ‹ieњЛх±~†Хn`чОИЎEj|EМ“™1xЕbИжюЎ7Q¤‰‚gНн»CД|HV([ Q°Ўй'вє‰Џ*»зAсІ Њґ< 8Ж«џ):€BъсDѕ¬Д‘¶7+-BЌЁnеКкv^:ы0ЅuЦѓ/¶іqг№xПВb„Њ§И"/‰ю°ЉЅ9Pё«Ы¬"nИѓПЫХ2Ы.dO‰\]HQf§_6ЈъУЮ#H’хPт~zЁiг:сЁC2 сc‘kВbѕЉж`”AqI€ШФъЕvх’RЙ6›љ].q­yѕЈ‘SЬжТ7е
+ЏS]Ю
+=h9M®,ЮЫ;ЩWMЪњCЙуэкТ®^#cњоЁГЩ9’ћ¦dCи¶dыqК‰ѓ¤Ќ6m>!єХРJ-ЩЦЎBиФ Q¤Ў…
+д!-пЬ* µwНЂ№KwТэ%[јЂnU}]щ`г!ёЃ±‰»$Юq>§Чќ4RNU№…¬є,AЏAj4 р№NгЦ±>* Apk"Л<№У o JЃы€Ви‰kП;”·>…®,['€ЇH±%‰5훉)ЅЖу'¶,x*ЙPГdµх¬;5‚Т–P±6џт®O¤Ё°ДЫ·єТрјИ» Gх¬‰Vёй_ЯртВ/9:сPQМД О{aЯЛD~“bЉ­¬їХЇS9“?•QЗnЦ&йїЯЩQ‚aЯЎb ?Р+хFѓЁ®7—эЉ)MkЦ„QKҐ4эш,шЄR]j„юњdЯ+…ЅYФ{Ум3:2(NфФы°ґ№НшЮ1uйH‹¬•Ќ'¤HґH GЏb\m |ґ¶LD(% ѕ¬_mРОД«їм54Зn©гZЄ}6 ЩЙEJnАwВtѓЕg~3ўщZ^ьmx”a2tБ±оk줴Nй}Tід`ZаЄЦ{№HиНБлЕ4с0_:?ѓьФXЬГ­E,ЙР[—\»ХrqїІ+е[{ bЦS‰щYъЋN•й§ДЗ)EШкмнѓЄq`-ЛtвёTDBoNUЕdVWѕrЯч)»$¶"8ц№WtЛС=kщ†WЉ#ЈЭ№rпаu­нуBФЕNюКЯЧ
+endstream
+endobj
+2120 0 obj <<
+/Type /FontDescriptor
+/FontName /AWBGTB+txtt
+/Flags 4
+/FontBBox [-5 -183 542 746]
+/Ascent 668
+/CapHeight 622
+/Descent -167
+/ItalicAngle 0
+/StemV 85
+/XHeight 461
+/CharSet (/A/B/C/D/E/F/H/I/J/L/M/N/O/P/R/S/T/U/V/W/X/a/ampersand/asterisk/at/b/backslash/bar/braceleft/braceright/bracketleft/bracketright/c/colon/comma/d/dollar/e/eight/equal/exclam/f/five/four/g/greater/h/hyphen/i/j/k/l/less/m/n/nine/numbersign/o/one/p/parenleft/parenright/percent/period/plus/q/quotedbl/quoteleft/quoteright/r/s/semicolon/seven/six/slash/t/three/tilde/two/u/v/w/x/y/z/zero)
+/FontFile 2119 0 R
+>> endobj
+2121 0 obj <<
+/Length1 1317
+/Length2 4464
+/Length3 0
+/Length 5260
+/Filter /FlateDecode
+>>
+stream
+xЪu”w<ХэыЗ­ЦЎ8ЩD3Й86ЗЮбђdfЗБб8GІІЙHddЇHц,+Yч±“СMИ.${‹р;ЭЭw№ппгчЧ9ПлєЮЧxЅЇч‡‹Mчїў Ц©†Еаш… P
+
+‰
+
+C 
+·ы„…¤¤ a`ѓBа
+ь‘^c‹„ДЪmЬњяс№#]\ E
+c‹‰pё'H рP„!<
+ йђ§ђРўн)$$µ;…UN5!t€:…„aС§ђPЧй7
+кbN!Ў.цк:џBB!—SH(дz
+ —zJ(!ВнёќBBо§ђРЖэSЄкzю…я^T]8
+ѓУчtFђЯ›ы эд;8¬#Тeѓі?ў 'Инa
+Ђ”„
+ІЂГБђs[­гЦиь…3»Е+XЯ4т[ЃBуб)a†5XЗЗ]"зcm;!:<е•ЇЈ4ЬГЈТ[ІсЊћ2фl·”к!ь"€‰Н‡M
+‡_~цюъЫ*±ASTЏщ5Л{эГwЃ$hА,ЋЪ}›бsL™оwY,ЈGю‚%/еwзФA©›‚
+}вjфФд–]™@ѕ0zрннa®ж™‡owАoъЉј‹ћЏљќЋу yЦћ|/Ыъљ¶XdҐ|»uФaѓCЪ•л«O)Dля0ыи}Й6ЩШЂл(=ґ‹~ц:mџ tґФдzюDh#-л-?n„fЎ?Ё~я№T‹ј„ыаA—‰ќtО+*FыЎo!‚Ёж>»РM«ґЭ/Тцѓъ^TФ,єЬЎЌЏљрТдЇ ¤f­q›I 6V=жМЇћEЛ™T‹ ЕЛСтLЛЁqГB;.eС-П­О)a‰њєє0AЬz’ЎиZІlOі
+’ОХ}†+s
+&ГЏЉКжNO:”
+FLИ O/v¬–§к’Wч, ¬?—р•Иј_ nдe‘ЋуE.Ътї:›ПБ1QBуё­Й·DI”ѓчЦХ*»–>"‘_њ\­Ммeќ3њ}«E¶ЯРЄkIщ@µащ:p&п­POl«¦®п®ђµ§Йs§}СuЭ©Л#еtдkюMъЬsaV––35,2ћ4>‘’ўM»х…џ¤hйтiЗѕЊ›мЖq‡Ъ
+­TзО"Њnпї=¤–lп2°IѕЊOН»¶iЂZЅш|чТАм76в,$И$P‚З™sюC
+б:‰5ЗWЕ»ЇAN2ь€н=[єu$ф5Aз/&е9;}ЛC‹їAgЂ5ЕcР&weN
+jХёL}и№eѕ †n”йбћ;uтG љќrњ]vrюьR IvМ |ДФЮ°fЇ¦·:uJd–$ЮйDФ’ж€0_щs`…”ОРќ¦,ъ_†џчЎЯrќЈДо|5…Чsй•4‘p13љќж(Г6ёJАGбD„7miRЎC‹Ч‚ YЭFЈѓЕ™-’3Jq\р‚д,4с\ЖtюЊвМt„…“тe¬¦ufFш«dз<ъK­’IзkП1^ЉЅЅђ“НПVіщ‹тa ]ФОЮtg`PєҐ­ґ#|нe>мk±Ю<аОtёч®9X«хЎag=„ъ’7ЉR2C9·aпG%щKI)_¦ПЖЧ
+йEJЙП(іC®Ё5ЧkWfпG!zЂ5"x…§°"Q#ЇШќєљ· .тТ-y.сјџIq¶Qf§АцрК>G9kЪBЁ’йРУНЮr;-кўy%k­ї‘¦ЪEP•mЎm‹tl)Н“iпюYsfOЅ®MIvы^ћ¤1JtHбЋЗ‹ љN DGъХ'#зсYkcж…Є•*H1пиФЈ®4Т<ЋвњX2u{кҐЗ2^лґhX|ЎъЖ$ІБ%pоЃ§џbd;}СЛnZzџЌRЦЎцЏaoжЅЖ'—ЩXXhЛPр7‰E1'»Ґ¬}Z#Пњш(yЯЛju-®N—лЭйбЁ;;#]A‚3~‡&еКh>С±vS~#э»?JйбЫ_ћ}л¤жхQXШZyлVЖe"P#)Л)бшdks\­0TjьБбЦU‘ЖююИFO1ѕN5V#/f±oR—¦¤ыБ%ц¦ДФї¬сhxуЋйжіq}«»п«<ЩУh4Q(ш·_Д3r4oЇМ+¤ѕ% ±гz.гМѓЭt
+ў-ЦхҐ§БDJ|ЖH?Z¦ Љ‰РFoњ9’©‡;x>a\>kм°нѕWҐmюоm»„ѕЁЕШЁ ТбюzM\YїЦt¤ѓ< fЧiА•Зy•БЌч wmЌtоJx"Оч[ЧЉПщ`5Fт…у;”Ѕ–аcљйХkю*e‚fЛf>ПэжSLРзЮЯ€џ ЄЧНьfF"џY "•јф…»I ВШЧю™“u&ІЦЕшхЮNЬН,њїЬ—ЁLв[•м%сОТЧФ†u@щZFҐ.оЃ­Фю0Ґ ¦3p®З#R&ub|фF«и“ДЩAок­
+—ГVйЬ§_Џ+NґbVҐjE©9)ў?qPзў¤ѕЯкиiaј~µЁЭ¬нbу qЊМ`«¶Љy.< YtЫ6бйОxБЧ¤B2Йд=§¶‡эK7}+v8ЊT‰"OleЩХ–Ъго”Лу‚°\џ6M+`›<ЙыЊгћЭеџ?Ѓ)ј·Нx4BІхнaLъgа+¦%зчµ_.ЏҐГ¦?!к•Зс°®&E„±ОґЬ}нІн^ж¤- чдП©­h‰<Я$±Ћ¬йV)†ъ]ЄЧSдШ­ВТwЁz?ЇBЦгжПY‘$»Д<ьJ!ґ ¶xD»љ‘рuЖ°$bШщц(Їюќ’ +Ю0»
+mhфj“јjЭ®Й6Lя¦юlAPеД=і_Ь•і!¬xVљщжcK«мєb?k8XУQKQхЄ@/І3`:ўы{џ=Ktйѓ[‹*ДB0нээћб“a#л®юцДЦe5ё
+’?…r!5ї@Аr%±ОМэpqґ;А:)Ї_±Јd‡иW(Yгу¶хЫ$WуЊј:kПZRШ‡ъ5МЁ”G}Ў \?PзЎи„?йe)`~Ўў:ћGг?Zя8зДмОвЁ+EгњhbКщ4Јљ№“=тм«dЊa¤< ¶Ґ8®e2>-бQЪЌ{‰‰qђ©ЋчъЪB«)[v•v%=f%щО_й–-ЗќЬЮUІНРZ·ЄБiѓЙоS?%HіЭ†™Q?:Ўu 9хTсu»ХЛЧќйy™ЇДУcГЩЗµ,—<”Фµ лTайEс#]Ѓґч<!<‰‘&`иЩpЉВеі™¦+‰гG¬,”–—ж.JkZљ0CCЁ/%†>ЇБ–ј3нтzЪyЇ~LґЬыQa»
+гaы›‚ё (z_Э’В_їsKу^T,MЫ‰ЕC&Ла…^RTpм6E¦mН§Э
+¬нжў.‹TўХLqµBSЭђ1rэўи9ehgjђ:лЖ"еJв‹ У’гyjшц1ЉРІЪpCpфоАLfИНч'A—r¶GќКЁЏ’®d@пИKоаўџЬ8 ѕA$($’u,hhщQ®5ъµt«ЮНVTFІЦъгРa®ЃЎwІХ>KжDЕўWЙ¶gУ!dис›yCa4k†ь6ХoA(\—–€з_» ЉЄFѓ’мЊћ/ПAТ\дiЄ#NўДџЉ\ў«C6kМ) ‡%дЅэФ…ї(•АъДУ«<ѕ'Њ№TкЄS<§B>Щќ>ЫЛ®¦цЮAо°J4±фЭэ‡lОн0ю0Ц/µМ"kYЪЋЃ‰•+kП®K1ЏЩO&+1§­ТУaџ›nП'xшфћСєџк­ћЄM’?ЬeiDcн|з(6ҐЙС  џ фq9°cќeЅ,(Lо†УЯЏЅ >cћ96ф"!Сl“yШ™єCН}REЧ–^!ЭXсЏ {{t!ѓЋ< ґ¤ђg' :Ю©оћ¦ч N
+‰
+ њдn.ЖґЫ†ѕтК¶d;д“ю–ЫНВ;ТЛpшм™r\љ¤г |"{h±‡Ѓгc…GЄXч]7оЧ…(ы{ m $(Сж¦R}ўбЂ)o1zkмй@Ф[ЧS%&YМµs,EэQДYQНЄ!ч
+K@EQШ Е1XыЃyР;УЄ‹±¶цQ“ЌК%ќn–ЊЎW
+>С].ЎЬ6зёу ЗьЖЅ¤EМчь»Gq )њDУ¤N}p\ФЗІO Э¤ ‚(n^fQџ‰Mdб¦щ?Щ•Bс
+endstream
+endobj
+2122 0 obj <<
+/Type /FontDescriptor
+/FontName /SBAPWO+txtt-Slant_167
+/Flags 4
+/FontBBox [-5 -183 542 746]
+/Ascent 668
+/CapHeight 622
+/Descent -167
+/ItalicAngle -9
+/StemV 85
+/XHeight 461
+/CharSet (/H/I/L/O/P/R/T/a/ampersand/asterisk/b/backslash/braceleft/braceright/bracketleft/bracketright/c/d/e/f/g/h/i/l/m/n/o/p/r/s/t/u/v/w/y)
+/FontFile 2121 0 R
+>> endobj
+2123 0 obj <<
+/Length1 1608
+/Length2 6922
+/Length3 0
+/Length 7736
+/Filter /FlateDecode
+>>
+stream
+xЪ­TeX”н¶–оF©Ў»»»¤»$†aЂЃa™Ў‘FR¤»;¤[@єSZђ’–TD8иwцЮзъОюuОюс^Ч»в№ЧЅЦЅћ‡™^ЧЂ[Юn VЃГђЬь<|
+Рu·…B@
+(kW
+ш$џъ#{OЙ*K»(зN0ЇU)AъЎIЊпйњж:є№џсОжёћѕUЙ &Нd» цй%{ ЈGA 9У…+Ў?(µюхГвЖ¤µ…џYч//XыG†єО0z¶©8s^г0Kщ'¦OBzЫё}k
+НБ/д•оЭЊsN’їSї@є гю µЋѓ‘iµ*еН[Яgщ§?\nµrѕГ-M¦eсё‰”ІЃа6.ЇnЫ:;»|Жє»ІЮЋuRS»сaк¦g‰Иљ‰7}эBєeФ"ЄCsJi“
+№b†?L|[плИРwЯ3w„HЭТEЩ4ХИЋЂ?bґї±иtб№ФФ!GgМ­“Y5)®·U}V4ы#Ґ¶\RЋnЃы‘№QътБ^0џЯаЕoQћS”ЛaМ[НЪч"ЛXfІ•=ГoIФ?P+рЄ<QИ™”kA$Ђвр!ч:)оЄІЏЋСмЭЕащГУgб‚ЈеcЮТА`UwWРќьАНfОgsІpПеҐ$IДcзґџoБ±‚[q^ЯЧТ4nq$ѓт†)ЏШPНу—QВј~Њв‡Жс¤ kЎ—’яжЄ•ZпЖМ›mЫК€фO №Бґ«u±iбcю±п–…Ж§ўДъ’Mvмњj^^hЏ†C¦Сg№ЏдZФћё”*ЗМАTщъ6Pі9DэQYђКVќЇknЩјL22ѕ_v&‡Џj(М <эСFыѓ}у
+…4э Љњ°П$}"и—ЖиIР.к„с™?ЈЯй"(E|е!Ш>S€· ђ’ pЏYЊK‹c­ЊSьDtТКVя ҐЊ%+uZ¶X•е&‹fр~хвц›ђ€ЎoЦ8”r)
+AЬW ҐЈl«Щ%±@мK-МЁ6ЪЃѓдсr)—Hv…ёWpJ”:‰N{Ђ
+ПSOмEї‹“Љ*ЏЖдѕbsj±pe#EWН№qI<п М\ҐХБ>(Yс–ўў“|ќиі·= IU{ \в¤щc±оS ФTПИmМЏ+As"сАIАO.Gt™N©©ДЋwQЙДгО™7·q›@ЈЎK•хЬчюУ¦Ћ;Ж=Ї°нь‡/_А ?¶
+ЮЇy‡7_Ср„и°Уэtlћ±і‰#W8†Тш/$л(UЄЬ…ЌЬ8Vt—Ѕ¦|ІІI±q@Lol0У–tEЭє»ОВ°QОЙЅЊ‡]¬7ЄЗz”ґKщcѕЌx•KЩњOњДМг)ш ЊЧH
+|DМ—%C*E–N°Ё%гШ”ђtў‹уUћ‚ЩуЭFe9ј СW‡-ЎП*5ВDќщШ8~]ъЯdуDdPS"И8lЏwФ„иqЏЦЌJm џ%њЯ9сѕ“ЕЯQЁЪЏБПУ\aю¬Љеч|юДHЗnupZЈѓJ¶¤к/6JОkЂ¦Ьѕ†«?RЏбхіЇ0I- Bпл)‰†“~®мЈС\Qѓ–о’вґi}рr€пqв7ћZ#Ќ}–‚+у4з:№
+_р7ж*ТЬЁњTјHЫЭ n‰‰cІ­‹†в#ШuXeЃLю™Вx5'Мн,МWїг|wЬ}8™фрU.›ЧЩBA•ЃVд%¦Њ+П®--о}ЦдђЁyK%} `№*5вв#y1оl-cКЊрЂаЧНўlz*0с#Іът лlZ™UрIѕёС@Cг—лayG†кШКo°МуДБОANУёи­фo_YжlЈ:m‘Л<3Bр@хcњ*…Йѓo§РQљЄ,ЌќЩопrНcпЩaгЌ6?r>Щ‡=И›s¦ь¬ХЫФЂ;Є·ІИ
+\^хЎ[вЕзAjц5л9kНdg’чZ—хо_LlХ‡NЙЮSt«їк«°ЗЬOЁ''j4Нев­EЊ§•ђg»lнЄjњєДpБЬтѓЄЁ%йШPЙ¬©жЋЇъPRГВпЋЇUyFeўЗ7=ѕhм¦aъkІЩYЌ>u­Щ8хJRЁњбY~ф
+ +V$U~0·lдИМyx…Oќxхд!ћЯt
+JD|Ua}u+Ь™ЭT=еµZорbе§вa›'\піFeФcнЭј^}є Ѕ|аy{Нaш!^ЉAu€оЙMџ §ЎЮСMйaLКs§§ПсCKЏ-Ћ:«ҐэpjPЉ”nЬї“uоDъCдў!МotЭ2 вЄЊ0ї«®Ф4у±{ооІ ХaСsЉИfЊqуЗa2`a~ ґГ9х·ш•e{ё™ї>ІГ
+тJкKК(›sЗ&Ф+GµќЦ–6цҐ5Hе'г®…†ЌEц25=тць« сш FMЯ™ К¶јfмШґ~БВRЂ—;zCЁ‰M$Д‘g-IЃ.:VЬюэ¬»рГpн ЉяFэcчќ ¶рлЎВҐС&-пцЂ3)Ю69Гfo …r|ЌН*ЇS(5* ‘rъ87·ЂPґЏс*dМ¤Sдф_qІ&јі^VщЊ|Чз:СKDg<јЖgђ=Д€т‚В Iqљ
+еџ»8I<НШлё~HГЙLЛйЫI6oc[Рј}ЃФ«_\KSz—¤цЌ@е‡G’жTkПЭь_9X€Њ‹4лПЛ”:s(KЮ”}dxЃ!ШД”Їљч‰Gdgп
+;МY[=*аЁ+њdw“°µзљs»џ[ЧAСІI=NХ"С Hj­­ёл›рсcГw›с'+‚XaмЊ!
+}A^1ь»њy@Ќ’ уаХЕbе"ugc5J°Ћ»ѓЅдЦљuВ<Љнxфwb@Ґь Ь–М,,‘jl2СЕ*iЎр»"gГY>sў—1Kж‰–ОЊк
+rљ*ITU%}ЌmГmy§dТ†кzxвg[%љѓ “Sњ®»эл–*¶ouь¶›µ›з%±>“<Ы*™ЉЪcЎ±e7 Ь#х$¬ф/neH}и иь8€“чZ‡CаНы-ь]ЗUлІе‰w±г!kиЏAne,X‘Х&»иН&~_pуҐµ-ЛZізz6QемдЯn;цSud9»Э ЏяW™Ъ/ЕO7чћmжр»
+ЁО,,ўМuO&V±Q.‡С_‰xL<7Wв› aБкOb<PЬ•±знпM‰4«Ъ
+(о-¬t%ѓЊа©µк“[зЪnЂ‡ЛмїпL|jыFF*0Z&УZ3l,ZУхI.
+ЕW\Њ‰ЇщvнЩрpBґЂЋЁЇ оrQЌPъНу‰И“ЫцИmQO‰эсИоЛ
+a№ђaKвўЮ4Џ:ю o‚№hT:Ё;‰щИ'цфµ…е#ExІ‰xе6Z‹R$K^‚vй7E-жэЏq}Ддџ7¬с :.‘І4,rШyBН«пх\уd‹3Г_+“UOOЂ)oКжв“–І†^%З y Ъмiб8iBђ/XЊЫє‚­њсdsяTюХ·dqЖ­gкЏ~ћNЋ¬ё1C92ЇEЁyдЭfSnЦUyЉо,–‹ze&}~–M-оvП[џчZЩьhЛ7§4'њzИ»C;rъРТЛё/FjЂ(ЊoJєm!bљsТнґІ’}щЛ¶М…6—м=ЖьзґГYцMзlДgIмKРaдЖУЃЪF…O‹ЩЧі.4—b[хРzwЎГЬЋvaУКЋTXНЏЖЏQ”jрFtџн$І®DК:мЊq*xgКm 8ЫдЉµВ¦¤m>IЙ
+СІтЦ‡ ТМЇ —л@Жµs@Ј©AЮи…Aє лЩ¤Ь]kЕтgфђRК†ђSјQeTъь
+jwАIюз&U4p…vЎнM^ыQі5VќqА {nHЃђю¦С§™9µfї"уН+ кЩlХнТЪеь*!@¶_9k}ЯЏ YЩ5‰7оBБцAюуrЈ¤;ЧГ9%>ґSґМ\­љо[%гЙ**4JЕЎШv*УГ°хArёБMKхE1ПЋку
+\Ep:Е›$q*мw @мx2µ
+З,»ПпыИed^Ц<ыВл/«·°·0fFПХbp¶]|м_·'л3g•ю6fЅМЉ6“H‚+єVЄВч14y«Xѓ®уеїcтоЅЩ"iїЊЮ<‡~9јXKKµiAПsPЮБєWY9-ЙhС„ч3мо8оКуI]#УРQ*ѓ;5нПКжѓsR7ЁрN
+‰Ж§xцсЙЌ-ЄЄi‚QБcµVZ‰ЙьЌПцѓЂЈ0ЃТВ=”эcє‰цЎ
+І?џќ®>0›
+євj2И“™/къfъНжщ
+н рК(ЪиfFљ‘ кI–:иАGЎfађlGt_ZћT6ґ]ўЭЫYЈJоБҐm¦ЕЛ·‘Эщ>µH±li'щR?A­ЁДL­ЇdLжЛ?лetteыДёn{сї¤zоJS:SиWХ
+Ж d–РOѕ¬Р g{—  0Їля@)^€/–њ•Н8NжѓZ%ї+лhЪ\‡–¤sE1gє^мЪ\Ѕ :uЬЦ9Ѕ>U5юh©™Ч@Рѕaz|х9iGҐэЕбЖќuп§[)ЈУоt™џ®=›’їК;рџ'cв\¶0ђgх>ўЄ/n®yЊi!;мxa©7“МEbЭ–{w,А{•“,пп‰3Hxк ЯЄв¬D=°; пв:ріЦсfЛэЧ3Kђ–?нiUЯz‡з†~&яЏЛi
+$ТY‡`ЮOВМ(м9ЏC~џVхsхq©,#Ѓ%=ЙL8W©UХ юъ®ќ°”Ј!<Jg«`®Н–»ІpЌ•”ЪR‚…)vЁЌU•QХ”Y`ҐЛђ»№E™NвЛs
+endstream
+endobj
+2124 0 obj <<
+/Type /FontDescriptor
+/FontName /GIHNIB+NimbusSanL-Bold
+/Flags 4
+/FontBBox [-173 -307 1003 949]
+/Ascent 722
+/CapHeight 722
+/Descent -217
+/ItalicAngle 0
+/StemV 141
+/XHeight 532
+/CharSet (/F/a/b/c/e/f/fi/five/fl/g/h/i/l/n/o/p/r/s/six/t/u/w/y)
+/FontFile 2123 0 R
+>> endobj
+2125 0 obj <<
+/Length1 1625
+/Length2 5170
+/Length3 0
+/Length 5990
+/Filter /FlateDecode
+>>
+stream
+xЪ­Ty8ФmЫFц}§PcЯч¬!»м3–м2fa3cflEvЩ—d_ІT„P„И1DYЛѕ„PvQJЯищћчyЏз{яzїзЏ™гw_зuќЧy-ч-Мґ–ЦЃўЭa†h^Z^FN`ЃрqчГYѓQfТєh$ФF€Ђ­°°Ж#Р(}0¦°ѓAъ0@A Ї¦¦F+ РCc‚°O<@МЦКN\RRк/Л™ А=иO„‰Cx 
+†%фsG"
+Ф7ьC'ЮЊ?ЛЌCa
+ЋИЛэa‡ъaюДьaШЯ ;Ыqў0ЌB 08­¬OL ып¦,уП щс?2аdјяїбю}Fяv‰яїчщпФ†~H¤Ш‡ё
+@MI1д?дьM$яЧЩЊЗ"Nr2rrт
+ЗKжzЦЪТЌM‘фOG_E_хїонiЯҐиьИ#YB#|Мu;cѓя>И {Pщ ]­^ђэ†ТХG)у­F€®C€|E‡G›ПsЛ%[Sq>Т0u{LoнВє‰ВЯSї4¶†ЁЦ~©ъ~АІsCЂµ.+эЌЃЧwiR_¶E(;nи Ы‹+-oЩ…2йМ*>BфЭза<7D}.,5cDыЖќЌЎФ ыњўњ¦bS?RGќ›ЊV YуёZ§џ/“”NКSX_Ч±=Z^ЅПuб5¬|v~™>§([с+dџ#№tufxЫВМoжЛ%™‰›зEEг Ґ;њеRЌ\o6ЦMШ›¶xОoПTВ^’ДПІ°ЫtXёљ
+eХЂс+§б…‹Ы¦(Д]­44:H®PC»іf°-DћДvџЮi\xuБИЌ‡у8ЉSСcЏо –oэbrоmkЁYnFОf¶<cЈГ_ќLїДГЦЇFцI;nфЇRјныЂ«ІўVйЗNЯЭ®RҐШi€гGЅ2э
+A$Џ›tу<Њ»гйьФ7ъАn†6К+—wЏ‹* n›Щђ&бВ
+# '‰
+РnY;F_у >№¶Вџc%Eevh`№?»wKЦ}Ј5MЏfїЧО¤gIЙ,йЅ_pIБ—S‡”ђЬъnTКФ;Ysqбk~mrIcO>kЬлЧ?°юыљ!Vў6eЇ’‘±КџлCB-п›f1a= юЬЊmєeЧ®]!{eУLчHfл^9}oџА]_ѕ8ҐхXгB™GW№{з;єнР5¤1XѕsbэТ(;7кЄ“ґ ъ%ЏЗ¤т«Фч\*Ynqµї¦ЈИZ¶ъЊЩ‘№_73™upЅkXkё№g2BЏ№µиoФц-¶©Ђ`єТ3ит)®Уi€^o"ОэщeyµЈЫхЛKщ &ы’МЫZЏЄri€`·ѓ‚ЅЇшNF^ЂЦLцї?v$Йf'¤zоРюЪКЫ>¦GFУ“}ЬlbU|»Я_ЌP эФяБa‡h‚љуrЙЂЪ“+„™лџ{¬СС:T Љк™O
+ ъш%љ¤ђayµВdhїЕэЊЙµЯТ_·qv.~4Q+¤ЗЬхё(рЗзЎТF1¶>ќЩOtзСp®жх}хћ…щ°xЉ‡bІ«yI№ЦхГющ¤#Т±EЊИэ‚ЇЩЊЅlзµЙPY‹Y')ЬnЈ?YљxЮЉЛ¬ч_№нРY‰Ч'V
+пУйЋXЄщ}=_qcfКџ’:№ИћЕБo(ўхлd‰~ЗаЭ®Бђ—эаqє¶…P’—Ч xFзЄ}XгЖ;xx5д.ЂкйЬ6_9ЗsБT:•џЊЁ7Ѕ2yЫ;_‘µa`ъpЃЃn+Ф§З™Й€bsЙ·u`іэ}МЛCЬ3Mm\… я5€ЋіDу>+фRCрѕХњШIК З XsєТГt(8“*‘ґсEА‘КЕ‘ШФАНaҐ+ќ ЌлщЈµџГe·CWЮКйzFeY>Е/ч^¶©yЖ^~ПT gт†н‚vџ‰Сw«E^*ЙДм+с‘н…>±‚IҐv{m-/И…О?d~†­«RJLw«»6v —XI–bЮM{_Л2t`14-™x#_‘'ЖЋмб¬zOіжЎч‚фkйhкТ щ7›";(вlлЕБDэїFџОнeЙ€уѕ )и<Й¦8Нw*VжsBЬ2Є¤^µцVєEљЂЫЮhпVб€ь«+ьzч6hЛїmE”5ї=µhФЪ cC«KQRЬй J¦‰з3Щъnc·,і‰Ыљ+ш(Тј®ЃЃХж”и–ЦШюўl9д«цR¦Пmg±e•j„Snі
+ЃfГдTm~°і‰<Ь@‰Мђ?*} ыz…бІДBЋ kXїЦ
+jOУ[WЯфж'б@ЌнЋяЪte7;(gЮзYp¶ШYэҐЩЈЌe+ЂQхЫЕГ[_Ё№Kз…_М|?GIжаЁe®ДЏHb~ШA!Bї©їс ІХ чЖ4еГДЇэ¶н6_`п­wґ«ж/ 6<ЇW Ж_…ті6а^ЌЩїэ"вЈї:НSj=^m#cюІьK{Э`6в°нЧ@Њ=МЬ·Eхмbѓ7 [€‚КШ2”№ћґїДгbн@†ЅсMшЦ §¤з_}¤bІ8ЄЮуЕ­PЛьЗшvQr¶з3&#зјхЫЙчЮЭФKх
+ўшПdЬ¤?nzmі€ЃGћ\^'ЩJdЈЕЎ’њyеXЇy¬ Ћ“ЫЇ;мї7Кo"M ЪQ[ї1pбbs†ЮNyѕщЇ^‰й© ¤|џ~гЋ‡DЉЩj>щЉлE‰ьTЦПЃjГТФ\–ЯB%Шє<RЎMУ‚EЏћўJ:»_ЂКЈ…ГYо+ћg\ШEPRt5\™Џ“IгЭ И*м¬тI1-П"лпЈТ Ў%uyL®–rѓwФ(ы“ѕ\ЪґЕпЖ3ћЬшо¶ *џ4Є7™§ІфЧ§m•Њoц[4Y >љ=‹Q(–\Ё€У‚І“¤°]+ЦGEиL©КfIјP€Јзa/ё,ЧйУХЫЫШ#–хҐ—sw)РЗS_ИбЖиV¬«Р’AзIІWЭсЃ»BМЏGkЕџл4civщЙЅ№Oћ9|^Ыф9@ o*о №+‘ЂТЋ…Ч‘u%џЈГ4u6YКd¤uѕ К|°f›°љZз§aп°¦вDU…”фД Hs}g’+к…j4ЁФHпZ—ћЄ‡%L S¤-КЁ?ъь‰k+rч‚ОkіjB{ з“Њџ…ЈOyУк’›ЇIXУNRК]Ыh ~“„‡”зtЂ"Х©ОЄVRГг>5Вг®}\ їчНЭбёицDИP‚#ЃdГЊсТ*ЁНд д9:І7}Г(їyэЬEн/&ЫQЎUА.СMB6л6PiNa&°*g@"Mnк«ВАџQ‹ї~< ъКШтu•¤ќ†КЭЏО[‚=ҐсЋП“В±д©ЕBe^a±:§бЈй^#•3kI’3TCпсЕ8A(.{ АdНimL€|«BHсЅю9у†ГГ‡єЗ.C1$ЮАлр.ЋсЋА#(ЏМы !ш2џк`YХыЃх
+\І”»нТП/vП‹Іу »5єољ4З&ЗЗђ†ѕ`¦ќR?Е‹]YЇPў=zхEзЩС®fЅГГг™ПzLrGџЋ‚%фc\І¶^lЏUлњ• :FэW>"Љ=зЄч№џтT zэoµY:p©И{YВBZчZЬ±jCRжyѓrў'7жSYRпе™z)dЅЉ5цўв¦К¬uеЌ;nчK3Шё$й4Ў%—іБ•uMDЧGКZіѓ|в`xSЅKU,‘хV[QДњвч;ељ•…‚Z©їT№3М[ҐшҐҐ0Йщ™`ыадGЈ]•kш кHКіґБfЇє.OТ-& ПrљЕKOЈЬ|UыоV|НuТоtЕ:чм%Фј[7ы©.^}3HћX,©ЪІЖg#tґRREчxхВ&’мёДp¦мz>i|97ЂдdH тЈз§,®ЦЂ¶›–жМЉЄ.жv7Ѕђа<јз
+}·АCsк)і(Ц•њNЉ®б “ЎЊdй ђр¬ЏyЧQZл‘вG¬–ї8‡їзЦ™¶~ИЦrСз;2Ќ[‰f?MІ©К»пџщlъ]RGшR®щфѕ_zЎGvwv§КёаэµЈъф Ж¦°D*3•ЉЩ’0ѓт§]v»Ј”#г’Ёш¶=ўхчє‡ФХЮ еЛj:‘ќ[яОµWРБхdтHe7пТ9щшНЋкёYНо]2аU€.# ©Л'j„Єг=йымXћ)x'ʺ曦 'и Y€“`›eџЕљЖСЌеfйЋџЕ=Jг¶ keїGjкЏґВУчЉ> ЁќЮЊТ_¶дZqоЦЏв%йџЊ_ioуЕыgF·"ЭWd2ЌШ^§ы®'етЧЧ&зjЭ:ш@,‡І2ЧТ0.bєТбNђ[і Т'6бНЪйЫ(г”2Йч \nзmЦюmќOЈ-BО 5 їµfЄВюиЬжґ‹QіеҐ< ѓТ §гхПўonH‰¦Лbr”І#эпҐ^lЮш¬Г()—ъ [bЭPРeв.s·ИЫ{о“-gыѓВфгK ‘ќ=юaЮВn¦"Ю)уuСGeґHMµJє9‹xт¤Џd^Щ^MчЧП•P,F›Њ)›5•Rќ|Ј®&‹мMЬаё_`Ю'Ќv›њAыЪP’ыqнirЧБЈ~­xЩ.&У%iЂ °ю)1J[«;YАE(›)љБк 7йИвBгTџ?R,FіШrіґf_ЪѓМЪOЇw№0BдT&сљ°P~Л‘С>>=Ґ0юiг«Нў”Њў"ЛБмqм„ќаfќnљFсnHsшкm—a ќпнSЪ>еОEЌ](ПocТѕN3Ёїh6ґ›jяTЛл­ЩSU HН–mѕ_тcЁЉ2ЦЅќ»‘—WвЩ‹-™ЕВ‹gF}Sѕ‰™=fzPљ±ZВ)`жіўкy4-W¬›ѕgО$]u)Z\ШћЈЦҐfmIІшVе(аы;уz™LuQnР>%ыяЈk‰а2& Бє5…фтhкТ0^ОсґФ‰·‡»tX±з{м†63wmџпфИw¬zрmл©+[Vа-§О‡Щ*
+ЕnTћРЄo№ћOnVGсёј=:V yOРЁЯ¶Д¬*]«АGMHh БЙ™В{›#][з; c‡YFЦN^KЄш‹~Q3@©{ґ;Хз
+OБ;nАЁЯfєТдЂ»З6Ывр°ґнѕљl1]fю
+аSћњЄзШ/-XЧЅ›Ecјц3 T6ц§О‹x–d ]мcіc‚—Bјѓч(xЎцсЎ<ЩіЖЙ
+j€омЗom{Ё>9ёЋo°µФі№DsюьeuњљжҐ[CиєoГ ¬ъYoѕЗ,ЋхuqБ3f
+п
+endstream
+endobj
+2126 0 obj <<
+/Type /FontDescriptor
+/FontName /KTETSU+NimbusSanL-BoldItal
+/Flags 4
+/FontBBox [-177 -309 1107 953]
+/Ascent 722
+/CapHeight 722
+/Descent -217
+/ItalicAngle -12
+/StemV 145
+/XHeight 532
+/CharSet (/a/fl/o/t)
+/FontFile 2125 0 R
+>> endobj
+2127 0 obj <<
+/Length1 1166
+/Length2 5424
+/Length3 0
+/Length 6191
+/Filter /FlateDecode
+>>
+stream
+xЪuVw<\k»%ўAф1zп}СIфЮf†QfFЅ—ўE‹ЅС -:Qў“иЅЗ•њ{О№Я9Яэн?цы®х짬wнЯЮ, Zє<І`„5D wгае4`NЦ(W]\ЌGb‹ЬЂ" |=›#д_ф !Џ„ЂЬ`ёИн†ЧіCФAHЂ ?@ЂИ/ёYу э€@ZHВ qѓ aрJaѓr‚АЭtQООЋ0XвЉ@!m ®@
+Б“–ЪЎ3¶'&µ›'d%M¤VcгќrwEьGГ”сЭ*w­iЌСbАжюБs»¦§Џ›1[№ЯFе°­рхьњпб%ДЎN|A7KHDM=(ўж$9eѓG›>–ЫЩ4ДЮC(>Й# ·Ъ°.у`ЊљуFgе0QЈФp•з§Oлъ{'љ&Р[уђnтЖєОіtѓq'ЄЩaуЮUwщцж§ K}f1ґш#КѓЬҐµ?|Uu-ЫЮ¤‰*?o¶—ђН“Ъ©¶"ѓщ7—Жg&аСяИў[ФЭ±Ш·`ЕжЦ*:оф™ Yє,•@Ёе5О±їѕVQћРЂЏW«Б"ї¶КсР«G?фЄwґоЛB ¬йћн4‰іV‡¶гГЏM0Ј:Ю±no™! ҐL{ОtЮ…°‚№ЗъМбЙI?јnдХ!Nw|ИfЋЊНГљОQQю>¶}z©;QгЇW06k И‰‰А"МeУАИ+K¤^ыYъЁЭ_Ф±И0‰еyD'Ap
+°•&ЉљШ эДWJD‡лebHR.KcџYэоЛ•ok9!~>жљмјИЕИG‡k‚эІЁV9c њ­XЩёwгЖ>Х8№АыґЮ:qB\“Юj~‘LЉЄъЉ9,/пjo‰н{нЗъчТkСјYб5)k!л?5fКEЅnЋШ« Ѓw—л®?lqЩ>'/™G{ќА8щJKЏҐRАњe­ЋЯ-sџp–2?ЇsЮZ\"}Юjh
+єЏ2mён|u5њ[А4ЮИ^!ФxКёtrЫ8ХQтИµ%ѕ†q›ТІАњОчseX&Ж4dЂfµEw湓䢊}яlжYC‚|ЎАДЊT ѓ¶UXБвч„Сф ¶®"дЯ^њ¬/»еУ…В,ў’Љ†q>”в
+
+lеїх^ћaЄ-¤k§›=_фc%›0ЎН‡ ђH›µ<­Г¶%^М¤Ґ«ѕsaыжў›IЪqФMЄќeНSк…lН§}ПЏ Лз I‚ѕџ&|›њ¬4ЪЄњJхЗЭк%СSХюшцц¤№џъє`!Mќ(“у4JЕ^ЈЏFыФ‹ЊNЛЈ¬Q2У§{ЕВ®Ж TGЪ綋 /ЈіrьяEЁ‚hfЄ‡¤•” ІCцш6cuЄg
+wЇњS\aкг–з@•|vј јYФ:Ё…7FіAµЗ5сЕ"СГз}&с-…Њ!»\CфsD¦Їq»ўUO Zi~°3«G]{н№9ђO#>I+ЦO…ПEЩKҐР` ъoкоJђ±ушM!<±s&ЪбМей–J­мҐЅЌви.КЧcA"яЖпычNpLС§ ЄGҐЫдзЅСЛN4™ЛцПС› ўзЄ}gmЃz·д—њЊqТќмњ¶ґЯ|ґьжЪвg±rQ&u°Fќ^у*P] Sypп\ѕФ€щ™Ж“еKЦ`З…аQБ‹Ўћ;ЅjіIё–K) ЏµјР;‹чRчet1иѕМ/чуУ[®G¬аІG6…/;yЦ‘DкRпfЌG\aаN2«нe‰З@‡—ЎХ БЖS3дzЈ J;љbJМ1OVpa4ђќЛy·гЇgD^љ"¦х{1©ѕ„ИЄ хѕвPnђQSРw 
+ґГг0П€ , , D;< ‹ВРsк‹Ј^cܬꋬи1в еЂъLsЕЧЛ щ¤¶WAO^:9ћдЫх,їcтХТgН.? ;Ѕ¶Ї<йн§нюў ™"®EЙ¦‹кюvpРCћS`x!чьЈСИ3ЗґШXMїYйzUг­уґ dжЕq{ЩO §]юк!ZЃXдIaJлЅTћ3ѓ7Ф>дДFг}¦ћ*].iКЮ>5тЖ™`тsЏУl·–wђЮЧ  
+ћH®д¤VЮ{zobf,[їаё;µіОjв+§’BдK&Г0иў±F9ЋЩ2Ф]№5/ьІ.ыЙJ µ'—Чгнђ]sбµм™хGcUЫ!;6\6‚ i†6мёh¤єMb)ѓ Qь§cЊ‡bСA–ШqкOЭѕ•сЫ †хa4(vґOYa\°ПџыЌаu§«6ГЌp™®њqO3KN…ЦУУмKыC_ UfЗеRMo '}УіiЫz\±OYQH_dRRй¦:|h™ЕЇ]¶›~° B±YП?Ы‹MУ[«Ћ},Њ†ХН$AЌAЎ|•YџKЁsѓfўЩ¶П¦nжЌX™Zкњ4‰y)-Њ}§fҐAu–Ћ№°тkTноњиІҐ©б‡aг@¶Цє°@)‡И”Ґґ"°]›Г3 qPф>»wы(F ЁV;/Ф52Oh-|.SзEфюЛеЭю P,ќйJЎgЭи±™*zKJl1щ‹ЌЖ4¶’Іё pЮ{M†йѕзЙ0пПЭ¦aНЇ<(щ«9ШMp6~Ђ>ђ=ЦЇФмЬ/ы„w ~бІVґєіБ Bц–_h‘±@gBzT{п=ШЇ#‹+b±7~r_R6!ћцзW­ьуQ‚ѓ™{
+/}з-ИЅъЃ·љ±>к—Д>®ЧЮ4·rЋ>љ]=”БљТіxёа{y]”_кЭTыШyЩњv·сҐh›џ?Rп<ЩJF(«e2оkU Al.W®QєP~ЯаGТщиK#ЅЃСэHЗдъИ}¬3СЧzДЦт4щ†џЧ_”KCx8ІпА—u@¬I¤,gљп™¬рс]Ї^ИИ“@R;ЯУ}$ТqnД|ВОЂ#Х_t7бDдCЂG%нэSн|Ѓ‰­8ЄU­р~‡¶Пџ—џЕГ>Ћј™В$‰¬¦СююЃQ?э зХХDЗ•y.њ»и8г}LᇴЮkЄTёG­Ѓ~ыРnSћ1М|­nOџHхNђЁр…6—іББіЁenэЁЋxкY«ђЛькЛ<)§SrЧUNВ»,v ЉRуищ«»ЭЪ‚Л1цVвДo;Е
+бПgсFХШЬ!њрpйжч3w8В ђIv—(–;mе€п*NљХ›ЧЦU€7пџEЗNѕY•щ® `ьЖBфх5·7ўДЊ9OH.px(_…\%Kh'6ыqянY:оЏиk'§н€Ы‡ЌП‡ZuЇ—Дљ·{ьЊ№ЫИX’#q [ьЫrЯ;.2Ы$Ѕґ!Бѓcс;У[­Вм‡шыy®ќш2·m8Ф›Љц°[IГЏЧIЄ\jуБ8ЯхGН<Т‚T:» ьИwТТІHЫЯыђ'Е|¬2i›H?Шк”Мй|ФЋM‘aАЏ±Єз7IfMЃ2yцах#Г“€‘”^»а¶·Ѓ.rП_ч#Cѓi™•D¦iЙн–]vжт.№ХoБrhHПХ7¶Ѓ&м¦+Ъ(Д5С г0)oҐіБђЃ9з‘Мљ’l юй+єCe‡µЊ»}g‹Ч1‹тЧ)^ЅК] ёX¬«8qЇ,ф,VRыь’ФЃ€ќЦаеб'IЬ$LIsш;]Эaе©тUCМ‡e†иоІі®ччЄбоЏѕ—†Т+›EњJy¶MпBpџљ)я ·Жїљикr™)–4j4*ИхюЪ[TJ дђy8y‹/мm^ЙhTyЇ%Чи U€2і^CдµYЗб`оГЪcИ¦e_НУИќжсV‰99л>#р"Э›щА*±Ц@ЛQIТФЭ+€№”іcь¦Љ <;СG’ї¤Л`ѕ+єПЂ-q5
+H›-АиЉњМ’PЈjц[j3жйХ©9Аa¦ ъЕx› єъяГDВDP‚n;ЄГ;b Ічх›'ЙЬХ@¤ЏџМ=БЦNЪПЮ†вШ¬МЦаШ%“Ю„—W|ЊЎЬі‹ХАФOЦ{К`<|+њџШљ; G`г)aчQн З</'іао†ЏcX°~f®^g•Эaz*ЯdЋТєhG‡Нэ3я^Ізиg NiQz QZvаP9 И ыжл9нЬ«ПОz>»$*Љm
+M
+sQIџЊ9zоџ}]ъДЙw$ХZ4Tзб01¤¦@N
+m‡ЄО?DЂЉ_UpЉџ[•§[NЖ6G‰JЂу\ѓцbЗUЏНо*ША©ќиXn¦·|GX¤_[cхЄ?LъRyfieV?4щ¤„6(!Ъц±ВЁ±#N>L‹
+ізИЃ,KЛуАq{љ»Д|#r ўf‘^CґтцЌ%ЭE
+Щfx‰ЪҐ Ћ…©0пN›j7Џ¤Dк[ҐАПх†d¶§U№·D­Сl0ћЪwП:Ђ`цm уcоP@<ДАЯеЩ‰b #щ±S€ўвKЁі4gU u’Џ9hЩrЈАГиSqМЂЬҐ‹nFђy3¶ћюuдъ$LZLКФч‡µk–ЦALЁ•№УgМ ›-h—єfэQ7s•“U8X#|@y|°$Ѕk”­o·ЋOІХйцНџ”ўЮ»ю%‡S,™6LФuAo”V~с‘v™Mкзwѕ\"щЌы_ЫbPо§ЪYDzЇКAсw…™ЭO‘ЌwєЮ±[
+X1у®°^Q-Ўw x‘'8џҐЄ,ўыR%bѕмј·m—р”«айФ‘HeАхуxe7—DazaъZўч#j$CЯ«¬ц>©ћ
+AА»јЏoMИDћЄ2Й$ЦO“Wџ}“&fґІ+-e=[ИцДи‹ЁЊ
+`NіњUљaГл'АЏє$Ф¶5P№…дВlu5hЈќБбjхUСЕ№=gзтj€0і»VN~ЖшLјN оDЙ\З‡*кДюЦ­€<€sЕВжВяj]щхѕоsBJП¬¤°mµ^@О5Щ,b‹H1It Ми>й\®N’Ь•Пьєk&ДтLq…Э+Р!іИ?ЄУдмUxъ
+ш¶пќЎr©гзОZCІш].o¬’aeЈyёA…Rуw>цР=]‰;5>eљюhkТЏеUе‡DsЮЏґ2Ъ \ЎpIKtЪ<`LЮC2ЛыJ з<.N7'¬‡іЕt=Оѕ°AЅZ™кїwplJєЎbсвУйµШіХѕ`я¬оЙxй8ҐЩЛC‡лzА M›¤qУч6э(БбЫ…†л—G±?}pЕ,ќkQ›bѕц#?о}¬аI;+D _OMХ|Й/Ьљ‡~т EЋѕ–ґкґ1¶КА"=•¦ѕ`Д!<dІЭ¬4^IFУХNEkђF`~еO]њыBґ’@єGЕ БќL$E+~6Рхе=пл2sсЩ[вiсрчPГ[|·сYўЮ¶єyу¦~®.>зµ±Њ\EZЉtЌфѓ0t ‹¶R фэФВЧќSнтu"Ф– Ї¬Д›г¬Ё\=ШЋ …’љтGХ¶‹N®”¦Ъ‚ѓѕ™ґў
+YфЕєщ|sЮi—ѕПвA№КНс"X„ЪrЖ ¦Ж0Лfa~у€\)аЫC±ыiJяqТ;
+endstream
+endobj
+2128 0 obj <<
+/Type /FontDescriptor
+/FontName /FGDDVG+NimbusSanL-Regu
+/Flags 4
+/FontBBox [-174 -285 1001 953]
+/Ascent 712
+/CapHeight 712
+/Descent -213
+/ItalicAngle 0
+/StemV 85
+/XHeight 523
+/CharSet (/S/a/b/c/d/e/f/fi/fl/g/h/hyphen/i/k/l/m/n/o/p/r/s/t/two/u/v/w/x/y)
+/FontFile 2127 0 R
+>> endobj
+2129 0 obj <<
+/Length1 1199
+/Length2 4139
+/Length3 0
+/Length 4904
+/Filter /FlateDecode
+>>
+stream
+xЪmSy<”mчGц}ЌcІп#b†Qц}'Й:fnc,3ckўB Щ&YRЙ–-e…мEІ‡Љ’ИZјSЅПуьЮзЧзюгѕ®у=з{ОщћsIIШ:(йЎpЮЂ1KR‚(«В@Ц@o2СЃµTІРd3"
+‚ЁВTµ`кЄФіксїqИ–Ђ Д…ѓl@А`©ђ!I°$2ЂPц
+A"`BA®ЄКЄЄђкПпп“;uё(6 мwkD
+ l1$¤ппЭщKnФЇ
+Шв€џOњўщжи‹Aъc"‘:”_ЂEэ+©‰Ca°hђ‰єўкoГOI&Ё:эљ5цЇ»†Z"
+руҐxЂ~„†\TДё]џLMС№БапжpfsўР} l0iУе‚ШТЋўxЖоеSЙќ°“с9rPЅRSЖЬ^у€,†кы‰Р­6Sёvчр “
+~іЫEіцq~Ёї¶>SЭ™ ї¦Іэј}М-ЈеЅд[Ёi!FZф!› }5жЪ­"–еE’›PІИ#–uЋµылУ¦ѓҐejЦWїF.{5Н!"?vЩХ:Jѕ¦3 Vы†1aйGIJЕУcчurKЩ@¤5єЋєЈwрW8ппћhъrчЩѓИ 4ќ9¦ц7Ю'i¤С{"јR:»єсm}сG’†к:f}v:IЅpћРОўљюm¦4Dыs~оі±†Йі¦ы•Д\Х}ЦЈи“з
+Ву|—c3Г7щfoІKЧ]ђU~р2IЂn#&°t”·ЄћюбЫЫP–лoЏp.ЏS—ёёЫ"и‡DЋџштCууc«ЎКLДЈЊ7а'«UИcЌмҐ
+юнРV6`О8W·uыњаeЈбЕўB xSуљ3)эуLПє·ь«№j <ѕ'ь«{T7Ж8РOњҐѓ}сЯэhиЭY[ёПи<кДJ=pёЧF·”њѕPIЫД2(Ю—{юТkР фHф5§ПQьaМo–д-gЩ»ТпМGЎ‡CЙнќ¦Г)(I№IДоvА3‘™єД(Y
+мўъё¶ЄоDKN&СѓсF{Џњ]©|–oўыхX/0–Ѓx)#ЖW)9avељ{ЉR№e ВeчаPюжНВ»wj°Ю›%УЗ66ОЗ†гїЉЯ2лЋ†?d’я|Эї^kы$ЛN,DC‡r­ui"‡"д‰nYЩИvкnњRCыЪHГмrGЫЉJҐ€џgВ}ѓЅХКј1±9шёqsЂЖ7¦ЧD37ѓ¦{ґo‚—,сG0l–FдКПл<® Џtк№Ю<SщЬЩђіҐQS4‘ѕбьј_?ђ“±­ще`GXZC-™ХWRЪаT|:UЏ9-н{Ўw“KqъѕЈjMNнJЉ?Ak=м.Њ|wЄиHbз У5CѕXҐi†%№„йђxИ'©VЊУ,<ябШQхЪъы¤z°UЇлрНBЙКоPfБ¦Ќы–огсПW¦Є§R–оЮй№yэ[Ч&.ц­Мж›УШ яХ±”K6© {\
+ҐгPpЧDh‡х…цwmЬqріW2ёРЇFЏЇЬFѕdЏнOЮН&9ИC^ЂR*І
+жС1®]„hЁБ'БІжвЏеЃt¶Ўм p sW#ЯїЄЙьа@лЩѕзЈз;®~©Ы–•c|†ЗЕҐ6ѕL5xЯЁФ§Н.ЦBџ0ќNA†=QШЊb Luђ~~VВХaR>ЩШЙKю!у€ bnЇ…іѕ•KЖ4pшпю‚ЗоЈAёTaНЊвттъЎ|ЕQ¦сЇUХaѓЄeђь7нт‹zm1"&хCzЭќхднҐGФ9IЖGуE±9ЖK/GMEҐЋo?апјZьг,@9ќ‡єЬёМ.к=(©ТГsогМжTЊъ*3ґ¦о|+WиЕLMЭzдЬЕЪGЊr1=ОђІSк…хЕ‚¬беSЁ·ЭђиЊ—kЎ—ѓy1ЬGе г;ђ[o±°5^№
+шЌlЈ6”ФщLї і?ге
+A*9ЭВЌЕ,”ю\¶Ѓ·М_gGћY‘b-ъ!Tї€WЧr”О5.ёЪ?—[Ћзо·эdї}®QЫЉОТвЃSSІ©iХЉЛЗLЭ—ѕ5’.mЕгtЉ ЅЈfиоT—Ь]чЫ §-РГ«&ї°‡уrїэtц-мЃЪІzxЈєћЖж± ^џћљ”xЭ"8cЎ4§WД†ґБЖРСhх{lщПџonЙуґ”м_IНzэ~еkєЭiЊ‹zа KеЙ{Bе[4З)ґЛТMлЄJ6єђ'+цОr>р
+endstream
+endobj
+2130 0 obj <<
+/Type /FontDescriptor
+/FontName /DCEPHH+NimbusSanL-ReguItal
+/Flags 4
+/FontBBox [-178 -284 1108 953]
+/Ascent 712
+/CapHeight 712
+/Descent -213
+/ItalicAngle -12
+/StemV 88
+/XHeight 523
+/CharSet (/a/b/c/e/f/fl/g/h/hyphen/i/k/l/n/o/p/r/t)
+/FontFile 2129 0 R
+>> endobj
+2131 0 obj <<
+/Length1 1626
+/Length2 15962
+/Length3 0
+/Length 16814
+/Filter /FlateDecode
+>>
+stream
+xЪ¬·ctfнЦ&ЫvћШvЕFЕ®XO¬JћШvЕ¶mЫv*v*¶“ЄрФ»ww=цйу§ПчcЌ±оЙkОkЮsЌEE¦¬Ж$jж`”r°1±1і~(ZЩ™ё8«:Ш):рЙ3)
+Іs%ПФ›шr)ѕ ™dF»ъOБї€…т]B}Лр\Ѕ C5ЃY/Ц®Ђ»%Ќ‘lк\qБ›¦с KЛщ"џЗ·оI{і=f2љ™‡#тАџ@7®эЈzЧд оXсyбЫvо¦љ№“ukxЬ«хe¬фГнн‹*¦­OAВП• |жЙ?аD‹Еут —¤RЁвАJц@ГGЦWIAв
+dЗIz>‹ .Ђ./FўБчЇ­0s|Нэёѓ[89а{VФ…Ј©iy—©i§$‹МэШТ ф WN%«eЊдјг х@Џ
+
+УЧ9=ЇPЉґхЉ©­іњ:з8–ъхђ=Љуyr<Ѓ©БщпВ§‚;Шoe~“©СеxЧ}iЂ\N|яЬАл5АЩ)2у‰g2єџРЧLe…ьLµЙН”: – хБ®ъЯёCчDќb<†•™¬)Ф7wЦєKПЂµG+|Ў°°haАfм·llЏѓ;†\Ўд8ыяbШPPrј4ќd6Е[уџї‰ьДуC·qюЄЪшы[ВєЛЗк
+7yд›/rVT№YG}tќВ\§т‰n~)Ц5xLю:цSи¤З/A]лtNѕм,}j•пy‚tMXю?µ­nыћуo бAґ¶з2*иџдЎэінцтВ‚ЋЭЪо&сb уУСъ@ќh
+9VSћ’®ЧЏn}S Ф»П›Я8©Ч„‰З{^­”Cq ВРшf}!vЊQЈ'VфбRчЮКФ|№s/ќЯСH5ћ®(¶›Зl5ґZь`tj&CD]5KЦ°µz4W\уЂг›‚Ї"ѕKмЌЉ)qш§kЁЦ2Уа#эЛѕuqs|MжґюЗЈm9Уr„PKc-lЈеФэХTі@ХgюЌФ‰VЕ·№юµвІi!<KСфЗ­VRЅЭXв¤Ў‚КНЃuођњ>v ВЯ(–юOћїзЯ#<µIсЋaэргЂ"Ыµ_‘»ІїkиоъQЃtc‹HЁаrHБd.Q@ Зsлдв
+»9Ц5КHbMЧ‰vИ`ЁЌ|ШjКЖ Sй
+ўЧЦ}^љ>ҐИTУ4°tКO‰EdЬXLnщ ЪдIЖ§'й«чjd'|Нg
+–Ж«`эґЃc3вк•Z Й ­
+'жTи±Ъ„†Х7ЗСьЋ§/<ьB>·юёЯJдъpДшДzѓт‰eч{R>[єAВХXЪыL$°Э9бйљ­&ѓ ,Zќ(}Sму№™дј`Г“–O™Ry п‚sx”¬ …л Ћ‚њ З/ђХЧєхHђІд=љЅ4П&7бќo%пS8Ћљ…Уg;U›CЏд•эn0ѕнFM,N’нЋ9НPбf¶цйrцҐУOFИ-ЦфЮsЯдаЮРРщ—Ќ`M{nuэJВєЃ)(9*ѕ¦YRы4нc)zєиЩРµe!Ж2ъЄћіAФЬлl@п„0ЮЦт<љбnGyУр$й¶J|iуЛБ 6K.щ%§ў…>h'Гш{¤Ёњk[зйQЮХd?kчd ЏЯтц_-7С•-ж))С«X|гvёњ—М3D|С;Юќa9оОF§DЬ2ImќК"ы%d­жКlэ†е1*Мм;htdk–­Ёњ>N1°Гvџю№ЛQЂю‰ ИUѕ›^ џg’“.аiзТuы ДЫЃҐЄ–AРnнЧТщyјІ‚µЫ±FЕ{ЮаRtµЊ™Еh<Мє`Шљ%тU;ј&TВ„ф„`pbОв‡\ГUЌaВМ#аНґ7fШ“1|Lг<Х6`yYvБ\QБЇ›Ѕ0$oшХэ
+еЌ=±#д*Qб.‚)щлMюЭ™Г<эЧ;HфБеоEв-’±п/К©њZp qМE aT{ѓъТХ§еL""t@cMэЪ­юъa”•y{V7њЌ<Цj°9yHS”ћM‰fїW..ќ®‚x;вgіa)фku‡Б©
+с`Mп°1Ин^%Лv*ж‹в ћЇf#М_џ[-эpж!Wv†°БЅ™µUтl:‚)&С±UYсq.pЕИe Rщk0l
+цG-­•·(Џ­~}MНn-мЫ“ЎvWГЦ
+†кД2љэrлDмћЅµ¬
+µW,и=±!`Г®ЄUЇ='њ$}П\шv¬Hё†>№1KЋ|пЫЊУЛСSОЩњVщ яHWђх‘Ѕі4У>Q-њАyUДфУнcъ<лwЅГA/к†"”ю“ЁхЉќs)™Ѓx}арЦGц•№і/›Ю„ЬDLјыіщЬцkиѓU"$ щкреP]бћД“щ\,ЩcЉЈУЃ­>g¬Iд=Р+tiдЃі¤v„юY.ЩWъYу;ђ‹qПС+>§ј®}пміgCь,ЮcCPли®O¤ч«ГгЌ:~ї›«» вЕј#ЂИЃ8‡gЉ”Јh39 ‰Ќ/)nh/PSvШ†R<ЙfВum8ЪмЭўEЩ€Р^™Иtp¤-іl2јDи'ЛЭKэґ‰v/З,$ҐЛпlѕ&оюlA>l1“FЇyл[MЊЛЊЎЁ'¤Пђs…)Ѓпж«$ъ Ю°)JQЋ@3љu/hЩKлЃh"І·Я‚З5тpбЉН†Мщ™СpўK"v™Б;1iЙ‰"€ђЎірt Z6ҐЅРSҐ^±ЊРSнYЯь*вv(зЧPi…ќ‚3yНсЂи(с.Н*BФМЗемjЧНАжЌkХЌ1рчУЅћЈъl|єк ‡о;R®С8ЌWЊ™U@В,S‡db\СU·+ћ‘B©Q
+Л‚Bш/tҐу]nЫёЧШ_­ци„ЋRlPuхiц№еxрПiё-H†_ceГ9mФ—ҐХ№hSvЦdН'_ҐNCO*u»†Л†ШVWz{л/h ъВвп2ЬЩЖnѕ“—c)ѕЧ[Щ УйА»HIЃZї>LдЂл е`jМќSПG§‰UYObѕ‹’±…Eh’0†Їs&`ЏЮЙ #¤Яho;rQБOЮ8Ц®grЄ†-лanх»IjtyЕцcУ*ћЅлКeЬ]eю,НtЩDA2ЫЉgЮ{?‘Х¶IР‘PЗvf®¶g)E ѕ Ђ(=Sх•-ќ>Љ±йЬьO®6жBЏSЄїUџVуHUxкw¶qЎj5ъ‘џ§„ і«Шб<[e&“ОP(Ј3‹±yЯ[ЈX䆓W0t‡)„“ЕsіТхмх™ ЎТёщяdHxљLЇVBПTі)Cґ=ЧКAb:!М°‡№СuJPY¶Е !ЏчШSєЬЂт•к°Oа‰#џЉN­ГГєјТэм@КжBp«прЌши"Qnїч=*«ЩXРeY~-Z ђQK`QЉG/wnИе]Гб®ЫЈT”ѓ¤Рp5–ЦM0 °ођ$ЗA?‚,gТI-фшЄЗ·tђЗ№ex о1тDюЊHSъCщ78м0ќЃ™{HџµQйБ—„СБеpляЪjfXЗ®I љЁ
+“cСм·7JЅДЛИЛл) П»-4ћйё2-,†ЇIЛvuвнr Ц•ѓT/ѓhoјЅC &ЂeхSU‰  RлНl^ЇЛsВk/fD»МЮ‚µV#аPUd}єТЈe—5лкvћ§л„>E7ЛT™з;№ІР‹©¶C2„ЪUO"Ѕх^Ў"ф&Ў.uЋQИЮ{бЩЮМђБсЭз2ф:%Ни†ьяюґI6ХдЈьЂк‘t§?„ЬH—7Ф¦ аX
+Эg]
+ЛЪ»ф-њ™ЌµЈ_K§жъ«…Cu‡ІvФл ёc.}ОчSРMX? лќ6љRкЙmCў•?…тщљп·%’н¬ ©БЙVM 0-ЇПЋ/aJ$H1{Tyv+,ђCH~­ѕџмд#>й:_ЕQbQШc}Р‹
+©ЙWы,э`\%I<Fь±YXЃ^¦3ѓЩrFh7 РП X{вЫыЬІ_9іЁЯiЦЋhс -ёљrбїа@e1Ы°0oПЊ ІJы(¤z
+Ё„„KЕ/Ї9†я^щq!њуЅК-. +КЏ5п:~юЭ':ВљT$Љ$Њ7щc®І‰aMц\dTг`6-ѓбqыЊ5mџјpgюЈ®уиП^З¬Ў°шдts
+Yж2#‡n‘о}a5Зн—чхЂ{­†U"<uvoqнќДќЧµ¤ГycQH¬xФ |qљ‹*
+ИС$Њ5j™Ў” z риа7°*v'жС:ъgxєзJ%_X" Eэ°буЄMСк,ЩCfоOїу}пIB¦Phњ*мы6°y Йб“gE·Ђи хњґOW.х@·Цb04оrё§ЗGЖ€ВMлc+њ(SЃhџҐшhYЩ{4 _–м+З#ї~’–=\=9Шєшn±БnЯw}Ј“5¦XЪҐw\є§ЄP6Й’eAм1¦±%§хMх6†C„Т0Oи/¬|5™®щШ7‚їЈ?Ѕ”СЕdO]й`1z'Ї¤‚‹ъџ¬оЄu^NSвБм№ХQpAЮЬ єќ©‡@;Ґ[‘`¦RnИ†яРЏgv©Tо“ь]ёD#ҐcЋoᩬІџњZяѕІ’к™є€й-Hђ
+^4Жѓ$‰ іћБз@?ы”Ф@*¶ХДћЋњЊ;“yyгm­(µ|¤›µTҐ5IHШї 4‹C‹=W\і°(d>ЮkсIw%·ZЮЁ1…pўhQ
+|Р…Uї=ћ·@’ы82i№=Ь
+Ђ*’+ahDNTлy”Ш·F…$S.3ТWН1†ЪCДоГH>Ѕ:№З
+ДxЎ4A;ы|‹љ¦w’vR…p<¤йl¤хт>юОќ}zvn,’µЇЧlБЃ1 яPџІ4џЗУEf&^®nTЇSeг©;Ђњју«*>aЏђФzжбB"ЖЫ‹ЧЫ=]·jUЂµpQ°Ћ
+±aJЈѓь©њЏ#kbъc$Р€ С}sџq»ВЙ00НЁ.eТњИЎHрЭф GT~®Z=…HJЮ8ѓь еЕuk=€og†F\Ўh·*ИАґК…d2]†ДHѕ™…w%6Й‹9џў‘дЕйјЕgwZVoвжєFЦћi{t,—ЭђnCєЦ(2\у K~6ь&k­LqЦщо‡$б6+/№іаВb|tЉёb
+`wшАлY?TLЛа j,Щф«Ќ­-H¤К·фсФL[)¦ќWуйхЇ­ЄП/!Ћc}vJMўAРВZ«YҐV;O*У*· pиdНHЈ¶w•I7SдЖ|hpЫ ®е« 6±Ќєє‡pµ›0Гe± ајЊЯ­^Л|uд-э©:”м+›ў»љуoЇќ›[ё эC<>ВИЛXЉИҐ·уЩ%AупРКЩБ ињзrЌЛ№_-g<Хц¶CМyл¬иODс ыѓ+јФ*dk»«Ў„›ЄХф~мІў ьЮЮrШТ‡Q6µцї1d{щУxщФ~о9g››t°Ъ]NРф@¶1Б‘хZЙ*GyЦО«•7
+†AvqрQѕбќГ}}ОрдSҐFHU“&PжјИµЋЎ°-шQz§ґ^ѕJTЃ{ХSўґ!uЇП/УЋQйu „‡`‡о•†ќC8ЃZ‚лL2aetwљEоFкvЕ;'€>ЏРІГОН\nчЅjМРВЬVrЉnoeЂRu¬ќ6мэКОW%b2#сдф[‹ТGЕ}c_cr»Ж0JdNќЇҐ4—Ї·|Hо&¤·t‹—:mН^R®(INDАчПP‚Pk™ч%кS 9uхЁ: Bh’Ь(ИЄэ XЅ=‚U~‹НчL EЬ2‹
+[$±’ж“е|Т#іodЧ„A—,Jm<H±›•$sVdЏI¤y+tr†шHцжЫsЁ|І:–гу"§л*yљpomя0B`›‘3її ‘Ёl7П/ш}µ1­µ!”жІё9Мs5<ж‚СєџўJ@NqyФ]eG·†:вБW»Е«їBcъ†0F[”¬ tфG[}Х±iЎ{БГгъйЊИY¶d±¬Ж‘¶§· а¤RiWC0PJФы,љЌFи\XTйџ|г/:Х|г X µфнµИxћ$aQ ЪZF`™a= …Вv*'jdђСН%ІrП; n! h‰l‰`±ѓN‘ѕЌ3WљРю ъ–.y©ЕQ†* щg!r> x«xDH—ђF,ЪVHјNФ%DhЇ'р«тPб)€j2Жњ?¤ЏGи&u‚ ¦П&)К“хЈ NЂЬдЮУюќrQђ‰Чэћ=Sй…O’ №тЌъ3C)аУ”RЌэтШE9ЃЌивМґ
+zыС, ЏП ‚3фке»‚ёfCОТВ«БєжyЛн¦M·¦Ќ§M«b|ЫrїV/‡ёLK¶&ї я`cµ—лLЅЏи§.xb‘fядч ±ЦҐлЂХ љ‡5
+ Wі=µIpя™Внi)vХШЎHТк$)t"’Ќ‹JЈ“ШжwЭзhн*’ЬXdA чи‚д¬0ґOћ”q
+Й#‘›Ґ±jк‰SE‚є~њА”Ъ‹8і~Ю]Тгf618Sу^ 5ґЅ{  ¦UЦтENxмdјРЖI(™ВѓfџЪ/Б­xМД Ъзс”Ґ‡4]Џ‚Ї”­V#µRJЙ+пФв{Pжб!й8DТЙ№эЋ›P‘ФЊ™Ё*жЂ>nЫњwQ…u—‰љД„ЬUќA!ЪWwV©ь#К5ю$#a="L‰ЊGЏлЄн¬Ь+і*ВBЗ—Р2Оrп.ѓќпчиткxжР‹с[*Q9ИЕю[зCнo`умІн^xё'oЙВљY`МЄ&2Ю”Ф|«Ѕј4K^&Їѕфщ6КЫЕ.¦З?©<Л7›k:3­Ж{%bNПСQдАҐmЋ~eП•;*^6ne6Ф№ Qj`О¤иeВџиХtЩфEЗl5‹rЕ>%ќ’„ќEб_; Оі0Љ8k…%n [€1г»рW•n_Ґ\Ґx…]эЌЕж ГЄьSЖя‹¶Qжъ7"XЖрфЩZ3#ј>*<Њ БП‹Yxz|ЯЋ^ы«› bVђ]ПµЪюъѕЎуl".бч д`\fo-vб =c"|®gXҐ ґК“©A+µ†Ј .тX4Л­¶'sяЗLјҐc=\vhрkє`9X0Z%У©Бb\€І­ r[ЄAjqџa#pєўоПЈ†ћ@п'IZW‹<ZэШL“‹Ь 0Ђ%\M<ЯS»њ§,‡Ю2Їсёгs8бRЖHЗMЧfЋ
+Z­AТЅv€ЧLшХЁЧ<Ѓ>»ЬjаdЫҐ ґџ°# ‰ЋY2Ќ…Л>џжjДGxМP·°RѓzВekўУGT~y> 3®Ћ€hDр.-р•' Э№Р`Hnьi#il5ЈяН,И»~1oІ ЌЩЗ–•АеуўїfЏ»KяВКcBV5ђц‹6ь ҐЧ7}Ўўmзzc)ы°мWAн2?{Л~“\о­нhiЦ¤/t„Э1 Оµ[Х #YЫЦo№V‘№Sч‰Sсы„XМ.‚K.мUЂс•д№№Ђ ІпМрoв ·О1йю5t¬©п¦dсe)¶l{ W#БWr·л»х3щOXX·ТэЉОрІ~zлўОLЉwuВіgЄ°$Бч¦‘Р®ьё}мє<uЎ#•Мхѓ€НЇWЇKКсҐ•л­™Ђthо]ЗbсЈ&ьвuмВ®ZRўdGq–:Nзт0г1тPs{„x9o`(§Ї[Ўwыґ1ўr2+ л/vЖИj5Цxџ’‘BЦRтнс,€ыайљ›н(™Іw[Њ°I
+и5|FE| ` ШЙт” (a’сЗµъ№NђТ%РTщЖ6дьи”8‚BД&:ЧіЏе-F¬)…РџWВ`ю‰п*Т)#О®}„#5чz4aNЖ„Д\:к<EV~ђ¬ђђRж6ы ‚x“ЛZЩ9ьт©їхby“
+ н"дщMlФљй\Yї\вЭј­`ѕ…ґЂ+EъScx„Eyбл
+ъъ°кµѕьZЙvЫ#ДgCho!xжЉAАФI»ЖcvЗГCM~oъoXxЧхђM™iDх3жшµ$ди|й~HнД_у#Х_пr&\Eкщ‘ґФЁeЉчEЏц]K„"µїe' ‘®мtИ VЗ,
+Цw1“t9jЩU*…¬ню°ўЗЂ_Ћ%ЙЦ-нqж«.KіѕfТЧSБыц…щЖwЙ(њlЁ7KН¶»?Ћ‚НЕЊ!WУќП,щйх6HњўЋ¦µ“b蛦њx…[*RL9ъQ[Ћщ«FMДБљN 8<@оТќ6шi=Њ$ (WШТs«§gzf`Xj"ОRЋќЩ,іязеAСг
+Лўп:PЄшXЯ#е7ХYеЌvЁ®о·…XА ±’сџ›gџХCћcђe–
+6ѓх<
+|^НХap4N zА¦—cВТ.Л7WУщѕЅkBжегц/В±КhNU=С'Кhп‚W»АФxОmЧj Pg°TСz U^1F·"ZJґ
+ыrђ^<Xоµ0ё€ИЫЂв?~(8ђТ;ьN>lIJЬђ>d°іњџ9Du)М±2&пOPfт$BЇЧзTCНDz:ШЁ ћЃ}gHїз8ДЯ¶±ЉЛНДЮnz6э(Ъ/цmHј(go‰ШДSl(b\Љг•њВ3ы‘/h%ьl)‚а‡ґ€EМ°x|щ‰]Шуh$’!GФ•±°Уёй®_Ъ/ѓN’’ыrП)&}’mКyW W“ rЫЬјћKЫ№dtЧ^3ѓЪ[‹5ҐFЈ¶¦пЂ*MnУ~џZэE;MЌ”!_P™‹ХЊґtaµј-ОRў™шцЯЌlIП«Є mDЌ—v±°~сf•|D ЛємЖЌ@Ё·sҐ&p5°g|тjУfЄ nВЭяhјЙГќb¤ь™ъ%ђt¶КЗ%лXa ЖjZ)VзP,ђ мП=а$Q8q_—мЦ®ѕhs°њШvм;х†Љпd‘–Сfь kт$Ф!ї±g§ХГљЗ“”Q'КФМ• ЗфВ)_
+g&7ЮН;ўeк"¶oЮ–%шYєqcЯ_ГОBђЉзkrы@ДDёДЉлVѕb‹ІDўM8JоЫдъђєж$7©ђ‚љйuJгАЦHГ1ФҐlх“N3b‚Ђе@‡‡Њ(i+wА¬ьs.і¦і`ueiшJѕ/2XВI;]яХOХкHЪ™—кЃX(џSЮџmy+\‹i6dЩ»ЏЋё,п;{ў№PЩH•”$vґжЃxбаi°неRу;лRОиZэюP«*Ш%9Яы™ћћ@Ш=
+ф#^lQм}3sqSVЛnџ‘ощ№1№V¶l8$"YмxВґ¶аЯь(Ы†7oeҐ}Юe0€ЋБiџXХЁЦ zєяJЦљЂч CK7У‹„r;а(цаи
+~ ?$ юэј
+[‚°»#Љb%¬эђЦ‡гћtЂFсZSЃRсЗuЃ.µ™Э №p#oKЯP©<Y†ё5ќмдфзlЎxЫЮЛ+#µЌ`zЇЅt”™чщ уO=eh¤фє¶Lћ‹ї=q %,Ї±?©еИF/.цжо—Ю¦J RЛ~?mєg/д ьL+ Љ"“ `OI
+Н#ЇЊ'НЙЌ2P«g‹·кБ®,ХіҐ
+зыQК3Мµj·Gи!)¦о11w‘  •„-Xk%т·\$;Qjі€
+пЬтЬsА_ЖIчьВ«|оШw™1oе'Ea8џЬСў]ґЛUЮнЩRBыз№Л†‰LВрµ+ЧZУ,Э¬> Ё“cqЩЁI¦6ерcН­#9Ддв¦ЖќЉё¦ј!Т«—lЛҐИx+–l6№/F“ґЗКyЈ‘GЊfыСІ mиуСxвСQvTf“bЪ,ЌЫW@Ьт `о“а¤GOSле†*&Ав9Ќ­ D+д·¬,cЊЭА~±’I=Ін
+Ќ€I#8Н¤Ж,ЦІчЪ)±fU†¤VвRСї±` №g ўМџ'уHZkH
+w8l®C•€Ь;яњOЄџГєC§фD]ь™PЙйт.JЊБК§M2R =’ЬьnбѕЪg бM)
+К%$r8Љ?4АЙХЦdЖuуЇ-lй‡дќjD¬xђ±\ЋМЊ—X;-7dSПnЙRћr:щ‰Myу~E}Љ —эчЧqЏЙ.b ж›ћ”^)fчАGЈп;аж »хЃўЩMЛ&ЊєњХQ*\ьe¬¬ЏzЧ6P„еЏеА‘шв)фППЇУр•_'8¶ц`}a3™ПРzqIEќц6+еthc—GЪїЅдmфкABPдw'©{lЮOъr8.Х{1ы,-±єyuѓfяЊ¦–Uи‚yјoZХЊћ#”ЛO@ T)WЪЏ]ќ9ЅёЖ g± t„e©їмсМ«х9’яй‡кA—ЕГ°J‘iЂГв’ЇдЋlК вЉ\J&зщРвбЬМФО ѓОoћRФ(F ЏFЄaIЙаыдШ`Ј/#H8БРc`?/eЈa'Ю>hЁЅЮЊЩћpxiЎmK'Њй
+•;чfгЇўµ‰ЧЇ®ь”лµТB_·эa+ё‰ЋI4&,бv§I’aЯГн%±‘Іејj ЫЊ#-ї
+‘j"щЁ\џ°/g“їµ~,x’YМPх&
+к¦р3t±™jДb­пЫ‰№лTOнОеытЉЮE}M‘~@”¤— Tmквы‚d+VЃ4гW|!ПXM[]:…зL&RБЏ?\лRЃ<ChW/юД†awMпЄчл}ИCgЏњА?ЅЌдb00­ZВoq©ТUнрыZдСЎ)Вt¤ьGTQЂБcіы7_0Ц®o2ВтСз9ѕHЬ
+ёсљѕwв§Xаaж~§©>ҐХНа|єAЪXdЁU§n9€“БfёKђkwkЧУ@<z9^;Ћ rR Jђ9|"Ј x|›л9WѓОњ^cµ;#SS0ШЉ‹Э=›`Н,O
+r­Ќ_PЃ¶та »юSvГ'd• ¶;¶ј€En3…В8С!„ЩюЏ»б»^>foM+Т"9%їхЩЦ в З$mmM ¦Б™PцYcыіY(y7<сw* ‡O5“8>дЭ}› Z;Ј$MЭЄ.„п!5ЛSЇx‰%y&s&HЉ™‡cЂ!ъУЂ9(ECќЗчЕB M5 ЋфФ—Kcсл®к ¬w™$‡Єоeўц.ЯЇенЧЖKцts_<ч
+зФЁK“YЫмRhLг •†$:!‰±ДjЇј…hkфvэNЦЬ¤¶+ДрхhзџЗеЧ·ШЛSЭЖё–рмГsd)“¶‡SрXцВЏ]#ZN§џзвёM›њќQ7?ЧVk3‡HміU|АжШJЇР¤їйоёЬ|в·Ц‰Єюўм—ф`Њхu(яyюж3mіЕћ3т«е©¶|S^qџџ$`“,p^вОџu¦l™ј‚ІиUЂш%лCg'`M
+XЎDШёџ
+»|ј:«М2,Uґ.›Юєн®d¦¤?Е/ОA¤1nш_ЭУИ¶]!yђ_ цk№®YqЪњLb(mг]зхШfbT°Л8
+М|“JЬI]>ёDР/ъќ$‚м¤ЧRЧ 4R"мІ+«„є?giЙѓ–ю1ЂB6ЁеЋ7
+endstream
+endobj
+2132 0 obj <<
+/Type /FontDescriptor
+/FontName /DMZTXA+NimbusRomNo9L-Medi
+/Flags 4
+/FontBBox [-168 -341 1000 960]
+/Ascent 690
+/CapHeight 690
+/Descent -209
+/ItalicAngle 0
+/StemV 140
+/XHeight 461
+/CharSet (/A/B/C/D/E/F/H/I/J/K/L/M/N/O/P/R/S/T/U/V/W/X/a/b/bracketleft/bracketright/c/colon/comma/d/e/eight/emdash/endash/exclam/f/fi/five/fl/four/g/h/hyphen/i/j/k/l/m/n/nine/o/one/p/parenleft/parenright/period/q/quoteright/r/s/seven/six/slash/t/three/two/u/v/w/x/y/zero)
+/FontFile 2131 0 R
+>> endobj
+2133 0 obj <<
+/Length1 1640
+/Length2 8922
+/Length3 0
+/Length 9778
+/Filter /FlateDecode
+>>
+stream
+xЪ­vu\м¶.-- ]C7’‚t—Ф
+! 0Ё‚m
+`k
+¶№Ъ8ЃЭЬhёяtз_uюKх 8ЬЙы/oШ_·ю™бvІеБег€iЌx€mЃвтю™•—P[Ђш·ЭЖюМмъWѓШюМ ыC ФЙ`¶ЕеХЂ!BШюg*уьзDюHьш?"пяNЬЧиї<вян{юwкоNN з‡ш{З
+xШ3
+а5‘У4Р6аьп –[ЧйaР,ш„EюvСz „ћ7 шїс Хa6я<ь!”“ѓy|№щ„EЬ‚|/с!51a яя#ш_D|я:«ѓ®/А+ Ич@ъзш'ц?
+кяЗщЇ
+Їz»щРВа%хzп
+ђХ°®АфЧkb–75a< cвw-Ю3ырЫ-ЋнБn
+'Ц®TрП|Z&цћвe–6Он`^у‚ЊГЯГiµU a Бцъ€¶Ћyс ЭX›Ђ+цб%;’ЙЈ
+п>>џµwmПfqgЫ5И O«vО,>«?Чn<^юЙП­ыдrё•v-h]еG3К°`‰eUOдЙй)fЧKщ…јХлqbО\_(ЃЭ’.хG©Ђg’ЌФsЋZЧЛ…'Пd>tЙй.ро№еАK;ОеЕј-.Pt±‘k8iЁ0иrv°±ryШ+ЃЫWWпСїѕ№ЅЯмҐк2§X}gгџИmy:&ifђDїOіGЁЊ•lГрК¤»Н!Џј0;ЈчHО#J­жiµ¶кЫjј”ЖPZbФЕ™ммљ8Й№zмл[0Pv0? sЬђьЅЛ’кљрЦџy¬©ж‘GQчTЃДЋnЄ:хїЊ“¶€Эпжf…ЈnІЈЛдlZлbjХ‡±Ыґъ±й_е—ђўЖ¶S/Pђ_„цЮђzенђ!(ц6ЫЊEЫ%OЉЅЃ 9e9оѕ Йsbд„ЭC”№Э›­04°–&i~Џ{yo:ЖЧ"э±™Ч›rК­фYс8?•‚Lођ®#…МlхисЪс®¤DФIюТЅ€MОыі;
+YЕEcґ/йфVSЩB®й5’t‚…xэo!¤ќ™ЅЬsЊ[ЂL[†Ф06Нoп6і5¶T·*Њ~¬Л}c»ь2|iёgrA= Vqe–O=uvoЅлИ~ѓУVЪPБqтБЬЏVЪW§О–ОШ†ЋЏІкЎЯ^Ёи‚o8•jђЬЅ(tЅMK6юы+ћXсЖzҐ…ЖПЯфЃтЙoВЄўкb4oҐдђВkКЗVY–лЅЪi^;=В’ілyOтј@-M№HаѕБгCЈ¦ЕіМй3Б€ :’«±ѕ0…[;оsе~±ТlЩuрc>^>Nщ—"­c©°w…Ї~„піMеДYHЛЙњmщ/3«n7яњ ®бш LЙ¶ HњЇHњё”pШ;Л<Б¤oЕ}tu›Э2Ца;ёды*QЦTј¬:ШW6‹“ФsJ7аОПF8®й{шk5R!х„њ™г6Cх•юш­т=SШO‡°ёыІЩжЯi6›.1зеі¬Vпџ‹NµЏЛ›Гiчў•/·&ИLЇЙы· т9OЋВт=d ОхиeSИR|ЯЙ"0Є{0р­B\шOT5ґҐјйг{ЅЃФvЯ5YNЗК•ђfи†Й9X9Ьі*­юЃОrЩЈtfИЂхЄ,Є¬ф°Л<лщ,Eљ[[hpB&]°!‹чЙђОђЙMдЈґ4JдфY4bдeYvщЎKДJЏй`ЪGл%ХҐзК\1"’зwVeWвЊ@lП±SЕo%«AkН›є­цЃЉR*¦gЯиЉz7DЇъЅ(q›Ґ kИ–;GИц®A-‰oЂ·єјѓ ‡уH€G№:rлљЛжS¶†Їз%бG“к…щЩ±V±¬з«gЙіq‡9ҐГ71»дг±ЭгОjд7ДёduюИѕW*hАЬ ЧЉyЂЙДhЗ“Zh—,іL€@*Ц™fЉ:.ч›1xlµъЇЂ3чБЩ—l…U‘ьН3ий¬Юіbѕ.ҐЙ“tђcy5Њ
+…grx4ЫІЛ
+3u!Wъ~ЈЭKqYОщХNжBЫЉ]ё›‡|п†_Я„А}Ж±ш'Чћ8хOЫxY¤ЦaЭІь6~ЩХ_џ¦:" 8С¤’K—ТkB‘хbЁбЌмгњ5™ѕ_D7fюёDVЄKЇтbUЏ;^Ц‘7|yЏъ¶E§ ґV;ЁEDС–«ђЌ©‘8R ‰7JPјП¬еxПюaЯo”†ils_DiyНтZFЙблNЎЊЙ7©оПх–2мЬL‹Іу¦ВЋ)HLif”др>Пb<Єїма™.Г(|©@
+АWк0kЕІЇ6тSГ¤%›Бе§dюtjјџXE°‰ш<Ѕњa8OиLE–"Зщ$'ЊГWмВGмв/fт3"1‚кєJ±
+u7 qЉљМ йѓ»_і‘лO–ќGў_
++їкє`!>T–L#^ЇќУT ¤UweМдPћрh2г=™D" C*PNъHё|”ё@шW®аЮkчPBРњј
+сEpр№ їя јJЏB/’%бVЊк™¤)З§2`’°m™оѕE'ў—•!XѓсLe4љ"}д­РЛвJ§”Бd1m‡·*ЏЮMћІЌМ]nТ—f†Y
+ќЃтКэ>3Ѓћя"ЄaUЅЎСщммзэЅ |(в—Кі¬zЫхDй·jФТЏиыO
+ыQн«чuB"AЉwc
+-ёРађuо™ZЦAёйn7_яx9r$·¬ЄX‘іlнЭteШRЭЁрgu«Ч:j¤LNнџўвЯЊёяЖOЊdчэ№!_+чШђ ¶ЩоlOq3РrЗAІ4&‡Uы8'„T=Nщh(х|б‚©ЮtҐмg­
+0ЋЗw„©2WРу µЇГБ‹<џy¬l~сЙх№4JћF°ѓЗФ™Лv„ЃL‘йGґ•bTYЖBSw‚“±ц&СЏыЏ§§%Ь‚Й…Љс%GIфнЯНn‹ў‹JL„=кЂA5D¬вт|x·bЊTЯ,iVуэµь<ьnЩВ›d·,OХѓ›Ќhч‡еYy(®№ЌЭнЂ?­‘¦ Я
+® LЮҐЬYDР©№”Ї”kCЋ}ЩkZТЇЕД)‚ЖЈiУ®ћv~d =ОЮУkџgТъJH#’—@Йhќ?ьr!Pѓ9Ъо‰46h,F_|нТЖl‘лщTэТвT QпЩZЦы=A4ўяЄ‘‰ь1нФaФмrд“і<жЪ™U{‚4›,]*Ц‹‚А!JиДmСћЛuойoCkEФј
+Мyї©#C=»тсУсEЮ:mр>MULЫ‡¶qт„оdь85-™Ѕ­]HК¶%±~tСкП]ЅѕpРєѓ_ќ[ю¤уfUEБы{ќ{­чjЫ»x0Пq_Нgк/yеYFcЖс§иEuь8«№AћJzњaѕ0-ЛХџ<'ЎЅ kqВ6Н3Oы”УЯ‹т>№Ў®©-3СSlDа­‰DвT<ЦS’,шM…_7ҐopF]97><[9†,/TЁ°•ҐMЧҐбъјwзХюdkљY.'чIы DПі№ и®;ІфwHs®ГPуЂv6ркД}јгMIM~¦g&ьe<М†јуС 2ю”+ЯSжѕкћ^Жжэ"h IкВњњџw3э•№E"шщ»ЛҐь¤’mошОkTЧ ¬L&ї2 RэtВхСЪ€—vЫПNЎЂ­r;Уъфзq_Э–$ЁЊ[»§lНз>фC'J¬G^Ш«1sмЊbvЯ)¶›Ъ–:зіЬў тІ "H‰Pї•GЯ ЋеДjеҐ
+C›д™йЅСkkр¦џV›дGВЇJYѕп‰·Р+_BCіJфgЯ F›X28·>d±њ¬l Q%ѓS:XbE·|„5 0л~71T0Уя)\MCШЂ
+ЉOТ8тџ±XыM/B<|HRYь…Ъkг#…К[«§2Zќґv‡Jj&П'‹ЮОNкVО)NJT%tЈ|ВДVUCXД©ќкФЈъС5И}‚ЖI–bЦ—s з…Q(ІlKЅ‰•Ту…–ЙЂ‹Н,їВO»їЫqммvхч1„]жљЫРHєµL.>ЋЃ]\…Ы·ЉЭ],‰«Рю2ўrЅLСFє&0lэ"dГqвqVO
+$Чпоо|hЏФ°ДЖU м·y2ЁћЌ В-Ђw xвыќЌЦСв3и­
+bгYPgs(»PM)ѕ~Ч~‹UqК­сВЩЂ€
+&—zёЏ­Oщ…ы#ъ `fG?C‘9љ›9ѕЎЗ·№9”E$йЋcl-їїџэП«®2,µ·Џ}stj{Нџ&J‰јNNfРр.№±_­“ 0™Тл®ЗZЦ~№НУвѕL2"›®qЬWP<_ґсЩ®JкFю¶мeб`‘">нй—4{УчЉ;4]+aBэЁ|{5ГЯ
+Вeё€цХ_<€ЯосАйsВ{A ИҐЏ€‰Јw5Џ©нZчє‚У‘/F”ФJсБьu¶ яЮ:К[зЌ«%¬Усмдe9&жhДcҐeQъt$ДАВOб ќ¤…Юцњ"дUА*Zлnі ШбСdX{О­CbpqDѓ”1UГmJ6WfДЋ-eЉFzs€|®ќAќщyЄ’2іЕХЧ cѓ;¦иHЛ8лO?џ„жЏђ0y"Иb«ЋВР»(reЛKгѕQJр_I‚К»Q¶Е2›$d{ЎPЪ+‹Н_Ѓ.„V‰ъH·ЛџO ^ўщ~€ўZ№C6…Пћ&Ћ&61тјоnї·ј&’ ъї0"ИXG!А»Ц5ЖаљъІЭшb2¤гтє:Ыµэ"аФ”Ь~§OO-VсeYT^ц–G›uk{Бў6#¶‰·дt5З‰I!мvЬ$z’«Н6mуrч=†л±eЛ"Ќ
+кс>лІeQиЅ ҐЧр
+бV$iѕZm.ГіO¦s}z€qµ*JS€“=Uўpn
+|A­Йџџ‹ёџ;k_м5пЄµUјY–<N#}Мз8ГqP¤№UщИ рxb¦6КL¦Щ”Ћ)jvьq"4{ђш°ЯZ)ЋTµЋнl›}жmМ¬6циL?. Њн€ЬПы…sџ/з$HЅZ±yF2Ї{‰fПо¤UdД’GК;>‡іС.X=g,–итыЩdюЪXеBCнЁ­`–ЈЕЮр„х…0\“0ЕZ
+.Цтi8Э!­»N:Мйh9пЖџШѓцЎE-S
+З›­ф”,1I†©шнк¦зeщЩЖ{Ш‘Ѕ‡Ѓ§
+дЯ¶o
+Є‚qг¦Ув Ef@6›e-\дЏФГ+ЪKИYAс2є”Ѓ#•ъ~VЅD9№eУ&®б¶YХЭХъЖ4IGZdH"
+=Ю8фЉоњ
+*79iW`:№QКшњm\¦Gцe~|z‡U%Љ†-У“Ne“иш eэЈюB€+}З«ЂЯВlК‡J‘ЯB@«-ќ0:®«Ѓ1ФкђT[®;ѕm’'©Ґ ЄX щЋљc-KGЙQб/Йfзh [}УшўЛоФ‹лk7@ПуК3-[ф‹®b_QТDAi»З$ЌЈіbC=lљуBРиЙ–_g$3BlХѓ>е*ЁФ¤µЯ5уr ЖKlЋЈЯбї® о™~щщЕOЌ(ЭэпxK=ц-ПAтСќї‰е8:.ље(¬R…lкJН~ќЕИKљ}ЈҐщ8LЪКg
+G_A Sф#lОhВ—t]…кн№…sЮV\5Ў{¬HЁ. ”‰;Єpмґ
+HџeпљМР’h|nЖMч`Hm›иµ/…8Пє№еQZ$їw•С,{лыЕ-~‘Яi>
+уW.¦Иітw(­ьЭдІ5_„®?СwNА‘:ТLм!4љ[уЭ-Я+бш…w)N8иЄГѕ—WІ•ќ«¦ЧҐ$мxЎЇtпtњ(ЏtIЈL„И^} *іEНЅчLh<ґг@Q-ЁЄ}З0rQз~.!'©"&aeRYoM ј.сUMП-ZзAЂDtщvЂkA”тСљ ¦х<Чёњп°yы=NлpSщЮ34?нЙј.‡:ЅТq›'#Ѓjиyегib9,wЛ¶cSn)ШQљ3фLлВevџ©Ф“UЋrtОNR’cц$K№ soPШЩв g+О‰dђЖу,)Я,СяT•f}кэ)bHtV ґиѓвуЎ€>,©‚C8гuWъHDДЅшf9вBяВЙёI~ «з=Дsb¬БBОду!аkп™E›„ЈЫ.9ТyhJ)R9ЭеeЮ­«н Дj§­`2’эjЩH±я›Nгor‰Њ&ХЯ·№—[¦»9«zг€K}:C%ю—# Тќ|pМфOЕ-фЪШq‹*r‚®–TЯ3ъЁ†c8h5tЦѓ‡В–ћЈcdЋпЎK!эп‰Яu1ю ЬШьФk/qФMк­й;=uђЯш
+–A™9~mР>‡–±ЈВ5 m™]™†ЄЏхґИ93
+[h™ѓЖ$0@ю†љ$nAjљ<—…ЏоІх96нИ»0лJ‹гУ—fйdi¤µћ<0P@}ТPШЌGzЖxo°¦Ю?K -5%µ°|ж<YњкЧlОlсd3Ф‡»‰Чvn…ЛZЄд—b9<гґjBхMщПwХ>b ­•Ъr –ЦjкРХVьєлЛњ;!_,ЖVт¦шЗ …c–eзc:§‰зFMз сЗъ­P·'хИи”9R!2КьP+G№“Йa
+U1@фb'\СеЂТФШj+
+i2µMМЦЎZХі *1Љ–М(ѕ(й Б;їЏ°oRфЅ
+хћ`?‹љЃърLхuјpщуНeДнТTbдп3ЉЋз„Ё к‡ЬJ„›gu{c­°Њo¦hаЖ,Gдѕ#3p •wЬј
+zLU™«RR™lЉАЯОП»с}ќзjaкФч{`'T?6&­ЌЂ'ЅiшN|#1Wр¬Q~9BЈЁ€СЫуIеР\Р„q~№Сѓ¦%ѓ‡^y.FiPЦthечwRҐРЄдm’ѕ(,юЉg‘ХOђk$МkCЮ†]+хкМШ°ІбљЕ№qм±ѕ°ЄяћoЃ
+endstream
+endobj
+2134 0 obj <<
+/Type /FontDescriptor
+/FontName /ZBOVQV+NimbusRomNo9L-Medi-Slant_167
+/Flags 4
+/FontBBox [-168 -341 1000 960]
+/Ascent 690
+/CapHeight 690
+/Descent -209
+/ItalicAngle -9
+/StemV 140
+/XHeight 461
+/CharSet (/I/P/S/T/U/a/bracketleft/bracketright/c/e/emdash/f/fi/five/h/i/l/m/n/one/p/period/r/s/t/three)
+/FontFile 2133 0 R
+>> endobj
+2135 0 obj <<
+/Length1 1642
+/Length2 8454
+/Length3 0
+/Length 9301
+/Filter /FlateDecode
+>>
+stream
+xЪ­weT\лІ-N‚'Xc m$w ®A4Э 4ЦH,ё»Ча Ь‚w w‚<Іч;зЬqЮ»о=?єЗъjVНЄъf­c1С©iІK@а¦PYё-‚ИБ%PЃЩ:9jАmTаJмКPм-d xДш°¤   n+ B@:P@
+psЂXL
+0ѓYCRЄjzoUд
+xґ›Бя*ИОюиaу€=’©БЋ`рUMZцп: ДџЬЋ°G
+@`ЋvЦ ЧЗЬЏdv°їКpr„Щљя«6ЂФд
+ьЧЭ>qqэ¦e[ЩюQ‚пoj щч5ы«|N]- eЦяfУюе¬ц8-W;(аяfТQ†CюyшC%) wёіs?–ВОГН x xНлсяЙър_geВж0ававяясыЧйэїСИШ‚бђ?#¤‰
+ЄґrsјЛа­^IБ+%&·еХ#‚чЯ\§vно6^mцµ‘Zїlэ=И¦т``iПy¶шў‘џuУ—УЁ
+сe¬·R8w9й{№ыгЕ1с8&уN#В0ЦaDcя~ЕХ‡”iН
+©°2SнИ‘ќ—­Ў›,цvѕ-ЇіJТJUCЁЏx‹sN8фЛџE2X^ТЭ7…ЃЩIBY2€Єоt/^VBт·ГО«HJнГ»·Р‡­…хewФ5­tЗQь9°#·{ЃDїй<щ™ѓЏiР -*TV;u¶—ф6KwДYёэЉ§Л^`О­Хю
+D­ќI }U)е0хxыmњїD0m§ы3eџ‡Йт9њх|$Cbђxш;У†ш6I4yЬ+жхМPЋпќ)*Eъ”.ћќр)VГ\Іќт%ПVv\Є&ЃHЅрч©Умјmµ  0#::ED%cНэл¦ч>x-Д>ЈїVxц}~§}ЪUҐXIkљdbNY6њkеѓ}сe+”™ ѓ‡Q+ы"2WnЇ«ч(БRп)ЊнDч*ґБжь»Wо‰lЮ
+н)Jdз‹ёЙµХЙю`Ыюе~7NPёЊ:ьщ5ЖП,
+kL®pшжжџz{?—0Gyuы,$*яНУИ‡ц† са‹ ІЦnсIK$Ц!;![ІЁK›#бУ"еp€КЏf‚|ѕ;ГћвmM ))*`0гuт°”В€)g槑мl~ ”­“шсй‚л‚Џ‚>`)ЖЖI­*%ЫДръќHкеyЛZ ђчґСзМY"qчњ_С4vыЪE%bЅW№CД?ьшСУіwф,Kщ ЖЙ]лђЊ©Ўд—|'Eкr<РЈЇґSНљ2б@•%Њ
+Б8lэXШЃ–—4O–M)ьU®іШ.$'МьE‰?“М3вМ`¤{ Њ¶Ѓв‰ьАшl6Ъ§qэDл"Ў\5Iт
+тDUAШVіЅПџМ ѓibЬКWд"чВлdС“En‹Y¦3R· {#ъчvDЁ†?~©БАСZ+ЮX_Іj»’,  =€8N:¤шЈЌKDћЎ“n|oй”3,Юџљ?шbѕ‚ўСnцЭбЌ’”O їК9J2џ[cЕік6UЏ
+J:їЗu<ё«іjM0№EЌк 
+а±ЃС“рz#‰чaЦ’РWд…IЙ«юќлхЄ†кН·i.Љи«#Rvы; –пЈ…l nYk„I?н!нЊ*‰™›HЬ­LB<vУЛ"Iъь«Д сvЩц}»iKY['r&Цf№]DѓG¶Л§*Ж9YлPcрґ‰$УZN°эИйSм^” `+иxю&’[к}ьЦJ,
+їШПЛС’й)3$4rR©фН;zѓO-Оo™ўr7bіUПЪїс6MТZ\зw)~ќE8qхV­[$D±ТцK•™~~–aсўі–?ўэ™РЦдfїo%2Зz%b’\ѓЦЕP™ѓ|йї{О9pфЌџД•х·мЫМjb Ь:'Йљ„'s–\В~^Љ€‹<єЉFнzўЏRyгфo.ыш№‹oК?гЛіёЏ=OБ2ј)
+и†DЖ‚ЕЖ(„ЉдўL+џ±ЊKё‚Еи‰GпКмшіТ?!Kp: ¬ sТ)HрђwaЖbSлm2eЙDWуx
+6p§'}хCХЕЯп\у"~ЩВэЮищ‘„WrgD?ёзПZюYUгЛeҐ-NйЅ6)pл=Dy?щ’]9сs‚«ФH·µщвЎХwє*S‹РV!ОгХАнчБо?иГФї„з|mNЎС’µcFЁKtЪћкQ2ѕfM)цј¤}Ў'ѕHС#ў~в5П|;bр>*ЊVa® ї*Q•z™М•}O"$љ‹.6@|FДНыKЬ зЩ } ЅYњ„¦кЄЭV=зёч+пJ–
+Hf№PпD
+GЊKµЉЕ­гf·тп.5ҐИtЯ{э»>хМkќsлKUz L&^¬{Ќ71иAЛж~[asHMў]|їLj®#ѕц;j«·2ь¦[qЊ$EћRGяј&ЌмhK§Aч;ЪKSП№OЂ©єпNвN:Т{Ъ­¶YqbЮќ¦gµ и1sТ}Kивў%н§®]д‹[ яD¤kN‡M}ѓoI±Ъ}ћЊ3Мh;є:0Ґы“ЈizнzсЈгТЦеМІєµЖ›™[ЙЅ›х/Я @’{®НxН&єѕРИР™;q#~гжm›wN]ў\fI%qиqJ1/¦¤Й®L#~?•[5:iuЏ“+¦ё ’J·м¤uУ4эћ'vF`ЎФЦА¤vљО‰СFЦЌДБhЮ—ЇЪа–КБ95ФХhfц
+ЅиП¶dЙ[8.ыЦЄ=;Ч.V*€э¬ъЃ3^fRQ2zН$+Д{т>]N¬Ї†ї
+SwwЇ
+eu0–Е“:hЭДЁґ(&•|Ю•ЕD3i(f*Eј+ОоЈ4їьЯ9ѓЮdyj¬{в Kђ`ґ}4ІtІ‡V«bmgфon5БщЃ LДп5бьJя0аiҐ`НUфвИ/X»ЖЋШ+Л‚щ‹>†>eЬ§Эjѕ”9<uіёBmф6›рgcF4OЮЇ›5‘чйцeдќчЬМ‡A‹JћЈ2М [Ўgџjf{>зэ4VЪЁџЌЊкJЮєЗ¶!4"ЖнOт`хfЙ6-Т§М7‡pйЎР€-®ЇЇзe'њфЙ&п®сЖЏ»ЂfІќЯЙ.ѓИЊK‰юNoрѓџ±бEДlт r`§б%^ЈФїЛ°hhЩЙ_кЫ
+шЌШщЦ…\UgєwЄЪу}¬cЫ ‰НЫ“х–У‰Сrц>WD®н©µm}Ђ™zЈoЏbuШ›ЏvиЙu¶r
+К*єMБ¶АZЅЂW#e/«Q5ђ1b1}Lm§vЗµС‘PoГ]T*О“F4DѕЬ#цp
+ЅЁ17^є ЎqzEw4Н¦тЅъ^mb’уСOфљґ[
+Zг’ЯюШ–КBЩ#$Ф4 Ь|к@щъEA FTыТlЖ‘¶љ©јЇFQдЁO‘ґ.СЅЇЃev8AЁ@'s§¤•Ќэ”щ‹Ь5љіПЁРxjеЉW<‹±ґЯЃ=Яру)/mщ<»Чр%вю¤М$г[uШиђ/тђ‡…+Џ®%Њ'Јгt+{‚АнmаЃРЕІЋ•јє>o•чЉ”n}ќ*·U®уёЅFПг
+тNЦйбяЂC>1IЩ*сґ LОIаБє%ев/~Ю¤fфІs{џ%X–[ DZ|qНЌ?µ+аЋw.LЏа@¦FЇ‡?Dг/‹6д&;9зжl“LPѕКL}І¶…DЖpqуJ%4№SЄЂР€tїЫйжЂТЁ‹ЌќYUm»ЪпШr5_^lt>«uТЊ.’;Љ;¤киє¦љ'ђї¬ыM)LZ>1vІёёыЭ<+Ѕh8(чѓрш± ­+±еК»ЈФщљ¦ҐKўҐ“ во/)РNI”%З3j­–(A|’q­EPuT¤ЕБЉoЛ•ч|ђц=dXрОNС ј1I*г-b-ъeZИЬ0Д\&•LяjЋg;«r8оnFЂЮ7t†ТЭбЁІWЙ‹ЏІFNZя ЌгЃ`’ћ’чёяф>ЅвкАwtяK=о|[щОЧ(ZS*yGЩ‘Na бR[ЄгtпxP Дхњ Уc¤isВ5ЧG•-п“…ЦЎ`э(БЛ7П‘Є&ЃбPЏ¤®IД‰ШE’ЈgдБ(ЮЌію=*Бс‘<…nщ3rКbІ0РN|-M°.uq]u*Паe2сZ—Јп™hЅ€Щ;|їЯхъыQњљНЛРP/¤d9>Й¶:f¬ю№њКь+Р/Е У›№v§+-­oH Є^K{
+|ўщ‰-аЮґі;{џ»#ўшбЗ·БеlЭЎЃАA%
+…‘x К
+QФiњт‰H(2jЊJя,ќv txфsc$–8‹єЖзv^‚Yя^ћћ°ЗF–]К°]іmc
+щХRJЛ5D’wGҐЇtк
+®iЊИ~6М:-ђшЭ™KэИ(O6Е09¦,—ё™бIlЩ1]€Нщ1ё€п;єH꤈ъ0їСN·"€vjѓ»|х4„l&Bkд”ЮЕ— кўZМgS©Y¤‘3вDyою6F№6‰|Ѕ‹Т4¶·ћњq%T±ЃЯ[­ @XUo.Ѓъ+хњ>2ЇF
+­–•ю4Xщ(иП,льДg°КіҐЭВrJъЌЇЈ†r$ЌхfkЮА Ёлїи,ъ±b©-# ¤KZ
+endstream
+endobj
+2136 0 obj <<
+/Type /FontDescriptor
+/FontName /NXTJAM+NimbusRomNo9L-MediItal
+/Flags 4
+/FontBBox [-200 -324 996 964]
+/Ascent 688
+/CapHeight 688
+/Descent -209
+/ItalicAngle -15
+/StemV 120
+/XHeight 462
+/CharSet (/a/b/c/d/e/f/g/h/i/j/l/m/n/o/p/r/s/t/u/v/w/x/y)
+/FontFile 2135 0 R
+>> endobj
+2137 0 obj <<
+/Length1 1630
+/Length2 19149
+/Length3 0
+/Length 19993
+/Filter /FlateDecode
+>>
+stream
+xЪ¬єctem·&ЫvvlVМЉm›;ЄdЗvЕ¶mU’Љmі’ЉнЉmхјoџ>=ОЧэ§ыьXc¬{вљёж=чШc,*2e5&s{S ¤=И…‰Ќ™• hmgкк¬jo§hП+П¤
+ґtь•s"PQ‰9M\¬нAв&.@>ЂР 4°іШxyyЁ
+@+ҐЁђ‚ЂN&¶
+[;;ШљxюЌэМБЙъ_iё:[ѓ,я3FЂРТДЙЬимьж/ц?ЭщП:яKх&¶ћят¶я—ХяМБЪЕhkБЊАЖю7¦™ЛЯШ–Ц –fEda`cэ·ЬЬХб?tn@§5€цџ™Ўы›„‰№=ИЦ`ґ@`Qґwщ@ыЗ2уЙя я·ьЯBпя№я•ЈяеяїЮзя
+-йjk«hbчw
+ОЭUщ
+aћЇёкХZ{юђЁД”_э,ѕБъвlт°ЖбШ‰сј‰[ікіaЂ:S)6AcэЬ™п+ђ
+Ґ”!~›µтѕВЛIэg=ћЧ4Э›­вl_{О©Є¤jv 6n.юВ«хцчЇ/q/оR§YMДSаt„ЅО_°ЩЦЦO|ле3!!Ж"l€gр –ЈѕМьдdаґMJч[1бьbШ«3..вBј#КГ g3}u®QQИЦІФp:к{ю‚щ:ыS вЮ»»ЅрРюв#ї5;hGN­1°3хлB6CЭЅҐx
+ґъХ,/‡ќом9‰‘gлѓkІeа;‚O=РюћЮ@ч“Ъn!OоІ%qp_8?eQр. DхDЦ–Сdі­ѓЏГaйЮЇ•;…ЫTоЏ }gх­°rJїk8u•8bЁи–mсѓхО;)Jђ‚x#Аср3Лdф_)BОЌ{!ЦЌGыµ0ЂЖЎ…ФўЭѕW$єВUЏЅ¶ЂO^y#вТ‹Єsў, м[?ь@†ЎйТЅъ:”Kэu|+чЛљѕoЉ.,;VDжЎ‰&–№кЊY±сыP9УХЙGжr$eј‘oЛz@ZпКПg¶М„ZЇљщrэ¤ґd‰ЈЩѓЉ®№&vBOЇin»џхљжм­HЕoўm0ЖВ^……WtЃZЯ™Do9ZџџPКsхlўФбщbWГX@йГ›¶Ч1Qє=¤&%°5е"љ°ЈH uУm+aRШvЋDЖ%uЎч+MКI|ХЕ,5,цБм&э«i:ЂУё‰ҐСЭ\щ«U ™6Ъr>ье<¦з3±;“І{^мxMш¤™пXсмR¬†ШJB›z‚OzPsйё\¦в;Ј»Іђ^DЮ!ёUI soя Н«dЧ“У·ЙЩH†•jL'µц(m|‘CќІqOЬyJ…"a‰-‹а№u.ВХрЖь|fCЌ‚ЛџЛ*Ќыxќ6(dlNщQ®©uпI•Чи7о0«к¶kб kйІЗАhb¶к‡і9<$|OўђьЌYuяµ
+©Йeа цZфБћ}C€y±·•§вuсљcХєЇ *ЌШ“Џ.Lq2у°%хшuЕб]LГЄ. мцl4слЋ>#‘іyФЊx±·›dус·vЭ’ ©.бЎ
+*VA*E]6ФЮНe†ny,ЮЃuџCІдђгя ЉМMqЫї$і‚¬АЬѓavШЉ r±(t‡ыв7ЬљПUL]0Ђйxт;єИ3 b_В$ ы·F
+Кцѕ.@uЈћфP6u†еєг…kv“S•3ЧД—%ѕ*"[Њ#Йљ—А(eіt7-jEУЯЫ_r И$ pXaѕTьIvеoЯа.iџOтТДh>Гу­%P+ІеЈЅз‘&+•р{··'ГMриєЖїИ/&›‘GінH:Rµњ
+д2љѕЧб9ћ <~И’+~bЫЧ^:RМ
+€ЩА<»ы2?O€P+]fҐ…ѕЩ“Йш"
+џ?Ј]џКfdиxТ>аuEё©GюUmьГ1 СQЗKв)№L±|tТЗ·e *уQф~bз›IЖЖћ…ќvХVHы·2ґРу@тф„Т€."ЛcЭЕ%Э#(Аш`~8№БЊъR2|уҐжTdqжЏҐ9№і@EчзJOE­.¬Џ’Ы64®·Ы№МдџхьйдX’yжFkNa*¦>ґњ9i‘€ Нщ¬JaeОщ™\ҐЖ“й¬N0\A‰`Рхb2*ЈџЬъ­ёУ¶НM%—KЉQlЋ‚вµ:]БN"К3yЌјPЦPуsg‚фсїT]+TэЈLуk(KQr}qЃ']®So™XѓPВsЉe|/МpУѓђЎWТaaЦy­‚зiре®?Йь//Cvы…hЙYаћї|я4)}zШp.|,v…”дП°№ЖI]П GР…!,OјЁЯЕќВ°v Љ0Џbj)ЗЉнvs№-НcS 9мЦќJќdбґ`Ј3™зrћg}Ђ­ \Ґ“H)ЉH’З7ј`#У 5ЋKўЬ'иґf^–'HЯC/3€†зхZv‰t]МgнЭU№:ТсПщўеэ±їўь€МP!qї|џ®Ќ|ѕвhI7=©¬л‚ё·ркЛ
+oуgYтжа­‘лН¤,vwkKЅ|рьЮЋ—9 чX/•B„DI
+¶¶zХК9Y5rJн4]јИиlIНBШЗб3ЬдщLJ%Jыy-Є‚W•†feЉґ$hСћ9Іа3y”I)°ЦЇB<ЉЂрЈ_§ЅэЪ;в‚АЊ±Ь¦”w?ї[ъъј¶‘zЌl –Ѕ€‚ФђcИ†З Ћ<&ҐшaНjе.їЇSxҐb‹]‘юј6теэ xфЩоµЩ‰‹Эil|‹/ыfэ©””њ(є!н^PЪвe=°щ%наTsLM@б'Oк-гГ(Т©SM¦Kх »9ј`Д08l;lcаЦ—p&« ЯныљЗЄUq§
+иw&
+Ѕ»ђъёз• ‚,"°Є=’юм:л#у I$ЊЯZ†BФъа?№іщ›г\СЈ##t,GІejш>Jn
+Њoi¦«ФЛ"ъэ¦dt©Ч е#»Ћ›Ґ·Щ™? вѕчМ±ЋY:  ЦйKZO‡iЎкљК:ш]‡_[Ь“vSь*pҐ{цКЄяб©Љ‹42„ћXO!Jz¶Qь°¤аЃЌZБ±.кЗoћєпaЁ™8ѓ"°]юIIюцc”^Ї№KЗћHЎТо)GЫҐ@ѓЄEqE…WЬцgчХdi"•Q±Ф%oа¬uўк ‡Щ–гЗz-ҐХ“¶н]
+ФХ5ў-НVbzЦл=ђ°cњ;Ќ;Р"Џ¤ёєЄ}/}Ґ/¬ЇчФ[‚H…е ¬*Z)©”Ф7iњљ‘Є·’Э]Xи НQpp©’дНY¦@`&>“·ЅXќтqBJ…·]„’ѓТeAоІї%wоPўЦЏ/±ЦlVdј+’ч‘эєНхЋь#И6FCФ‹8яGџщнТq д Ь”T;-&?ЁVe
+ццЄHQ`дН\н«н >rNЂUhыY?\Yx$«ЖЦќД–†{:БШцH8¤µ@SЛЛ›9ю7zѕ™рЯ&ьKеBЛќ†ДҐ{Цу!Д…®hыГKЩш'ѕї–ЏBcЫ.(¶W<nPЮ5ъуZz­№“—d-Й5а О ю(ЖБчґG„vІТВ‘х Ќ«ѕЭµЃлЖчФсfwМ‚'tjщcљбd©§ѕйЎД4ПfєїVvё3!ҐcхѕІ&GКW
+6evЮ?RзU<4"н ІPцЏЮ~КЛ¦ ЈЋг&‘џ U•rшОТ8нѕ¤‘"ъЛД­Љn9лJw;EVI/ПщRD&h‰v‘IFОчЕ‡`0Дрvщ›юzr`uь хмёо2u9w°4ъЎ>VzЖM@ҐУ[ыЊq°-=аk@—лЬWAЫGЙнЗb~№аHЙD]IюЅ№Ы#l>“’y‹Y7ґ»©GюІEћfкyЭJkdx-–ЮџдuSwQОѕбsЯ·›
+д€3пСbUBРXo Їъi?¶H•+дЛ А44SєN»CщqЊ%BилЇјчьwмЋ`Ѓц=_ЦЁ·\њК"P,љц.—™й BЁаZ†р‘њФ Я6ІџцvтҐуnЇ“љqО—і¶±ЪN臤8f=!.B|х%¬9¦!OмlVW„§йўБ5jxђПxD?}(JіЇdr)–ПІЩг€Yµя@)ЦОnrГы]чўДtЦ0ZЄ>Rџ,mИ|6qwrд¶GMAЖ0»PЮВчсXј°ОG±~@<KaЇm~ш07*.S°\НішТ:Ф§Цпњь) SєТЋ®лОЫJ-‹ь)G‘«ёЭХ2СpЇґомb…‰$VJйb§z
+= ВBTќ…ЩЎж8ъЎsf ‰InЭ в™ТЩг®њR№Їc%ШIШ,› ћ/Ћ\юЮЈiќБЂщS¬5ЕхQжLБїЂUїh°ґх2_! Ц‚|(Ѕ“Є_ќn¤©µ’W’ћя!<IЬЪ ёјK—МШ1ђЃЁЫ,Gя)Љ
+пС$¤a‘рdш‚ТЛkЋ{Эg€o”ЭYУoAZЧmЕД™¤,Qќ0PЫњ­–®†±NДI‰Йќ№ЇХ…ЉПј‚ЖОжё© bjl.{?8мж‚~°]2Њ?–8Ь9ў'971_Ю3¬O~ ‹фСґ`ЋєрдивыјL~з`Њ¶EхP} ЪЪыўм#рШ
+ЂфЉЏмєІ±Мaиµ!=0Rі®Ј‡БdK%iяµ:Ш·„i%xF\
+$х2>п„1EёСCІ>югuЉYёkЏfЛЬ…Гl•Ўп}#LїXА%ЗpEџнеЁ„м1~Y>Ml J2!0\npЁEПЬ'mQЋЗ<иJОBi_Ї6P{фP6…њ" Кjж(‰З—•БKЎк]ъNЃ3<Оs‘БАxuЌ3fн Я§bЃЏ¬ЗЁah«tg; ляRуді›DFХуД<µК?]юrH±‘іWҐ~vИФВвђ@AyLЬ.ЇH\_т‹ЩЛ?г°џв,•GГr0чё•П9Є€Њg ·ќSЪY_ъАu7Џ—н М#[НЕ
+& ѕѕНl[hэiЌ¬Пuч*‡•В•О‹WКЌ*fТО7†ЄZј;ъ
+йвGaЅ'yС`NHћп­vЗ'ЊnmZШ0¦НDzСш ЪљГ)С9=ЦVЛ„Њ\іNЙ2zд<c6ћЂОЏ°fииjэ@";)“„®JzещАWdы(ц›З^’оущRцЭк0qб
+Ћ(љЫџѓоМ™®зzѓ©ўш¬`„(п5nЄ%м= Ё`Ч“>“ќЯЄc
+ыb‚[7И »КnбlЬх|ѕM*ВM¬tI+MЛШК•ч,ѓ»%JiXЃ
+&-0вШ=°†ЁГ«xК#РОє~tfх±НАЂqH"™аЬе*‡OфІq20ЮШљ‹ лЅЅЅМмзo"2оv„°‚ё„Д°м1зg«”и'ЭїqлЫЧh¬і\љ0лqLэЋѕчъХћµќтz‘ЎZЛeaЪkµдИt8ЄЧ57hBLQ]нћ4З-'№К_Айaf6рОїkжr9д$„pЊ\ыи‚)RЕr(¬Є»дУFћ„™n8Х6Dcу“d ?}Џ"kЎ:Q|№јдњЈhhд•жФнхm)tъ7њ©ЈЅ>P’_ФBИp~ зv<_y·иmz®i—3јѕpPІЌ§YШСoeЄ{]ї•)Еo_¶ЮЉмЄгtvУЙ™ДЌ§’L{k}kж<mЧvЅ5¦H-hЌСТT±,#jеАjр[n–]бђ5Иџ4И“okjmі)qе†ъвйщр9§-Бь6­ЃнўЛПХўЭп3эЛ
+ЖЎфU,ф-WВjPљ‹ҐИ<€ЉмHх †Я"mIі‰ъТюУPѓ€ЌљЖVљй±Fгц®џЦЎ}FгВ1)3э}kщ/DємЕ¤•г›U‚кP}™‹ВLКи^ kе“‹з„>щ:рчt{НYL¬*!нeР*џЩ‘VУ &‚ ЇВTҐџ†v’Жт@5,љкъ
+ВцнСЊmbtw~ЧmdS®kLK/вТ zг™вCї—шЧcЉ9§a[pТАeVє¶вrяОо‘є9»ІmВYїўЯД7€NФKV8Ќ{A,КBo—пї/ЌqњЋtЄg]4—†€Z5y Є®
+ ћеуpaПХD[‹VќП+гЄkцjй№,З1фHИT—ы%4”‡tэоЗшuвџNХ=иРen*ЧxЯ•lg а/›‘€y^ѕ щю~\T3ZjД8џЪРI)эѓYрd_—|єШDЧўMШыє`&™~ЂОІФH:№,jdэЂЧRЕIZdѓЗ@юR$џЋy
+єи\LВQТЇfф21°ІђЄ‰<ДА?ч3Г5ЭRегў9*ЊVвэЕtгФщHэҐ¬А‘ѓTю¶щЮњУiЙЄk’|сЛT{бKЮкvЈенФХъH2¤оkUu_лT>,Схэ]• пQ*)џш)¤ало^X>A–©?’hЛљНxхУnЯ®wыoLСК±Яъ[ѓЬ]¬иdцВ^¦Nэ
+ВФЗQ°ўДіх4ЧMM8YhЕo0І­ж4Є ЌЛ‚Й+“НЅзA’©~ XЋn»цG¦фмOGцX,хчНP¬Г“u№иx)Й¶Љ2счRA·Ч_(e^шЈ‡сэЌ_d»•Щ[Єv0meЏ†+w„”w­ Kbј_ІЊй­
+… ИЙ*WY·ч„.™7JEурЯs“ц”РS )Г"ы‹
+Х‰’[ъ1?M5+[<ҐаБќ3N4}tал{s’iЖ7lµУ%Сc°d™fZixЄ•Ћ7dЛ&nbеKµЧ6 7Б#»б^„вAј;#¦Д_'ж^@ётуфgКфЪИ:ЯYDѕJ?јNЇЗ5)yѕщ ODY ¦ҐХАg µяс•ЎлjЗёМ©ЫЉ§ќa¦нxъ\{%»Ќ‡c-J9аf°рЊn›«Д ЅF‰Е=}ял·Ъ‰1ЭЇзђWуїLёMсst№ЖљыTыjЌ>oЬ)ђ9ён9‰TQћф$мjљm‘Э‚тJ~GkЗFВWM“ кјЯѕf1}®ДІЮ®!іBµЭCБvІЅ¤/s:~џ¶„НоFhСЙe…¤ЂАдJ|Ъ#–Gdh(±!5ї‘швЦsҐнwюurАццІлм-B ы8цGFмл=‚3–ФН]µmУЏъ‘ЎµKCЦчђDЖА`:„У9Ћ(1лkAl*‘Xu„@L<з‹ѕTўhc“ мзъsЛ­ЯОЯЪ§АDжРз$Х‚s
+ЗBt7ЛЁF°‘‚HPмЧ&ЯР·Лћ‹Jцѕ·є%Ѕj§¤Щ1w
+}Ч\¶N6-“ђ+]‘,ІКР2ВЏзN-!…CЛ#‚ i¤зи&игьжЯПмYкеЦ¤ЉћBu^ЦПєК•h~Чќ‹ыЧЯњкbikяЋЩУц€ЋЁMQb«фUѕ^…1Џў†–К»
+ЫcJІ®4Jw>‹%¬ЋБ;]™ оЌуєЋу2Юiл0{4§о+¤Хn6ьЋчџєCк#rп|‚°$бЩ†“х“&Ла9(©#ї¤ё{“” У†UИ™Ћ7 ™љLѕ,;@wњ>и8•q=ЗIc$Џ\їeЩQз®Р°§йr@ЖYn¬Ш†]Zа„VПkoи/ВuЇќg2ЅKZ!›‚ќ?К!±яье;@ѕ`«ЄтВR‰ЁaНёшЉ’OЯсЋIYJіиtЅv-eҐ пchщ7о"лI[ї8ќЪ4iMэПЧКрщFжODxЋ>ᇮy[–“+ИЯ,9«щ№:Фt)П&&Эe’cєJнMW,%Шj0кP~ѓW\і»#Ям™—ћrз!Xї%УоDFЅx3RБ°Rі–в. —A8:”°є'WЩњлo«Ћ№Ћ3{ кdn№ЫK&›a РЇ
+л,ACґБ^·±®@vЃ=/¬E+~·ћ_‘Бyю’Чµ5°f8Qи­ш<…ѓo9еГUrаду=+а=Хх \їЛ№"С@$>°O›h°‡ЙP=–—µџиўe+НRMчsjWRLв«v&љгК‘«-Lк`”КґКpнxpHЭррyОD"Zeї¤ЃM]9CоЗё @Ѓ<¬фQїЏ 1Јъ`PЯЗvР)j“цж?~RФ-=Н]†оШЅШЖv-Ѕђ)dщЉІШJІ–¤jЕ‰zЂ[йHїaY<|4aЏNXџSJ™m¬зA<Ё&О Всђ·м]xѕtvШxФрmцГ4s‘ЩЧУ
+v©ке*^УlpuЏ~KЩ0 8F$ЮВа7‚IШЗЪ|#Ї ГЯ_гдЏ\Д,LШЃО>2уиtiGЦ^·”Њ–яфtXTYШqF•Уpў?'­zDs-%Ъс{SЭjJ·µBWГтµђюkб5%wХДzИзчРVЙеКл†t”ю_м/C+"zP™ВЏjhЉЛВLыфE"{ш’–jЇ2Ѓ`Ъ№нMGЊЉІМ0ЅIЗ§»,?\?n¦9ZИWЎ•ЮсBќ b‡:T4<м_ЫТЎT6нџзsї=Grµ.ьТ#gsoеАNца}ерvМ0кZn­о/І "ф®Ў;џ· Ј‡жЯЖ™“ЯЉЂчN–(OЛЮK=IҐяСl*V;RX цЏL Ф›цааП…¬ ђgЯwq КФGыт“'Ю«”gkМГu}Д>vPCТ§ZT;эГ=щгє5+ЁСx|НMйv±њb¤Vђµ1-:ЇDZ(XЌЄС о5C1сГЕ.Мrх)Ь·NН)TYЂХА&
+ лЌjђе‹ЄЇGScVnРЬ,¶+wIVyљ™,ҐГ_ц&зУЁ\1h4ФІVіщ묂( лЩBwЮѓL€µЏWEЗр„дЖHmk н1э[«‡km6 ¬­0 АїЅ¶!вНбўрGі№ЕћzДєМOр‘ 3–ЖёeЁяо‰ч&Jю№}ЧОИ[тQg—0Ђ§чф<Щ‰†8kЎuЂkрJњЇШ;Ш­\ц‚SІ8
+¶DaЫр3ZO<U’: %JлЈ›[42v#”? ЛЦl%ґ
+х
+8З^Eј›
+°цgЫReЬкЖNі~бP*Ѕ^µћu)iУср&жц‚nE€ВШ“…OлІ'8Ё¬W0ў?иyЭЄЩ"­ђјzОsш1iђAaјeв5Р:ь,ҐїЎзђпнJ=а’ј±Сг UшЅМ{X!ДУЙ+·йэ›†ё›k3fЪbЧлкфъкДнH3‹Ј(Д”А;> v‡.ґ‰ўmѕV€'tш7_ЁU№ЅФ HE_Q™ТГ#Ј\7,K „ЪЅE„H «gj!Cѕ'їО8я|_!Qъ¬µL|µ8Й»=ќaз±.j.эМ€_щДЖVqOѓ‰П&”Ѓљ^„EL¤Iz»™‹ЃЗц.гPU»и`“вн‰WF»ЃЬхXЌ›`†}nД]эґXYЫЛ!ёЌ)>Г-њ1ЎЌҐEwј€`Y$ METщꥂ:ҐЦE¤
+!O †„Ґю’;[цѕпх©a#рўFпБvѓ­ѕ<!гАAtЯ„pэ%‘=хйЦ ,®ъ–ЏUЪРЄ~Љт1NК.–ь®ќE/KЁq®‘mqЬО {О,oIќjPЉ;1щ‡с_{ЫКIЬ‹ХэLЙ„bОЊыfpЅI.ј‹ЁiЊ>dKVВ ЇЭ3С^ЦЕАMщPн&ќ¤ќЛА™¤ѓЯК .эVSТџЧm–сu]ыл1sЮ5ўAEu¤щ\И”09@©.ь¦+IІ•јZEЫ¦иOА2>Wе/¤yЯhЁдКV№І‚сјљ2ХёIWШx‚§J©·ЁъМ‚ѕ1Фжф/J)ЃµУ!И7ѓЂ@Uњћс{ҐсQ§)*љц‰Ї_їкw &ЁRЫЪJќn¦P(љyХz&мІ БР4b“щј-[Р1џ}[ћG®ътЁ„№XпїФєFс«Ь…гmёЭ ьБжЦX©
+йи>ёИщФ€Ф4Рщ|$8©њн№њ8%ё e‚]ЌR»S ыЙВыб}ЗѕЪГ›АЊoлд° /ћ3т.‰‡¤’Ѓc€щ\<Џµґr ;кe •ё]XZє­ќYЏ1|9ҐЎ€•ОВE"3йєX¤¤д§ЪYЛEZЕщYсм’ ОвѓѕЬDў M1~SљАЁE¤ЦЉ¤_(%бо”йc?;М
+ЈjTІХРЛQYу{:RGФ{хґЦјйlИ@пБЮгFuьIDqKууUЩl{}ПЕ нм3mSћ=;сБЏ`КИeЌЙа‘·јгIэТe“b„л06oР°“№р Ї1<ю`Ё* зґАцґЌ\ђџ›MЅѓк‡sЊл}ыH‰0ЪДsі%‰‰a^ъКYЯnшm…оќeVїFYїa<§«rМxуFFѓ†Ђ0v€zЖev!іиK4ЌЌѕ<”C"§V1–ц'ІZ€ edы©9ЁЊ9gpёJ[>(nрqI%zЭТ?ж^:;сх –­~Ађ¤ф№Й”їЎ3кj—xн‚ГЏХmrпM (­—;І «®8µЦz»zCЧ…Йђ|_Њ98&"6зЬ~с>аш<Og oЦЋ/к*9'.qЊ Ж~$DЫ>±МхП° N!ьЎ;й*ЛЇ9)йi/«Sa’ Ў‚ЭxXс/6Еп«Иf4^ДаS‚ZМRЛґпCЉвфdMёѓ­аOu`-vкWgЭЊnEWuRЋі{іcа–еAццп]IБНYЃ!Ј »ўиДќё»szmеІ”­гћaЯэЕ+Ѕ›*fm18лећZЪ™”ѕюНЧdчGeUЎС‘\–wтOЅCZ†^ЏЊ%3]…`iќ«»ГZCЉw1¤-1€%“'Okn†;±жfeDKІn%z-ЧoћBОЌ_GѕЊg8·%Зы|ЗxЯОжsеЕЪD:Џ1‘Н%TЩ&8¬d2C5И Ја9ћ q[`‚РfйО"­Й‘­yл5ДyнЅ•Ює-hСь птEП»¤vR!·RкРтv58‰т°€5|HтРс\ѓIб9K—–Ўу{ЗT‰Жµ@чҐ–ХeЄТkWfEК!‚%Ю“ь'ЊоТ©&.
+µИ*ЉFv: ж’Фu%"~;
+ ¤o.*\‡%&!В`ўnЃЌеД3ш „ЛLВ®Caiл3щ-шжх"z;MD В’sЋ82‚зщдэд оѓ?ђМi9Y‰-„YJЌdw†“4ц„SЗ$
+‘п‚Vk:/Z‚„Є/ ®n{Ш¬zъ°1JлВАF1OА>­Q~ђ¦хе|J(L о±ЫтTК69>U‹ҐBTЏќцXВ>§
+™цСџЋcяШ4ХuЬЅБРлYс@5*‡‡[е…Я|бJ†IM/Й?9±#xMФя$/b°Vm/ЪШnoкkС鈥O®ХNє,T)ч»dЪЊ0|nH'«дщTђеД]./уI“
+SEз/жBЯ¬µЋЗмЯ[Зй,pFэХВ¤®К¤ш—Ц4ЃЄpП"Р3»QЂ ЛњoПіЛюN•‘Зѕб“6р‹|Ж%ћФ‹БFєDlй‘ЮпццгсЭЧЌЪѓВ7Ї†{IB9B††F$Ю«k_ќUЖ*јУЫддІ6ќ¬Ћ-­Г"q/ЂЛ"ЪfTК]ФAJы9ъHэJ Ѓ°€CT&• $/¦Jь­ЅX ц'Ў„.qЂЁЄ*1‰йtВћ©ш™7n$y‚J ;%Ђ•'Glc@|ЦњЬЩЛ[ґґЮxСј\џдД¤ m Xф)iЇ›ц$·Л‹(¦дњo&їfчђ77;c=Qо>!Ў:ГQ®W.°ТT^‡rХСМlЅ.3ГљвbNЧЃ*W,Ў*ЭШ
+дEx$ТOB¦bH–ЧhC€t*A?•`llєЂйwєМEЕ6ФАSQО›©‚яи:Q?дzЖ¶ЏW¬ХбОЧW°T·9V»кfГQ'љo~§Ќ]?ґi'мp¤щмЊТ°\VS&Ф·РГ¦~9|Эuµ:ѕw®Ц‘­•т\-ЗЫ(|‹#@Ч1дфЬщrЩ¦p_;/чн@%ј¬ХҐ?xЂ]ё†љ(®tk29Л9M‹KЂ©¬ЮЛ(Wr0=жўЇЗxГБ’ђЦEMАкDд
+uЗЎ=Џ;
+М1$¬¬ЕжrєRIWjйэfЯѓCМ> ЧтДP©ьa~[HЙэP¤G!Јњя‚Mш‡‰{| ^­[”_У­АБpыФO›хпEґЗјЌП} Е‘Bа|Ђљ`,ЛE?pQ5ўМХJі>K7У»C‡Ћ>х'®®Н^‘Є .СEТ?ће б&ДG52o(Фmv
+ЙXlУН†
+ХT„ ЬЮЙыр•’}ЪN.B(ЫбЇрчc·m}¦•”J8ђЯ .NЪЃАЩ•Ўўв—ГП ШpVP 
+ЅE…юЕ%зйиХhгtЭ‰Ѕ}^иЉќ4‹ю¤:Рю'†ЭЖov,лYл*» шЪ…д~,JмЦј^sѕУrШYxж
+жь4ЛQ-a\ФA[‡lF7ъCЦ`§SФH]«…љА„Й_®™іё хYї iЋ­8щЋ“NЉО‰“эі®ТVДfEшЊ кЄњЧЃdФЌ)tЊ}ЅЏhmsAПNЏ;›­›аNW<_т^љ‹‘:ѕуЕ^ЂыЦЈOЧL€њЦv/ЏуЎOњЅNc1¦*ђЇ7’PЌЗѕчФ– †ЭTЬЧrBКі% yoEЧYгѕкшњЗҐгё™®6Ц“?€а& Я г“}Ў‹њФЋ+їД3H‰ІЛш»џ9AUЊ|P0F†фВM[`Ь+bД©-Д[bB¦ Cuц+L TьЇufM Іѕ"NN@‘<*2‡?ьЩжтUґзЎpD‰(?eОCякДхY?эЈA*ѕєу•ЈэЧВ©ФkЇ&рщrЎC%ЪRS
+_§?№п(ЧҐx•6ЪmҐрЃRРуЕЇ‰ЦGЁќХИґп9*ю$iл!ЊЏ е2ўЦэ•@ъД¬ ©ђ†Тdh°gї2>odМG¦"Я|їЗШЃ#;™§Дт[Б.ТQїЇ:'Як}Ћ#чMqЪRТвJ0Ь?Е ж+ия–5гёЂХ=ЎЩґZ
+endstream
+endobj
+2138 0 obj <<
+/Type /FontDescriptor
+/FontName /AALPRZ+NimbusRomNo9L-Regu
+/Flags 4
+/FontBBox [-168 -281 1000 924]
+/Ascent 678
+/CapHeight 651
+/Descent -216
+/ItalicAngle 0
+/StemV 85
+/XHeight 450
+/CharSet (/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/R/S/T/U/V/W/X/Y/a/acute/b/bracketleft/bracketright/c/colon/comma/d/dieresis/e/eight/emdash/endash/exclam/f/fi/five/fl/four/g/germandbls/h/hyphen/i/j/k/l/m/n/nine/o/one/p/parenleft/parenright/percent/period/q/question/quotedblleft/quotedblright/quoteleft/quoteright/r/s/semicolon/seven/six/slash/t/three/two/u/v/w/x/y/z/zero)
+/FontFile 2137 0 R
+>> endobj
+2139 0 obj <<
+/Length1 1644
+/Length2 16875
+/Length3 0
+/Length 17745
+/Filter /FlateDecode
+>>
+stream
+xЪ¬·cxe]·&VT±ЅS±mЫ¶№“мШvЕ¶mЈbЈbVмTlUмt=пых9}ќюъOчщµЦёо1Зµ9‰’*Ѕ°™Ѕ PВЮО…ћ™Ѓ‰ 
+\,Ѓ
+ґsRМнќ
+ђіИh¦r1µЫьнЫїдкvf@'ђр/їяj-Ђћ™‰йїиФ,A¦ЦvяБюoРОмїVс—ІХА(Ї&Ґ©,Mыї/YzU›їГfИМБщoҐїcбўжй
+їєdoКl•ћ•бRЏќ7<)¦;РЗ 9вPЦЁV\PkЯлџѕН]eфVВР4НуСо№xкрѕ/Cs0Ъ‡eCЩ›
+ј, р%Ґо/DЭ¤ид¤=b4(CМ8УЊцѕZђы ҐГБ¤q°3©¬bPъц…pє“Х цк‘:ЂФ­0
+¶XБ]><€ФН&,‘К)«к№бUhБфжШnФ:wЩЛ=rЦЬ0T©MЫ&bћhй<т[џЫѓЦ^Эоћtqц ДyAЈ™ЈЃ&ЩТXПЖam©ћ °rY8ЃX…|?¶ќіw¤“єЎ¦&:ЭЁcЅн*ьм‘Ф¬ЮHЋЭd^В,АГЦ.…› zAк8bЁG¤5Т|мP=љМшЅ!Ј“Н‰L­Ь
+r‡=87·¬ЕшьјLТЅnўЕч`ЧѕfпplнЩ=‡Ж ‡Ќ·/Щл©с–Е&ЦЈ¦µ„љ©PаиjSЭКН2шynjЦ[rЩКц@9rНh^YЪЮI3Т*­!©%r9b5м¶(¶ЃЎе†! О(nЯ0п •X…Б”
+ъ№'r!z·шmb‡a7»y+Ў:
+нФўHу™}й2z\ X•фv?y№нOМЙ6ґь·ажW,N®¶¤ѕoЉЅіЦЛџN]6Н?цеhиЎU3ЅЕц„“T@в(ifALлЕъ|3.уsѕзbРЄЕ-Щz+“D*ҐЌЯ¦@®јЇрrR«O Бсљ¦®¶ъ]њнkП>U•TГўОМЙБ[xЅСс.фчв.y–ХL8NЌЯзМЉЙјѕqкыC.b,ВЉЂо.ЮJлЇzvZv›¤tїUcNА н^ѓЩpqВAк.№JЅг©ьu
+рEБI?eЮ/‚]эўL^ЦL^чXz©7&ёЪЖi?i9‡$нн°йв•{K=еў«‘¬U€47EXI^­уЈAЬ•ЄlэїА,ШЦЖ4=ЇrЩЉ6«§зЙrЗ­x|D)9bФyBbЭmѕ9Ў–шш ЋЪЪП{WаWзПњѕђФЪpїcyБvqЌЭ`ЭB”“F НЛЖщ4FєеS™"‘‡N§9т`иќ Ћ0HA?JCPYbїОFц5’k“*ВnX.>… тНн¶ч¬ўћ ЉјЋ_.tTeЇСЭ'сјCј«“ €¬TK• ^uЈ-›#Іx6СзшЮ?s|RzA<Вь®Sйgn©~2†eіI"“E#"}Ь}3G5¦њюTѕµ
+>jµ\ыЮcrПріfъ#8^ ‚=ПиЂќСO№ef,ў~ц–Ї;эЮ‰'AЅ•L*T Я {0,.ЃїvnФ$nЪ'
+*еЙ”п$IYМWфИзОњeЏЫP@Ч9XcђЫ$R’ј‘‘¦Y_ёж3™N"ш¤uЛ W8ењ№гdЮЩЇ)JlXЇЬs eДЌVбL<БPE!–s«jЯUХбппаCzЖqК№У ЦфR“
+XДхЌ*zГvєs““‚ФEeЪтЏ(Цч•ЫпП@ПЛxmењЉђ .эІG#7]5к18?Mfґ”F}‰шРў±ЁЇg%Ш ь@Ѕ&Д„Л~mъIЃD,юЮџГeМЪ№/-Ї3ЄcљјЛх2иЃ ЯКџтќ6q э7Г€ѓ]ћыhѕ¬JцР{§;ЫњЧK>i»‡ПҐЌ“®уГ.Mx·¤uZмХА\­о‚Q/‚Ы]µv‚6нЅёв±гЊ(ДudЌ– t1fйЧЯє[^t™hТ`›Иu b¦эЫћ–чdlэЧ\ФВ‰›Д±
+? Cj xk–ъSЎЪ©px“ц“ьupёО-яч7vж~є­џТs,ъц•?вхЪ_#=oIЎDgСС—ОЪЩ(¶$Ы~lХlJкХЭ0:XћсэГщѓБmй€Пхќ[¶bmMЙх№BXrt•–ТcўPс~РBцґатў\ВљЌyБб«ў#к/љp”сUfg\iGЭЅ”kџщ‹Г·љ]Й†·ПіЁ°мeFTHk°rҐ>EЩюЃЄ AЧ+eVГэwЫ®Ґ
+w,вР©ЅcЙзY7љЩdfbcLc”РҐ
+цМЈ=a`GTВbv±З!Ъ№№ЧІrл…Ћ‰ПИ©\щ^{ДЦ‡пPэЉ¦йЁ-Dt‰ЇJUЬIYO•†)a
+т€ўб”PйgJPАЏЇHг7o7н^“Ґ©Џ@nмtъЁgё~0їaў1§Жщ.…ЂWФ$ЗLМ^Я ШuяYЭжs­q‚а`§±r-Ц|ҐNњuт?C4 7wWSЩўЛъ04tј¶sх/-€†’фЖРИj•›OXўPБъ%–yе±i7‘#уВF Њг«kо[‹°ьmџl%€f–_¤ћ6о^„ноСZ8Sґ!§Ќ7¤„еСEЪэ¬Эi”#№ТшГVEѕAп­Ј:q‰ґHЬЃДE%Оћ‘Ѕ] о>Чћ•ѓѕ“а";Є
+$ѓl аіяѓoRѕЫЄr16КБх·HK„ж‘ЂІ|(Ћw‡}-@AкяюдП&­©Ѓt€ђ;yVпПф¦ђ{[Y…Ў!ЌёОШ3СЁ_кЪЬ"иOT^ КІљҐKЩ3ђzVД6Ёб0fаЬ}#¤еьв8DwНkкФVoGК±кџj–ѕй%Нkќэ@9\хЦrи­ќоe‚X'…ЛчO%­ол3ј2€щЉЏ¬І‘eдЛШ4·+f±Гљ*µЊ™‰УҐaЪu#втЛ[ґrpµуЯэ0bЩЬјх;ъЉP6—л@¦yШэ…4ујIMt=MжљПїДЈ„µТГњ°y•w$u<йъkXqхы/!fг`C­Ћ2aЊ—MK"иN|ЯkМаЇw^эj¶Њ¦сdc~U›гT!Ж,Кљ фaM}Їм$·ЦхVЙ‹z°
+бьIЮ—л?Цџw)_оеrKс9+ }5»}\мv<~ќ$m_“ВьЄї-0ящім ЯЃbjЋgєЙyXП-†кн°™щ*ї€эМ»Fж0‰(–Nіі>¶mB"у"ѕvҐиц$CAк,ш Шm¤Ћz¬e· Ѓ¶FТО
+”цшЗс‡o<инЭ[3ЦЕВс2eк&зPY‡!QIS4ХF‡KП +OZЩ‘`ЁьAtћ0f]“_4y!~?ГIб2Ф“О}Е"я 7sмc> в‡йbдкЮЗ,ДЋfллМф@&(Ї Б=Чv€ХDМДG‡™уvўb©Т,y]mЪWZЩзИЫЕҐeёЌH РЊвћБ>О Fє>МJИ\лж­В]э’КBфюРx'ґ›bJjЊц‚§цм\’@жnџ–эU_oЎ«RҐўАГ$у*"\z—Ыры”Р6ЭИ‹О€<{брr>Њ>4иа·ЏэћхwСј~Цry}їЖ3!зЁм„cёћ цqЛй» Џ6O(¦ґ·iЌ3бEvхлє‹}+ЊbOQdЬыEF™Б>4©J4ЬFќUСМгIТ1 №тjw ·
+Ж/ГЎЯҐBJgm%2УьPаe А{J|-эП
+«эЄЇ§ГIЃH“CЋ_GцGјЋ>']?pP»РТM+%¬=DЭЎ-д>µ2тГE’єП@€cTҐ±џЭ_‰иЙх®лСџз“ Дx’ЁрИOТаpП3±Eд7Ќr"Vп8«‰3ЛN»lцgjнд{€cтЪ*zsќRx»0[НП”sЭ8Y}т0АQhнV¤џGKB<е™ГПGvfЈЋря‘™$ЧVЮЦЯюєYмЖSw"ЎhzY(…јШ !Йг¦_?5"ґЭ8*7УVepфэzлyЁщ)XХ2»М оrияТЗэvV"ЊЇMк±Б&AЏл[9вWF‡Tµ!mk_E,ЕWDЉЏ/ії†ЖІЎuм?НП‰Ъe›6Яn¶;сr<Џ©wZдO¬Cђlv<•1kKј=ґL„ўQ}'“Сч.8yl$ьФ<БL"и(kцrа4BkРьlЉљKЛ†ЯpоЩ„O•єrїEу\g~Fт[6ќ!¶»trЄ6^БV‰К_¤^k‰w‡ЫHїЩл­”Mx>ojж ~™-эЅ.Y>„Щ1AFVRњvЮ;]чA~ЭKnТ!~ љј*Щ)6l5рфKVEM№p”В­3к ДpЊ„`†Jє—Џ>»НlњџµaТЖ‹О)7Ѕ$•+щІь?QO8Б ЪQyn 'іЭп2EDщxtIжД Њz¦§Ж L<©¬цj‘Ѕо¶Ћrg¤х`]wЕ Н9’‹.(—ф\Ни –Xш;GH"oф {,‚IЅ<Аы“у-bтц
+~Цv/I&=zVqs
+cШ[†Е—(ЩvИ`ЏNсЎГк“OwN–ЏіюF<9ЋJЫ3K¤~T‚~ХDОє ВіМh#НҐXmеІЌ-ІЗ]WШzbФ7{¶м!b>Э§ЦќёFKэЈmй”}Ь-'(QЖTBз-БЯЙZ^!_ Rh4sza2ЉfдЯё0Ї_Б«‡юEЦEў™—Gщ·}ѕ!'Ёs УЌЗоКЮо‡Џ«XNТэe—ЬjтвЙЮrЎќЦѓэ
+НxCцZмајлУлaэ’ј'њ «Нc§Ћ3‡†mрNПЦ«ц™3ЧQQ…oМw
+(wЙCk42Т_ў%Оy]В‘?ю@LэЇЊMТSuFS^mf&кІN<ЫҐ§4б~’їзuo$kГZ‰уОд#®юtнн:кЊр<S¤6тdµВGЗЙV]й~$pЂНdЈЎnІµґЈчUfХ’·V+›
+=”LW”…)Љу9mВfE€ѓѓВhsчЪ©•р‚;¤<HйVN …Йн QяX@fђ;©oщжDш!у8Ф=ЖЄK’СbІ+LУGwРб<`†ГЁ№Ѓх—,E»ОЅ4МAQЯБЭхЄЌ
+ж0ҐBуЈ’™°КЙTЪКУLж}шиПSХчЛК„HyЄE ђНF®шE>'еЬІ ЇнN-«Ь¤=ЧZ™вЖЪ•] СXbOK ДХ№}*Яџџh&5µ(п;Кд ЌбcHїЭu SР(¤}ќІHў¤…7ЈцЯЈIMшЮґ(я,уД\2АGB¬‚ЋВµ¦Й9Ім¤*ujhwR“я*Є8јк(т“
+‰µЙt-ЩЭ·с$ьд
+з ЏX^ <Ѕ№м鬂љЗ!D—«іmM2ЩMUвU·ЯДЂN3ЭоЫљi]$aЌ>ppЋё¤ґU!¤ 3‡Ѕ•i©ЋЯh›§Щ:Z
++i{ѕ В€r¦±+ TВxХl™mЊ1¤ѕ‡5s‡№ўYЯ&Ёє v ѕ@lдыk6яБR¬ъV”ЈAОяxъGaaK7\±¬NFп¤-Оze;Юэ¬K®Ј¦NљEєЅ«кЂЁ‹Ю’ъTЧЛгРэф~¬›^·?х~Дђд†?,V'Wц2Ьѕе7u–xiЦw±4.шћЩ<EјћBзoZт’<x‘FsXќА•HЇљ¤T\·­ш}р°SwЅA„{јЩeЊнЋUr®3!ґик^Zк@!г ДI>‹CЅЎЗВ]•СЧ>егyўдёHЉґ•ЩµЋБ®€»шшbъEЫз!/ЛчA“Ds Ь—(5’ҐW-’ї?ѓ##тПtТ2ЫщVTВз‚ёBЏ–§Лs$ц†c“
+eаViu‚¤la!›їБйy1 ЙЩмWчПЩ!С ‚ПюЅ±nгM\LJЯЕєHaґГmиґџКис
+Н%йр–МЖЩЉ IEЌ5{‡lO{јS§ВНы»Х?/Cf‘‘H№;ЫџН+н+ИЧРкҐц«“+Ѕ,›B9квnФ€Л8Є~t]ЦйЎњ;ИX~’q(8мёдtСЩКm’кst.
+qћоЉ@ЪЙ|ѓhMtИ®ЕЮ!Г]PХGѕ Y®ьfё$ыМґ†8sт„ЎVн«vџ­џ¬хГЕ€аjFГ&AёПВi82%qШи!x џCґСш]’њ№№гљЄмЁ+^)ДбqI Є¦ь„щйБ·ЇѓАfр]©ноыиG±Ќ[sбрG‰ЇRЕщќJЦ3L_І$!YйFЉ€їCV±YҐqА~4зЫдеSђ ЃпЬг’ЄбrЪЕФ¦vJй!z‘љ©ЎЉ” ТO±Љ
+nqах]§лЕ?Ё“[_Wм¶Ќ_ѕЪyЬК*ОUќ4wИ*_¬a‡4SX}#Е­оќ‘Вѕ•Іб“ќгzvЯ}лъЮФL€ї7Ќ-tТўкБ'џDpпоr7QX>YЙNиЉCUiйяНжМ›щ‰а>?·ќбЪМ–•„l·@ї[Ѕ°иґГањвггў¤Oашрji+ecµqH[сiгО§zZP3!5рзOСКйI†ѓ§НЇБb6ЧгЭ0‚¤nЮва^і‚фp¤–3ѓ;ќfпBЯЅaљ®Ц•-23YА‰Р>
+.¦_џaТ ДЗ”ч™3= ФT8~ѕ'јБ3Cr>!~!¬’НКб*>Ш‚іЂn‚ЎXjЮJлЬtЎXj,њжтњNХВi§ИЊїhЋмСDщBХы8!`ziWtxьКЯџ4ОЅ-mѓ7иРJЄ›“GQ›жТ8¦ У8 аЪ/Rq]ЂС†iв,хe\П,,iHҐѕв ћ$йnҐ№T“5Т¤x‡-“ВA•ЂQd €' ГOIдЫ’ЈЗпАЏGлД€Іb…ФMCDЄDЮіRЖ|Gр7wє{%«}s-нp#yпH)сBZМ!^y”оuшE·Кh‡VвмСҐЧѕ'‡TX4їfҐЋ1ЩоЙu»ЌV'oЩ/4<MЉ‚щ{N‹­у}ОчђЭ>АsDzEИ§d'‰б(•IъP^Lg‰ЎЁЏНќшќЏёmеб"ъ&мвџЊзKМўтImIZН%=tH®аOњ1њЗы@§АЬЫoE¦ъyаqшср›лouњд±±«p_FJёђћЯчћyС“
+Hўpњ:fё!Ф±.Єрњ0у»ЗgШ t]Уxс%¬ЭНbЁ№ЕќDU‰«µ|зvР]¦O‚ЁWФCям¤mFµђ&:‰ќ№“vс(‹ћзiЯ$©ѓ#ЗЁЂуѓз†)Т±жєИ…Аъфpз·t№&Й«цјД¦6жћіэb}»ЖygМ*€ЇиПт’ m':LY'эh…нlњ1GщЬЋ;џЗ;9ДxъЂђсќ№•ЏЮВчj©јЉ}д 1,¬~ќэЭкЅЪO­џхЧъ№Мќ™ЩFD/"«‹эн3{°–|:®„Т_Ћt9C~Ъ·юL%оФh=уНr2MКљkызчћпЏd#ў P„“жbЮ·Ъ!
+Ј"В-5Юz0ЌєE„(tћ1фєЅ>і~]хQЧZ’г‡КЕ3­YyЧEкУю°яд2o<m|деV їLb?ї° кz‚ ТљК
+Eфж0_щRF_uьiь1КxЇµеqН\eJb:(ЩHµ^jRR‡П0С'.ЂКќёO‰бR.і”x!ИІ»Їфv67сe у№П­;OрђћЅЈБ—­/ѕ§†FоЩ3Е1ќXtп9mrѓ…pQа“vKЅ_М¤ЄeRY[дЪё…іФ·wP“ћЏя…ШksЊ¦ИЛСжГБГ†Y:1R@E»ahbЅи> Ё1\€j№1Њu$’ЩYѓЫЬь1^‘РкБхЉ‡ІЅPвsьўг,MѕEr ї<ґТЬм‘jVлЁГnґ`XT™ZБ(pјЏk‰хЁњ•5ѓ(Тwагбе”]ќхЗclg‘Щ+eЄ €aЪЋ–yрЯц-ЪУ 77m;*4€b6ђЛ`D­ЅРю®Сf©|«f6—.Пэ|Fѓ^jБН„k{3Х™ьЊ–а~Ћ–Е„ю¦г@Jх6Bu!‰АfхЃMS-E§¤Ќs%д)\d0 рґ&бµч3чджk…Пґ4йэоXщЙ† я… ЮtJDЁЕIB¦eMЄ•мI{[=™0ш»µшµЩ=?!8Хm
+ЏЃЈC”I)Щ"Є¤6ZЭFж№Ь±Ќ  ‹вX§"ђ<u¶e{ДкЄ%X†3{м‘ Эъ„
+W§зщW@ЩнђW™iјWњi^ap( ч6Т ц+")ЕэМнM2i&A –г›жA|;9XљХ1яЗ±рO§є»&BЮ›А*й—\·ў1с/± ™HAsИ¤р€вґимЦg®ЁКxQ6'ФuР=Ј&ь*c7<„
+»}ф§ЏzхЧ@&F¶оІUн “гыg“°A­>ыWћ+ѕЛxшyFќѕ(ыЯ
++эХ‹Љ†t7Х­]g#(с‚ўљ”_¦З8+В%„FъY OхѓўкЬTќ5А–МУKJМњ'ъ‚dНk †ҐХ¶_EћRGѕ»WЫПOВ–LІу«3ПХЭAй"qђKН_2і8ш V‰TС)_ь;жGIU„у=’ЬXI7Anм0ло"cЄd“ђ5дзWЅёййРгЏ©±№kРМШ.з»#2биNр»+бKэ¤©{^ЗU¬–ЈџсT’Y"¶®ЅЫVБЯ¤P1l‹™шеїР'A¶Шў·«©є»id™х†!fпћпzCAЋ©~\ р¦я~їfu·е¤¶Џ29’9К_ч8Ј}јOрјыфT?А¤АB°ѓЩЩ„ућ~АqКyhvЗвЧ­Д&в.ъu«ЛынЬѓ ИШщк“њТw~vъwнc™›9Ћz!^¦5ЩL°К§A]•Љs#Љ‘їcFЮАY+ДLЮy-k!К[ъ¶*o‡пЅ{ *єY–N QєhUµюЁюёn“ЮЌлOє§h‚,_зy– џ6RШT‚яM ЦёЇM§зЦtбfК-‚ИҐxЏ•™ыєљkЫoы¤щФ¤¦h“S)нњЕ с}д™Ё«[t’^ НJКДoйҐбўЫT0л9фКЧЄрgаh3w(<SG6q9ќъTјЩ¬Б€Ўџu}*ъи,2A……#п.3Z›Zы®ф-УЯыcеЙ4µ&wH‚дMљ-¬еb1ИБљC +<Шof7З8еЏ)›Ь€Іms…:жѓh"ЁQЄъЎy!3’л‰W­lEѓ.$%щу–YнК_
+CЙќз2ВЉ€d\Xсшэк&GВЅћ:ОfЈkж‚_ШC\­ЮуТarлђUп—MоE|2™|Ж.°q¬ :шАJыо‘e°Ќ±жhЦЎєVI~Л‰tU¬W1х G dЬЌв`8I#АСeцЁ‰mҐЩHин11a…€vћЪy™¦vйMC€!їхкЕџm±MTbRдb°ъѓ¤Sд[7ґeД@,Ћ9\рѕмyМЗuyШtЬЧ$ U›'щ$ЌTХ_@!П!–vOmg8яыі¦чХkY%nИ±”ЖЭвЩЛAЖ4ЈxхrизкЬМ†wиЊВC‘Я'ЂmГW†€w™e]а9u¬`нЎеэ\‹WZЋH‹Й+»3­bЃ®‘C·ju‘ўг‚З<ЬwР gRЛ6CъI&mX‰М—+Pкї'„¦ѕ¬ёn|Љ-MЮІ.I»Ш=пП‹ Щ-€Ѕ­чј’ыгuЫFм&&Йµa`ФвЊЛYFшђq’“§yUvЬ$июХD· ·вѕh*еБitzббm¤@-/УUЧшЗ;q:т~шУBПЖтxЏЧч§zБ:‰GиЕг--Х­”?Юµ=r#„§ЫЛ41ЅhWoйЯ8CHАs$9[Ћ]П™ФУЏЯй БВN_чы! *8ф‰}2=)mTG}НМё P‰¤**»~п\±вµџHNя]cњ‘›хьА]ылђZпВE°xщ¦9А§|ОіЌУљzy7х;б>±ш‰o[Х.['&–
+™LЁ¤}eCЛ—ЛЭѕSЯкФЯБ-“GкйoчQ„rI“T2~‰BЉЊЛђ({Dу{Щт<Ї4ПЌ&ъ}_ђ’WNЭІіж^Єђ^MГq:wщЬDЗ.мПnЧ 4RЇ яA)Ф¤F¦»rБм=(¶5‘ҐOe€W+д-uУ:NRCМ0нЦ ВОш§]„‰љтD–›ы5N”G ±‰Э]ИьѓЕ¶JЪy_VyY]f•}›¬7ОчCOАх7ЙЅG’4Ћч‰№ehoI®э‰QиКЯъ4З^BхEщy•&'Џ‘Jр&^#l
+\х©=|.¤Эe$eaeЎ<д=Ј©cNяbЧК^чтBdъўДЭYq*ї™VSG$ЭЖ
+LЕee@сБ7]КЄ«Б=K“…іDЯѕ¬Рcґ°4Ы ыў…Ђ»Йh|…YШe„]ђЦqѓљъ)JќWр*mдЋ5gЮ№“љШсхђ«Ѓ
+ћлРЮ# xУк3.kЄ™•mБ•Z4ZNUТшhуАї;џ№lѓ¤З•(Т¦к©)№ћшиi_ЄБЉю-K`у‹Gk™;'·PЈаШі±,LЁІDУ­
+Ђџфѓµqcо,µ‚bТПY`є)ц9Vґћ„ЮUgСsЫq>cyо¬! аыJк$иФTF­'µАzћ-*лА­*‚“1Кј+1‚ЮЫж№5ЯІ дJ9Rх8Ї5Pв©H•њы’<b(HЛ¬ђ†‰лв-brЭu†Ё№Ош 4—мХbіHщиH'зѕ„Тты™°І200U7Ь"ѕ_љюЋYжtвW=!F@љMЃяL
+¶@"З®d¤љ ёy?ыY|,з ЂџЦѓюмНР§ydїh› ЙЊњй*пbtРП,•u0џ1еiNЫље‹У¦у[BСШвє„BЙТCИЏх‰‰+±G!~> п·D®Р6ЪАхё‘lтЌҐ8‘ЇоИЖp \т~;и‡1р»ф ЮњBcГбьУ$а…g“'@¶@Gњ™ЃaхCвОCzБяbХѓЇ6HИчЏ
+g OQ бё?рлњ€o‘!ф!Н†Ћ®\Фim›pGљSЙ¬Љ9њу• Ўї°AвїlэьЎбRм`nП€µD>ЧXЉґ­Ђ­ї}6ъbЫ{в†Б°OМуb©ыMB І™‡39ОgЗ‚»KїФ<9эО;нУ©Fгпфў™w•н%ЉЮ~ХМrB”\
+Z/ ђЖ=х3|‰xQ†#цГGМTйv=mAи±)Bm,>uбтF¬ Љ‚€K€|;=ХЕюЦ±D,>†БЉќOДъ’"ђ±ІF•ARпXPЅ•ТЊЋ"vЅё)€g 3]EУloДЦЊ‚#™ђЯй{Ћ
+nСBy$¦Ує л0A*ђ=Г%ьmDHnь§+‹Т‘PxрjФO“п`З2BeR±0 'Qё `¶^ЫKSN28 ©Ъ)ћЇ .љ4s†«,ЕЇ2wR9a‡ҐM*CqњqзHX;ВUI‚"ўp! _Цlbxbфs4о ЄјАВҐ$‚ЕЧg‘їдіз§+uђЇd‡¶vЏpЅhў5rРѓцЕъ в{лB®±0Я Бу
+›кјvУ€Z”я\щn"WiЯG–БЅЦЬЬ& A 5•Pж«Ш0л—§±ѕ?tµЬу/„5ыз ЈџЂР#3м‚dЗ/qЯyuї)иѓGУ4€уv’·L2'Шѕ“ЮзІµВнFqQОl—"_]P7ј3ЮI‹‰ёЩ„7ADgк—шЎ@&вjФWµ`њ¦/O¤ЪЫ‡„[›q&‚м Y3‰г‰‹0р-ЭжQЯґЭ¤ЁХbШ}{gАBЋ‡naЊY}щ‹©I0ХґиLДj¬Я›4тяG
+ &gsЋmЖКУЉ№™fюВWя*Љ(єsVvdЛ\Щ]9FMeЅ3=#lµ8с>®2*„±f,ҐтТоWI6IПV
+MЛ TІС!Ц7O°9ЪVљ Y‡<rk§іz]{7euµ§њH5ґР€Їqѕ?@P~ѓяGџ{Jе\›ЂІ:Eх†їµBІ)\I1&ыі0tИ„wС”Я°їЛn‘·лшД&ѕl§Ы_pЬQ™%Й.&яѕГ‚ЛяЉё“¤ц8Yъ®ёAЬї%¬™eMl г¬rr/pАЄ†w*ЈяЧ=‘zНZЮЌ/дћ}ЅФЬQ/,$йўF¤«bfВUKЄ#€йоЧп:@щch9є …;ЎZMXc.Щ~рбэбХz}AЅҐ–Л‚Ъ;Iz—‡oJx0zЂh†›є‚ё¦xw[z§aя%‰Сpцб !РЧк$УБ8qЪ?pя:|_­O«sўІ Хp obMЎри
+нВз`јѓѓН·„ѕy–v ЈЯeB…Ј®…јUe¤ІџNЂ,с88!Lуy[Цђ{*5·%Ѕ¶Cc·ъµЗЂ‘Ђ PЬЎѓ™”ъ3яkСґзВ|ќѕБлЬ@ЄгФ^Ѕskгз.Q”›ж«%Е0џ~ЬDл Юnґ"¶ИD_ky<к1ЅАЮxnю°4ђ"щoym>тj З_—уўО‚’µtЛKЌ'CЉSQ^·
+endstream
+endobj
+2140 0 obj <<
+/Type /FontDescriptor
+/FontName /MTHWQI+NimbusRomNo9L-Regu-Slant_167
+/Flags 4
+/FontBBox [-168 -281 1000 924]
+/Ascent 678
+/CapHeight 651
+/Descent -216
+/ItalicAngle -9
+/StemV 85
+/XHeight 450
+/CharSet (/A/B/C/D/E/F/H/I/K/L/M/N/O/P/R/S/T/U/W/X/a/b/c/colon/comma/d/e/eight/emdash/f/fi/five/fl/four/g/h/hyphen/i/j/k/l/m/n/nine/o/one/p/parenleft/parenright/period/q/quotedblleft/quotedblright/quoteleft/quoteright/r/s/semicolon/seven/six/t/three/two/u/v/w/x/y/z/zero)
+/FontFile 2139 0 R
+>> endobj
+2141 0 obj <<
+/Length1 1647
+/Length2 12123
+/Length3 0
+/Length 12976
+/Filter /FlateDecode
+>>
+stream
+xЪ­ueXЪ’-о®Б›а.Б5hpwo ЃЖЭ]Bpww—ао'ё»kp зЬ№sз»пНџyуЈыл]«jUХ^µ«©И•T™DLнЊA’v¶ОLlМ¬|
+ИЬEЪh xЗ8‘ЁЁДA@g°ќ­8РДР™ДA&
+vІ·zјз~'іwя]†‹ШЦь_0Aж@GSkђ“У;Н;ч_·уЇ>яҐ{ ЅЅµЗЯСv{эg `g'ђµ3ы{NзчЬж`[$–їжEЪЦМАЖъ»©‹э?1WђгЯDыЧМРЅ4µіµц
+єЮ|Мuкvn†э@ѓФґSНHЇ‹9№M.VЌэнqeѓв8’ЙцOЋtю®щю8”чцhѕ&)u1ё Xµ'§Ф Gч4#C?»Ї`{ч€Іc©шЃшѕI'д‰ОFЋ·х&`»r» »Ўza§ЅєPШ~Lµыо9уДоOЫ^r4©'љвTїlСАкyсгЦBLђJт’Он YKmтхъcЇЏяќ•8iѓAF=ЅУUЛя®~)Х[’…цSъ™ґы50WЁЕaСМ/№B«ІJ’Ѓ¬z/кўЬtдG€џ—µи<ю#oЄ;Љ¬¦N¶·ѕИV‚&ои9.dПнHЄШ[~Hmб¦u0–g\ОпгЏчgЋў*ХЄf,B'ЯWуY‹+,—#Ї=_к,ёҐ|'Upє°у°g| ¤+!Ѕ‡®XљЩљЄуЕЌoєЕ6:?”eЇpM…TqAэJИ яьњ¤|» ЈuY]јЌ€1Р‹у’Ёќє•+O*~aЖ?k2®ЁЗЗЇя№4ЈцA®њШ”^>… Ц"LХЧhё YЄuкг¬%$aб0ND‘ћnу\ЋM$mЇ ’§сW!>Д|ўЪЭ&ѕЖhТ
+§БљєkђЖ8ЫYЁ‚РИбЩХҐЯ>юJYj{лdQaвл»‘¦I&эђЃ‚'АeР.снXGwвЂaѕсHІу¶—2\­$bТfH| ·єБзЦ~‘Y’ШЯгкЁЛCЮ •—jЋцeґ\q`Rив'VЈкТ‹¶VD<Ё"їЧЈ.krІ€J~Q'ўUЖ·рК-—&к$ЏЊaЯ¦ЄЎV¬Ыќ¬—Pћ2®;ЋЃ9т!WЇ#—ЇЊ…±†|Ђ6л†ЫХ)Б]UІ8UD.ы*5rxLЬP>+©&d— эm™«"З}сЗђв6џубFQ„Ms<,Юf~Ё‚ђлШСФ$DЛq»\НХБАьy»7tЈЪС°Ї‹'
+-иy…}Jљ6 Й0МXиЩcф,ЕP°а¶>BѓO`з‰:пD†Ж«г›“І€t§ .ѓn ч›™0V'vzзfЪКе‚±kщ3ЦЫ‰Б&“ІеЎ­{Ђф?=;©d-ehШъј5bувб6ѕЏЊЇ mХЅў]ЛяlЄ^pБ.ж•xн»сЉ$ЊZJ}¶o»PГ±Ўјџ0®ыч_ІїОЙ•uw6SиїІ°гr-ХЙ]yмdq‰<
+ј>|ACщ9Q=џQгі<‰в’ж/„­Уьг†ЬE{rҐmO2Х‘[†"уАЌГXz«“ъ€ Рџ¤WШJX[NСм‹еъ$Ъ»ИЙчMЇyЄ?7СlВЁЭr-жЙЗ%IFиХ*ѕЖTгыT5K­7}±л‚д€љљ џЙАG®¤QPb™ЯЯюДД
+‘сВtОX^RE>¦P0<Ы“YхTeњXџ›“ТЃ‚UоyЙНЉ*[ўэCGT’…{CЗ…І“ЇСкtЕКи3U…јО@o‘…—1pKЉ4
+:o›/еКПЧiГ¤»аІ;n(¶е ЊЙ€OЯ– Hы@HДwМт‰О%ANEдЁ®вTЩЗш©Кf]CЩЛэґОѓ†'ЄяkAёj.XFi«wЖ’4лэс…БJ`KU#F2йЩk\еКїН9¶™ЪwЃЧЋ©§ПЌ{…GhгЩ/хЌ”ЌИ”tГ ѕЏРofТџ +Е
+R@ќіЭ?¬:ЛYЄzыг*Ї‡ќ?д’цЃFV†‰ЈvЛ«LlqMы’›‡?'<јRЬD€Dµ_іB‚›
+3Ћё7ХkOpв3ђ”ю`8оR‘3ЯF =щІ„5{°cіtтG@„Н®P2у-Эz“[МQ8‹ю!¬Ов`KУЈ<LhRЯ[%\р«>!А¦)«%чЉОЇі4RиґJI‡MXVXбWмП¬ЕU«>T.џ|эЁБвтКФ
+]XдЎщSвЦѕ|г»„5€f·Ї›‘тЦt№(0ђ—rT{Ѕx
+у!зѓ– Е#?ЖzНе6vsа­;ZРщ"V\ЋLз­ b0в„‚¶ZОЈ# ‡f=
+Єnюj#№Ќc,Ћкн ѕ<“єcJд9xpft¶#&Гў…С‡У№ЩХт
+Н(ёА…яlоWм ѕгњЂH±
+}4Ж\°rТzЮь г#BТщOђэYa'мЉ$и¶W
+)M/З<VЕ8dtЅ№ДщJ%6f
+ҐzґЕАЛu[81±дхЬ4вYе]ЊЉґ·9PЬ&йm&Ѕ9ЫФ(0Щ©®¤µЩ*ећ„Юёї`МЄ7штаЏ\«wЁ[ZЩу’ЖC,Ь¬‚и’?ДГХЏ№џЈsЈ&ЁФHшnТв[к yW/Y‡4–щ3I&бQИ№вJ.ЄЈ-&zµЯP°w2ъКфX„¶ЃКC* ґ${luIhµЙІ‘5›(^сГрCT©ћµ‡8фNmШ}¶'_ЙpP?L¬њюB{'жФЇн§й|в•МF}‰—Аj‹їЙ”ьххк‹ю› Я‚р3¶@!pэ.Ѓ¤кRP­ь «ВD}D#Э
+‡†ќnдqЪG{Ы‘ХЭ|§5‰МекЗХ
+Тqр§ђOxї`®­ЦљЏФЈџ›Ф«y 7XlиРjђЖcc1ЗgжТ±Ъъ’J¤цПй~-*—bЩЄ«?)PЁЫц7ЅsUЗ\ѕўЄУОР®Ъu5Y®‡WЖЉЬIІvo¬ъГ%тL-юn(A‚‡ њ†Кф8iж[щ>‹Lѕ=d/чЉќҐХ;ГЗЇ‹7u •_Рюб…mn‹ОМ·»®ш…Bkјц7%­SиЕ‰Б„mKёГ„Єџо0u™ЦзёRЙp±Њ‡€ШЂ4ДЯ» “fюеXљ*5_Vjр™Ј¬–2їzШ„'JПхzС~$FЈХ‚vџо Uо¤iEУ7^FКК2/љѓ«µв;ч8ђВЉи7 p2™с•§ytDAз<Ґ<ШЂАъ6™j‡$gq)ьu6 Ш±iР•+¶R+ЖЋёЃ7О[DЪeНQ§.А,%3C2ќ!­ў#]Ќ–ѕjёIѕЏcЋ8µК>іz?0Бе<”G>ьэјy ыЕЅ;& =grЇdGІ,B‘+дN ~џ&‘<7/·(ИXФ@]ЖХvЋЕ#O¦яf‚U :~N_Px|KИоN”BУІЛ&,ё;ЎC@ЇU/mЂСd…w№ЄFйнф%Пњ7­…4€Р№Cаф o ГЪD¶gЮ8e;м¬ЭПѕуЏHџ>уЛЌЬЪOf‚Р"6Ќ­тyЎ5lyЉµJ+
+яў·Лќh@?эqЯpшКЂLеЊvо¤Џ¶t}пK›WРh(Г.khµ$ў–!П›уgЌ.R``А0…«щRЇТћ1csзw—Eъ,ґОЕx—э~цОb<ZПИИЇ™zћЗV{ м?Yme=l|»IЊьRW ]ОЙ•¤IkѕЗЮ>њU@­ЫCњЭП†ёћVеР`sПЏ‰
+щ$
+Sw•aD-±7ffњ7о®щквв„\Пm:—> —љ>n'3pТ(oRБ)СОPшч“ё>8¬мrФ>vЈХ·р6-—•`† ’ХMsЬTWf"ЃФЂ nДbњ?™т$4НRИdIЕNе
+“Bв™ю„ј6~`Ћ€`·б]A<'yЌ= KіЂ•€є’«Qћп№Бјcђ©AР h.щ’,дП{& mЩЩлСч>$ЯR ~txwj}ѕрвРј аўЯЙМљ©†jоrЊ%GR{шs.с‰p €@ітэ›†9!ЖюeЫdHЛµ™Dtfil8}3ВeґsД°иЏ±ТА ?M!,%©*'њМ§Ж”_"ЧLѓlС`1гх®ё…#5”f%ќfNшFу‰Ф4М='&ЋR«7Yч±k®<ДЧё№"j1СєmwEг®i’¬SЏ^L%=L
+т‚UЎOЭъwщЎю‰$,щ@ЎБКЇЃ* ёшМнUиb чАxпР¬ЪРrк|џЇrК°C+>псGSRTђ>]a~7Љ’"нхAђєG"(ЯYOnTБeПИ>ЃЖ!Їхеёy+$Ь#л7®X& MО+ўшsЪЖЁ;~5Ы!ш‘8­ZткDа6и­[|;°Ё±Фы38`іј8љ‘¤К2gxIЭя•Ц§eQtЎТsчs_ј`¤Чx— K2#Ћ9Y—¤‡ љЉH bЅEЕјЦЫ{ЫЙ›jfҐ‰ЩWSPUЦ+Х"”MpРиъR=aлЦю”3ЎЊУmQжцЁБИїх—ѓ{ПЌЩD6hЃЙЖЫqЁ9:ЇtHЕm®eУ€ ќ§»гm»KG\0tрє =FЅ$kЌ”–0’Ј Ь‚¶–h¦;ђ9Ћ•ЈўѕџXqЏљЅСс'тwf­G$‹п@#‘’xЇ
+ЃЧ)o"чЌ®Xm~_гФ]ЙяnKHZЖгJи'•PТГґРБгвqф›ЭjdЋеЫYЪэ–JjDљ<'IQXA‹h-ЁГ†КЗ ДX
+'/фаs® ‡dЋN{ rъ<ЛЩ5 NB¤uЯ2љУЕtцј
+hXо4пcbTРy”О{l±©Фanќ¬„^й V§|a5Ў$С$SwсЫ(I‰тцwЁі;ё_… тЇJйо‚yфbe=Ћ{¶взМЙ1в)Т3Xўи5g_M?й~ц©шRБ^Р‚f¤Ѕv™эа¬—П•?И‹и¬џ5Ћ|gоЈtМлlАраЕ€:qЋWGЈщТу3M.©w:yы»ЖiМ­Ѓс‡IТаШsТЗ;=;\
+Z2jќшxt&XљлБIв-¬ШRХ eљкџэХ>zу¦<№i3n™›ждvИc№„]зЩј†d$E ·д|ОЫx
+Љe€+o »ьЯDмГЂUц;џ”D,ОЎlйD7р"
+шч¦ЅФ+PspJRќЛ§ОМS¶ХАJEКїш·`4oЮвzI1Aт9w¬ъ1ЩGS=їSЛЦoАціў\АsЈBі§нH…^ПиВґКчzшYAK‡БгР‹kё•¤R †э$EЋ „‡эсг@Эё»}†~ЅћВnќйнЃђ\Lќ—zй7ґIы§Wnw(Ѓ6¤;ѕАr3сЈъ+ЁВfт­01
+Њ†j'5vЋµТaqб)И[V–C7Л~p†їДжA|JЪ$ы¤эUсзЅІ"R»ўЖjЂh>°ґЕэ­‰*їE”nSkЌшVЄ…6јd]ЌаЉ™}ѓтK¬ЪЎ‘з:нuBХДѓпtШ‘К6Г©сќйЩ‡›хю\ж®E^«Здй`єПT–вµC<™{ ¦юТY»q^zбФWЗeЮ•hсҐц:оћ»-ЬгНNHЖъБљ•:±nцТзН¤jy#Ijo0N•+aч3•[ЙЫ*Cб·§? bГЉ©Ч g<&m.>СЮRФQИтXkPїh#›(8·zГ’laЦ+y 9NїЦ¶Ў›|gzЈL0»Yы@nu[ЁА†ыЦєйуcЅ¦y–i– яр–Є(ЦхцwЃэѓg
+]“№2тЮт4ЭбҐAЈbЩr•[›x№)Ё2СЌЫ0¦в&ь/ј"yоUЁD`О§sџ э¬¶RQ—«–М­rRњwK«Е†qH}`ЧХ}»ѕэD·&fїУЌЎ¶жиДфљЙЗ8ЈЦk 9Џь(H^ЎGЏNЃp{aCЇ%EЇґN_ЙhЁ{?дПБъеъ$АNr G Ънx­=TЏь8KЎ¤уэXљ !z]V1ѓ?=(Ъ'E€6›НkSќЇЅЮзЯuЏ&(cQЕV‰й)ЏWБEЮ€юІ¬»«цюЭ0шсТ’qMкЮћмНљ±З¦ЛhїRbјОЋ?5ђЮl{•S]&іЦђ^pnђъHН|СОтґтыаr±EЃіT9кЅј»?$ '„Н"’Ёl¤'MжbЫс§фЈ[”к(xФ(|W|V4-TOУВ0Є®лKКE>1_ ТЃъєe;f$Ќжнuп9Ю|ЗиД¤G9BћШаџ Hgк Б­боЩЩbъщP¶|‘m ЩЮбOF…iКР>чp:p»ќо[ЋdщЯ[tuХИ5&W†!ѕэ<aвm5!8ІѕMЊ¤sџwТщі L%=`Я—ЛOЊЮКэЌрl¬—/љоxaш-ЦҐ1©ї17ы† X|ПтQ!,УSeёЌiЅs@М(:КљЅvr§Ѕїc•^}t1±ЎЪ©EZp9/¦„НЇ3 khЯоXF‚s§ИлTб«… ґжЈLҐґ}і}^Э7Ґ±®єНZ#gг0C­Љењфy:цХ+€ЧћѕMM«й‡х©т
+ТТ¦®ЧЋ=Вt¤б7TЛй!qw"[¦о‡O Ѕц¤ГЏ¤!eГЭЌ­{ЉЎ¤TnЈЧ‹џ9tОЭ№†ZМT‚]G7Мyј
+^Щqф"N)&ѕwќ%9џFН<Ъ9Ў!М$Ы`^KЪ/€.%HKє' –ћYgФxNNbЙ&uГѓд„;cYЩбќGi:фЅЗHБ5xTЋЅsљ+љ)7„љџx<уs{озѓе2УфlмДx~8¦¦DЕµ)€.nmx4p+ЄЁJqz}хтЕ№:HЕњ©V‘еонпЁo ~’l–Д:“R4м ‡5ЇY·)6иЗ»оO(і*Te`НHO<`;rщt9/l‚!m/•‚єёЫдnk¤У‹Џ¬&Й0Љ!X”Уo[жм=e:ѕ“ЮД‡:=kЃЛк%Jy* =пљ‚}љАѕ‚у№эzЁnRШ>У"я.ЃБ"Ш±єЪцх©¶LD8i#eМG«ё іПп„І-»ДМџ Ці±1#„‚Б¦д‰5л6»Ћx2ЧѓY§0ш dQ]—<=BэшG±·myЧЕйd73ЮЋ–µ|ъmХV¤iўьPjэ“‹оP­ЂњСЩвйS» Нџ jK/ТБ4
+¶єс5юRЁшN5сГнh“GЗџЃ2Ъ»(Ю™І’ыM$фЮ.N[CІHBЈІ‚ґаfЎYФ6ђ*Ў°ш*Іg*N ?•Уќ®6»џљo•ґ+бX
+щ™=U)Ќє5ПґЖЃМ/жЇу эџ†B€B‰_Н Ъ К2S¬y.-dQq|VT_‹ж$>{%lьLФћaЕБ§vЙz=,Lg<ѕЊ„К/R’Ё8ли’±…рx“м
+zЅo™ш5mЃ¤$*ГэќJ_Ш%њ*~_Ъ.Jї`1ТmЅВћ)#TФ6в^µ±§`ї¬WЈBћU°­ґ)§жФѕ+n0Gm>:€Зbе±МH”M‡TЭЗIдiЛљHY?1»{ЃьoI„Йїь„6&Ы“аЯЊXw‡њKю:щt0ГUЮyQдВг3UyБ йЯG=м2ѓБ2WХR¦ћ>жMCH0ѕРcўс€Ѕ;fєY‘јЇ„Xњs\fel)I8-®лАы‘ aA&ЪєЧyЃ'ОP• УV& ‘':зsлЂ–Бвўk°‹›k№uwЋЃNц3-Ґ~ђіЋ”3Ј›ЈЭ¤І:aLr¤”†Ьіc}Й.Й‘1Lоv`МўрйfЊµ‚Н‡ЈZ8Жb™Y2џЧЊЙ‡їuXhQ~[^TSТ њtµ –Тб_nЩ¬A|«шѓ(+±с!ТщЯT( ќЖ96
+фx}Ћ/p#!h4%ўмџVўЗ—ѕ‰ъ5ўв«Л?vЉ¬dZJMРп/њYПф{ФВ–7ЕС]Ўm
+gGв3Ќј#‡+мU±—OGLЅu№Ц¬7ќф!йdт ‘}Іњн {NЊc:Б)Ћфєр`c—RVз°вЅ‰‘~r\иЊЈШҐ\’эе‰ђФу©нLсѓ):+С^Є'‰Ёы“G\Ѕ’ЧЄo§Ж­ѓЇ9шфwЂЌЕT#&=ЪэL}‹цХ}іRІLz7»eлкВh<ЊRЗ”ёїИQAZ(ЅR{љ}¤6ЇцtИЄю,7ЄTЪLеgћ_T{ї\tCnГфЙБYЮdьm`Я”ИЫаЎєЯ? 1ј°.Ј92w jЫЖ"чbаS>w_bЁ)нЗµwxуъw—{—>w’“;е5·^aЄъ!YH`dX{ИO•DХmo>vйp·ѕЎ6§фњЄ C®"=(,љКµд‡‘7еьёЅ t‹!ї}Ы;—Ѓ2Ц@ЁЙe}!ЖР0ыШЫіyЉ^оRтzшњЭHсхъсP‹рMС›vБпЕkg_є8ѕ
+endstream
+endobj
+2142 0 obj <<
+/Type /FontDescriptor
+/FontName /VJWOKO+NimbusRomNo9L-ReguItal
+/Flags 4
+/FontBBox [-169 -270 1010 924]
+/Ascent 668
+/CapHeight 668
+/Descent -193
+/ItalicAngle -15
+/StemV 78
+/XHeight 441
+/CharSet (/A/C/E/F/I/L/N/P/S/T/X/a/b/c/comma/d/e/f/fi/fl/g/h/hyphen/i/j/k/l/m/n/o/one/p/parenleft/parenright/period/r/s/t/u/v/w/x/y/zero)
+/FontFile 2141 0 R
+>> endobj
+2082 0 obj <<
+/Type /Encoding
+/Differences [2/fi/fl 33/exclam 37/percent 39/quoteright/parenleft/parenright 44/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon 63/question 65/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P 82/R/S/T/U/V/W/X/Y 91/bracketleft 93/bracketright 96/quoteleft/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 147/quotedblleft/quotedblright 150/endash/emdash 168/dieresis 180/acute 223/germandbls]
+>> endobj
+2067 0 obj <<
+/Type /Font
+/Subtype /Type1
+/BaseFont /ZPGVCH+CMEX10
+/FontDescriptor 2102 0 R
+/FirstChar 18
+/LastChar 19
+/Widths 2079 0 R
+>> endobj
+1357 0 obj <<
+/Type /Font
+/Subtype /Type1
+/BaseFont /JHYTSG+CMR10
+/FontDescriptor 2104 0 R
+/FirstChar 61
+/LastChar 61
+/Widths 2087 0 R
+>> endobj
+430 0 obj <<
+/Type /Font
+/Subtype /Type1
+/BaseFont /TMYPTY+CMSY10
+/FontDescriptor 2106 0 R
+/FirstChar 3
+/LastChar 105
+/Widths 2098 0 R
+>> endobj
+437 0 obj <<
+/Type /Font
+/Subtype /Type1
+/BaseFont /AQKOUH+CMSY8
+/FontDescriptor 2108 0 R
+/FirstChar 13
+/LastChar 13
+/Widths 2091 0 R
+>> endobj
+434 0 obj <<
+/Type /Font
+/Subtype /Type1
+/BaseFont /UOMENF+CMSY9
+/FontDescriptor 2110 0 R
+/FirstChar 15
+/LastChar 15
+/Widths 2094 0 R
+>> endobj
+1713 0 obj <<
+/Type /Font
+/Subtype /Type1
+/BaseFont /FSTLQV+LCIRCLE10
+/FontDescriptor 2112 0 R
+/FirstChar 12
+/LastChar 15
+/Widths 2081 0 R
+>> endobj
+1714 0 obj <<
+/Type /Font
+/Subtype /Type1
+/BaseFont /GPCRKG+LINE10
+/FontDescriptor 2114 0 R
+/FirstChar 10
+/LastChar 74
+/Widths 2080 0 R
+>> endobj
+585 0 obj <<
+/Type /Font
+/Subtype /Type1
+/BaseFont /GIHNIB+NimbusSanL-Bold
+/FontDescriptor 2124 0 R
+/FirstChar 2
+/LastChar 121
+/Widths 2090 0 R
+/Encoding 2082 0 R
+>> endobj
+1584 0 obj <<
+/Type /Font
+/Subtype /Type1
+/BaseFont /KTETSU+NimbusSanL-BoldItal
+/FontDescriptor 2126 0 R
+/FirstChar 3
+/LastChar 116
+/Widths 2084 0 R
+/Encoding 2082 0 R
+>> endobj
+429 0 obj <<
+/Type /Font
+/Subtype /Type1
+/BaseFont /FGDDVG+NimbusSanL-Regu
+/FontDescriptor 2128 0 R
+/FirstChar 2
+/LastChar 121
+/Widths 2099 0 R
+/Encoding 2082 0 R
+>> endobj
+1585 0 obj <<
+/Type /Font
+/Subtype /Type1
+/BaseFont /DCEPHH+NimbusSanL-ReguItal
+/FontDescriptor 2130 0 R
+/FirstChar 3
+/LastChar 116
+/Widths 2083 0 R
+/Encoding 2082 0 R
+>> endobj
+432 0 obj <<
+/Type /Font
+/Subtype /Type1
+/BaseFont /DMZTXA+NimbusRomNo9L-Medi
+/FontDescriptor 2132 0 R
+/FirstChar 2
+/LastChar 151
+/Widths 2096 0 R
+/Encoding 2082 0 R
+>> endobj
+435 0 obj <<
+/Type /Font
+/Subtype /Type1
+/BaseFont /NXTJAM+NimbusRomNo9L-MediItal
+/FontDescriptor 2136 0 R
+/FirstChar 97
+/LastChar 121
+/Widths 2093 0 R
+/Encoding 2082 0 R
+>> endobj
+1582 0 obj <<
+/Type /Font
+/Subtype /Type1
+/BaseFont /ZBOVQV+NimbusRomNo9L-Medi-Slant_167
+/FontDescriptor 2134 0 R
+/FirstChar 2
+/LastChar 151
+/Widths 2086 0 R
+/Encoding 2082 0 R
+>> endobj
+428 0 obj <<
+/Type /Font
+/Subtype /Type1
+/BaseFont /AALPRZ+NimbusRomNo9L-Regu
+/FontDescriptor 2138 0 R
+/FirstChar 2
+/LastChar 223
+/Widths 2100 0 R
+/Encoding 2082 0 R
+>> endobj
+433 0 obj <<
+/Type /Font
+/Subtype /Type1
+/BaseFont /VJWOKO+NimbusRomNo9L-ReguItal
+/FontDescriptor 2142 0 R
+/FirstChar 2
+/LastChar 121
+/Widths 2095 0 R
+/Encoding 2082 0 R
+>> endobj
+436 0 obj <<
+/Type /Font
+/Subtype /Type1
+/BaseFont /MTHWQI+NimbusRomNo9L-Regu-Slant_167
+/FontDescriptor 2140 0 R
+/FirstChar 2
+/LastChar 151
+/Widths 2092 0 R
+/Encoding 2082 0 R
+>> endobj
+1014 0 obj <<
+/Type /Font
+/Subtype /Type1
+/BaseFont /HAKQHY+txbtt
+/FontDescriptor 2116 0 R
+/FirstChar 46
+/LastChar 121
+/Widths 2089 0 R
+>> endobj
+1583 0 obj <<
+/Type /Font
+/Subtype /Type1
+/BaseFont /NTHZPZ+txbtt-Slant_167
+/FontDescriptor 2118 0 R
+/FirstChar 72
+/LastChar 93
+/Widths 2085 0 R
+>> endobj
+431 0 obj <<
+/Type /Font
+/Subtype /Type1
+/BaseFont /AWBGTB+txtt
+/FontDescriptor 2120 0 R
+/FirstChar 33
+/LastChar 126
+/Widths 2097 0 R
+>> endobj
+1211 0 obj <<
+/Type /Font
+/Subtype /Type1
+/BaseFont /SBAPWO+txtt-Slant_167
+/FontDescriptor 2122 0 R
+/FirstChar 38
+/LastChar 125
+/Widths 2088 0 R
+>> endobj
+438 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 2143 0 R
+/Kids [422 0 R 475 0 R 532 0 R 582 0 R 628 0 R 713 0 R]
+>> endobj
+816 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 2143 0 R
+/Kids [813 0 R 894 0 R 925 0 R 935 0 R 955 0 R 976 0 R]
+>> endobj
+993 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 2143 0 R
+/Kids [989 0 R 1004 0 R 1011 0 R 1021 0 R 1032 0 R 1040 0 R]
+>> endobj
+1052 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 2143 0 R
+/Kids [1048 0 R 1061 0 R 1086 0 R 1105 0 R 1120 0 R 1131 0 R]
+>> endobj
+1148 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 2143 0 R
+/Kids [1144 0 R 1156 0 R 1163 0 R 1168 0 R 1173 0 R 1188 0 R]
+>> endobj
+1212 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 2143 0 R
+/Kids [1208 0 R 1214 0 R 1218 0 R 1225 0 R 1235 0 R 1246 0 R]
+>> endobj
+1267 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 2144 0 R
+/Kids [1264 0 R 1280 0 R 1289 0 R 1298 0 R 1304 0 R 1325 0 R]
+>> endobj
+1339 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 2144 0 R
+/Kids [1336 0 R 1354 0 R 1370 0 R 1379 0 R 1387 0 R 1407 0 R]
+>> endobj
+1422 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 2144 0 R
+/Kids [1417 0 R 1429 0 R 1439 0 R 1446 0 R 1456 0 R 1467 0 R]
+>> endobj
+1479 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 2144 0 R
+/Kids [1474 0 R 1487 0 R 1502 0 R 1510 0 R 1526 0 R 1547 0 R]
+>> endobj
+1561 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 2144 0 R
+/Kids [1557 0 R 1563 0 R 1569 0 R 1575 0 R 1579 0 R 1587 0 R]
+>> endobj
+1595 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 2144 0 R
+/Kids [1592 0 R 1602 0 R 1608 0 R 1648 0 R 1673 0 R 1704 0 R]
+>> endobj
+1715 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 2145 0 R
+/Kids [1709 0 R 1742 0 R 1752 0 R 1781 0 R 1800 0 R 1822 0 R]
+>> endobj
+1833 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 2145 0 R
+/Kids [1830 0 R 1837 0 R 1841 0 R 1847 0 R 1854 0 R 1858 0 R]
+>> endobj
+1874 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 2145 0 R
+/Kids [1871 0 R 1876 0 R 1888 0 R 1902 0 R 1906 0 R 1911 0 R]
+>> endobj
+1918 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 2145 0 R
+/Kids [1915 0 R 1921 0 R 1947 0 R 1967 0 R 1991 0 R 2008 0 R]
+>> endobj
+2023 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 2145 0 R
+/Kids [2019 0 R 2025 0 R 2030 0 R 2035 0 R 2040 0 R 2046 0 R]
+>> endobj
+2055 0 obj <<
+/Type /Pages
+/Count 5
+/Parent 2145 0 R
+/Kids [2052 0 R 2059 0 R 2064 0 R 2069 0 R 2076 0 R]
+>> endobj
+2143 0 obj <<
+/Type /Pages
+/Count 36
+/Parent 2146 0 R
+/Kids [438 0 R 816 0 R 993 0 R 1052 0 R 1148 0 R 1212 0 R]
+>> endobj
+2144 0 obj <<
+/Type /Pages
+/Count 36
+/Parent 2146 0 R
+/Kids [1267 0 R 1339 0 R 1422 0 R 1479 0 R 1561 0 R 1595 0 R]
+>> endobj
+2145 0 obj <<
+/Type /Pages
+/Count 35
+/Parent 2146 0 R
+/Kids [1715 0 R 1833 0 R 1874 0 R 1918 0 R 2023 0 R 2055 0 R]
+>> endobj
+2146 0 obj <<
+/Type /Pages
+/Count 107
+/Kids [2143 0 R 2144 0 R 2145 0 R]
+>> endobj
+2147 0 obj <<
+/Type /Outlines
+/First 7 0 R
+/Last 371 0 R
+/Count 17
+>> endobj
+419 0 obj <<
+/Title 420 0 R
+/A 417 0 R
+/Parent 411 0 R
+/Prev 415 0 R
+>> endobj
+415 0 obj <<
+/Title 416 0 R
+/A 413 0 R
+/Parent 411 0 R
+/Next 419 0 R
+>> endobj
+411 0 obj <<
+/Title 412 0 R
+/A 409 0 R
+/Parent 371 0 R
+/Prev 407 0 R
+/First 415 0 R
+/Last 419 0 R
+/Count -2
+>> endobj
+407 0 obj <<
+/Title 408 0 R
+/A 405 0 R
+/Parent 371 0 R
+/Prev 375 0 R
+/Next 411 0 R
+>> endobj
+403 0 obj <<
+/Title 404 0 R
+/A 401 0 R
+/Parent 375 0 R
+/Prev 399 0 R
+>> endobj
+399 0 obj <<
+/Title 400 0 R
+/A 397 0 R
+/Parent 375 0 R
+/Prev 395 0 R
+/Next 403 0 R
+>> endobj
+395 0 obj <<
+/Title 396 0 R
+/A 393 0 R
+/Parent 375 0 R
+/Prev 391 0 R
+/Next 399 0 R
+>> endobj
+391 0 obj <<
+/Title 392 0 R
+/A 389 0 R
+/Parent 375 0 R
+/Prev 387 0 R
+/Next 395 0 R
+>> endobj
+387 0 obj <<
+/Title 388 0 R
+/A 385 0 R
+/Parent 375 0 R
+/Prev 383 0 R
+/Next 391 0 R
+>> endobj
+383 0 obj <<
+/Title 384 0 R
+/A 381 0 R
+/Parent 375 0 R
+/Prev 379 0 R
+/Next 387 0 R
+>> endobj
+379 0 obj <<
+/Title 380 0 R
+/A 377 0 R
+/Parent 375 0 R
+/Next 383 0 R
+>> endobj
+375 0 obj <<
+/Title 376 0 R
+/A 373 0 R
+/Parent 371 0 R
+/Next 407 0 R
+/First 379 0 R
+/Last 403 0 R
+/Count -7
+>> endobj
+371 0 obj <<
+/Title 372 0 R
+/A 369 0 R
+/Parent 2147 0 R
+/Prev 367 0 R
+/First 375 0 R
+/Last 411 0 R
+/Count -3
+>> endobj
+367 0 obj <<
+/Title 368 0 R
+/A 365 0 R
+/Parent 2147 0 R
+/Prev 363 0 R
+/Next 371 0 R
+>> endobj
+363 0 obj <<
+/Title 364 0 R
+/A 361 0 R
+/Parent 2147 0 R
+/Prev 359 0 R
+/Next 367 0 R
+>> endobj
+359 0 obj <<
+/Title 360 0 R
+/A 357 0 R
+/Parent 2147 0 R
+/Prev 295 0 R
+/Next 363 0 R
+>> endobj
+355 0 obj <<
+/Title 356 0 R
+/A 353 0 R
+/Parent 295 0 R
+/Prev 351 0 R
+>> endobj
+351 0 obj <<
+/Title 352 0 R
+/A 349 0 R
+/Parent 295 0 R
+/Prev 347 0 R
+/Next 355 0 R
+>> endobj
+347 0 obj <<
+/Title 348 0 R
+/A 345 0 R
+/Parent 295 0 R
+/Prev 343 0 R
+/Next 351 0 R
+>> endobj
+343 0 obj <<
+/Title 344 0 R
+/A 341 0 R
+/Parent 295 0 R
+/Prev 327 0 R
+/Next 347 0 R
+>> endobj
+339 0 obj <<
+/Title 340 0 R
+/A 337 0 R
+/Parent 327 0 R
+/Prev 335 0 R
+>> endobj
+335 0 obj <<
+/Title 336 0 R
+/A 333 0 R
+/Parent 327 0 R
+/Prev 331 0 R
+/Next 339 0 R
+>> endobj
+331 0 obj <<
+/Title 332 0 R
+/A 329 0 R
+/Parent 327 0 R
+/Next 335 0 R
+>> endobj
+327 0 obj <<
+/Title 328 0 R
+/A 325 0 R
+/Parent 295 0 R
+/Prev 323 0 R
+/Next 343 0 R
+/First 331 0 R
+/Last 339 0 R
+/Count -3
+>> endobj
+323 0 obj <<
+/Title 324 0 R
+/A 321 0 R
+/Parent 295 0 R
+/Prev 319 0 R
+/Next 327 0 R
+>> endobj
+319 0 obj <<
+/Title 320 0 R
+/A 317 0 R
+/Parent 295 0 R
+/Prev 315 0 R
+/Next 323 0 R
+>> endobj
+315 0 obj <<
+/Title 316 0 R
+/A 313 0 R
+/Parent 295 0 R
+/Prev 307 0 R
+/Next 319 0 R
+>> endobj
+311 0 obj <<
+/Title 312 0 R
+/A 309 0 R
+/Parent 307 0 R
+>> endobj
+307 0 obj <<
+/Title 308 0 R
+/A 305 0 R
+/Parent 295 0 R
+/Prev 299 0 R
+/Next 315 0 R
+/First 311 0 R
+/Last 311 0 R
+/Count -1
+>> endobj
+303 0 obj <<
+/Title 304 0 R
+/A 301 0 R
+/Parent 299 0 R
+>> endobj
+299 0 obj <<
+/Title 300 0 R
+/A 297 0 R
+/Parent 295 0 R
+/Next 307 0 R
+/First 303 0 R
+/Last 303 0 R
+/Count -1
+>> endobj
+295 0 obj <<
+/Title 296 0 R
+/A 293 0 R
+/Parent 2147 0 R
+/Prev 279 0 R
+/Next 359 0 R
+/First 299 0 R
+/Last 355 0 R
+/Count -10
+>> endobj
+291 0 obj <<
+/Title 292 0 R
+/A 289 0 R
+/Parent 287 0 R
+>> endobj
+287 0 obj <<
+/Title 288 0 R
+/A 285 0 R
+/Parent 279 0 R
+/Prev 283 0 R
+/First 291 0 R
+/Last 291 0 R
+/Count -1
+>> endobj
+283 0 obj <<
+/Title 284 0 R
+/A 281 0 R
+/Parent 279 0 R
+/Next 287 0 R
+>> endobj
+279 0 obj <<
+/Title 280 0 R
+/A 277 0 R
+/Parent 2147 0 R
+/Prev 251 0 R
+/Next 295 0 R
+/First 283 0 R
+/Last 287 0 R
+/Count -2
+>> endobj
+275 0 obj <<
+/Title 276 0 R
+/A 273 0 R
+/Parent 251 0 R
+/Prev 255 0 R
+>> endobj
+271 0 obj <<
+/Title 272 0 R
+/A 269 0 R
+/Parent 255 0 R
+/Prev 267 0 R
+>> endobj
+267 0 obj <<
+/Title 268 0 R
+/A 265 0 R
+/Parent 255 0 R
+/Prev 263 0 R
+/Next 271 0 R
+>> endobj
+263 0 obj <<
+/Title 264 0 R
+/A 261 0 R
+/Parent 255 0 R
+/Prev 259 0 R
+/Next 267 0 R
+>> endobj
+259 0 obj <<
+/Title 260 0 R
+/A 257 0 R
+/Parent 255 0 R
+/Next 263 0 R
+>> endobj
+255 0 obj <<
+/Title 256 0 R
+/A 253 0 R
+/Parent 251 0 R
+/Next 275 0 R
+/First 259 0 R
+/Last 271 0 R
+/Count -4
+>> endobj
+251 0 obj <<
+/Title 252 0 R
+/A 249 0 R
+/Parent 2147 0 R
+/Prev 243 0 R
+/Next 279 0 R
+/First 255 0 R
+/Last 275 0 R
+/Count -2
+>> endobj
+247 0 obj <<
+/Title 248 0 R
+/A 245 0 R
+/Parent 243 0 R
+>> endobj
+243 0 obj <<
+/Title 244 0 R
+/A 241 0 R
+/Parent 2147 0 R
+/Prev 107 0 R
+/Next 251 0 R
+/First 247 0 R
+/Last 247 0 R
+/Count -1
+>> endobj
+239 0 obj <<
+/Title 240 0 R
+/A 237 0 R
+/Parent 207 0 R
+/Prev 235 0 R
+>> endobj
+235 0 obj <<
+/Title 236 0 R
+/A 233 0 R
+/Parent 207 0 R
+/Prev 231 0 R
+/Next 239 0 R
+>> endobj
+231 0 obj <<
+/Title 232 0 R
+/A 229 0 R
+/Parent 207 0 R
+/Prev 227 0 R
+/Next 235 0 R
+>> endobj
+227 0 obj <<
+/Title 228 0 R
+/A 225 0 R
+/Parent 207 0 R
+/Prev 223 0 R
+/Next 231 0 R
+>> endobj
+223 0 obj <<
+/Title 224 0 R
+/A 221 0 R
+/Parent 207 0 R
+/Prev 219 0 R
+/Next 227 0 R
+>> endobj
+219 0 obj <<
+/Title 220 0 R
+/A 217 0 R
+/Parent 207 0 R
+/Prev 215 0 R
+/Next 223 0 R
+>> endobj
+215 0 obj <<
+/Title 216 0 R
+/A 213 0 R
+/Parent 207 0 R
+/Prev 211 0 R
+/Next 219 0 R
+>> endobj
+211 0 obj <<
+/Title 212 0 R
+/A 209 0 R
+/Parent 207 0 R
+/Next 215 0 R
+>> endobj
+207 0 obj <<
+/Title 208 0 R
+/A 205 0 R
+/Parent 107 0 R
+/Prev 203 0 R
+/First 211 0 R
+/Last 239 0 R
+/Count -8
+>> endobj
+203 0 obj <<
+/Title 204 0 R
+/A 201 0 R
+/Parent 107 0 R
+/Prev 199 0 R
+/Next 207 0 R
+>> endobj
+199 0 obj <<
+/Title 200 0 R
+/A 197 0 R
+/Parent 107 0 R
+/Prev 195 0 R
+/Next 203 0 R
+>> endobj
+195 0 obj <<
+/Title 196 0 R
+/A 193 0 R
+/Parent 107 0 R
+/Prev 191 0 R
+/Next 199 0 R
+>> endobj
+191 0 obj <<
+/Title 192 0 R
+/A 189 0 R
+/Parent 107 0 R
+/Prev 111 0 R
+/Next 195 0 R
+>> endobj
+187 0 obj <<
+/Title 188 0 R
+/A 185 0 R
+/Parent 111 0 R
+/Prev 183 0 R
+>> endobj
+183 0 obj <<
+/Title 184 0 R
+/A 181 0 R
+/Parent 111 0 R
+/Prev 179 0 R
+/Next 187 0 R
+>> endobj
+179 0 obj <<
+/Title 180 0 R
+/A 177 0 R
+/Parent 111 0 R
+/Prev 175 0 R
+/Next 183 0 R
+>> endobj
+175 0 obj <<
+/Title 176 0 R
+/A 173 0 R
+/Parent 111 0 R
+/Prev 171 0 R
+/Next 179 0 R
+>> endobj
+171 0 obj <<
+/Title 172 0 R
+/A 169 0 R
+/Parent 111 0 R
+/Prev 167 0 R
+/Next 175 0 R
+>> endobj
+167 0 obj <<
+/Title 168 0 R
+/A 165 0 R
+/Parent 111 0 R
+/Prev 163 0 R
+/Next 171 0 R
+>> endobj
+163 0 obj <<
+/Title 164 0 R
+/A 161 0 R
+/Parent 111 0 R
+/Prev 159 0 R
+/Next 167 0 R
+>> endobj
+159 0 obj <<
+/Title 160 0 R
+/A 157 0 R
+/Parent 111 0 R
+/Prev 155 0 R
+/Next 163 0 R
+>> endobj
+155 0 obj <<
+/Title 156 0 R
+/A 153 0 R
+/Parent 111 0 R
+/Prev 151 0 R
+/Next 159 0 R
+>> endobj
+151 0 obj <<
+/Title 152 0 R
+/A 149 0 R
+/Parent 111 0 R
+/Prev 147 0 R
+/Next 155 0 R
+>> endobj
+147 0 obj <<
+/Title 148 0 R
+/A 145 0 R
+/Parent 111 0 R
+/Prev 143 0 R
+/Next 151 0 R
+>> endobj
+143 0 obj <<
+/Title 144 0 R
+/A 141 0 R
+/Parent 111 0 R
+/Prev 139 0 R
+/Next 147 0 R
+>> endobj
+139 0 obj <<
+/Title 140 0 R
+/A 137 0 R
+/Parent 111 0 R
+/Prev 135 0 R
+/Next 143 0 R
+>> endobj
+135 0 obj <<
+/Title 136 0 R
+/A 133 0 R
+/Parent 111 0 R
+/Prev 131 0 R
+/Next 139 0 R
+>> endobj
+131 0 obj <<
+/Title 132 0 R
+/A 129 0 R
+/Parent 111 0 R
+/Prev 127 0 R
+/Next 135 0 R
+>> endobj
+127 0 obj <<
+/Title 128 0 R
+/A 125 0 R
+/Parent 111 0 R
+/Prev 123 0 R
+/Next 131 0 R
+>> endobj
+123 0 obj <<
+/Title 124 0 R
+/A 121 0 R
+/Parent 111 0 R
+/Prev 119 0 R
+/Next 127 0 R
+>> endobj
+119 0 obj <<
+/Title 120 0 R
+/A 117 0 R
+/Parent 111 0 R
+/Prev 115 0 R
+/Next 123 0 R
+>> endobj
+115 0 obj <<
+/Title 116 0 R
+/A 113 0 R
+/Parent 111 0 R
+/Next 119 0 R
+>> endobj
+111 0 obj <<
+/Title 112 0 R
+/A 109 0 R
+/Parent 107 0 R
+/Next 191 0 R
+/First 115 0 R
+/Last 187 0 R
+/Count -19
+>> endobj
+107 0 obj <<
+/Title 108 0 R
+/A 105 0 R
+/Parent 2147 0 R
+/Prev 51 0 R
+/Next 243 0 R
+/First 111 0 R
+/Last 207 0 R
+/Count -6
+>> endobj
+103 0 obj <<
+/Title 104 0 R
+/A 101 0 R
+/Parent 51 0 R
+/Prev 99 0 R
+>> endobj
+99 0 obj <<
+/Title 100 0 R
+/A 97 0 R
+/Parent 51 0 R
+/Prev 95 0 R
+/Next 103 0 R
+>> endobj
+95 0 obj <<
+/Title 96 0 R
+/A 93 0 R
+/Parent 51 0 R
+/Prev 87 0 R
+/Next 99 0 R
+>> endobj
+91 0 obj <<
+/Title 92 0 R
+/A 89 0 R
+/Parent 87 0 R
+>> endobj
+87 0 obj <<
+/Title 88 0 R
+/A 85 0 R
+/Parent 51 0 R
+/Prev 79 0 R
+/Next 95 0 R
+/First 91 0 R
+/Last 91 0 R
+/Count -1
+>> endobj
+83 0 obj <<
+/Title 84 0 R
+/A 81 0 R
+/Parent 79 0 R
+>> endobj
+79 0 obj <<
+/Title 80 0 R
+/A 77 0 R
+/Parent 51 0 R
+/Prev 67 0 R
+/Next 87 0 R
+/First 83 0 R
+/Last 83 0 R
+/Count -1
+>> endobj
+75 0 obj <<
+/Title 76 0 R
+/A 73 0 R
+/Parent 67 0 R
+/Prev 71 0 R
+>> endobj
+71 0 obj <<
+/Title 72 0 R
+/A 69 0 R
+/Parent 67 0 R
+/Next 75 0 R
+>> endobj
+67 0 obj <<
+/Title 68 0 R
+/A 65 0 R
+/Parent 51 0 R
+/Prev 55 0 R
+/Next 79 0 R
+/First 71 0 R
+/Last 75 0 R
+/Count -2
+>> endobj
+63 0 obj <<
+/Title 64 0 R
+/A 61 0 R
+/Parent 55 0 R
+/Prev 59 0 R
+>> endobj
+59 0 obj <<
+/Title 60 0 R
+/A 57 0 R
+/Parent 55 0 R
+/Next 63 0 R
+>> endobj
+55 0 obj <<
+/Title 56 0 R
+/A 53 0 R
+/Parent 51 0 R
+/Next 67 0 R
+/First 59 0 R
+/Last 63 0 R
+/Count -2
+>> endobj
+51 0 obj <<
+/Title 52 0 R
+/A 49 0 R
+/Parent 2147 0 R
+/Prev 31 0 R
+/Next 107 0 R
+/First 55 0 R
+/Last 103 0 R
+/Count -7
+>> endobj
+47 0 obj <<
+/Title 48 0 R
+/A 45 0 R
+/Parent 31 0 R
+/Prev 35 0 R
+>> endobj
+43 0 obj <<
+/Title 44 0 R
+/A 41 0 R
+/Parent 35 0 R
+/Prev 39 0 R
+>> endobj
+39 0 obj <<
+/Title 40 0 R
+/A 37 0 R
+/Parent 35 0 R
+/Next 43 0 R
+>> endobj
+35 0 obj <<
+/Title 36 0 R
+/A 33 0 R
+/Parent 31 0 R
+/Next 47 0 R
+/First 39 0 R
+/Last 43 0 R
+/Count -2
+>> endobj
+31 0 obj <<
+/Title 32 0 R
+/A 29 0 R
+/Parent 2147 0 R
+/Prev 27 0 R
+/Next 51 0 R
+/First 35 0 R
+/Last 47 0 R
+/Count -2
+>> endobj
+27 0 obj <<
+/Title 28 0 R
+/A 25 0 R
+/Parent 2147 0 R
+/Prev 23 0 R
+/Next 31 0 R
+>> endobj
+23 0 obj <<
+/Title 24 0 R
+/A 21 0 R
+/Parent 2147 0 R
+/Prev 19 0 R
+/Next 27 0 R
+>> endobj
+19 0 obj <<
+/Title 20 0 R
+/A 17 0 R
+/Parent 2147 0 R
+/Prev 15 0 R
+/Next 23 0 R
+>> endobj
+15 0 obj <<
+/Title 16 0 R
+/A 13 0 R
+/Parent 2147 0 R
+/Prev 11 0 R
+/Next 19 0 R
+>> endobj
+11 0 obj <<
+/Title 12 0 R
+/A 9 0 R
+/Parent 2147 0 R
+/Prev 7 0 R
+/Next 15 0 R
+>> endobj
+7 0 obj <<
+/Title 8 0 R
+/A 5 0 R
+/Parent 2147 0 R
+/Next 11 0 R
+>> endobj
+2148 0 obj <<
+/Names [(??) 478 0 R (Doc-Start) 427 0 R (Example.caption.329) 916 0 R (FAD.1) 6 0 R (LOE.1) 22 0 R (LOF.1) 14 0 R]
+/Limits [(??) (LOF.1)]
+>> endobj
+2149 0 obj <<
+/Names [(LOP.1) 26 0 R (LOT.1) 18 0 R (Program.caption.330) 917 0 R (TOC.1) 10 0 R (figure.73) 755 0 R (figure.76) 758 0 R]
+/Limits [(LOP.1) (figure.76)]
+>> endobj
+2150 0 obj <<
+/Names [(figure.caption.10) 634 0 R (figure.caption.100) 729 0 R (figure.caption.101) 1506 0 R (figure.caption.102) 730 0 R (figure.caption.103) 731 0 R (figure.caption.104) 732 0 R]
+/Limits [(figure.caption.10) (figure.caption.104)]
+>> endobj
+2151 0 obj <<
+/Names [(figure.caption.105) 733 0 R (figure.caption.106) 734 0 R (figure.caption.108) 735 0 R (figure.caption.118) 1651 0 R (figure.caption.123) 736 0 R (figure.caption.124) 737 0 R]
+/Limits [(figure.caption.105) (figure.caption.124)]
+>> endobj
+2152 0 obj <<
+/Names [(figure.caption.125) 738 0 R (figure.caption.126) 1676 0 R (figure.caption.131) 739 0 R (figure.caption.132) 1677 0 R (figure.caption.133) 1678 0 R (figure.caption.134) 1679 0 R]
+/Limits [(figure.caption.125) (figure.caption.134)]
+>> endobj
+2153 0 obj <<
+/Names [(figure.caption.139) 740 0 R (figure.caption.140) 1680 0 R (figure.caption.141) 1681 0 R (figure.caption.142) 1707 0 R (figure.caption.145) 741 0 R (figure.caption.146) 742 0 R]
+/Limits [(figure.caption.139) (figure.caption.146)]
+>> endobj
+2154 0 obj <<
+/Names [(figure.caption.147) 743 0 R (figure.caption.148) 1712 0 R (figure.caption.149) 744 0 R (figure.caption.15) 1024 0 R (figure.caption.150) 1745 0 R (figure.caption.155) 1746 0 R]
+/Limits [(figure.caption.147) (figure.caption.155)]
+>> endobj
+2155 0 obj <<
+/Names [(figure.caption.156) 746 0 R (figure.caption.157) 747 0 R (figure.caption.158) 748 0 R (figure.caption.159) 745 0 R (figure.caption.16) 635 0 R (figure.caption.162) 1784 0 R]
+/Limits [(figure.caption.156) (figure.caption.162)]
+>> endobj
+2156 0 obj <<
+/Names [(figure.caption.163) 481 0 R (figure.caption.164) 1803 0 R (figure.caption.165) 751 0 R (figure.caption.166) 1825 0 R (figure.caption.167) 752 0 R (figure.caption.168) 756 0 R]
+/Limits [(figure.caption.163) (figure.caption.168)]
+>> endobj
+2157 0 obj <<
+/Names [(figure.caption.169) 757 0 R (figure.caption.17) 1051 0 R (figure.caption.170) 1861 0 R (figure.caption.171) 817 0 R (figure.caption.172) 1879 0 R (figure.caption.173) 818 0 R]
+/Limits [(figure.caption.169) (figure.caption.173)]
+>> endobj
+2158 0 obj <<
+/Names [(figure.caption.174) 1924 0 R (figure.caption.175) 819 0 R (figure.caption.176) 820 0 R (figure.caption.177) 821 0 R (figure.caption.178) 822 0 R (figure.caption.179) 1950 0 R]
+/Limits [(figure.caption.174) (figure.caption.179)]
+>> endobj
+2159 0 obj <<
+/Names [(figure.caption.18) 636 0 R (figure.caption.180) 823 0 R (figure.caption.181) 824 0 R (figure.caption.182) 1970 0 R (figure.caption.183) 825 0 R (figure.caption.184) 1971 0 R]
+/Limits [(figure.caption.18) (figure.caption.184)]
+>> endobj
+2160 0 obj <<
+/Names [(figure.caption.185) 826 0 R (figure.caption.186) 1994 0 R (figure.caption.187) 827 0 R (figure.caption.188) 828 0 R (figure.caption.189) 2011 0 R (figure.caption.19) 637 0 R]
+/Limits [(figure.caption.185) (figure.caption.19)]
+>> endobj
+2161 0 obj <<
+/Names [(figure.caption.190) 829 0 R (figure.caption.191) 830 0 R (figure.caption.192) 2012 0 R (figure.caption.193) 831 0 R (figure.caption.194) 832 0 R (figure.caption.195) 2022 0 R]
+/Limits [(figure.caption.190) (figure.caption.195)]
+>> endobj
+2162 0 obj <<
+/Names [(figure.caption.196) 833 0 R (figure.caption.197) 834 0 R (figure.caption.198) 835 0 R (figure.caption.199) 2028 0 R (figure.caption.20) 1064 0 R (figure.caption.200) 836 0 R]
+/Limits [(figure.caption.196) (figure.caption.200)]
+>> endobj
+2163 0 obj <<
+/Names [(figure.caption.201) 837 0 R (figure.caption.202) 838 0 R (figure.caption.203) 2033 0 R (figure.caption.208) 839 0 R (figure.caption.209) 840 0 R (figure.caption.21) 638 0 R]
+/Limits [(figure.caption.201) (figure.caption.21)]
+>> endobj
+2164 0 obj <<
+/Names [(figure.caption.210) 841 0 R (figure.caption.211) 842 0 R (figure.caption.212) 2038 0 R (figure.caption.22) 639 0 R (figure.caption.221) 843 0 R (figure.caption.226) 844 0 R]
+/Limits [(figure.caption.210) (figure.caption.226)]
+>> endobj
+2165 0 obj <<
+/Names [(figure.caption.227) 845 0 R (figure.caption.228) 846 0 R (figure.caption.229) 847 0 R (figure.caption.23) 640 0 R (figure.caption.230) 2043 0 R (figure.caption.239) 848 0 R]
+/Limits [(figure.caption.227) (figure.caption.239)]
+>> endobj
+2166 0 obj <<
+/Names [(figure.caption.24) 641 0 R (figure.caption.244) 849 0 R (figure.caption.245) 850 0 R (figure.caption.246) 851 0 R (figure.caption.247) 852 0 R (figure.caption.248) 2044 0 R]
+/Limits [(figure.caption.24) (figure.caption.248)]
+>> endobj
+2167 0 obj <<
+/Names [(figure.caption.25) 1089 0 R (figure.caption.26) 642 0 R (figure.caption.267) 853 0 R (figure.caption.268) 854 0 R (figure.caption.269) 855 0 R (figure.caption.274) 856 0 R]
+/Limits [(figure.caption.25) (figure.caption.274)]
+>> endobj
+2168 0 obj <<
+/Names [(figure.caption.275) 857 0 R (figure.caption.276) 858 0 R (figure.caption.277) 2049 0 R (figure.caption.28) 643 0 R (figure.caption.29) 1123 0 R (figure.caption.296) 859 0 R]
+/Limits [(figure.caption.275) (figure.caption.296)]
+>> endobj
+2169 0 obj <<
+/Names [(figure.caption.297) 860 0 R (figure.caption.298) 861 0 R (figure.caption.3) 939 0 R (figure.caption.30) 644 0 R (figure.caption.303) 862 0 R (figure.caption.304) 863 0 R]
+/Limits [(figure.caption.297) (figure.caption.304)]
+>> endobj
+2170 0 obj <<
+/Names [(figure.caption.305) 864 0 R (figure.caption.306) 2050 0 R (figure.caption.32) 645 0 R (figure.caption.324) 865 0 R (figure.caption.325) 866 0 R (figure.caption.326) 867 0 R]
+/Limits [(figure.caption.305) (figure.caption.326)]
+>> endobj
+2171 0 obj <<
+/Names [(figure.caption.327) 868 0 R (figure.caption.328) 869 0 R (figure.caption.4) 631 0 R (figure.caption.46) 646 0 R (figure.caption.47) 647 0 R (figure.caption.48) 648 0 R]
+/Limits [(figure.caption.327) (figure.caption.48)]
+>> endobj
+2172 0 obj <<
+/Names [(figure.caption.49) 649 0 R (figure.caption.5) 958 0 R (figure.caption.50) 650 0 R (figure.caption.51) 651 0 R (figure.caption.52) 1307 0 R (figure.caption.53) 652 0 R]
+/Limits [(figure.caption.49) (figure.caption.53)]
+>> endobj
+2173 0 obj <<
+/Names [(figure.caption.54) 653 0 R (figure.caption.55) 1308 0 R (figure.caption.56) 654 0 R (figure.caption.57) 655 0 R (figure.caption.58) 1328 0 R (figure.caption.59) 656 0 R]
+/Limits [(figure.caption.54) (figure.caption.59)]
+>> endobj
+2174 0 obj <<
+/Names [(figure.caption.6) 632 0 R (figure.caption.60) 1329 0 R (figure.caption.61) 657 0 R (figure.caption.62) 658 0 R (figure.caption.63) 1373 0 R (figure.caption.64) 659 0 R]
+/Limits [(figure.caption.6) (figure.caption.64)]
+>> endobj
+2175 0 obj <<
+/Names [(figure.caption.65) 1390 0 R (figure.caption.66) 660 0 R (figure.caption.67) 1391 0 R (figure.caption.68) 661 0 R (figure.caption.69) 1410 0 R (figure.caption.7) 959 0 R]
+/Limits [(figure.caption.65) (figure.caption.7)]
+>> endobj
+2176 0 obj <<
+/Names [(figure.caption.70) 662 0 R (figure.caption.71) 1411 0 R (figure.caption.72) 663 0 R (figure.caption.73) 664 0 R (figure.caption.74) 1420 0 R (figure.caption.75) 665 0 R]
+/Limits [(figure.caption.70) (figure.caption.75)]
+>> endobj
+2177 0 obj <<
+/Names [(figure.caption.76) 666 0 R (figure.caption.77) 1421 0 R (figure.caption.78) 667 0 R (figure.caption.79) 716 0 R (figure.caption.8) 633 0 R (figure.caption.80) 1432 0 R]
+/Limits [(figure.caption.76) (figure.caption.80)]
+>> endobj
+2178 0 obj <<
+/Names [(figure.caption.81) 717 0 R (figure.caption.82) 718 0 R (figure.caption.83) 1449 0 R (figure.caption.84) 719 0 R (figure.caption.85) 1450 0 R (figure.caption.86) 720 0 R]
+/Limits [(figure.caption.81) (figure.caption.86)]
+>> endobj
+2179 0 obj <<
+/Names [(figure.caption.87) 721 0 R (figure.caption.88) 1477 0 R (figure.caption.89) 722 0 R (figure.caption.9) 979 0 R (figure.caption.90) 723 0 R (figure.caption.91) 1478 0 R]
+/Limits [(figure.caption.87) (figure.caption.91)]
+>> endobj
+2180 0 obj <<
+/Names [(figure.caption.92) 724 0 R (figure.caption.93) 1490 0 R (figure.caption.94) 725 0 R (figure.caption.95) 726 0 R (figure.caption.96) 1491 0 R (figure.caption.97) 727 0 R]
+/Limits [(figure.caption.92) (figure.caption.97)]
+>> endobj
+2181 0 obj <<
+/Names [(figure.caption.98) 1505 0 R (figure.caption.99) 728 0 R (page.1) 426 0 R (page.10) 937 0 R (page.100) 2037 0 R (page.101) 2042 0 R]
+/Limits [(figure.caption.98) (page.101)]
+>> endobj
+2182 0 obj <<
+/Names [(page.102) 2048 0 R (page.103) 2054 0 R (page.104) 2061 0 R (page.105) 2066 0 R (page.106) 2071 0 R (page.107) 2078 0 R]
+/Limits [(page.102) (page.107)]
+>> endobj
+2183 0 obj <<
+/Names [(page.11) 957 0 R (page.12) 978 0 R (page.13) 991 0 R (page.14) 1006 0 R (page.15) 1013 0 R (page.16) 1023 0 R]
+/Limits [(page.11) (page.16)]
+>> endobj
+2184 0 obj <<
+/Names [(page.17) 1034 0 R (page.18) 1042 0 R (page.19) 1050 0 R (page.2) 477 0 R (page.20) 1063 0 R (page.21) 1088 0 R]
+/Limits [(page.17) (page.21)]
+>> endobj
+2185 0 obj <<
+/Names [(page.22) 1107 0 R (page.23) 1122 0 R (page.24) 1133 0 R (page.25) 1146 0 R (page.26) 1158 0 R (page.27) 1165 0 R]
+/Limits [(page.22) (page.27)]
+>> endobj
+2186 0 obj <<
+/Names [(page.28) 1170 0 R (page.29) 1175 0 R (page.3) 534 0 R (page.30) 1190 0 R (page.31) 1210 0 R (page.32) 1216 0 R]
+/Limits [(page.28) (page.32)]
+>> endobj
+2187 0 obj <<
+/Names [(page.33) 1220 0 R (page.34) 1227 0 R (page.35) 1237 0 R (page.36) 1248 0 R (page.37) 1266 0 R (page.38) 1282 0 R]
+/Limits [(page.33) (page.38)]
+>> endobj
+2188 0 obj <<
+/Names [(page.39) 1291 0 R (page.4) 584 0 R (page.40) 1300 0 R (page.41) 1306 0 R (page.42) 1327 0 R (page.43) 1338 0 R]
+/Limits [(page.39) (page.43)]
+>> endobj
+2189 0 obj <<
+/Names [(page.44) 1356 0 R (page.45) 1372 0 R (page.46) 1381 0 R (page.47) 1389 0 R (page.48) 1409 0 R (page.49) 1419 0 R]
+/Limits [(page.44) (page.49)]
+>> endobj
+2190 0 obj <<
+/Names [(page.5) 630 0 R (page.50) 1431 0 R (page.51) 1441 0 R (page.52) 1448 0 R (page.53) 1458 0 R (page.54) 1469 0 R]
+/Limits [(page.5) (page.54)]
+>> endobj
+2191 0 obj <<
+/Names [(page.55) 1476 0 R (page.56) 1489 0 R (page.57) 1504 0 R (page.58) 1512 0 R (page.59) 1528 0 R (page.6) 715 0 R]
+/Limits [(page.55) (page.6)]
+>> endobj
+2192 0 obj <<
+/Names [(page.60) 1549 0 R (page.61) 1559 0 R (page.62) 1565 0 R (page.63) 1571 0 R (page.64) 1577 0 R (page.65) 1581 0 R]
+/Limits [(page.60) (page.65)]
+>> endobj
+2193 0 obj <<
+/Names [(page.66) 1589 0 R (page.67) 1594 0 R (page.68) 1604 0 R (page.69) 1610 0 R (page.7) 815 0 R (page.70) 1650 0 R]
+/Limits [(page.66) (page.70)]
+>> endobj
+2194 0 obj <<
+/Names [(page.71) 1675 0 R (page.72) 1706 0 R (page.73) 1711 0 R (page.74) 1744 0 R (page.75) 1754 0 R (page.76) 1783 0 R]
+/Limits [(page.71) (page.76)]
+>> endobj
+2195 0 obj <<
+/Names [(page.77) 1802 0 R (page.78) 1824 0 R (page.79) 1832 0 R (page.8) 896 0 R (page.80) 1839 0 R (page.81) 1843 0 R]
+/Limits [(page.77) (page.81)]
+>> endobj
+2196 0 obj <<
+/Names [(page.82) 1849 0 R (page.83) 1856 0 R (page.84) 1860 0 R (page.85) 1873 0 R (page.86) 1878 0 R (page.87) 1890 0 R]
+/Limits [(page.82) (page.87)]
+>> endobj
+2197 0 obj <<
+/Names [(page.88) 1904 0 R (page.89) 1908 0 R (page.9) 927 0 R (page.90) 1913 0 R (page.91) 1917 0 R (page.92) 1923 0 R]
+/Limits [(page.88) (page.92)]
+>> endobj
+2198 0 obj <<
+/Names [(page.93) 1949 0 R (page.94) 1969 0 R (page.95) 1993 0 R (page.96) 2010 0 R (page.97) 2021 0 R (page.98) 2027 0 R]
+/Limits [(page.93) (page.98)]
+>> endobj
+2199 0 obj <<
+/Names [(page.99) 2032 0 R (paragraph*.107) 1560 0 R (paragraph*.39) 1228 0 R (section.1) 30 0 R (section.10) 366 0 R (section.11) 370 0 R]
+/Limits [(page.99) (section.11)]
+>> endobj
+2200 0 obj <<
+/Names [(section.2) 50 0 R (section.3) 106 0 R (section.4) 242 0 R (section.5) 250 0 R (section.6) 278 0 R (section.7) 294 0 R]
+/Limits [(section.2) (section.7)]
+>> endobj
+2201 0 obj <<
+/Names [(section.8) 358 0 R (section.9) 362 0 R (subfigure.67.1) 749 0 R (subfigure.67.2) 750 0 R (subfigure.71.1) 1804 0 R (subfigure.71.2) 1805 0 R]
+/Limits [(section.8) (subfigure.71.2)]
+>> endobj
+2202 0 obj <<
+/Names [(subfigure.72.1) 753 0 R (subfigure.72.3) 754 0 R (subsection.1.1) 34 0 R (subsection.1.2) 46 0 R (subsection.11.1) 374 0 R (subsection.11.2) 406 0 R]
+/Limits [(subfigure.72.1) (subsection.11.2)]
+>> endobj
+2203 0 obj <<
+/Names [(subsection.11.3) 410 0 R (subsection.2.1) 54 0 R (subsection.2.2) 66 0 R (subsection.2.3) 78 0 R (subsection.2.4) 86 0 R (subsection.2.5) 94 0 R]
+/Limits [(subsection.11.3) (subsection.2.5)]
+>> endobj
+2204 0 obj <<
+/Names [(subsection.2.6) 98 0 R (subsection.2.7) 102 0 R (subsection.3.1) 110 0 R (subsection.3.2) 190 0 R (subsection.3.3) 194 0 R (subsection.3.4) 198 0 R]
+/Limits [(subsection.2.6) (subsection.3.4)]
+>> endobj
+2205 0 obj <<
+/Names [(subsection.3.5) 202 0 R (subsection.3.6) 206 0 R (subsection.4.1) 246 0 R (subsection.5.1) 254 0 R (subsection.5.2) 274 0 R (subsection.6.1) 282 0 R]
+/Limits [(subsection.3.5) (subsection.6.1)]
+>> endobj
+2206 0 obj <<
+/Names [(subsection.6.2) 286 0 R (subsection.7.1) 298 0 R (subsection.7.10) 354 0 R (subsection.7.2) 306 0 R (subsection.7.3) 314 0 R (subsection.7.4) 318 0 R]
+/Limits [(subsection.6.2) (subsection.7.4)]
+>> endobj
+2207 0 obj <<
+/Names [(subsection.7.5) 322 0 R (subsection.7.6) 326 0 R (subsection.7.7) 342 0 R (subsection.7.8) 346 0 R (subsection.7.9) 350 0 R (subsubsection.1.1.1) 38 0 R]
+/Limits [(subsection.7.5) (subsubsection.1.1.1)]
+>> endobj
+2208 0 obj <<
+/Names [(subsubsection.1.1.2) 42 0 R (subsubsection.11.1.1) 378 0 R (subsubsection.11.1.2) 382 0 R (subsubsection.11.1.3) 386 0 R (subsubsection.11.1.4) 390 0 R (subsubsection.11.1.5) 394 0 R]
+/Limits [(subsubsection.1.1.2) (subsubsection.11.1.5)]
+>> endobj
+2209 0 obj <<
+/Names [(subsubsection.11.1.6) 398 0 R (subsubsection.11.1.7) 402 0 R (subsubsection.11.3.1) 414 0 R (subsubsection.11.3.2) 418 0 R (subsubsection.2.1.1) 58 0 R (subsubsection.2.1.2) 62 0 R]
+/Limits [(subsubsection.11.1.6) (subsubsection.2.1.2)]
+>> endobj
+2210 0 obj <<
+/Names [(subsubsection.2.2.1) 70 0 R (subsubsection.2.2.2) 74 0 R (subsubsection.2.3.1) 82 0 R (subsubsection.2.4.1) 90 0 R (subsubsection.3.1.1) 114 0 R (subsubsection.3.1.10) 150 0 R]
+/Limits [(subsubsection.2.2.1) (subsubsection.3.1.10)]
+>> endobj
+2211 0 obj <<
+/Names [(subsubsection.3.1.11) 154 0 R (subsubsection.3.1.12) 158 0 R (subsubsection.3.1.13) 162 0 R (subsubsection.3.1.14) 166 0 R (subsubsection.3.1.15) 170 0 R (subsubsection.3.1.16) 174 0 R]
+/Limits [(subsubsection.3.1.11) (subsubsection.3.1.16)]
+>> endobj
+2212 0 obj <<
+/Names [(subsubsection.3.1.17) 178 0 R (subsubsection.3.1.18) 182 0 R (subsubsection.3.1.19) 186 0 R (subsubsection.3.1.2) 118 0 R (subsubsection.3.1.3) 122 0 R (subsubsection.3.1.4) 126 0 R]
+/Limits [(subsubsection.3.1.17) (subsubsection.3.1.4)]
+>> endobj
+2213 0 obj <<
+/Names [(subsubsection.3.1.5) 130 0 R (subsubsection.3.1.6) 134 0 R (subsubsection.3.1.7) 138 0 R (subsubsection.3.1.8) 142 0 R (subsubsection.3.1.9) 146 0 R (subsubsection.3.6.1) 210 0 R]
+/Limits [(subsubsection.3.1.5) (subsubsection.3.6.1)]
+>> endobj
+2214 0 obj <<
+/Names [(subsubsection.3.6.2) 214 0 R (subsubsection.3.6.3) 218 0 R (subsubsection.3.6.4) 222 0 R (subsubsection.3.6.5) 226 0 R (subsubsection.3.6.6) 230 0 R (subsubsection.3.6.7) 234 0 R]
+/Limits [(subsubsection.3.6.2) (subsubsection.3.6.7)]
+>> endobj
+2215 0 obj <<
+/Names [(subsubsection.3.6.8) 238 0 R (subsubsection.5.1.1) 258 0 R (subsubsection.5.1.2) 262 0 R (subsubsection.5.1.3) 266 0 R (subsubsection.5.1.4) 270 0 R (subsubsection.6.2.1) 290 0 R]
+/Limits [(subsubsection.3.6.8) (subsubsection.6.2.1)]
+>> endobj
+2216 0 obj <<
+/Names [(subsubsection.7.1.1) 302 0 R (subsubsection.7.2.1) 310 0 R (subsubsection.7.6.1) 330 0 R (subsubsection.7.6.2) 334 0 R (subsubsection.7.6.3) 338 0 R (subtable.17.1) 913 0 R]
+/Limits [(subsubsection.7.1.1) (subtable.17.1)]
+>> endobj
+2217 0 obj <<
+/Names [(subtable.17.2) 914 0 R (table.11) 904 0 R (table.19) 2072 0 R (table.20) 2073 0 R (table.21) 2074 0 R (table.caption.1) 938 0 R]
+/Limits [(subtable.17.2) (table.caption.1)]
+>> endobj
+2218 0 obj <<
+/Names [(table.caption.109) 1590 0 R (table.caption.11) 992 0 R (table.caption.110) 1611 0 R (table.caption.115) 909 0 R (table.caption.116) 910 0 R (table.caption.117) 911 0 R]
+/Limits [(table.caption.109) (table.caption.117)]
+>> endobj
+2219 0 obj <<
+/Names [(table.caption.12) 898 0 R (table.caption.13) 899 0 R (table.caption.14) 900 0 R (table.caption.160) 1755 0 R (table.caption.161) 912 0 R (table.caption.2) 897 0 R]
+/Limits [(table.caption.12) (table.caption.2)]
+>> endobj
+2220 0 obj <<
+/Names [(table.caption.27) 479 0 R (table.caption.31) 480 0 R (table.caption.33) 1147 0 R (table.caption.331) 915 0 R (table.caption.34) 901 0 R (table.caption.35) 1159 0 R]
+/Limits [(table.caption.27) (table.caption.35)]
+>> endobj
+2221 0 obj <<
+/Names [(table.caption.36) 902 0 R (table.caption.37) 1160 0 R (table.caption.38) 903 0 R (table.caption.40) 1238 0 R (table.caption.41) 905 0 R (table.caption.42) 906 0 R]
+/Limits [(table.caption.36) (table.caption.42)]
+>> endobj
+2222 0 obj <<
+/Names [(table.caption.43) 1239 0 R (table.caption.44) 907 0 R (table.caption.45) 908 0 R]
+/Limits [(table.caption.43) (table.caption.45)]
+>> endobj
+2223 0 obj <<
+/Kids [2148 0 R 2149 0 R 2150 0 R 2151 0 R 2152 0 R 2153 0 R]
+/Limits [(??) (figure.caption.146)]
+>> endobj
+2224 0 obj <<
+/Kids [2154 0 R 2155 0 R 2156 0 R 2157 0 R 2158 0 R 2159 0 R]
+/Limits [(figure.caption.147) (figure.caption.184)]
+>> endobj
+2225 0 obj <<
+/Kids [2160 0 R 2161 0 R 2162 0 R 2163 0 R 2164 0 R 2165 0 R]
+/Limits [(figure.caption.185) (figure.caption.239)]
+>> endobj
+2226 0 obj <<
+/Kids [2166 0 R 2167 0 R 2168 0 R 2169 0 R 2170 0 R 2171 0 R]
+/Limits [(figure.caption.24) (figure.caption.48)]
+>> endobj
+2227 0 obj <<
+/Kids [2172 0 R 2173 0 R 2174 0 R 2175 0 R 2176 0 R 2177 0 R]
+/Limits [(figure.caption.49) (figure.caption.80)]
+>> endobj
+2228 0 obj <<
+/Kids [2178 0 R 2179 0 R 2180 0 R 2181 0 R 2182 0 R 2183 0 R]
+/Limits [(figure.caption.81) (page.16)]
+>> endobj
+2229 0 obj <<
+/Kids [2184 0 R 2185 0 R 2186 0 R 2187 0 R 2188 0 R 2189 0 R]
+/Limits [(page.17) (page.49)]
+>> endobj
+2230 0 obj <<
+/Kids [2190 0 R 2191 0 R 2192 0 R 2193 0 R 2194 0 R 2195 0 R]
+/Limits [(page.5) (page.81)]
+>> endobj
+2231 0 obj <<
+/Kids [2196 0 R 2197 0 R 2198 0 R 2199 0 R 2200 0 R 2201 0 R]
+/Limits [(page.82) (subfigure.71.2)]
+>> endobj
+2232 0 obj <<
+/Kids [2202 0 R 2203 0 R 2204 0 R 2205 0 R 2206 0 R 2207 0 R]
+/Limits [(subfigure.72.1) (subsubsection.1.1.1)]
+>> endobj
+2233 0 obj <<
+/Kids [2208 0 R 2209 0 R 2210 0 R 2211 0 R 2212 0 R 2213 0 R]
+/Limits [(subsubsection.1.1.2) (subsubsection.3.6.1)]
+>> endobj
+2234 0 obj <<
+/Kids [2214 0 R 2215 0 R 2216 0 R 2217 0 R 2218 0 R 2219 0 R]
+/Limits [(subsubsection.3.6.2) (table.caption.2)]
+>> endobj
+2235 0 obj <<
+/Kids [2220 0 R 2221 0 R 2222 0 R]
+/Limits [(table.caption.27) (table.caption.45)]
+>> endobj
+2236 0 obj <<
+/Kids [2223 0 R 2224 0 R 2225 0 R 2226 0 R 2227 0 R 2228 0 R]
+/Limits [(??) (page.16)]
+>> endobj
+2237 0 obj <<
+/Kids [2229 0 R 2230 0 R 2231 0 R 2232 0 R 2233 0 R 2234 0 R]
+/Limits [(page.17) (table.caption.2)]
+>> endobj
+2238 0 obj <<
+/Kids [2235 0 R]
+/Limits [(table.caption.27) (table.caption.45)]
+>> endobj
+2239 0 obj <<
+/Kids [2236 0 R 2237 0 R 2238 0 R]
+/Limits [(??) (table.caption.45)]
+>> endobj
+2240 0 obj <<
+/Dests 2239 0 R
+>> endobj
+2241 0 obj <<
+/Type /Catalog
+/Pages 2146 0 R
+/Outlines 2147 0 R
+/Names 2240 0 R
+/PageMode/UseOutlines
+/OpenAction 421 0 R
+>> endobj
+2242 0 obj <<
+/Author()/Title()/Subject()/Creator(LaTeX with hyperref package)/Producer(pdfTeX-1.40.4)/Keywords()
+/CreationDate (D:20090802201941+04'00')
+/ModDate (D:20090802201941+04'00')
+/Trapped /False
+/PTEX.Fullbanner (This is MiKTeX-pdfTeX 2.7.2808 (1.40.4))
+>> endobj
+xref
+0 2243
+0000000001 65535 f
+0000000002 00000 f
+0000000003 00000 f
+0000000004 00000 f
+0000001203 00000 f
+0000000015 00000 n
+0000022370 00000 n
+0000627256 00000 n
+0000000056 00000 n
+0000000100 00000 n
+0000032741 00000 n
+0000627169 00000 n
+0000000141 00000 n
+0000000168 00000 n
+0000052802 00000 n
+0000627080 00000 n
+0000000210 00000 n
+0000000244 00000 n
+0000073472 00000 n
+0000626991 00000 n
+0000000286 00000 n
+0000000319 00000 n
+0000079601 00000 n
+0000626902 00000 n
+0000000361 00000 n
+0000000396 00000 n
+0000079649 00000 n
+0000626813 00000 n
+0000000438 00000 n
+0000000473 00000 n
+0000082950 00000 n
+0000626687 00000 n
+0000000519 00000 n
+0000000550 00000 n
+0000082999 00000 n
+0000626576 00000 n
+0000000601 00000 n
+0000000639 00000 n
+0000083047 00000 n
+0000626502 00000 n
+0000000695 00000 n
+0000000732 00000 n
+0000101264 00000 n
+0000626428 00000 n
+0000000788 00000 n
+0000000829 00000 n
+0000105879 00000 n
+0000626354 00000 n
+0000000880 00000 n
+0000000938 00000 n
+0000112747 00000 n
+0000626226 00000 n
+0000000984 00000 n
+0000001029 00000 n
+0000112797 00000 n
+0000626115 00000 n
+0000001080 00000 n
+0000001117 00000 n
+0000118045 00000 n
+0000626041 00000 n
+0000001173 00000 n
+0000001246 00000 n
+0000118095 00000 n
+0000625967 00000 n
+0000001302 00000 n
+0000001365 00000 n
+0000118247 00000 n
+0000625843 00000 n
+0000001416 00000 n
+0000001480 00000 n
+0000121744 00000 n
+0000625769 00000 n
+0000001536 00000 n
+0000001591 00000 n
+0000125406 00000 n
+0000625695 00000 n
+0000001647 00000 n
+0000001695 00000 n
+0000125456 00000 n
+0000625571 00000 n
+0000001746 00000 n
+0000001783 00000 n
+0000137815 00000 n
+0000625510 00000 n
+0000001839 00000 n
+0000001867 00000 n
+0000146811 00000 n
+0000625386 00000 n
+0000001918 00000 n
+0000001973 00000 n
+0000155828 00000 n
+0000625325 00000 n
+0000002029 00000 n
+0000002085 00000 n
+0000160180 00000 n
+0000625238 00000 n
+0000002136 00000 n
+0000002198 00000 n
+0000160333 00000 n
+0000625149 00000 n
+0000002249 00000 n
+0000002290 00000 n
+0000166468 00000 n
+0000625072 00000 n
+0000002342 00000 n
+0000002401 00000 n
+0000169515 00000 n
+0000624940 00000 n
+0000002448 00000 n
+0000002489 00000 n
+0000176642 00000 n
+0000624821 00000 n
+0000002541 00000 n
+0000002576 00000 n
+0000176693 00000 n
+0000624742 00000 n
+0000002633 00000 n
+0000002664 00000 n
+0000188602 00000 n
+0000624649 00000 n
+0000002721 00000 n
+0000002754 00000 n
+0000195680 00000 n
+0000624556 00000 n
+0000002811 00000 n
+0000002850 00000 n
+0000199605 00000 n
+0000624463 00000 n
+0000002907 00000 n
+0000002953 00000 n
+0000202980 00000 n
+0000624370 00000 n
+0000003010 00000 n
+0000003066 00000 n
+0000203031 00000 n
+0000624277 00000 n
+0000003123 00000 n
+0000003167 00000 n
+0000207631 00000 n
+0000624184 00000 n
+0000003224 00000 n
+0000003278 00000 n
+0000210948 00000 n
+0000624091 00000 n
+0000003335 00000 n
+0000003409 00000 n
+0000213571 00000 n
+0000623998 00000 n
+0000003466 00000 n
+0000003522 00000 n
+0000226313 00000 n
+0000623905 00000 n
+0000003580 00000 n
+0000003613 00000 n
+0000226364 00000 n
+0000623812 00000 n
+0000003671 00000 n
+0000003706 00000 n
+0000226415 00000 n
+0000623719 00000 n
+0000003764 00000 n
+0000003806 00000 n
+0000231314 00000 n
+0000623626 00000 n
+0000003864 00000 n
+0000003909 00000 n
+0000235959 00000 n
+0000623533 00000 n
+0000003967 00000 n
+0000004013 00000 n
+0000236010 00000 n
+0000623440 00000 n
+0000004071 00000 n
+0000004112 00000 n
+0000251930 00000 n
+0000623347 00000 n
+0000004170 00000 n
+0000004217 00000 n
+0000251981 00000 n
+0000623254 00000 n
+0000004275 00000 n
+0000004315 00000 n
+0000255557 00000 n
+0000623161 00000 n
+0000004373 00000 n
+0000004429 00000 n
+0000255608 00000 n
+0000623082 00000 n
+0000004487 00000 n
+0000004548 00000 n
+0000255659 00000 n
+0000622989 00000 n
+0000004600 00000 n
+0000004658 00000 n
+0000255710 00000 n
+0000622896 00000 n
+0000004710 00000 n
+0000004773 00000 n
+0000255761 00000 n
+0000622803 00000 n
+0000004825 00000 n
+0000004885 00000 n
+0000261254 00000 n
+0000622710 00000 n
+0000004937 00000 n
+0000004988 00000 n
+0000261305 00000 n
+0000622592 00000 n
+0000005040 00000 n
+0000005080 00000 n
+0000261356 00000 n
+0000622513 00000 n
+0000005137 00000 n
+0000005186 00000 n
+0000264986 00000 n
+0000622420 00000 n
+0000005243 00000 n
+0000005290 00000 n
+0000265037 00000 n
+0000622327 00000 n
+0000005347 00000 n
+0000005413 00000 n
+0000276336 00000 n
+0000622234 00000 n
+0000005470 00000 n
+0000005535 00000 n
+0000280725 00000 n
+0000622141 00000 n
+0000005592 00000 n
+0000005654 00000 n
+0000285950 00000 n
+0000622048 00000 n
+0000005711 00000 n
+0000005783 00000 n
+0000289051 00000 n
+0000621955 00000 n
+0000005840 00000 n
+0000005916 00000 n
+0000291872 00000 n
+0000621876 00000 n
+0000005973 00000 n
+0000006043 00000 n
+0000295058 00000 n
+0000621743 00000 n
+0000006090 00000 n
+0000006137 00000 n
+0000295109 00000 n
+0000621678 00000 n
+0000006189 00000 n
+0000006257 00000 n
+0000298520 00000 n
+0000621545 00000 n
+0000006304 00000 n
+0000006337 00000 n
+0000298571 00000 n
+0000621427 00000 n
+0000006389 00000 n
+0000006441 00000 n
+0000298622 00000 n
+0000621348 00000 n
+0000006498 00000 n
+0000006570 00000 n
+0000302020 00000 n
+0000621255 00000 n
+0000006627 00000 n
+0000006677 00000 n
+0000302071 00000 n
+0000621162 00000 n
+0000006734 00000 n
+0000006806 00000 n
+0000305764 00000 n
+0000621083 00000 n
+0000006863 00000 n
+0000006936 00000 n
+0000308320 00000 n
+0000621004 00000 n
+0000006988 00000 n
+0000007028 00000 n
+0000311927 00000 n
+0000620871 00000 n
+0000007075 00000 n
+0000007139 00000 n
+0000311978 00000 n
+0000620792 00000 n
+0000007191 00000 n
+0000007267 00000 n
+0000330897 00000 n
+0000620674 00000 n
+0000007319 00000 n
+0000007380 00000 n
+0000330948 00000 n
+0000620609 00000 n
+0000007437 00000 n
+0000007492 00000 n
+0000337709 00000 n
+0000620475 00000 n
+0000007539 00000 n
+0000007572 00000 n
+0000337760 00000 n
+0000620357 00000 n
+0000007624 00000 n
+0000007662 00000 n
+0000337811 00000 n
+0000620292 00000 n
+0000007719 00000 n
+0000007760 00000 n
+0000354214 00000 n
+0000620160 00000 n
+0000007812 00000 n
+0000007853 00000 n
+0000354265 00000 n
+0000620095 00000 n
+0000007910 00000 n
+0000007963 00000 n
+0000361481 00000 n
+0000620002 00000 n
+0000008015 00000 n
+0000008054 00000 n
+0000365622 00000 n
+0000619909 00000 n
+0000008106 00000 n
+0000008146 00000 n
+0000369154 00000 n
+0000619816 00000 n
+0000008198 00000 n
+0000008236 00000 n
+0000372600 00000 n
+0000619684 00000 n
+0000008288 00000 n
+0000008357 00000 n
+0000382262 00000 n
+0000619605 00000 n
+0000008414 00000 n
+0000008467 00000 n
+0000382313 00000 n
+0000619512 00000 n
+0000008524 00000 n
+0000008578 00000 n
+0000382362 00000 n
+0000619433 00000 n
+0000008635 00000 n
+0000008682 00000 n
+0000386616 00000 n
+0000619340 00000 n
+0000008734 00000 n
+0000008798 00000 n
+0000389991 00000 n
+0000619247 00000 n
+0000008850 00000 n
+0000008890 00000 n
+0000390042 00000 n
+0000619154 00000 n
+0000008942 00000 n
+0000008994 00000 n
+0000390093 00000 n
+0000619075 00000 n
+0000009047 00000 n
+0000009087 00000 n
+0000393682 00000 n
+0000618981 00000 n
+0000009134 00000 n
+0000009175 00000 n
+0000393733 00000 n
+0000618887 00000 n
+0000009222 00000 n
+0000009253 00000 n
+0000396797 00000 n
+0000618793 00000 n
+0000009301 00000 n
+0000009337 00000 n
+0000404351 00000 n
+0000618674 00000 n
+0000009385 00000 n
+0000009413 00000 n
+0000404402 00000 n
+0000618556 00000 n
+0000009466 00000 n
+0000009499 00000 n
+0000404453 00000 n
+0000618477 00000 n
+0000009557 00000 n
+0000009639 00000 n
+0000404658 00000 n
+0000618384 00000 n
+0000009697 00000 n
+0000009748 00000 n
+0000409401 00000 n
+0000618291 00000 n
+0000009806 00000 n
+0000009888 00000 n
+0000414479 00000 n
+0000618198 00000 n
+0000009946 00000 n
+0000010027 00000 n
+0000414684 00000 n
+0000618105 00000 n
+0000010085 00000 n
+0000010160 00000 n
+0000421817 00000 n
+0000618012 00000 n
+0000010218 00000 n
+0000010262 00000 n
+0000424746 00000 n
+0000617933 00000 n
+0000010320 00000 n
+0000010397 00000 n
+0000436508 00000 n
+0000617840 00000 n
+0000010450 00000 n
+0000010482 00000 n
+0000440078 00000 n
+0000617722 00000 n
+0000010535 00000 n
+0000010572 00000 n
+0000440129 00000 n
+0000617643 00000 n
+0000010630 00000 n
+0000010689 00000 n
+0000446396 00000 n
+0000617564 00000 n
+0000010747 00000 n
+0000010825 00000 n
+0000013151 00000 n
+0000016644 00000 n
+0000013363 00000 n
+0000010878 00000 n
+0000013263 00000 n
+0000013313 00000 n
+0000613662 00000 n
+0000612767 00000 n
+0000611688 00000 n
+0000614505 00000 n
+0000613118 00000 n
+0000613838 00000 n
+0000611977 00000 n
+0000613294 00000 n
+0000614018 00000 n
+0000611833 00000 n
+0000614804 00000 n
+0000016790 00000 n
+0000016936 00000 n
+0000017089 00000 n
+0000017246 00000 n
+0000017399 00000 n
+0000017556 00000 n
+0000017718 00000 n
+0000017881 00000 n
+0000018044 00000 n
+0000018197 00000 n
+0000018350 00000 n
+0000018509 00000 n
+0000018663 00000 n
+0000018821 00000 n
+0000018974 00000 n
+0000019131 00000 n
+0000019289 00000 n
+0000019442 00000 n
+0000019601 00000 n
+0000019760 00000 n
+0000019924 00000 n
+0000020083 00000 n
+0000020246 00000 n
+0000020409 00000 n
+0000020562 00000 n
+0000020721 00000 n
+0000020882 00000 n
+0000021043 00000 n
+0000021200 00000 n
+0000021358 00000 n
+0000021516 00000 n
+0000021675 00000 n
+0000021834 00000 n
+0000021993 00000 n
+0000022157 00000 n
+0000022418 00000 n
+0000016232 00000 n
+0000013552 00000 n
+0000022320 00000 n
+0000447939 00000 n
+0000142258 00000 n
+0000151550 00000 n
+0000342770 00000 n
+0000024920 00000 n
+0000025074 00000 n
+0000025233 00000 n
+0000025396 00000 n
+0000025560 00000 n
+0000025718 00000 n
+0000025872 00000 n
+0000026031 00000 n
+0000026195 00000 n
+0000026359 00000 n
+0000026517 00000 n
+0000026681 00000 n
+0000026845 00000 n
+0000027004 00000 n
+0000027167 00000 n
+0000027326 00000 n
+0000027490 00000 n
+0000027649 00000 n
+0000027806 00000 n
+0000027965 00000 n
+0000028119 00000 n
+0000028278 00000 n
+0000028442 00000 n
+0000028606 00000 n
+0000028770 00000 n
+0000028934 00000 n
+0000029098 00000 n
+0000029262 00000 n
+0000029426 00000 n
+0000029590 00000 n
+0000029754 00000 n
+0000029919 00000 n
+0000030084 00000 n
+0000030249 00000 n
+0000030414 00000 n
+0000030579 00000 n
+0000030744 00000 n
+0000030909 00000 n
+0000031074 00000 n
+0000031239 00000 n
+0000031404 00000 n
+0000031563 00000 n
+0000031722 00000 n
+0000031881 00000 n
+0000032040 00000 n
+0000032199 00000 n
+0000032363 00000 n
+0000032527 00000 n
+0000035725 00000 n
+0000032790 00000 n
+0000024412 00000 n
+0000022555 00000 n
+0000032691 00000 n
+0000035889 00000 n
+0000036053 00000 n
+0000036217 00000 n
+0000036381 00000 n
+0000036544 00000 n
+0000036698 00000 n
+0000036857 00000 n
+0000037010 00000 n
+0000037169 00000 n
+0000037333 00000 n
+0000037497 00000 n
+0000037660 00000 n
+0000037824 00000 n
+0000037983 00000 n
+0000038137 00000 n
+0000038295 00000 n
+0000038454 00000 n
+0000038618 00000 n
+0000038772 00000 n
+0000038931 00000 n
+0000039095 00000 n
+0000039254 00000 n
+0000039418 00000 n
+0000039577 00000 n
+0000039736 00000 n
+0000039895 00000 n
+0000040053 00000 n
+0000040217 00000 n
+0000040381 00000 n
+0000040545 00000 n
+0000040704 00000 n
+0000040862 00000 n
+0000041020 00000 n
+0000041180 00000 n
+0000041333 00000 n
+0000041487 00000 n
+0000041641 00000 n
+0000041796 00000 n
+0000041955 00000 n
+0000042120 00000 n
+0000042285 00000 n
+0000042450 00000 n
+0000042615 00000 n
+0000042780 00000 n
+0000042944 00000 n
+0000046124 00000 n
+0000043159 00000 n
+0000035233 00000 n
+0000032901 00000 n
+0000043109 00000 n
+0000612416 00000 n
+0000046284 00000 n
+0000046444 00000 n
+0000046609 00000 n
+0000046773 00000 n
+0000046934 00000 n
+0000047095 00000 n
+0000047255 00000 n
+0000047417 00000 n
+0000047578 00000 n
+0000047740 00000 n
+0000047902 00000 n
+0000048063 00000 n
+0000048225 00000 n
+0000048387 00000 n
+0000048549 00000 n
+0000048711 00000 n
+0000048872 00000 n
+0000049034 00000 n
+0000049195 00000 n
+0000049357 00000 n
+0000049517 00000 n
+0000049679 00000 n
+0000049841 00000 n
+0000050003 00000 n
+0000050163 00000 n
+0000050325 00000 n
+0000050487 00000 n
+0000050649 00000 n
+0000050810 00000 n
+0000050972 00000 n
+0000051134 00000 n
+0000051296 00000 n
+0000051457 00000 n
+0000051619 00000 n
+0000051781 00000 n
+0000051943 00000 n
+0000052104 00000 n
+0000052266 00000 n
+0000052428 00000 n
+0000052590 00000 n
+0000055563 00000 n
+0000052851 00000 n
+0000045672 00000 n
+0000043284 00000 n
+0000052752 00000 n
+0000088385 00000 n
+0000097187 00000 n
+0000097287 00000 n
+0000101214 00000 n
+0000118196 00000 n
+0000128388 00000 n
+0000128438 00000 n
+0000137611 00000 n
+0000137662 00000 n
+0000137713 00000 n
+0000137764 00000 n
+0000142207 00000 n
+0000146861 00000 n
+0000151499 00000 n
+0000155878 00000 n
+0000199656 00000 n
+0000203082 00000 n
+0000207580 00000 n
+0000210846 00000 n
+0000210897 00000 n
+0000213520 00000 n
+0000218746 00000 n
+0000218797 00000 n
+0000218900 00000 n
+0000218951 00000 n
+0000222585 00000 n
+0000222688 00000 n
+0000222738 00000 n
+0000235908 00000 n
+0000241319 00000 n
+0000241421 00000 n
+0000245932 00000 n
+0000246035 00000 n
+0000246085 00000 n
+0000248204 00000 n
+0000248255 00000 n
+0000248358 00000 n
+0000055725 00000 n
+0000055887 00000 n
+0000056049 00000 n
+0000056211 00000 n
+0000056373 00000 n
+0000056535 00000 n
+0000056697 00000 n
+0000056858 00000 n
+0000057018 00000 n
+0000057180 00000 n
+0000057342 00000 n
+0000057504 00000 n
+0000057666 00000 n
+0000057829 00000 n
+0000057992 00000 n
+0000058154 00000 n
+0000058316 00000 n
+0000058479 00000 n
+0000058641 00000 n
+0000058803 00000 n
+0000058966 00000 n
+0000059129 00000 n
+0000059290 00000 n
+0000059453 00000 n
+0000059615 00000 n
+0000059778 00000 n
+0000059941 00000 n
+0000060104 00000 n
+0000060267 00000 n
+0000060430 00000 n
+0000060593 00000 n
+0000060756 00000 n
+0000060919 00000 n
+0000061082 00000 n
+0000061240 00000 n
+0000061397 00000 n
+0000061560 00000 n
+0000061723 00000 n
+0000061882 00000 n
+0000062041 00000 n
+0000062194 00000 n
+0000062356 00000 n
+0000062519 00000 n
+0000064795 00000 n
+0000062723 00000 n
+0000055087 00000 n
+0000052988 00000 n
+0000062673 00000 n
+0000248409 00000 n
+0000251828 00000 n
+0000251879 00000 n
+0000258829 00000 n
+0000258932 00000 n
+0000264935 00000 n
+0000267026 00000 n
+0000267077 00000 n
+0000267180 00000 n
+0000269786 00000 n
+0000269837 00000 n
+0000269940 00000 n
+0000271845 00000 n
+0000271896 00000 n
+0000271999 00000 n
+0000272050 00000 n
+0000280624 00000 n
+0000280674 00000 n
+0000286001 00000 n
+0000291821 00000 n
+0000319950 00000 n
+0000320001 00000 n
+0000320052 00000 n
+0000323905 00000 n
+0000324112 00000 n
+0000327526 00000 n
+0000327577 00000 n
+0000327628 00000 n
+0000330846 00000 n
+0000334420 00000 n
+0000334267 00000 n
+0000334318 00000 n
+0000334369 00000 n
+0000342821 00000 n
+0000342872 00000 n
+0000346252 00000 n
+0000349693 00000 n
+0000349744 00000 n
+0000349794 00000 n
+0000361532 00000 n
+0000361583 00000 n
+0000365673 00000 n
+0000369205 00000 n
+0000064958 00000 n
+0000065121 00000 n
+0000065283 00000 n
+0000065446 00000 n
+0000065609 00000 n
+0000065772 00000 n
+0000065935 00000 n
+0000066098 00000 n
+0000066260 00000 n
+0000066422 00000 n
+0000066585 00000 n
+0000066748 00000 n
+0000066911 00000 n
+0000067074 00000 n
+0000067235 00000 n
+0000067398 00000 n
+0000067561 00000 n
+0000067724 00000 n
+0000067887 00000 n
+0000068050 00000 n
+0000068212 00000 n
+0000068374 00000 n
+0000068537 00000 n
+0000068700 00000 n
+0000068863 00000 n
+0000069026 00000 n
+0000069189 00000 n
+0000069352 00000 n
+0000069515 00000 n
+0000069678 00000 n
+0000069841 00000 n
+0000070004 00000 n
+0000070166 00000 n
+0000070329 00000 n
+0000070492 00000 n
+0000070654 00000 n
+0000070817 00000 n
+0000070980 00000 n
+0000071143 00000 n
+0000071305 00000 n
+0000071468 00000 n
+0000071631 00000 n
+0000071794 00000 n
+0000071957 00000 n
+0000072120 00000 n
+0000072283 00000 n
+0000072446 00000 n
+0000072608 00000 n
+0000072771 00000 n
+0000072934 00000 n
+0000073097 00000 n
+0000073259 00000 n
+0000075700 00000 n
+0000073521 00000 n
+0000064247 00000 n
+0000062834 00000 n
+0000073422 00000 n
+0000614922 00000 n
+0000369307 00000 n
+0000378507 00000 n
+0000399403 00000 n
+0000399454 00000 n
+0000399505 00000 n
+0000399556 00000 n
+0000404556 00000 n
+0000404607 00000 n
+0000409350 00000 n
+0000409504 00000 n
+0000414582 00000 n
+0000414633 00000 n
+0000418262 00000 n
+0000418313 00000 n
+0000418415 00000 n
+0000418466 00000 n
+0000421919 00000 n
+0000421969 00000 n
+0000422020 00000 n
+0000424594 00000 n
+0000424645 00000 n
+0000424695 00000 n
+0000426971 00000 n
+0000427022 00000 n
+0000427073 00000 n
+0000427124 00000 n
+0000428909 00000 n
+0000428959 00000 n
+0000429009 00000 n
+0000429060 00000 n
+0000429110 00000 n
+0000430964 00000 n
+0000431015 00000 n
+0000431066 00000 n
+0000431117 00000 n
+0000431168 00000 n
+0000431271 00000 n
+0000431322 00000 n
+0000431373 00000 n
+0000431424 00000 n
+0000431475 00000 n
+0000431526 00000 n
+0000433363 00000 n
+0000433414 00000 n
+0000433465 00000 n
+0000433516 00000 n
+0000433566 00000 n
+0000433617 00000 n
+0000433719 00000 n
+0000433770 00000 n
+0000433821 00000 n
+0000433872 00000 n
+0000433923 00000 n
+0000075860 00000 n
+0000076021 00000 n
+0000076182 00000 n
+0000076342 00000 n
+0000076503 00000 n
+0000076664 00000 n
+0000076825 00000 n
+0000076986 00000 n
+0000077147 00000 n
+0000077308 00000 n
+0000077461 00000 n
+0000077622 00000 n
+0000077783 00000 n
+0000077940 00000 n
+0000078101 00000 n
+0000078263 00000 n
+0000078425 00000 n
+0000078586 00000 n
+0000078747 00000 n
+0000078905 00000 n
+0000079062 00000 n
+0000079224 00000 n
+0000079387 00000 n
+0000079697 00000 n
+0000075384 00000 n
+0000073619 00000 n
+0000079551 00000 n
+0000088287 00000 n
+0000105779 00000 n
+0000105829 00000 n
+0000105928 00000 n
+0000160282 00000 n
+0000164170 00000 n
+0000164273 00000 n
+0000180917 00000 n
+0000195782 00000 n
+0000195832 00000 n
+0000195934 00000 n
+0000195985 00000 n
+0000315564 00000 n
+0000315614 00000 n
+0000315665 00000 n
+0000337914 00000 n
+0000337965 00000 n
+0000338016 00000 n
+0000443683 00000 n
+0000440180 00000 n
+0000443633 00000 n
+0000082112 00000 n
+0000082266 00000 n
+0000082430 00000 n
+0000082584 00000 n
+0000082738 00000 n
+0000087377 00000 n
+0000083096 00000 n
+0000081948 00000 n
+0000079808 00000 n
+0000082900 00000 n
+0000087537 00000 n
+0000087701 00000 n
+0000087864 00000 n
+0000088024 00000 n
+0000085146 00000 n
+0000095636 00000 n
+0000088435 00000 n
+0000084982 00000 n
+0000083233 00000 n
+0000088187 00000 n
+0000088237 00000 n
+0000088335 00000 n
+0000085444 00000 n
+0000085701 00000 n
+0000087338 00000 n
+0000095783 00000 n
+0000090298 00000 n
+0000095946 00000 n
+0000096107 00000 n
+0000096271 00000 n
+0000096432 00000 n
+0000096595 00000 n
+0000096759 00000 n
+0000096924 00000 n
+0000091322 00000 n
+0000099500 00000 n
+0000097337 00000 n
+0000090102 00000 n
+0000088600 00000 n
+0000097087 00000 n
+0000097137 00000 n
+0000097237 00000 n
+0000090595 00000 n
+0000090852 00000 n
+0000091283 00000 n
+0000091620 00000 n
+0000091877 00000 n
+0000095597 00000 n
+0000099661 00000 n
+0000099822 00000 n
+0000099981 00000 n
+0000100145 00000 n
+0000100309 00000 n
+0000100474 00000 n
+0000100628 00000 n
+0000100792 00000 n
+0000100950 00000 n
+0000101313 00000 n
+0000099296 00000 n
+0000097502 00000 n
+0000101114 00000 n
+0000101164 00000 n
+0000104417 00000 n
+0000104578 00000 n
+0000104739 00000 n
+0000104893 00000 n
+0000105052 00000 n
+0000105206 00000 n
+0000105369 00000 n
+0000105522 00000 n
+0000105978 00000 n
+0000104229 00000 n
+0000101465 00000 n
+0000105679 00000 n
+0000105729 00000 n
+0000615040 00000 n
+0000107524 00000 n
+0000107687 00000 n
+0000107850 00000 n
+0000108009 00000 n
+0000108167 00000 n
+0000108331 00000 n
+0000108495 00000 n
+0000108655 00000 n
+0000108816 00000 n
+0000109028 00000 n
+0000107322 00000 n
+0000106142 00000 n
+0000108976 00000 n
+0000112205 00000 n
+0000112370 00000 n
+0000112530 00000 n
+0000112847 00000 n
+0000112051 00000 n
+0000109127 00000 n
+0000112695 00000 n
+0000614204 00000 n
+0000117348 00000 n
+0000117508 00000 n
+0000117673 00000 n
+0000115664 00000 n
+0000117838 00000 n
+0000118297 00000 n
+0000115501 00000 n
+0000113000 00000 n
+0000117993 00000 n
+0000118145 00000 n
+0000115967 00000 n
+0000116225 00000 n
+0000117308 00000 n
+0000121209 00000 n
+0000121368 00000 n
+0000121531 00000 n
+0000121794 00000 n
+0000121055 00000 n
+0000118479 00000 n
+0000121692 00000 n
+0000124710 00000 n
+0000124870 00000 n
+0000125032 00000 n
+0000125193 00000 n
+0000125506 00000 n
+0000124547 00000 n
+0000121932 00000 n
+0000125354 00000 n
+0000127633 00000 n
+0000127798 00000 n
+0000127963 00000 n
+0000128118 00000 n
+0000128489 00000 n
+0000127469 00000 n
+0000125644 00000 n
+0000128284 00000 n
+0000128336 00000 n
+0000615163 00000 n
+0000131167 00000 n
+0000132595 00000 n
+0000135141 00000 n
+0000136855 00000 n
+0000137018 00000 n
+0000137181 00000 n
+0000137347 00000 n
+0000137865 00000 n
+0000131003 00000 n
+0000128668 00000 n
+0000137507 00000 n
+0000137559 00000 n
+0000131468 00000 n
+0000131726 00000 n
+0000132555 00000 n
+0000132898 00000 n
+0000133156 00000 n
+0000135101 00000 n
+0000135446 00000 n
+0000135704 00000 n
+0000136815 00000 n
+0000140476 00000 n
+0000140640 00000 n
+0000140802 00000 n
+0000140964 00000 n
+0000141119 00000 n
+0000141284 00000 n
+0000141449 00000 n
+0000141613 00000 n
+0000141773 00000 n
+0000141938 00000 n
+0000144494 00000 n
+0000142309 00000 n
+0000140258 00000 n
+0000138048 00000 n
+0000142103 00000 n
+0000142155 00000 n
+0000144654 00000 n
+0000144808 00000 n
+0000144972 00000 n
+0000145135 00000 n
+0000145298 00000 n
+0000145463 00000 n
+0000145626 00000 n
+0000145787 00000 n
+0000145941 00000 n
+0000146105 00000 n
+0000146270 00000 n
+0000146430 00000 n
+0000146595 00000 n
+0000150122 00000 n
+0000146912 00000 n
+0000144240 00000 n
+0000142475 00000 n
+0000146759 00000 n
+0000150287 00000 n
+0000150442 00000 n
+0000150597 00000 n
+0000150751 00000 n
+0000150911 00000 n
+0000151070 00000 n
+0000151233 00000 n
+0000154210 00000 n
+0000154358 00000 n
+0000154505 00000 n
+0000154660 00000 n
+0000151601 00000 n
+0000149922 00000 n
+0000147091 00000 n
+0000151395 00000 n
+0000151447 00000 n
+0000154817 00000 n
+0000154972 00000 n
+0000155134 00000 n
+0000155287 00000 n
+0000155450 00000 n
+0000155612 00000 n
+0000155929 00000 n
+0000153992 00000 n
+0000151795 00000 n
+0000155776 00000 n
+0000158656 00000 n
+0000158811 00000 n
+0000158977 00000 n
+0000159142 00000 n
+0000159307 00000 n
+0000159467 00000 n
+0000159633 00000 n
+0000159799 00000 n
+0000159964 00000 n
+0000160382 00000 n
+0000158447 00000 n
+0000156096 00000 n
+0000160128 00000 n
+0000160230 00000 n
+0000615288 00000 n
+0000163093 00000 n
+0000163255 00000 n
+0000163420 00000 n
+0000163585 00000 n
+0000163739 00000 n
+0000163903 00000 n
+0000164324 00000 n
+0000162911 00000 n
+0000160533 00000 n
+0000164066 00000 n
+0000164118 00000 n
+0000164221 00000 n
+0000166252 00000 n
+0000166519 00000 n
+0000166115 00000 n
+0000164462 00000 n
+0000166416 00000 n
+0000169302 00000 n
+0000169566 00000 n
+0000169165 00000 n
+0000166644 00000 n
+0000169463 00000 n
+0000171886 00000 n
+0000172098 00000 n
+0000171749 00000 n
+0000169704 00000 n
+0000172046 00000 n
+0000175021 00000 n
+0000175181 00000 n
+0000175341 00000 n
+0000175501 00000 n
+0000175664 00000 n
+0000175826 00000 n
+0000175974 00000 n
+0000176122 00000 n
+0000176275 00000 n
+0000176435 00000 n
+0000180071 00000 n
+0000176744 00000 n
+0000174803 00000 n
+0000172236 00000 n
+0000176590 00000 n
+0000180225 00000 n
+0000180390 00000 n
+0000180543 00000 n
+0000180703 00000 n
+0000183723 00000 n
+0000183886 00000 n
+0000184049 00000 n
+0000184211 00000 n
+0000184373 00000 n
+0000187732 00000 n
+0000187896 00000 n
+0000188060 00000 n
+0000001204 00000 f
+0000001618 00000 f
+0000188224 00000 n
+0000188387 00000 n
+0000180968 00000 n
+0000179898 00000 n
+0000176869 00000 n
+0000180865 00000 n
+0000614649 00000 n
+0000615413 00000 n
+0000184586 00000 n
+0000183550 00000 n
+0000181134 00000 n
+0000184534 00000 n
+0000188653 00000 n
+0000187559 00000 n
+0000184724 00000 n
+0000188550 00000 n
+0000190782 00000 n
+0000190946 00000 n
+0000194670 00000 n
+0000191210 00000 n
+0000190636 00000 n
+0000188804 00000 n
+0000191106 00000 n
+0000191158 00000 n
+0000194830 00000 n
+0000194992 00000 n
+0000195154 00000 n
+0000195318 00000 n
+0000195465 00000 n
+0000196036 00000 n
+0000194488 00000 n
+0000191348 00000 n
+0000195628 00000 n
+0000195731 00000 n
+0000195882 00000 n
+0000199058 00000 n
+0000199224 00000 n
+0000199390 00000 n
+0000198129 00000 n
+0000201633 00000 n
+0000199707 00000 n
+0000197974 00000 n
+0000196187 00000 n
+0000199553 00000 n
+0000198432 00000 n
+0000198690 00000 n
+0000199018 00000 n
+0000201793 00000 n
+0000201954 00000 n
+0000202116 00000 n
+0000202279 00000 n
+0000202439 00000 n
+0000202602 00000 n
+0000202768 00000 n
+0000205074 00000 n
+0000205233 00000 n
+0000205397 00000 n
+0000205562 00000 n
+0000203133 00000 n
+0000201433 00000 n
+0000199861 00000 n
+0000202928 00000 n
+0000615538 00000 n
+0000205727 00000 n
+0000205889 00000 n
+0000206051 00000 n
+0000206213 00000 n
+0000206376 00000 n
+0000206541 00000 n
+0000206707 00000 n
+0000206873 00000 n
+0000207033 00000 n
+0000207198 00000 n
+0000207363 00000 n
+0000207682 00000 n
+0000204811 00000 n
+0000203286 00000 n
+0000207528 00000 n
+0000209974 00000 n
+0000210134 00000 n
+0000210299 00000 n
+0000210464 00000 n
+0000210629 00000 n
+0000210999 00000 n
+0000209801 00000 n
+0000207835 00000 n
+0000210794 00000 n
+0000212979 00000 n
+0000213143 00000 n
+0000213303 00000 n
+0000215715 00000 n
+0000217107 00000 n
+0000213622 00000 n
+0000212824 00000 n
+0000211124 00000 n
+0000213468 00000 n
+0000218314 00000 n
+0000218477 00000 n
+0000219002 00000 n
+0000215569 00000 n
+0000213776 00000 n
+0000218642 00000 n
+0000218694 00000 n
+0000218848 00000 n
+0000216025 00000 n
+0000216283 00000 n
+0000217067 00000 n
+0000217405 00000 n
+0000217663 00000 n
+0000218274 00000 n
+0000221018 00000 n
+0000221180 00000 n
+0000221342 00000 n
+0000221502 00000 n
+0000221667 00000 n
+0000221831 00000 n
+0000221994 00000 n
+0000222157 00000 n
+0000222319 00000 n
+0000222788 00000 n
+0000220809 00000 n
+0000219171 00000 n
+0000222481 00000 n
+0000222533 00000 n
+0000222636 00000 n
+0000225610 00000 n
+0000225772 00000 n
+0000225935 00000 n
+0000226100 00000 n
+0000228969 00000 n
+0000226465 00000 n
+0000225446 00000 n
+0000222984 00000 n
+0000226261 00000 n
+0000615663 00000 n
+0000229134 00000 n
+0000229294 00000 n
+0000229456 00000 n
+0000229621 00000 n
+0000229783 00000 n
+0000229947 00000 n
+0000230112 00000 n
+0000230277 00000 n
+0000230443 00000 n
+0000230607 00000 n
+0000230770 00000 n
+0000230935 00000 n
+0000231099 00000 n
+0000231365 00000 n
+0000228715 00000 n
+0000226577 00000 n
+0000231262 00000 n
+0000611543 00000 n
+0000234011 00000 n
+0000234174 00000 n
+0000234337 00000 n
+0000234501 00000 n
+0000234663 00000 n
+0000234825 00000 n
+0000234988 00000 n
+0000235151 00000 n
+0000235314 00000 n
+0000235478 00000 n
+0000235641 00000 n
+0000236061 00000 n
+0000233784 00000 n
+0000231503 00000 n
+0000235804 00000 n
+0000235856 00000 n
+0000238417 00000 n
+0000238580 00000 n
+0000238743 00000 n
+0000238906 00000 n
+0000239123 00000 n
+0000238253 00000 n
+0000236201 00000 n
+0000239071 00000 n
+0000240572 00000 n
+0000240737 00000 n
+0000240885 00000 n
+0000241050 00000 n
+0000241472 00000 n
+0000240408 00000 n
+0000239261 00000 n
+0000241215 00000 n
+0000241267 00000 n
+0000241370 00000 n
+0000243527 00000 n
+0000243693 00000 n
+0000243858 00000 n
+0000244023 00000 n
+0000244189 00000 n
+0000244354 00000 n
+0000244519 00000 n
+0000244685 00000 n
+0000244850 00000 n
+0000245013 00000 n
+0000245173 00000 n
+0000245338 00000 n
+0000245502 00000 n
+0000245665 00000 n
+0000246135 00000 n
+0000243273 00000 n
+0000241627 00000 n
+0000245828 00000 n
+0000245880 00000 n
+0000245983 00000 n
+0000247452 00000 n
+0000247613 00000 n
+0000247774 00000 n
+0000247937 00000 n
+0000248460 00000 n
+0000247288 00000 n
+0000246304 00000 n
+0000248100 00000 n
+0000248152 00000 n
+0000248306 00000 n
+0000615788 00000 n
+0000250903 00000 n
+0000251066 00000 n
+0000251229 00000 n
+0000251394 00000 n
+0000251559 00000 n
+0000252032 00000 n
+0000250730 00000 n
+0000248629 00000 n
+0000251724 00000 n
+0000251776 00000 n
+0000254856 00000 n
+0000255020 00000 n
+0000255175 00000 n
+0000255340 00000 n
+0000258071 00000 n
+0000255812 00000 n
+0000254692 00000 n
+0000252214 00000 n
+0000255505 00000 n
+0000258230 00000 n
+0000258395 00000 n
+0000258560 00000 n
+0000258983 00000 n
+0000257907 00000 n
+0000255965 00000 n
+0000258725 00000 n
+0000258777 00000 n
+0000258880 00000 n
+0000260542 00000 n
+0000260705 00000 n
+0000260870 00000 n
+0000261036 00000 n
+0000261407 00000 n
+0000260378 00000 n
+0000259136 00000 n
+0000261202 00000 n
+0000263733 00000 n
+0000263897 00000 n
+0000264061 00000 n
+0000264226 00000 n
+0000264390 00000 n
+0000264551 00000 n
+0000264717 00000 n
+0000265088 00000 n
+0000263542 00000 n
+0000261547 00000 n
+0000264883 00000 n
+0000266430 00000 n
+0000266591 00000 n
+0000266756 00000 n
+0000267231 00000 n
+0000266275 00000 n
+0000265269 00000 n
+0000266922 00000 n
+0000266974 00000 n
+0000267128 00000 n
+0000615913 00000 n
+0000268701 00000 n
+0000268864 00000 n
+0000269027 00000 n
+0000269192 00000 n
+0000269354 00000 n
+0000269518 00000 n
+0000269991 00000 n
+0000268519 00000 n
+0000267414 00000 n
+0000269682 00000 n
+0000269734 00000 n
+0000269888 00000 n
+0000271416 00000 n
+0000271579 00000 n
+0000274802 00000 n
+0000274967 00000 n
+0000275129 00000 n
+0000275290 00000 n
+0000275456 00000 n
+0000275622 00000 n
+0000275788 00000 n
+0000272101 00000 n
+0000271270 00000 n
+0000270174 00000 n
+0000271741 00000 n
+0000271793 00000 n
+0000271947 00000 n
+0000275954 00000 n
+0000276120 00000 n
+0000276387 00000 n
+0000274593 00000 n
+0000272270 00000 n
+0000276284 00000 n
+0000278580 00000 n
+0000278746 00000 n
+0000278912 00000 n
+0000279078 00000 n
+0000279244 00000 n
+0000279410 00000 n
+0000279576 00000 n
+0000279742 00000 n
+0000279908 00000 n
+0000280074 00000 n
+0000280240 00000 n
+0000280406 00000 n
+0000280776 00000 n
+0000278344 00000 n
+0000276527 00000 n
+0000280572 00000 n
+0000283109 00000 n
+0000283275 00000 n
+0000283439 00000 n
+0000283594 00000 n
+0000283759 00000 n
+0000283924 00000 n
+0000284089 00000 n
+0000284254 00000 n
+0000284418 00000 n
+0000284582 00000 n
+0000284747 00000 n
+0000284913 00000 n
+0000285079 00000 n
+0000285244 00000 n
+0000285409 00000 n
+0000285572 00000 n
+0000285735 00000 n
+0000286052 00000 n
+0000282828 00000 n
+0000280932 00000 n
+0000285898 00000 n
+0000288783 00000 n
+0000290955 00000 n
+0000291109 00000 n
+0000291273 00000 n
+0000291438 00000 n
+0000291604 00000 n
+0000289101 00000 n
+0000288646 00000 n
+0000286235 00000 n
+0000288947 00000 n
+0000288999 00000 n
+0000616038 00000 n
+0000291923 00000 n
+0000290782 00000 n
+0000289254 00000 n
+0000291769 00000 n
+0000294681 00000 n
+0000294841 00000 n
+0000295159 00000 n
+0000294535 00000 n
+0000292076 00000 n
+0000295006 00000 n
+0000298141 00000 n
+0000298302 00000 n
+0000298672 00000 n
+0000297995 00000 n
+0000295325 00000 n
+0000298468 00000 n
+0000302122 00000 n
+0000301852 00000 n
+0000298824 00000 n
+0000301968 00000 n
+0000613475 00000 n
+0000614350 00000 n
+0000612589 00000 n
+0000612940 00000 n
+0000305815 00000 n
+0000305544 00000 n
+0000302362 00000 n
+0000305660 00000 n
+0000305712 00000 n
+0000308371 00000 n
+0000308152 00000 n
+0000305953 00000 n
+0000308268 00000 n
+0000616163 00000 n
+0000311652 00000 n
+0000311008 00000 n
+0000311163 00000 n
+0000311326 00000 n
+0000311489 00000 n
+0000312029 00000 n
+0000310835 00000 n
+0000308523 00000 n
+0000311875 00000 n
+0000315134 00000 n
+0000315298 00000 n
+0000315716 00000 n
+0000314988 00000 n
+0000312196 00000 n
+0000315461 00000 n
+0000315513 00000 n
+0000317707 00000 n
+0000317870 00000 n
+0000318035 00000 n
+0000318200 00000 n
+0000318364 00000 n
+0000318529 00000 n
+0000001619 00000 f
+0000001620 00000 f
+0000001621 00000 f
+0000001622 00000 f
+0000001623 00000 f
+0000001624 00000 f
+0000001625 00000 f
+0000001626 00000 f
+0000001627 00000 f
+0000001635 00000 f
+0000318694 00000 n
+0000318858 00000 n
+0000319022 00000 n
+0000319185 00000 n
+0000319350 00000 n
+0000319515 00000 n
+0000319681 00000 n
+0000001636 00000 f
+0000001637 00000 f
+0000001638 00000 f
+0000001639 00000 f
+0000001640 00000 f
+0000001641 00000 f
+0000001642 00000 f
+0000001643 00000 f
+0000001644 00000 f
+0000001656 00000 f
+0000322160 00000 n
+0000322323 00000 n
+0000320103 00000 n
+0000317462 00000 n
+0000315882 00000 n
+0000319846 00000 n
+0000319898 00000 n
+0000322487 00000 n
+0000322652 00000 n
+0000322817 00000 n
+0000322980 00000 n
+0000001657 00000 f
+0000001658 00000 f
+0000001659 00000 f
+0000001660 00000 f
+0000001661 00000 f
+0000001662 00000 f
+0000001663 00000 f
+0000001664 00000 f
+0000001665 00000 f
+0000001682 00000 f
+0000323145 00000 n
+0000323309 00000 n
+0000323473 00000 n
+0000323637 00000 n
+0000326602 00000 n
+0000326766 00000 n
+0000324267 00000 n
+0000321942 00000 n
+0000320285 00000 n
+0000323801 00000 n
+0000323853 00000 n
+0000323956 00000 n
+0000324008 00000 n
+0000324060 00000 n
+0000324163 00000 n
+0000324215 00000 n
+0000001683 00000 f
+0000001684 00000 f
+0000001685 00000 f
+0000001686 00000 f
+0000001687 00000 f
+0000001691 00000 f
+0000326930 00000 n
+0000327094 00000 n
+0000327258 00000 n
+0000001692 00000 f
+0000001693 00000 f
+0000001694 00000 f
+0000001695 00000 f
+0000001696 00000 f
+0000001697 00000 f
+0000001698 00000 f
+0000001699 00000 f
+0000001700 00000 f
+0000001717 00000 f
+0000330415 00000 n
+0000330579 00000 n
+0000327679 00000 n
+0000326429 00000 n
+0000324436 00000 n
+0000327423 00000 n
+0000327475 00000 n
+0000330999 00000 n
+0000330269 00000 n
+0000327861 00000 n
+0000330742 00000 n
+0000330794 00000 n
+0000612121 00000 n
+0000612270 00000 n
+0000616288 00000 n
+0000333454 00000 n
+0000001718 00000 f
+0000001719 00000 f
+0000001720 00000 f
+0000001721 00000 f
+0000001722 00000 f
+0000001723 00000 f
+0000001724 00000 f
+0000001725 00000 f
+0000001726 00000 f
+0000001727 00000 f
+0000001728 00000 f
+0000001729 00000 f
+0000001730 00000 f
+0000001731 00000 f
+0000001732 00000 f
+0000001733 00000 f
+0000001734 00000 f
+0000001735 00000 f
+0000001736 00000 f
+0000001737 00000 f
+0000001765 00000 f
+0000333620 00000 n
+0000333783 00000 n
+0000333947 00000 n
+0000334471 00000 n
+0000333290 00000 n
+0000331178 00000 n
+0000334111 00000 n
+0000334163 00000 n
+0000334215 00000 n
+0000337440 00000 n
+0000337119 00000 n
+0000337280 00000 n
+0000340549 00000 n
+0000338067 00000 n
+0000336964 00000 n
+0000334667 00000 n
+0000337657 00000 n
+0000337862 00000 n
+0000340713 00000 n
+0000340877 00000 n
+0000341031 00000 n
+0000341195 00000 n
+0000341360 00000 n
+0000341525 00000 n
+0000341690 00000 n
+0000341855 00000 n
+0000342019 00000 n
+0000001766 00000 f
+0000001767 00000 f
+0000001768 00000 f
+0000001769 00000 f
+0000001770 00000 f
+0000001771 00000 f
+0000001772 00000 f
+0000001773 00000 f
+0000001774 00000 f
+0000001785 00000 f
+0000342184 00000 n
+0000342343 00000 n
+0000342503 00000 n
+0000345172 00000 n
+0000345337 00000 n
+0000342923 00000 n
+0000340304 00000 n
+0000338247 00000 n
+0000342666 00000 n
+0000342718 00000 n
+0000001786 00000 f
+0000001787 00000 f
+0000001788 00000 f
+0000001789 00000 f
+0000001790 00000 f
+0000001791 00000 f
+0000001792 00000 f
+0000001793 00000 f
+0000001794 00000 f
+0000001806 00000 f
+0000345501 00000 n
+0000345661 00000 n
+0000345819 00000 n
+0000345983 00000 n
+0000346404 00000 n
+0000344990 00000 n
+0000343105 00000 n
+0000346148 00000 n
+0000346200 00000 n
+0000346302 00000 n
+0000346353 00000 n
+0000001807 00000 f
+0000001808 00000 f
+0000001809 00000 f
+0000001810 00000 f
+0000001811 00000 f
+0000001812 00000 f
+0000001813 00000 f
+0000001814 00000 f
+0000001815 00000 f
+0000000000 00000 f
+0000348791 00000 n
+0000348951 00000 n
+0000349110 00000 n
+0000349270 00000 n
+0000349430 00000 n
+0000349844 00000 n
+0000348618 00000 n
+0000346586 00000 n
+0000349590 00000 n
+0000349642 00000 n
+0000353942 00000 n
+0000353622 00000 n
+0000353788 00000 n
+0000354316 00000 n
+0000353467 00000 n
+0000349982 00000 n
+0000354162 00000 n
+0000616413 00000 n
+0000356353 00000 n
+0000356505 00000 n
+0000356710 00000 n
+0000356207 00000 n
+0000354468 00000 n
+0000356658 00000 n
+0000357778 00000 n
+0000357610 00000 n
+0000356863 00000 n
+0000357726 00000 n
+0000361210 00000 n
+0000361051 00000 n
+0000361634 00000 n
+0000360905 00000 n
+0000357916 00000 n
+0000361429 00000 n
+0000365104 00000 n
+0000365263 00000 n
+0000365416 00000 n
+0000365724 00000 n
+0000364949 00000 n
+0000361858 00000 n
+0000365570 00000 n
+0000369358 00000 n
+0000368986 00000 n
+0000365905 00000 n
+0000369102 00000 n
+0000369255 00000 n
+0000371580 00000 n
+0000371743 00000 n
+0000371898 00000 n
+0000372063 00000 n
+0000372228 00000 n
+0000373385 00000 n
+0000372393 00000 n
+0000381389 00000 n
+0000372651 00000 n
+0000371398 00000 n
+0000369539 00000 n
+0000372548 00000 n
+0000616538 00000 n
+0000378558 00000 n
+0000373269 00000 n
+0000372818 00000 n
+0000378404 00000 n
+0000378456 00000 n
+0000378161 00000 n
+0000378333 00000 n
+0000378381 00000 n
+0000381552 00000 n
+0000381716 00000 n
+0000381881 00000 n
+0000382046 00000 n
+0000382413 00000 n
+0000381216 00000 n
+0000378687 00000 n
+0000382210 00000 n
+0000384931 00000 n
+0000385095 00000 n
+0000385259 00000 n
+0000385422 00000 n
+0000385586 00000 n
+0000385740 00000 n
+0000385904 00000 n
+0000386069 00000 n
+0000386235 00000 n
+0000386399 00000 n
+0000386667 00000 n
+0000384713 00000 n
+0000382551 00000 n
+0000386564 00000 n
+0000390144 00000 n
+0000389823 00000 n
+0000386834 00000 n
+0000389939 00000 n
+0000393471 00000 n
+0000393784 00000 n
+0000393334 00000 n
+0000390296 00000 n
+0000393630 00000 n
+0000396848 00000 n
+0000396629 00000 n
+0000393937 00000 n
+0000396745 00000 n
+0000616663 00000 n
+0000398066 00000 n
+0000399607 00000 n
+0000397950 00000 n
+0000396986 00000 n
+0000399300 00000 n
+0000399352 00000 n
+0000398377 00000 n
+0000398635 00000 n
+0000399260 00000 n
+0000401693 00000 n
+0000401857 00000 n
+0000402021 00000 n
+0000402181 00000 n
+0000402341 00000 n
+0000402501 00000 n
+0000402666 00000 n
+0000402830 00000 n
+0000402985 00000 n
+0000403149 00000 n
+0000403313 00000 n
+0000403478 00000 n
+0000403643 00000 n
+0000403809 00000 n
+0000403974 00000 n
+0000404134 00000 n
+0000406776 00000 n
+0000406940 00000 n
+0000404709 00000 n
+0000401421 00000 n
+0000399792 00000 n
+0000404299 00000 n
+0000404504 00000 n
+0000407105 00000 n
+0000407270 00000 n
+0000407434 00000 n
+0000407598 00000 n
+0000407763 00000 n
+0000407928 00000 n
+0000408093 00000 n
+0000408259 00000 n
+0000408423 00000 n
+0000408587 00000 n
+0000408752 00000 n
+0000408917 00000 n
+0000409082 00000 n
+0000411626 00000 n
+0000411790 00000 n
+0000409555 00000 n
+0000406513 00000 n
+0000404878 00000 n
+0000409246 00000 n
+0000409298 00000 n
+0000409452 00000 n
+0000411954 00000 n
+0000412119 00000 n
+0000412284 00000 n
+0000412450 00000 n
+0000412614 00000 n
+0000412780 00000 n
+0000412945 00000 n
+0000413110 00000 n
+0000413275 00000 n
+0000413438 00000 n
+0000413602 00000 n
+0000413766 00000 n
+0000413931 00000 n
+0000414096 00000 n
+0000414262 00000 n
+0000416513 00000 n
+0000416677 00000 n
+0000416842 00000 n
+0000414735 00000 n
+0000411345 00000 n
+0000409722 00000 n
+0000414427 00000 n
+0000414530 00000 n
+0000417006 00000 n
+0000417170 00000 n
+0000417336 00000 n
+0000417502 00000 n
+0000417667 00000 n
+0000417832 00000 n
+0000417995 00000 n
+0000420137 00000 n
+0000420300 00000 n
+0000420463 00000 n
+0000420627 00000 n
+0000420791 00000 n
+0000418517 00000 n
+0000416295 00000 n
+0000414901 00000 n
+0000418159 00000 n
+0000418211 00000 n
+0000418363 00000 n
+0000420956 00000 n
+0000421120 00000 n
+0000421274 00000 n
+0000421440 00000 n
+0000421600 00000 n
+0000422070 00000 n
+0000419919 00000 n
+0000418686 00000 n
+0000421765 00000 n
+0000421868 00000 n
+0000616788 00000 n
+0000424797 00000 n
+0000424374 00000 n
+0000422226 00000 n
+0000424490 00000 n
+0000424542 00000 n
+0000427175 00000 n
+0000426751 00000 n
+0000424992 00000 n
+0000426867 00000 n
+0000426919 00000 n
+0000429160 00000 n
+0000428689 00000 n
+0000427384 00000 n
+0000428805 00000 n
+0000428857 00000 n
+0000431577 00000 n
+0000430744 00000 n
+0000429356 00000 n
+0000430860 00000 n
+0000430912 00000 n
+0000431219 00000 n
+0000433974 00000 n
+0000433143 00000 n
+0000431747 00000 n
+0000433259 00000 n
+0000433311 00000 n
+0000433667 00000 n
+0000436559 00000 n
+0000436340 00000 n
+0000434144 00000 n
+0000436456 00000 n
+0000616913 00000 n
+0000439862 00000 n
+0000443427 00000 n
+0000440231 00000 n
+0000439725 00000 n
+0000436684 00000 n
+0000440026 00000 n
+0000443265 00000 n
+0000443734 00000 n
+0000443119 00000 n
+0000440439 00000 n
+0000443581 00000 n
+0000611397 00000 n
+0000446603 00000 n
+0000446228 00000 n
+0000443902 00000 n
+0000446344 00000 n
+0000446447 00000 n
+0000446499 00000 n
+0000446551 00000 n
+0000447827 00000 n
+0000447659 00000 n
+0000446730 00000 n
+0000447775 00000 n
+0000447971 00000 n
+0000448003 00000 n
+0000448299 00000 n
+0000610934 00000 n
+0000448339 00000 n
+0000448788 00000 n
+0000449236 00000 n
+0000449344 00000 n
+0000449924 00000 n
+0000449950 00000 n
+0000450322 00000 n
+0000450646 00000 n
+0000451118 00000 n
+0000451145 00000 n
+0000451722 00000 n
+0000451842 00000 n
+0000451868 00000 n
+0000452340 00000 n
+0000452920 00000 n
+0000453316 00000 n
+0000453913 00000 n
+0000454386 00000 n
+0000455245 00000 n
+0000457247 00000 n
+0000457494 00000 n
+0000459154 00000 n
+0000459380 00000 n
+0000462126 00000 n
+0000462434 00000 n
+0000464238 00000 n
+0000464472 00000 n
+0000466200 00000 n
+0000466428 00000 n
+0000468107 00000 n
+0000468333 00000 n
+0000470036 00000 n
+0000470261 00000 n
+0000475267 00000 n
+0000475589 00000 n
+0000477237 00000 n
+0000477493 00000 n
+0000488279 00000 n
+0000488877 00000 n
+0000494258 00000 n
+0000494616 00000 n
+0000502473 00000 n
+0000502757 00000 n
+0000508868 00000 n
+0000509114 00000 n
+0000515426 00000 n
+0000515721 00000 n
+0000520746 00000 n
+0000521022 00000 n
+0000537958 00000 n
+0000538452 00000 n
+0000548351 00000 n
+0000548689 00000 n
+0000558111 00000 n
+0000558396 00000 n
+0000578511 00000 n
+0000579100 00000 n
+0000596967 00000 n
+0000597471 00000 n
+0000610569 00000 n
+0000617029 00000 n
+0000617152 00000 n
+0000617278 00000 n
+0000617404 00000 n
+0000617487 00000 n
+0000627329 00000 n
+0000627492 00000 n
+0000627670 00000 n
+0000627928 00000 n
+0000628188 00000 n
+0000628451 00000 n
+0000628713 00000 n
+0000628975 00000 n
+0000629234 00000 n
+0000629495 00000 n
+0000629756 00000 n
+0000630017 00000 n
+0000630276 00000 n
+0000630535 00000 n
+0000630796 00000 n
+0000631056 00000 n
+0000631314 00000 n
+0000631573 00000 n
+0000631832 00000 n
+0000632090 00000 n
+0000632347 00000 n
+0000632606 00000 n
+0000632862 00000 n
+0000633121 00000 n
+0000633374 00000 n
+0000633625 00000 n
+0000633878 00000 n
+0000634129 00000 n
+0000634381 00000 n
+0000634634 00000 n
+0000634886 00000 n
+0000635139 00000 n
+0000635391 00000 n
+0000635644 00000 n
+0000635850 00000 n
+0000636035 00000 n
+0000636209 00000 n
+0000636384 00000 n
+0000636561 00000 n
+0000636736 00000 n
+0000636913 00000 n
+0000637088 00000 n
+0000637265 00000 n
+0000637439 00000 n
+0000637613 00000 n
+0000637790 00000 n
+0000637965 00000 n
+0000638142 00000 n
+0000638317 00000 n
+0000638494 00000 n
+0000638669 00000 n
+0000638846 00000 n
+0000639043 00000 n
+0000639229 00000 n
+0000639443 00000 n
+0000639671 00000 n
+0000639895 00000 n
+0000640121 00000 n
+0000640348 00000 n
+0000640576 00000 n
+0000640812 00000 n
+0000641084 00000 n
+0000641354 00000 n
+0000641619 00000 n
+0000641894 00000 n
+0000642165 00000 n
+0000642432 00000 n
+0000642699 00000 n
+0000642966 00000 n
+0000643221 00000 n
+0000643427 00000 n
+0000643679 00000 n
+0000643923 00000 n
+0000644169 00000 n
+0000644414 00000 n
+0000644577 00000 n
+0000644699 00000 n
+0000644837 00000 n
+0000644975 00000 n
+0000645111 00000 n
+0000645247 00000 n
+0000645373 00000 n
+0000645489 00000 n
+0000645604 00000 n
+0000645727 00000 n
+0000645862 00000 n
+0000646002 00000 n
+0000646138 00000 n
+0000646245 00000 n
+0000646356 00000 n
+0000646480 00000 n
+0000646569 00000 n
+0000646662 00000 n
+0000646702 00000 n
+0000646834 00000 n
+trailer
+<< /Size 2243
+/Root 2241 0 R
+/Info 2242 0 R
+/ID [<D4D40E0213B5F4956AE942ED853A0240> <D4D40E0213B5F4956AE942ED853A0240>] >>
+startxref
+647108
+%%EOF
diff --git a/macros/latex/contrib/floatrow/fr-sample.tex b/macros/latex/contrib/floatrow/fr-sample.tex
new file mode 100644
index 0000000000..4dc221db5c
--- /dev/null
+++ b/macros/latex/contrib/floatrow/fr-sample.tex
@@ -0,0 +1,938 @@
+%fr-sample - sample body
+\newif\ifqq\widowpenalty10000
+\makeatletter
+\newcommand\ifTwocolumn{\if@twocolumn}
+\newcommand\Resizebox[5]{\setbox0\hbox{\setlength\unitlength{#1/#3}%
+ \ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi{#5}}%
+ \@tempdima\ht0\advance\@tempdima\dp0%
+ \ifdim\@tempdima>#2\setlength\unitlength{#2/#4}\ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi
+ {#5}\else\box0\fi}
+\makeatother
+
+\newfloatcommand{ttextbox}{textbox}
+\newfloatcommand{tcapside}{textbox}[\capbeside]
+\providecommand*{\Lopt}[1]{\textsf{#1}}
+\providecommand*{\file}[1]{\texttt{#1}}
+\providecommand*{\pkg}[1]{\texttt{#1}}
+\providecommand*{\env}[1]{\texttt{#1}}
+\providecommand*{\com}[1]{\texttt{\char`\\#1}}
+\providecommand*{\meta}[1]{$\langle$\textit{#1}$\rangle$}
+
+\def\text{{\mdseries And more text and some more text and a bit more text and
+a little more text and a little piece of text to fill space}}
+
+\def\Text{{\mdseries \text. \text. \text. \text. }}
+
+\unitlength1.44pt
+\ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi
+
+\newcommand\TEXTBOX[1][]{%
+Here goes first line of text \text\par
+There goes second line of text#1\par
+Thence goes third line of text \text\par
+Hence goes fourth line of text}
+
+\bfseries
+\clearpage
+
+Example of plain \env{figure} environment (figure~\ref{float:plain:fig}).
+
+\begin{figure}
+ {\unitlength.85\unitlength\ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi
+ \input{BlackCat.picture}}%
+ \caption{Plain figure. \text }%
+ \footnote{Simple footnote}
+\label{float:plain:fig}%
+\end{figure}
+
+\Text
+
+\clearpage
+Example of plain \env{textbox} environment (text~\ref{float:plain:text}).
+
+\begin{textbox}
+\TEXTBOX
+\caption{Plain textbox. \text }%
+\label{float:plain:text}%
+\end{textbox}
+
+\Text
+
+\clearpage
+
+Example of plain \env{figure} environment with beside caption (figure~\ref{float:side:fig}).
+\begin{verbatim}
+\thisfloatsetup{capposition=beside}
+\end{verbatim}
+
+\thisfloatsetup{capposition=beside}
+
+\begin{figure}
+ {\unitlength.85\unitlength\ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi
+ \input{BlackCat.picture}}%
+ \caption{Plain figure with side caption. \text \protect\mpfootnotemark[1]}%
+ \footnotetext[1]{Simple footnote}
+\label{float:side:fig}%
+\end{figure}
+
+\Text
+
+\clearpage
+
+Example of plain \env{figure} environment (figure~\ref{float:W:plain:fig})
+with predefined width.
+\begin{verbatim}
+\thisfloatsetup{floatwidth=7cm}
+\end{verbatim}
+
+\thisfloatsetup{floatwidth=7cm}%floatrow
+\begin{figure}
+ {\unitlength.85\unitlength\ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi
+ \input{BlackCat.picture}}%
+ \caption{Plain figure with changed width. \text \protect\mpfootnotemark[1]}%
+ \footnotetext[1]{\emph{Current} float has width${{}=7}$\,cm.}
+\label{float:W:plain:fig}%
+\end{figure}%
+
+\Text
+
+\clearpage
+Example of plain \env{textbox} environment (box~\ref{float:w:plain:Text})
+with predefined width inside group.
+\begin{verbatim}
+\begingroup
+\floatsetup{floatwidth=.7\hsize}
+...
+\endgroup
+\end{verbatim}
+
+
+\begingroup
+\floatsetup{floatwidth=.7\hsize}
+\begin{textbox}
+\caption{Plain text box with predefined width. \text}\label{float:w:plain:Text}
+\TEXTBOX
+\end{textbox}
+
+\Text
+\endgroup
+
+\clearpage
+
+Example of figure placed in \verb|\ffigbox| (\verb|\floatbox| stuff);
+the width of float box equals to the width of graphics
+(see figure~\ref{floatbox:FB:fig}):
+\begin{verbatim}
+\begin{figure}
+\ffigbox[\FBwidth]
+ ...
+\end{figure}
+\end{verbatim}
+
+\begin{figure}
+\ffigbox[\FBwidth]
+ {\unitlength1.5\unitlength\ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi
+ \input{TheCat.picture}}
+ {\caption{%
+Float box (\protect\com{ffigbox})
+width of graphics. \text }\label{floatbox:FB:fig}}
+\end{figure}
+
+\Text
+
+\iffalse%LoadSubfig
+
+%\clearpage
+%Example of float with beside caption (see text box~\ref{floatbox:subfloat:text}).
+%with two subboxes~\subref{subtext:A} and \subref{subtext:B}.
+%These subfloats are placed inside \env{subfloatrow} environment, left subafloat has width 5\,cm,
+%second---occupies the rest width of row.
+%\begin{verbatim}
+%\floatsetup{subfloatrowsep=qquad}
+%\begin{textbox}
+%\ttextbox
+%{\FRifFBOX\vspace{-\topskip}\fi%for boxed styles
+%\begin{subfloatrow}
+%\subfloat[First ...\label{...}]%
+%{\vbox{\hsize4.5cm...}}
+%
+%\subfloat[Second ...\label{...}]%
+%{\vbox{\hsize\Xhsize...}}
+%\end{subfloatrow}}
+%{\caption{The ...}\label{...}}
+%\end{textbox}
+%\end{verbatim}
+%
+%Since the \verb|\subfloat| macro uses \verb|\vtop| during subfloat building, for
+%float styles which use boxes you may ought to put before \env{subfloatrow}
+%environment the compensated space like this:
+%\begin{verbatim}
+%\vspace{-\topskip}
+%\end{verbatim}
+%
+%\begin{textbox}[!t]
+%\ttextbox
+%{\FRifFBOX\vspace{-\topskip}\fi%for boxed styles
+%\begin{subfloatrow}
+%\subfloat[First text box\label{subtext:A}]%
+%{\vbox{\hsize4.5cm\TEXTBOX}}
+%
+%\subfloat[Second text box with long long text\label{subtext:B}]%
+%{\vbox{\hsize\Xhsize\TEXTBOX}}%
+%\end{subfloatrow}}
+%{\caption{The \env{textbox} environment with subfloats. \text}%
+%\label{floatbox:subfloat:text}}
+%\end{textbox}
+%
+%\text.
+
+\fi
+
+\ifTwocolumn\else
+
+\clearpage
+
+\ifLoadSubfig
+
+Example of figure in \verb|\fcapside| with beside caption (see figure~\ref{floatbox:beside:fig})
+with two subfigures~\subref{subfig:A} and \subref{subfig:B}. The object has the width of included graphics;
+caption occupies the rest of width.
+\begin{verbatim}
+\begin{figure}
+\fcapside[\FBwidth]
+ ...
+\end{figure}
+\end{verbatim}
+Here was also used \env{subfloatrow} environment:
+\begin{verbatim}
+\begin{figure}
+\fcapside[\FBwidth]
+{\begin{subfloatrow}
+\subfloat[...]{...}
+
+\subfloat[...]{...}
+\end{subfloatrow}}
+{\caption{...}\label{...}}
+\end{figure}
+\end{verbatim}
+
+\begin{figure}
+\fcapside[\FBwidth] {\begin{subfloatrow} \subfloat[The simple
+PostScript file\label{subfig:A}]{\includegraphics{pslearn}}
+
+\subfloat[Black dog\label{subfig:B}]{\input{Blackdog.picture}}
+\end{subfloatrow}}
+{\caption{Beside caption (in \protect\com{fcapside}) width of object box equals to width of
+graphics. \text}%
+\label{floatbox:beside:fig}}
+\end{figure}
+
+\Text
+
+\fi
+
+\clearpage
+Example of text box in \verb|\tcapside| command (see box~\ref{floatbox:subfloat:text}) with beside caption.
+\begin{verbatim}
+\begin{textbox}
+\tcapside[1.25\hsize]
+ ...
+\end{textbox}
+\end{verbatim}
+text box contents occupy 1.25``column'' width.
+
+\begin{textbox}
+\tcapside[1.25\hsize]
+{\TEXTBOX}
+{\caption{Beside caption (in \protect\com{tcapside}). The width of object equals
+to 1.25``column'' width. \text}%
+\label{floatbox:beside:text}}
+\end{textbox}
+
+
+\Text
+
+\clearpage
+Example of figure in \verb|\fcapside| with beside caption (see figure~\ref{floatbox:beside:figI}).
+The object box has width of object contents.
+\begin{figure}
+\fcapside[\FBwidth]
+{\includegraphics{pslearn}}
+{\caption{Beside caption (in \protect\com{fcapside}) with of object equals to width of
+graphics. \text}%
+\label{floatbox:beside:figI}}
+\end{figure}
+
+\Text
+
+\clearpage
+Example of plain text box (see box~\ref{floatbox:subfloat:text}).
+\begin{verbatim}
+\thisfloatsetup{capposition=beside}
+\end{verbatim}
+\thisfloatsetup{capposition=beside}
+\begin{textbox}
+{\TEXTBOX}
+{\caption{Beside plain caption. \text}%
+\label{floatbox:beside:text}}
+\end{textbox}
+
+
+\Text
+
+\clearpage
+Example of plain figure with beside caption (see figure~\ref{floatbox:beside:figI}).
+Both caption and object boxes have 1``column'' width.
+\begin{verbatim}
+\thisfloatsetup{capposition=beside}
+\end{verbatim}
+\thisfloatsetup{capposition=beside}
+\begin{figure}
+{\includegraphics[scale=1.44]{pslearn}}
+{\caption{Beside plain caption with of object equals to width of
+graphics. \text}%
+\label{floatbox:beside:figI}}
+\end{figure}
+
+\Text
+
+\fi
+
+\ifWideLayout
+\clearpage
+Example of two-column or wide plain figure (see figure~\ref{float:wide:fig}).
+
+\begin{figure*}
+ {\unitlength.85\unitlength\ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi
+ \input{BlackCat.picture}}%
+ \caption{%
+Plain wide figure. \text }%
+\label{float:wide:fig}%
+\end{figure*}
+
+\Text
+
+\clearpage
+Example of plain two-column or wide \env{textbox} environment
+(see text~\ref{float:wide:text}).
+
+\begin{textbox*}
+\TEXTBOX
+ \caption{Plain wide textbox. \text }%
+\label{float:wide:text}%
+\end{textbox*}
+
+\Text
+
+\clearpage
+
+Example of plain two-column or wide \env{figure} environment (figure~\ref{wfloat:W:plain:fig})
+with predefined width.
+\begin{verbatim}
+\thisfloatsetup{floatwidth=5cm}
+\end{verbatim}
+
+\thisfloatsetup{floatwidth=5cm}
+\begin{figure*}[!t]
+ {\unitlength.85\unitlength\ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi
+ \input{BlackCat.picture}}%
+ \caption{Plain figure with changed width. \text }%
+ \footnote{\emph{Current} float has width${{}=5}$\,cm.}
+\label{wfloat:W:plain:fig}%
+\end{figure*}
+
+\Text
+
+\fi
+
+\ifLoadSubfig
+
+\clearpage
+Example of two-column or wide figure with beside caption (see figure~\ref{floatbox:wbeside:fig})
+with two subfigures~\subref{subfig:wA} and \subref{subfig:wB}.
+
+\begin{figure*}[!t]
+\fcapside[\FBwidth]
+{\begin{subfloatrow}
+\subfloat[The simple PostScript file\label{subfig:wA}]{\includegraphics{pslearn}}%
+
+\subfloat[Black dog\label{subfig:wB}]{\input{BlackDog.picture}}%
+\end{subfloatrow}}
+{\caption{Wide beside caption width of object equals to width of
+graphics. \text}%
+\label{floatbox:wbeside:fig}}
+\end{figure*}
+
+\Text
+
+\clearpage Example of two-column or wide plain figure with caption
+beside (see figure~\ref{plain:wbeside:fig}) with two
+subfigures~\subref{subfig:wA} and \subref{subfig:wB} (the with for graphics equal 184pt).
+
+\begingroup
+\thisfloatsetup{capposition=beside,capbesidewidth=sidefil,floatwidth=184pt}
+\begin{figure*}[!t]
+%\fcapside[\FBwidth]
+{\begin{subfloatrow}
+\subfloat[The simple PostScript file\label{subfig:wA}]{\includegraphics{pslearn}}%
+
+\subfloat[Black dog\label{subfig:wB}]{\input{BlackDog.picture}}%
+\end{subfloatrow}}
+{\caption{Wide beside caption width of object equals to width of
+graphics. \text}%
+\label{plain:wbeside:fig}}
+\end{figure*}
+\endgroup
+
+\Text
+
+\fi
+
+\clearpage
+Example of two-column or wide figure with beside caption (see figure~\ref{floatbox:wbeside:figI}).
+
+\begin{figure*}[!t]
+\fcapside[\FBwidth]
+{\includegraphics[scale=1.5]{pslearn}}
+{\caption{Wide beside caption width of object equals to width of
+graphics. \text}%
+\label{floatbox:wbeside:figI}}
+\end{figure*}
+
+\Text
+
+\clearpage
+Example of text box in \verb|\tcapside| with beside caption (see text box~\ref{floatbox:wbeside:text})
+
+\begin{textbox*}
+\tcapside[1.2\hsize]
+{\TEXTBOX}
+{\caption{Wide beside caption width of object box equals to 1.2``column'' width. \text}%
+\label{floatbox:wbeside:text}}
+\end{textbox*}
+
+\Text
+
+\clearpage
+Example of plain text box with beside caption (see text box~\ref{floatbox:wbeside:text})
+
+\thisfloatsetup{capposition=beside}
+\begin{textbox*}
+{\TEXTBOX}
+{\caption{Wide beside caption. \text}%
+\label{floatbox:wbeside:text}}
+\end{textbox*}
+
+\Text
+
+\clearpage
+Example of `filled' row of figures
+(figures~\ref{row:full:WcatI}--\ref{row:full:FcatI}).
+There was predefined height for fourth figure in row which equals to
+\verb|\textwidth|.
+
+If you want to get all float row contents with height${}={}$\verb|\textwidth|, you ought to put
+\begin{verbatim}
+\floatsetup{heightadjust=all}
+\end{verbatim}
+just before \env{floatrow} environment. Since heights of boxes are adjusted,
+you may use vertical alignment for object box.
+
+\begin{figure*}[!t]
+\floatsetup{heightadjust=all}
+\begin{floatrow}[4]
+\ffigbox[][][c]
+{{\setlength\unitlength{\hsize/{64}}\ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi
+\input{TheCat.picture}}\footnotetext[1]{The
+picture was created with \pkg{pstricks}' \protect\com{psbezier} macro}}
+{\caption{Beside figure~I in wide float row. Vertically centered\protect\footnotemark[1]}%
+\label{row:full:WcatI}}%
+
+\floatbox{figure}[\FBwidth][][b]
+{\caption{Beside figure~II in wide float row. Flushed to bottom of box}%
+\label{row:full:BcatI}%
+\floatfoot{There are
+ just four~\protect\com{psellipse},
+ two \protect\com{psbezier}, two \protect\com{pspolygon} macros used
+ in current picture}}%
+{\unitlength.85\unitlength\ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi
+\input{BlackCat.picture}}%
+
+\ffigbox[\Xhsize-2.85cm][][t]
+{{\setlength\unitlength{\hsize/58}\ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi
+\input{Mouse.picture}}%
+ \floatfoot{The Mouse-animal image}}%
+{\caption{Beside figure~III in wide float row. Flushed to top of object box}%
+\label{row:full:mouseI}}%
+
+\floatbox{figure}[2.85cm][\textwidth]%
+{\caption{Beside figure~IV in wide float row}\label{row:full:FcatI}}%
+{\Resizebox\hsize\vsize{35}{136}{\input{BlackCat2.picture}}}%
+\end{floatrow}\vspace{-8pt}
+\end{figure*}
+
+\Text
+
+\ifTwocolumn\else
+\clearpage
+Example of `non-filled' row of figures
+(figures~\ref{row:loose:WcatI}--\ref{row:loose:mouseI}).
+If current float style for figures doesn't support height adjustment of boxes,
+there are not any vertical alignment of floats.
+
+\begin{figure}
+
+\begin{floatrow}[3]
+\ffigbox[][][c]
+{{\setlength\unitlength{\hsize/{64}}\ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi
+\input{TheCat.picture}}\footnotetext[1]{The
+picture was created with \pkg{pstricks}' \protect\com{psbezier} macro}}
+{\caption{Beside figure~I in wide float row. Vertically centered\protect\footnotemark[1]}%
+\label{row:loose:WcatI}}%
+
+\floatbox{figure}[\FBwidth][][b]
+{\caption{Beside figure~II, width of graphics, bottom of object box}%
+\label{row:loose:BcatI}%
+\floatfoot{There are
+ just four \protect\com{psellipse},
+ two \protect\com{psbezier}, two \protect\com{pspolygon} macros used
+ in current picture}}%
+{\unitlength1.098\unitlength\ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi
+\input{BlackCat.picture}}%
+
+\ffigbox[\FBwidth][][t]
+{\footnote{Look at funny footnotemark!}\input{Mouse.picture}%
+ %
+ \floatfoot{The Mouse-animal image}}
+{\caption{Beside figure~III in wide float row. Flushed to top of object box}%
+\label{row:loose:mouseI}}%
+\end{floatrow}
+\end{figure}
+
+\Text
+
+\fi
+
+\qqtrue
+\clearpage
+Example of `filled' row of text boxes
+(boxes \hbox{\ref{row:text:I}--\ref{row:text:II}}).
+
+\Text
+
+\begin{textbox*}[!t]
+\begin{floatrow}
+\ttextbox
+{\TEXTBOX\footnote{Text of footnote. \text}}
+{\caption{Beside text~I in float row. \text}%
+\label{row:text:I}}%
+
+\floatbox{textbox}
+{\TEXTBOX[. \text.]
+
+\floatfoot{Text of float foot. \text}}%
+{\caption{Beside text~II in float row}%
+\label{row:text:II}}%
+\end{floatrow}
+\end{textbox*}
+
+\ifLoadRotating
+\newlength\rotatedheight\rotatedheight\textwidth
+
+\clearpage
+Example of plain rotated figure (see figure~\ref{rot:fig} on the page~\pageref{rot:fig}).
+
+\begin{sidewaysfigure}
+\emptyfloatpage
+\includegraphics[width=4in]{pslearn}
+%\floatfoot{The \texttt{BOXED} style could get wrong layout}%
+\caption{Plain figure inside
+\protect\env{sidewaysfigure} environment. \text. \text}%
+\label{rot:fig}%
+\end{sidewaysfigure}%
+\Text
+
+\clearpage
+Example of plain wide rotated figure (see figure~\ref{rot:wide:fig} on the page~\pageref{rot:wide:fig}).
+
+\begin{sidewaysfigure*}
+\wideemptyfloatpage
+\includegraphics[width=4in]{pslearn}%
+\caption{Plain wide figure inside
+\protect\env{sidewaysfigure*} environment. \text. \text}%
+\label{rot:wide:fig}%
+\end{sidewaysfigure*}%
+\Text
+
+\clearpage
+
+Example of rotated figure in \verb|\ffigbox| (see figure~\ref{rotbox:figI} on the page~\pageref{rotbox:figI})
+width of graphics.
+
+\begin{sidewaysfigure}
+\emptyfloatpage
+\ffigbox[\FBwidth]
+{\includegraphics[width=4in]{pslearn}}
+{\caption{Figure in \protect\com{ffigbox} inside
+\protect\env{sidewaysfigure} environment, width of graphics. \text. \text}%
+\label{rotbox:figI}}
+\end{sidewaysfigure}
+
+\Text
+
+\ifWideLayout
+\clearpage
+Example of wide rotated figure in \verb|\ffigbox| (see figure~\ref{rotbox:wide:figI} on the page~\pageref{rotbox:wide:figI})
+width of graphics.
+
+\begin{sidewaysfigure*}
+\wideemptyfloatpage
+\ffigbox[\FBwidth]
+{\includegraphics[width=7in]{pslearn}}
+{\caption{Wide figure in \protect\com{ffigbox} inside
+\protect\env{sidewaysfigure} environment, width of graphics. \text. \text}%
+\label{rotbox:wide:figI}}
+\end{sidewaysfigure*}
+
+\Text
+
+\fi
+
+\clearpage
+
+Example of rotated \env{figure} with beside caption
+(see figure~\ref{rot:beside:fig} on the page~\pageref{rot:beside:fig}).
+
+\begin{sidewaysfigure}
+\emptyfloatpage
+\fcapside[\FBwidth]
+{\includegraphics[width=5in]{pslearn}}
+{\caption{Rotated beside caption. \text}%
+\label{rot:beside:fig}}
+\end{sidewaysfigure}
+
+\Text
+
+\ifWideLayout
+\clearpage
+Example of wide rotated \env{figure} with beside caption
+(see figure~\ref{rot:wbeside:fig} on the page~\pageref{rot:wbeside:fig}).
+
+\begin{sidewaysfigure*}
+\wideemptyfloatpage
+\fcapside[\FBwidth]
+{\includegraphics[width=5in]{pslearn}}
+{\caption{Wide rotated figure with beside caption. \text}%
+\label{rot:wbeside:fig}}
+\end{sidewaysfigure*}
+
+\Text
+
+\fi
+
+\clearpage
+Example of plain rotated \env{textbox} with beside caption
+(see figure~\ref{rot:beside:text} on the page~\pageref{rot:beside:text}).
+
+\thisfloatsetup{capposition=beside}
+\begin{sidewaystextbox}
+\emptyfloatpage
+{\TEXTBOX[ \text.]}
+{\caption{Beside caption. \text. \text. \text}%
+\label{rot:beside:text}}
+\end{sidewaystextbox}
+
+\Text
+
+\ifWideLayout
+
+\clearpage
+Example of wide rotated \env{textbox} with beside caption
+(see figure~\ref{rot:wbeside:text} on the page~\pageref{rot:wbeside:text}).
+
+\begin{sidewaystextbox*}
+\wideemptyfloatpage
+\tcapside[1.2\hsize]
+{\TEXTBOX[ \text.]}
+{\caption{Beside caption. \text. \text. \text}%
+\label{rot:wbeside:text}}
+\end{sidewaystextbox*}
+
+\Text
+
+\fi
+\clearpage
+
+\newlengthtocommand\setlength\rottextwidth{\textwidth}
+
+Example of `filled' two-column or wide float row
+(figures~\ref{fig:rotrow:WcatI}--\ref{fig:rotrow:FcatI})
+on the page~\pageref{fig:rotrow:WcatI}.
+There was predefined height for fourth figure in row which equals to \verb|\textwidth|.
+
+If you want to get all float row contents with height${}={}$\verb|\textwidth|, you ought to put
+\begin{verbatim}
+\floatsetup{heightadjust=all}
+\end{verbatim}
+just before \env{floatrow} environment in the case of float style doesn't requires adjustment of float box's
+elements.
+
+\begin{sidewaysfigure*}
+\floatsetup{heightadjust=all}
+\wideemptyfloatpage
+\begin{floatrow}[4]
+\ffigbox[][][c]
+{{\setlength\unitlength{\hsize/{64}}\ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi
+\input{TheCat.picture}}\footnote
+{The picture was created with
+\protect\pkg{pstricks}' \protect\com{psbezier}
+ macro}}%
+{\caption{Beside figure~I in wide rotated float row. Vertically centered}%
+\label{fig:rotrow:WcatI}}%
+
+\floatbox{figure}[1.2\FBwidth][][b]
+{\caption{Beside figure~II in wide rotated float row. Flushed to bottom of box}%
+\label{fig:rotrow:BcatI}%
+\floatfoot{There are
+ just four \protect\com{psellipse},
+ two \protect\com{psbezier}, two
+ \protect\com{pspolygon} macros used
+ in current picture}}%
+{\input{BlackCat.picture}}%
+
+\ffigbox[\Xhsize/2][][t]
+{\input{Mouse.picture}%
+ \footnote{Look at funny footnotemark!}%
+ \floatfoot{The Mouse-animal image}
+ }%
+{\caption{Beside figure~III in wide rotated float row. Flushed to top of object box}%
+\label{fig:rotrow:mouseI}}%
+
+\floatbox{figure}[\Xhsize][\rottextwidth]
+{\caption{Beside figure~IV in wide rotated float row.
+When you put height argument in float row you must
+put flag \protect\com{CADJtrue} (and maybe \protect\com{OADJtrue})
+just before \env{floatrow} to get
+correct height of float box}\label{fig:rotrow:FcatI}}%
+{\Resizebox\hsize\vsize{35}{136}{\input{BlackCat2.picture}}}
+\end{floatrow}
+\end{sidewaysfigure*}
+
+\Text
+\Text
+
+\clearpage
+Example of `non-filled' float row
+(figures~\ref{fig:rotloose:WcatI}--\ref{fig:rotloose:mouseI}) on the page~\pageref{fig:rotloose:WcatI}.
+
+\begin{sidewaysfigure*}
+\wideemptyfloatpage\CADJtrue
+\begin{floatrow}[3]
+\ffigbox[][][c]
+{{\setlength\unitlength{\hsize/{64}}\ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi
+\input{TheCat.picture}}\footnote
+{The picture was created with
+\protect\pkg{pstricks}' \protect\com{psbezier}
+ macro}}
+{\caption{Beside figure~I in wide rotated float row. Vertically centered}%
+\label{fig:rotloose:WcatI}}%
+
+\floatbox{figure}[\FBwidth][][b]
+{\caption{Beside figure~II in wide rotated float row. Flushed to bottom of box}%
+\label{fig:rotloose:BcatI}%
+\floatfoot{There are
+ just four \protect\com{psellipse},
+ two \protect\com{psbezier}, two
+ \protect\com{pspolygon} macros used
+ in current picture}%
+}%
+{\unitlength1.098\unitlength\ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi
+ \input{BlackCat.picture}}%
+
+\ffigbox[\FBwidth][][t]
+{\input{Mouse.picture}%
+ \footnote{Look at funny footnotemark!}%
+ \floatfoot{The Mouse-animal image}}
+{\caption{Beside figure~III in wide rotated float row. Flushed to top of object box}%
+\label{fig:rotloose:mouseI}}%
+\end{floatrow}
+\end{sidewaysfigure*}
+
+\Text
+\Text
+
+\Text
+\Text
+
+\clearpage
+Example of float row with textboxes (texts~\ref{row:textI:I}--\ref{row:textI:II} on the page~\pageref{row:textI:II}).
+
+\begin{sidewaystextbox*}
+\wideemptyfloatpage
+\begin{floatrow}
+\ttextbox
+{\TEXTBOX\par\TEXTBOX\footnote
+{Text of footnote. \text}}
+{\caption{Beside text~I. \text}%
+\label{row:textI:I}}%
+
+\floatbox{textbox}
+{\caption{Beside text~II}%
+\label{row:textI:II}%
+\floatfoot{Text of float foot. \text}%
+}%
+{\TEXTBOX[ \text.]}%
+\end{floatrow}
+\end{sidewaystextbox*}
+
+\Text \Text \Text
+
+\Text \Text
+
+\Text \Text
+
+
+\clearpage
+
+See example of continued textboxes (texts~\ref{cont:text:I}--\ref{cont:text:II}
+ on the pages~\pageref{cont:text:I}--\pageref{cont:text:II}).
+The continued floats
+\ifodd\value{page}\else
+\Text \Text
+
+\Text \Text
+
+\ifodd\value{page}\else
+\Text \Text
+
+\fi
+
+\ifodd\value{page}\else
+\Text \Text
+
+\fi
+
+\fi
+
+\begin{sidewaystextbox*}
+\buildFBBOX{\vbox to\rottextwidth\bgroup\vss}{\egroup}
+\wideemptyfloatpage
+\ttextbox
+{\TEXTBOX[ \Text \Text \par \Text \Text \text]}
+{\caption{Beside text~I. \text}%
+\label{cont:text:I}}%
+\end{sidewaystextbox*}
+
+\begin{sidewaystextbox*}
+\buildFBBOX{\vbox to\rottextwidth\bgroup}{\vss\egroup}
+\wideemptyfloatpage\ContinuedFloat
+\floatbox{textbox}
+{\caption{\emph{Continued}}%
+\label{cont:text:II}%
+\floatfoot{Text of float foot. \text}}%
+{\TEXTBOX[ \text.]}%
+\end{sidewaystextbox*}
+
+\Text \Text \Text
+
+\Text \Text
+
+\Text \Text
+
+\Text
+
+
+\fi
+
+
+\ifTwocolumn\else
+\ifLoadWrapfig
+
+\clearpage
+\Text
+
+\begin{wrapfigure}{O}{40mm}
+{\input{TheCat.picture}}
+\caption{Wrapped plain figure
+(\protect\pkg{wrapfig} package)}\floatfoot{The \texttt{BOXED}
+ style could get wrong layout in plain \texttt{wrap...} environment}\label{fig:wrapfig:WcatI}
+\end{wrapfigure}
+
+Example of plain wrapped figure (see figure~\ref{fig:wrapfig:WcatI}).
+\Text
+\Text
+
+\Text
+
+\clearpage
+\Text
+\begin{wrapfigure}{O}{40mm}
+\ffigbox
+{\par{\input{TheCat.picture}}}
+{\caption[Wrapped figure in \protect\com{floatbox}]{Wrapped figure in \protect\com{floatbox}
+ (\protect\pkg{wrapfig} package)\mpfootnotemark[1]}\footnotetext[1]{In some cases you ought to
+ correct height of wrapped float, or create faked paragraphs.}\label{fig:wrapfig:WcatII}}
+\end{wrapfigure}
+
+Example of wrapped figure in \verb|\floatbox| (see
+figure~\ref{fig:wrapfig:WcatII}).
+\Text
+\Text
+
+\Text
+
+\Text
+
+\fi\fi
+
+\ifLoadSubcaption
+\begingroup
+\providecommand*\subcaption{\captionsetup{subtype*}\caption}
+\captionsetup[subfloat]{textfont=md,labelfont=up}
+\floatsetup[subfloat]{style=plain,framearound=none}
+\makeatletter
+\newseparatedlabel\Flabel{\@captype}{sub\@captype}
+\makeatother
+\newseparatedref\Fref{,\,\textit}
+
+\clearpage
+
+The small testing example (figures \ref{fig:subrows} and \ref{fig:beside:subrows})
+uses both \env{floatrow} and \env{subfloatrow} environment.
+For the row of the graphic parts \Fref{sfig:subrows:I} and \Fref{sfig:subrows:II}
+here is used the starred variant---\env{subfloatrow*}.
+\begin{figure}%
+\begin{floatrow}%
+\ffigbox[1.2\hsize]{}{\begin{subfloatrow}
+\ffigbox{}{\input{Cat.picture}\caption{}\Flabel{sfig:subrows:I}}
+\ffigbox{}{\input{TheCat.picture}\caption{}\Flabel{sfig:subrows:II}}
+\end{subfloatrow}%
+\caption{}\label{fig:subrows}}\qquad
+\ffigbox[.8\hsize-4\fboxsep-4\fboxrule-.5em]{}{\input{BlackCat.picture}\caption{}\label{fig:beside:subrows}}
+\end{floatrow}%
+\end{figure}%
+
+\Text
+\Text
+
+The small testing example (figures \ref{fig:subcap} and \ref{fig:beside:subcap})
+uses both \env{floatrow} and \env{subfloatrow} environment.
+For captions of the graphic parts \Fref{sfig:subcap:I} and \Fref{sfig:subcap:II}
+is used the \verb|\subcaption| command.
+\begin{figure}%
+\begin{floatrow}%
+\ffigbox[\FBwidth]{}{\begin{subfloatrow}
+\ffigbox[\FBwidth]{}{\input{Cat.picture}\subcaption{}\Flabel{sfig:subcap:I}}
+\ffigbox[\FBwidth]{}{\input{TheCat.picture}\subcaption{}\Flabel{sfig:subcap:II}}
+\end{subfloatrow}%
+\caption{}\label{fig:subcap}}\qquad
+\ffigbox[\Xhsize-4\fboxsep-4\fboxrule-.5em]{}{\input{BlackCat.picture}\caption{}\label{fig:beside:subcap}}
+\end{floatrow}%
+\end{figure}%
+
+\Text
+\Text
+
+\endgroup
+\fi
+\endinput
diff --git a/macros/latex/contrib/floatrow/frsample01.tex b/macros/latex/contrib/floatrow/frsample01.tex
new file mode 100644
index 0000000000..7b07fb89f1
--- /dev/null
+++ b/macros/latex/contrib/floatrow/frsample01.tex
@@ -0,0 +1,212 @@
+%sample file
+%all possible combinations of predefined floatrow styles
+%plain environments and float rows
+%caption above/below float object
+\documentclass{book}
+
+\usepackage[footskip=4pt,objectset=centering]{floatrow}
+
+%load caption
+\usepackage[font=small,labelfont=bf,labelsep=period,
+ justification=justified,singlelinecheck=no]{caption}[2004/11/28]
+
+\providecommand*{\com}[1]{\texttt{\char`\\#1}}
+
+%%%try with fancy shadowbox frame
+%%%there is the trick: base boxed and BOXED styles changed to use shadowbox frame
+%\usepackage{fr-fancy}
+%\DeclareFloatStyle{boxed}{capposition=bottom,captionskip=2pt,
+% framestyle=shadowbox,heightadjust=object,framearound=object}
+%\DeclareFloatStyle{BOXED}{capposition=bottom,framestyle=shadowbox,
+% framefit=yes,heightadjust=all,framearound=all}
+
+\setlength\textfloatsep{8ptplus2ptminus2pt}
+\setlength\intextsep{8ptplus2ptminus2pt}
+\advance\textheight2in
+\advance\topmargin-.75in
+\hbadness2000
+\advance\textwidth.5in
+\advance\evensidemargin-.25in
+\advance\oddsidemargin-.25in
+
+\begin{document}
+\chapter{Float Boxes with Foots: Variants of Layout}
+
+In this sample file are gathered plain float environments and float rows
+with usage of all predefined base float styles. You may try to run this document
+with \texttt{shadowbox} frame: uncomment line with \verb|\usepackage{fr-fancy}|
+at the preamble and lines below.
+
+The default vertical alignment of float objects is centered.
+To change alignment to top edge you may say:
+\begin{verbatim}
+\floatsetup{valign=t}
+\end{verbatim}
+like in current sample.
+Keys are analogous to option of vertical alignment in minipage and \verb|\parbox|:
+\texttt{t}---for top alignment, \texttt{c}---for center alignment,
+\texttt{b}---for bottom alignment, and \texttt{s}---to stretch float object material
+to full height.
+
+\emph{Note}. All float styles with frames get \verb|frameset={\fboxsep7.5pt}|
+to get more visible differences between fitted and non-fitted frames.
+
+%%%aligns float objects by top
+\floatsetup{valign=t}
+
+\newcommand\PICTURE[4]{\begin{picture}(#1,#2)
+ \put(0,0){\line(#3,#4){#1}}\put(0,0){\line(1,0){#1}}\put(0,0){\line(0,1){#2}}
+ \put(0,#2){\line(#3,-#4){#1}}\put(0,#2){\line(1,0){#1}}
+ \put(#1,0){\line(0,1){#2}}
+ \end{picture}}
+\newcommand\FIGS[5][]{
+\clearpage
+\markboth
+{{\small Variant #3: \texttt{style=#2,capposition=#4,footposition=#5}}}
+{{\small Variant #3: \texttt{style=#2,capposition=#4,footposition=#5}}}
+
+\noindent Var.\,#3: \protect\com{floatsetup}\texttt{\{style=#2,\allowbreak capposition=#4,\allowbreak
+footposition=#5\}}
+
+\clearfloatsetup{figure}
+\floatsetup[figure]{style=#2,capposition=#4,footposition=#5#1
+%%%you may try to create row with usage of predefined height uncomment next line
+%%%and [150] few lines below
+%,heightadjust=all
+}
+\begingroup\samepage
+\begin{figure}[H]
+ {\PICTURE{20}{20}11}%
+ \caption{%
+Plain figure in \texttt{#2} style. Caption position \texttt{#4}}%
+\label{fig:plain:#3}%
+\floatfoot{\sloppy Much more, more and more and more and more and more and more and more text inside macro
+\protect\com{floatfoot}}%
+\end{figure}
+
+\medskip
+\strut\vrule
+\medskip
+
+\begin{figure}[H]
+\begin{floatrow}[3]
+\floatbox{figure}
+{\caption{Beside figure in float row, ``column'' width. And more text\protect\footnote{\texttt{footpos=#5}}}}
+{\PICTURE{20}{20}11%
+\floatfoot{\sloppy Text inside \protect\com{floatfoot}}%
+\label{figI:#2:row:#3}}
+
+\floatbox{figure}[\FBwidth]
+{\caption{Beside figure, graphic width\strut}\label{figII:#2:row:#3}}
+{\PICTURE{96}{48}21%
+\floatfoot{\sloppy More and more text inside the \protect\com{floatfoot}}}
+
+%%%you may try to create float rows with usage of predefined height - uncomment [150pt]
+%%%and key heightadjust in \floatsetup few lines above
+\floatbox{figure}[\Xhsize]%[150pt]
+{\caption{Beside figure in float row. Float row in \texttt{#2} style, caption \texttt{#4}}}
+{\PICTURE{35}{35}11%
+\floatfoot{\sloppy Much more, more and more, more and more text inside \protect\com{floatfoot}}%
+\label{figIII:#2:row:#3}}
+\end{floatrow}
+\end{figure}
+
+\medskip
+\strut\vrule
+\medskip
+
+\captionof{figure}{Alone caption inside \protect\com{captionof}}
+
+\medskip
+\strut\vrule
+\medskip
+
+\captionof*{figure}{Alone starred caption inside \protect\com{captionof*}}
+
+\medskip
+\strut\vrule
+\medskip
+
+\floatbox{figure}{}{\caption{Alone caption inside \protect\com{floatbox}. Float row in \texttt{#2} style, caption \texttt{#4}. The next goes alone graphics inside \protect\com{floatbox}. The last goes row of the alone graphics}}
+
+\medskip
+\strut\vrule
+\medskip
+
+\floatbox{figure}{\PICTURE{35}{35}11}{}
+
+\medskip
+\strut\vrule
+\medskip
+
+\begin{figure}[H]
+\begin{floatrow}[3]
+\floatbox{figure}
+{}
+{\PICTURE{20}{20}11}
+
+\floatbox{figure}[\FBwidth]
+{}
+{\PICTURE{96}{48}21}
+
+\floatbox{figure}[\Xhsize]%[150pt]
+{}
+{\PICTURE{35}{35}11}
+\end{floatrow}
+\end{figure}
+
+\endgroup}
+
+\clearpage\raggedright
+%
+\FIGS[,frameset={\fboxsep7.5pt}]{BOXED}{I}{TOP}{caption}
+\FIGS[,frameset={\fboxsep7.5pt}]{BOXED}{II}{bottom}{caption}
+
+\FIGS{Ruled}{III}{TOP}{caption}
+\FIGS{Ruled}{IV}{bottom}{caption}
+
+\FIGS[,frameset={\fboxsep7.5pt}]{Boxed}{V}{TOP}{caption}
+\FIGS[,frameset={\fboxsep7.5pt}]{Boxed}{VI}{bottom}{caption}
+
+%
+\FIGS[,frameset={\fboxsep7.5pt}]{BOXED}{VII}{TOP}{default}
+\FIGS[,frameset={\fboxsep7.5pt}]{BOXED}{VIII}{bottom}{default}
+
+\FIGS{Ruled}{IX}{TOP}{default}
+\FIGS{Ruled}{X}{bottom}{default}
+
+\FIGS[,frameset={\fboxsep7.5pt}]{Boxed}{XI}{TOP}{default}
+\FIGS[,frameset={\fboxsep7.5pt}]{Boxed}{XII}{bottom}{default}
+
+%
+\FIGS[,frameset={\fboxsep7.5pt}]{BOXED}{XIII}{TOP}{bottom}
+\FIGS{Ruled}{XIV}{TOP}{bottom}
+
+\FIGS[,frameset={\fboxsep7.5pt}]{Boxed}{XV}{TOP}{bottom}
+
+\clearpage
+\textbf{The next variants (XVI--XXI) show layout of framed styles
+with key \texttt{framefit=no}; \texttt{boxed} style (native style of \textsf{float} package),
+and \texttt{BOXED} with added key \texttt{framefit=no}.}
+\vfill\vbox{}\vfill
+
+\floatsetup{floatrowsep=qquad}
+\clearpage
+\FIGS[,frameset={\fboxsep7.5pt}]{boxed}{XVI}{TOP}{caption}
+\FIGS[,framefit=no,frameset={\fboxsep7.5pt}]{BOXED}{XVII}{TOP}{caption}
+
+\FIGS[,frameset={\fboxsep7.5pt}]{boxed}{XVIII}{TOP}{default}
+\FIGS[,framefit=no,frameset={\fboxsep7.5pt}]{BOXED}{XIX}{TOP}{default}
+
+\FIGS[,frameset={\fboxsep7.5pt}]{boxed}{XX}{TOP}{bottom}
+\FIGS[,framefit=no,frameset={\fboxsep7.5pt}]{BOXED}{XXI}{TOP}{bottom}
+
+\FIGS{plain}{XXII}{TOP}{caption}
+\FIGS{plain}{XXIII}{bottom}{caption}
+
+\FIGS{plain}{XXIV}{TOP}{default}
+\FIGS{plain}{XXV}{bottom}{default}
+
+\FIGS{plain}{XXVI}{TOP}{bottom}
+
+\end{document} \ No newline at end of file
diff --git a/macros/latex/contrib/floatrow/frsample02.tex b/macros/latex/contrib/floatrow/frsample02.tex
new file mode 100644
index 0000000000..34b38e0881
--- /dev/null
+++ b/macros/latex/contrib/floatrow/frsample02.tex
@@ -0,0 +1,359 @@
+%sample file
+%all possible combinations of predefined floatrow styles
+%caption beside float object
+\documentclass{book}
+
+\usepackage{graphicx}
+\usepackage[footskip=4pt,objectset=centering,capbesidesep=quad]{floatrow}
+
+%load caption
+\usepackage[font=small,labelfont=bf,labelsep=period,
+ justification=raggedright,singlelinecheck=no]{caption}
+
+\providecommand*\rightlast{\leftskip0ptplus1fil
+ \rightskip0ptplus-1fil\parfillskip0ptplus1fil}
+\providecommand*\leftlast{\leftskip0pt\rightskip0pt\parfillskip0ptplus1fil}
+\DeclareCaptionJustification{togglelast}
+ {\floatfacing*\rightlast\leftlast}
+\captionsetup[floatbeside]{justification=togglelast}
+
+\providecommand*{\com}[1]{\texttt{\char`\\#1}}
+
+%%try with fancy shadowbox frame
+%%there is the trick: base boxed style changed to use shadowbox frame
+%\usepackage{fr-fancy}
+%\DeclareFloatStyle{boxed}{capposition=bottom,captionskip=2pt,
+% framestyle=shadowbox,heightadjust=object,framearound=object}
+%\DeclareFloatStyle{BOXED}{capposition=bottom,framestyle=shadowbox,
+% framefit=yes,heightadjust=all,framearound=all}
+
+\setlength\textfloatsep{8ptplus2ptminus2pt}
+\setlength\intextsep{8ptplus2ptminus2pt}
+\advance\textheight2in
+\advance\topmargin-.85in
+\hbadness5000
+\advance\textwidth.5in
+\advance\evensidemargin-.25in
+\advance\oddsidemargin-.25in
+
+\begin{document}
+\chapter{Float Boxes with Beside Captions: Variants of Layout}
+
+In this sample are gathered all possible combinations with beside captions
+with all predefined base float styles. You may try to run this document
+with \texttt{shadowbox} frame: uncomment line with \verb|\usepackage{fr-fancy}|
+at the preamble and lines below.
+
+\emph{Notes}.
+
+1)\enskip All float styles with frames get \verb|frameset={\fboxsep6pt}|
+to get more visible differences between fitted and non-fitted frames.
+
+2)\enskip The fancy boxes \texttt{shadowbox} and \texttt{wshadowbox}
+do not make differences between \texttt{capbesideframe=yes} and \texttt{capbesideframe=no}.
+
+\raggedright
+
+\newcommand\FIGS[5][]{%
+\markboth{\hbox{\small Variant #3}}{\hbox{\small Variant #3}}
+
+\small Variant #3: {\ttfamily\raggedright
+style=#2,capposition=beside,\allowbreak capbesideposition=\{#4\},\allowbreak capbesideframe=#5\par}
+
+\clearfloatsetup{figure}
+\floatsetup[figure]{style=#2,capposition=beside,capbesideposition=#4,capbesideframe=#5,facing=yes#1}
+\begin{figure}[!h]
+ {{\fboxsep2pt\fbox{\begin{picture}(128,32)\put(0,0){\line(4,1){128}}\put(0,32){\line(4,-1){128}}\end{picture}}}}%
+ \caption{%
+ Plain figure in \texttt{#2} style. \texttt{#2} style. Width of column}%
+ \label{fig:plain:#3}%
+\end{figure}
+
+\begin{figure}[!h]
+\fcapside
+ {{\fboxsep2pt\fbox{\begin{picture}(128,32)\put(0,0){\line(4,1){128}}\put(0,32){\line(4,-1){128}}\end{picture}}}}%
+ {\caption{%
+ Figure in \protect\com{ffigbox}. \texttt{#2} style. Width of column}%
+ \label{fig:floatbox:#3}}%
+
+\vskip\floatsep
+\fcapside[\FBwidth]
+ {{\fboxsep2pt\fbox{\begin{picture}(128,32)\put(0,0){\line(4,1){128}}\put(0,32){\line(4,-1){128}}\end{picture}}}}%
+ {\caption{%
+ Figure in \protect\com{ffigbox}. \texttt{#2} style. Width of graphics}%
+ \label{fig:fbwidth:#3}}%
+\end{figure}
+
+}
+
+\clearpage
+\FIGS[,frameset={\fboxsep6pt}]{Boxed}{1}{{top,inside}}{yes}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{Boxed}{2}{{center,inside}}{yes}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{Boxed}{3}{{bottom,inside}}{yes}
+\vfill
+
+\clearpage
+\FIGS[,frameset={\fboxsep6pt}]{Boxed}{4}{{top,inside}}{no}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{Boxed}{5}{{center,inside}}{no}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{Boxed}{6}{{bottom,inside}}{no}
+\vfill
+%
+\clearpage
+\FIGS[,frameset={\fboxsep6pt}]{Boxed}{7}{{top,outside}}{yes}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{Boxed}{8}{{center,outside}}{yes}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{Boxed}{9}{{bottom,outside}}{yes}
+\vfill
+
+\clearpage
+\FIGS[,frameset={\fboxsep6pt}]{Boxed}{10}{{top,outside}}{no}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{Boxed}{11}{{center,outside}}{no}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{Boxed}{12}{{bottom,outside}}{no}
+\vfill
+%
+\clearpage
+\FIGS[,frameset={\fboxsep6pt}]{Boxed}{13}{{top,left}}{yes}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{Boxed}{14}{{center,left}}{yes}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{Boxed}{15}{{bottom,left}}{yes}
+\vfill
+
+\clearpage
+\FIGS[,frameset={\fboxsep6pt}]{Boxed}{16}{{top,left}}{no}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{Boxed}{17}{{center,left}}{no}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{Boxed}{18}{{bottom,left}}{no}
+\vfill
+%
+\clearpage
+\FIGS[,frameset={\fboxsep6pt}]{Boxed}{19}{{top,right}}{yes}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{Boxed}{20}{{center,right}}{yes}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{Boxed}{21}{{bottom,right}}{yes}
+\vfill
+
+\clearpage
+\FIGS[,frameset={\fboxsep6pt}]{Boxed}{22}{{top,right}}{no}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{boxed}{23}{{center,right}}{no}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{boxed}{24}{{bottom,right}}{no}
+\vfill
+
+%%%
+
+\clearpage
+\floatsetup{capbesidesep=qquad}
+\FIGS[,frameset={\fboxsep6pt}]{boxed}{25}{{top,inside}}{yes}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{boxed}{26}{{center,inside}}{yes}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{boxed}{27}{{bottom,inside}}{yes}
+\vfill
+
+\clearpage
+\FIGS[,frameset={\fboxsep6pt}]{boxed}{28}{{top,inside}}{no}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{boxed}{29}{{center,inside}}{no}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{boxed}{30}{{bottom,inside}}{no}
+\vfill
+%
+\clearpage
+\FIGS[,frameset={\fboxsep6pt}]{boxed}{31}{{top,outside}}{yes}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{boxed}{32}{{center,outside}}{yes}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{boxed}{33}{{bottom,outside}}{yes}
+\vfill
+
+\clearpage
+\FIGS[,frameset={\fboxsep6pt}]{boxed}{34}{{top,outside}}{no}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{boxed}{35}{{center,outside}}{no}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{boxed}{36}{{bottom,outside}}{no}
+\vfill
+%
+\clearpage
+\FIGS[,frameset={\fboxsep6pt}]{boxed}{37}{{top,left}}{yes}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{boxed}{38}{{center,left}}{yes}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{boxed}{39}{{bottom,left}}{yes}
+\vfill
+
+\clearpage
+\FIGS[,frameset={\fboxsep6pt}]{boxed}{40}{{top,left}}{no}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{boxed}{41}{{center,left}}{no}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{boxed}{42}{{bottom,left}}{no}
+\vfill
+%
+\clearpage
+\FIGS[,frameset={\fboxsep6pt}]{boxed}{43}{{top,right}}{yes}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{boxed}{44}{{center,right}}{yes}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{boxed}{45}{{bottom,right}}{yes}
+\vfill
+
+\clearpage
+\FIGS[,frameset={\fboxsep6pt}]{boxed}{46}{{top,right}}{no}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{boxed}{47}{{center,right}}{no}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{boxed}{48}{{bottom,right}}{no}
+\vfill
+
+%%%
+
+\clearpage
+\floatsetup{capbesidesep=quad}
+\FIGS[,frameset={\fboxsep6pt}]{BOXED}{49}{{top,inside}}{no}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{BOXED}{50}{{center,inside}}{no}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{BOXED}{51}{{bottom,inside}}{no}
+\vfill
+%
+\clearpage
+\FIGS[,frameset={\fboxsep6pt}]{BOXED}{52}{{top,outside}}{no}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{BOXED}{53}{{center,outside}}{no}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{BOXED}{54}{{bottom,outside}}{no}
+\vfill
+%
+\clearpage
+\FIGS[,frameset={\fboxsep6pt}]{BOXED}{55}{{top,left}}{no}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{BOXED}{56}{{center,left}}{no}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{BOXED}{57}{{bottom,left}}{no}
+\vfill
+%
+\clearpage
+\FIGS[,frameset={\fboxsep6pt}]{BOXED}{58}{{top,right}}{no}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{BOXED}{59}{{center,right}}{no}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{BOXED}{60}{{bottom,right}}{no}
+\vfill
+
+%%%
+
+\clearpage
+\floatsetup{capbesidesep=qquad}
+\FIGS[,frameset={\fboxsep6pt},framefit=no]{BOXED}{61}{{top,inside}}{no}
+\vfill
+\FIGS[,frameset={\fboxsep6pt},framefit=no]{BOXED}{62}{{center,inside}}{no}
+\vfill
+\FIGS[,frameset={\fboxsep6pt},framefit=no]{BOXED}{63}{{bottom,inside}}{no}
+\vfill
+%
+\clearpage
+\FIGS[,frameset={\fboxsep6pt},framefit=no]{BOXED}{64}{{top,outside}}{no}
+\vfill
+\FIGS[,frameset={\fboxsep6pt},framefit=no]{BOXED}{65}{{center,outside}}{no}
+\vfill
+\FIGS[,frameset={\fboxsep6pt},framefit=no]{BOXED}{66}{{bottom,outside}}{no}
+\vfill
+%
+\clearpage
+\FIGS[,frameset={\fboxsep6pt},framefit=no]{BOXED}{67}{{top,left}}{no}
+\vfill
+\FIGS[,frameset={\fboxsep6pt},framefit=no]{BOXED}{68}{{center,left}}{no}
+\vfill
+\FIGS[,frameset={\fboxsep6pt},framefit=no]{BOXED}{69}{{bottom,left}}{no}
+\vfill
+%
+\clearpage
+\FIGS[,frameset={\fboxsep6pt},framefit=no]{BOXED}{70}{{top,right}}{no}
+\vfill
+\FIGS[,frameset={\fboxsep6pt},framefit=no]{BOXED}{71}{{center,right}}{no}
+\vfill
+\FIGS[,frameset={\fboxsep6pt},framefit=no]{BOXED}{72}{{bottom,right}}{no}
+\vfill
+
+%%%
+
+\clearpage
+\FIGS[,frameset={\fboxsep6pt}]{ruled}{73}{{top,inside}}{no}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{ruled}{74}{{center,inside}}{no}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{ruled}{75}{{bottom,inside}}{no}
+\vfill
+%
+\clearpage
+\FIGS[,frameset={\fboxsep6pt}]{ruled}{76}{{top,outside}}{no}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{ruled}{77}{{center,outside}}{no}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{ruled}{78}{{bottom,outside}}{no}
+\vfill
+%
+\clearpage
+\FIGS[,frameset={\fboxsep6pt}]{ruled}{79}{{top,left}}{no}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{ruled}{80}{{center,left}}{no}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{ruled}{81}{{bottom,left}}{no}
+\vfill
+%
+\clearpage
+\FIGS[,frameset={\fboxsep6pt}]{ruled}{82}{{top,right}}{no}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{ruled}{83}{{center,right}}{no}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{ruled}{84}{{bottom,right}}{no}
+\vfill
+
+%%%
+
+\clearpage
+\FIGS[,frameset={\fboxsep6pt}]{plain}{85}{{top,inside}}{no}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{plain}{86}{{center,inside}}{no}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{plain}{87}{{bottom,inside}}{no}
+\vfill
+%
+\clearpage
+\FIGS[,frameset={\fboxsep6pt}]{plain}{88}{{top,outside}}{no}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{plain}{89}{{center,outside}}{no}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{plain}{90}{{bottom,outside}}{no}
+\vfill
+%
+\clearpage
+\FIGS[,frameset={\fboxsep6pt}]{plain}{91}{{top,left}}{no}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{plain}{92}{{center,left}}{no}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{plain}{93}{{bottom,left}}{no}
+\vfill
+%
+\clearpage
+\FIGS[,frameset={\fboxsep6pt}]{plain}{94}{{top,right}}{no}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{plain}{95}{{center,right}}{no}
+\vfill
+\FIGS[,frameset={\fboxsep6pt}]{plain}{96}{{bottom,right}}{no}
+\vfill
+
+
+\end{document} \ No newline at end of file
diff --git a/macros/latex/contrib/floatrow/frsample03.tex b/macros/latex/contrib/floatrow/frsample03.tex
new file mode 100644
index 0000000000..dcdb4469ff
--- /dev/null
+++ b/macros/latex/contrib/floatrow/frsample03.tex
@@ -0,0 +1,485 @@
+%sample file
+%table floats---different tests
+\documentclass{book}
+
+\usepackage{calc}
+\usepackage{tabularx,array}
+
+\usepackage{longtable}
+\usepackage{floatpagestyle}
+
+%load floatrow
+\usepackage[font=small,footskip=.5\skip\footins,
+ capbesidesep=quad,floatrowsep=quad]{floatrow}
+
+\floatsetup[table]{style=Plaintop,captionskip=5pt}
+\floatsetup[longtable]{LTcapwidth=table,margins=centering}
+
+%load caption
+\usepackage[font=small,justification=centerlast]{caption}[2004/11/28]
+
+%%%for all versions of caption 3.x?
+\DeclareCaptionFormat{flushrightlabel}{\leavevmode\rightline{#1}#2#3\normalfont\par}
+%%%for caption 3.d?
+%\DeclareCaptionFormat*{flushrightlabel}{\rightline{#1}#3\par}
+
+\captionsetup[table]%
+ {format=flushrightlabel,labelformat=continued,labelsep=newline,textfont=bf,labelfont=sl}
+%%%for caption 3.d?
+%\captionsetup[table]%
+% {format=flushrightlabel,labelsep=none,textfont=bf,labelfont=sl}
+
+%>>>
+\DeclareCaptionLabelFormat{continued}{\bothIfFirst{#1}{ }#2\Continued}
+\newcommand\Continued{}
+%\DeclareCaptionLabelFormat{continued}{\bothIfFirst{#1}{ }#2. \emph{Continued}}
+\def\ContinuedTable{\ContinuedFloat\def\Continued{. \emph{Continued}}\caption{}}
+%\def\ContinuedTable{\ContinuedFloat\captionsetup[table]{labelformat=continued}\caption{}}
+%<<<
+
+\captionsetup[floatfoot]{format=default}
+\captionsetup[longtable]{labelformat=default}
+
+
+%load subfig
+\newif\ifLoadSubfig
+\IfFileExists{subfig.sty}{\usepackage[justification=centerlast]{subfig}
+\captionsetup[subtable]{format=default,labelfont=bf,textfont=sl}
+
+\AtBeginDocument{\floatsetup{subfloatrowsep=quad}}
+\LoadSubfigtrue}{\LoadSubfigfalse}
+
+\let\wideemptyfloatpage\emptyfloatpage
+
+\newif\ifLoadRotating
+\IfFileExists{rotating.sty}
+{\usepackage[figuresright]{rotating}
+
+\DeclareMarginSet{expand}%
+ {\setfloatmargins{\hfil}
+ {\hskip-\headsep\hskip-.7\headheight plus1fil}}
+\floatsetup[rotfloat]{margins=expand}
+\LoadRotatingtrue}{\LoadRotatingfalse}
+
+\newcommand\TABULARX[1][]{\begin{tabularx}{\hsize}{|X|X|X|}
+\hline
+Text for first column of first row#1&
+ More text for second column of first row#1&
+ More text for third column of first row#1\\\hline
+Text for first column of second row#1&
+ More text for second column of second row#1&
+ More text for third column of second row#1\\\hline
+Text for first column of third row#1&
+ More text for second column of third row#1&
+ More text for third column of third row#1\\\hline
+\end{tabularx}}
+
+\newcommand\TABULARS[1][]{\begin{tabular*}
+ {\hsize}{@{\extracolsep{-.4\tabcolsep plus1fill}}|p{.29\hsize}|p{.29\hsize}|p{.29\hsize}|}
+\hline
+Text for first column of first row#1&
+ More text for second column of first row#1&
+ More text for third column of first row#1\\\hline
+Text for first column of second row#1&
+ More text for second column of second row#1&
+ More text for third column of second row#1\\\hline
+Text for first column of third row#1&
+ More text for second column of third row#1&
+ More text for third column of third row#1\\\hline
+\end{tabular*}}
+
+\newcommand\TABULARI{\begin{tabular}{|l|>{\phantom0}c|>{\phantom0}c|}
+ \hline
+ \raisebox{-1.5ex}{Column Head}
+ & \multicolumn{2}{c|}{Data} \\
+ \cline{2-3}
+ & \multicolumn{1}{c|}{I}
+ & \multicolumn{1}{c|}{II}
+ \\\hline
+ First row & 1 & 2 \\
+ Second row & 3 & 4 \\
+ Third row & 6 & 8 \\
+ Fourth row & \llap{1}0 & \llap{1}6 \\
+ \hline
+\end{tabular}}
+
+\newcommand\TABULARII{\begin{tabular}{|l|c|c|c|}
+ \hline
+ \raisebox{-1.5ex}{Column Head}
+ & \multicolumn{3}{c|}{Data} \\
+ \cline{2-4}
+ & I & II & III \\
+ \hline
+ First row & 1 & 2 & \phantom01 \\
+ Second row & 3 & 4 & \phantom06 \\
+ Third row & 6 & 8 & 28 \\
+ \hline
+\end{tabular}}
+
+\providecommand*{\Lopt}[1]{\textsf{#1}}
+\providecommand*{\file}[1]{\texttt{#1}}
+\providecommand*{\pkg}[1]{\texttt{#1}}
+\providecommand*{\env}[1]{\texttt{#1}}
+\providecommand*{\com}[1]{\texttt{\char`\\#1}}
+\providecommand*{\meta}[1]{$\langle$\textit{#1}$\rangle$}
+
+\hfuzz3pt
+\hbadness7000
+
+\def\text{And more text and some more text and a bit more text and
+a little more text and a little peace of text to fill space}
+
+\def\Text{{\mdseries \text. \text. \text. \text. }}
+
+\begin{document}
+
+\chapter{Table Layout}
+
+\begin{sl}
+This example shows floats in one-column document.
+
+\emph{Common float settings.}\\
+Font for float contents \verb|\small|; skips before foot material half reduced;
+footnote rule has maximum width${{}\approx27}$\,mm; separation between
+beside caption and object equals to 1\,em; separation between beside float
+boxes also equals to 1\,em.
+\begin{verbatim}
+\usepackage[font=small,footskip=.5\skip\footins,
+ captionskip=5pt,capbesidesep=quad,floatrowsep=quad]{floatrow}
+\end{verbatim}
+
+\emph{Common caption settings.}\\
+For caption text used \verb|\small| font;
+justification \texttt{centerlast} (last line centered).
+\begin{verbatim}
+\usepackage[font=small,justification=centerlast]{caption}
+\end{verbatim}
+
+\emph{Common subcaption settings.}\\
+Justification centerlast (last line centered).
+\begin{verbatim}
+\usepackage[justification=centerlast]{subfig}
+\end{verbatim}
+
+\emph{Special settings for float types.}
+
+\emph{Table.}\\
+For tables is used \texttt{Plaintop} style (captions aligned by top line);
+skip between caption and object half reduced.
+\begin{verbatim}
+\floatsetup[table]{style=Plaintop,captionskip=5pt}
+\end{verbatim}
+
+\emph{Special caption settings for float types.}
+
+\emph{Table.}\\
+For tables was created special format with separated label flushed to the right;
+font of label slanted, font of caption text bold.
+
+To restore normal behavior for \verb|\floatfoot| macro, here goes \verb|\captionsetup|
+for \texttt{floatfoot} style.
+\begin{verbatim}
+\DeclareCaptionFormat{flushrightlabel}{\leavevmode
+ \rightline{#1}#2#3\par}
+
+\captionsetup[table]%
+ {format=flushrightlabel,labelsep=newline,
+ textfont=bf,labelfont=sl}
+
+\captionsetup[floatfoot]{format=default}
+\end{verbatim}
+With caption's version 3d you may set table format by this way:
+\begin{verbatim}
+\DeclareCaptionFormat*{flushrightlabel}{\rightline{#1}#3\par}
+
+\captionsetup[table]%
+ {format=flushrightlabel,labelsep=none,textfont=bf,labelfont=sl}
+\end{verbatim}
+You may see, that there are absent settings for \verb|\floatfoot|.
+(Unfortunately, if your table has only label, and no any text, the unwanted
+space appears instead of caption title.)
+
+For continued table (like table~\ref{rot:tab:cont} on the page~\pageref{rot:tab:cont})
+was created new label format and defined command \verb|\ContinuedTable|, which includes
+special \texttt{continued} format and \verb|\ContinuedFloat| command.
+\begin{verbatim}
+\DeclareCaptionLabelFormat{continued}{\bothIfFirst{#1}{ }#2.
+ \emph{Continued}}
+
+\def\ContinuedTable{\ContinuedFloat
+ \captionsetup[table]{labelformat=continued}}
+\end{verbatim}
+
+\emph{Special settings for special float layout.}
+
+\emph{Rotated.}\\
+For rotated floats beside caption placed to right side of object;
+right side expanded to the top of running head. To delete running head from pages
+with rotated float was used \verb|\emptyfloatpage| macro\footnote{In current example the
+\protect\com{wideemptyfloatpage} command is the synonym.} and
+loaded \pkg{floatpagestyle} package.
+\begin{verbatim}
+\DeclareMarginSet{expand}%
+ {\setfloatmargins{\hfil}
+ {\hskip-\headsep\hskip-.7\headheight plus1fil}}
+\floatsetup[rotfloat]{sidecappos=right,floatmargins=expand}
+\end{verbatim}
+
+\end{sl}
+
+\clearpage
+\bfseries\boldmath
+Example of plain \env{table} environment (table~\ref{float:plain:table}),
+
+\begin{table}
+\caption{Plain table environment with \env{tabularx}. \text}\label{float:plain:table}
+\TABULARX
+\end{table}
+
+\Text
+
+\Text
+
+\clearpage
+Example of plain \env{table} environment (table~\ref{float:w:plain:table})
+with predefined width.
+Before \env{table} environment was written:
+\begin{verbatim}
+\thisfloatsetup{floatwidth=.85\hsize}
+\end{verbatim}
+
+\thisfloatsetup{floatwidth=.85\hsize}
+\begin{table}
+\caption{Plain table environment (\env{tabularx}) with predefined width. \text}\label{float:w:plain:table}
+\TABULARX
+\end{table}
+
+
+\Text
+
+\clearpage
+Example of table placed in \verb|\ttabbox| (\verb|\floatbox| stuff);
+the width of float box equals to the width of table
+(see table~\ref{floatbox:FB:tab}).
+
+\begin{table}
+\floatbox{table}[\FBwidth]
+{\caption{Float box table (\protect\com{ttabbox})
+width of table}\label{floatbox:FB:tab}}
+{\tabcolsep2\tabcolsep\TABULARI\floatfoot{Text of floatfoot. \text}}
+\end{table}
+
+\Text
+
+\ifLoadSubfig
+
+\clearpage
+The example of subtables (table~\ref{floatbox:wide:subtab}) with two
+subtables~\subref{subtab:A} and~\subref{subtab:B}.
+
+Here for sub tables was used the \env{subfloatrow} environment (this environment
+allows usage (and definition) of common horizontal skip between subfloats).
+\begin{verbatim}
+\begin{table*}\extrarowheight1pt
+\floatbox[\captop]{table}[\FBwidth]
+{\caption{...}
+{\begin{subfloatrow}
+\subfloat[...]{...}
+
+\subfloat[...]{...}%
+\end{subfloatrow}}
+\end{table*}%
+\end{verbatim}
+
+\begin{table*}\extrarowheight1pt
+\floatbox[\captop]{table}[\FBwidth]
+{\caption{Table with two \protect\com{subfloats}
+ (from \pkg{subfig} package)}\label{floatbox:wide:subtab}}
+{\begin{subfloatrow}
+\subfloat[First table\label{subtab:A}]
+{\TABULARI}%
+
+\subfloat[Second table with long long long caption\label{subtab:B}]
+{\TABULARII}%
+\end{subfloatrow}}
+\end{table*}%
+
+\Text
+
+\fi
+
+\clearpage
+The example of table row (tables~\ref{tab:row:tabI}--\ref{tab:row:tabII}).
+
+\begin{table*}
+\begin{floatrow}
+\extrarowheight1pt
+\ttabbox
+{\caption[Beside table~I long header]%
+ {Beside table~I with long long long top aligned header}\label{tab:row:tabI}}
+{\TABULARI}
+%
+\ttabbox
+{\caption{Beside table~II short header}\label{tab:row:tabII}}
+{\TABULARII}
+\end{floatrow}
+\end{table*}
+
+\Text
+
+\clearpage
+Example of two rows: first---of beside tables in \env{tabularx} environments;
+second---of beside tables in \env{tabular*} environments. Both rows use first column width${}=.85$\verb|\hsize|,
+and second column${}=1.15$\verb|\hsize|.
+(see tables~\ref{rot:tabx:tab1}--\ref{rot:tabx:tab2}).
+
+\begin{table}[!t]
+\begin{floatrow}\tabcolsep.5\tabcolsep
+ \ttabbox[.85\hsize]{\begin{tabularx}{\hsize}{|X|X|}
+\hline
+A text for first column of first row&
+ More text for second column of first row\\\hline
+A text for first column of second row&
+ More text for second column of second row\\\hline
+A text for first column of third row&
+ More text for second column of third row\\\hline
+\end{tabularx}}{\caption{The \env{tabularx} environment with width \texttt{.85}\protect\com{hsize}}\label{rot:tabx:tab1}}
+ \ttabbox[1.15\hsize]{\begin{tabularx}{\hsize}{|X|X|}
+\hline
+Text for first column of first row&
+ More text for second column of first row\\\hline
+Text for first column of second row&
+ More text for second column of second row\\\hline
+Text for first column of third row&
+ More text for second column of third row\\\hline
+\end{tabularx}}{\caption{The \env{tabularx} (from \pkg{tools} bundle) environment with width \texttt{1.15}\protect\com{hsize}}}
+\end{floatrow}
+\vskip\floatsep
+
+\begin{floatrow}\tabcolsep.75\tabcolsep
+ \ttabbox[.85\hsize]{{\begin{tabular*}{\hsize}{@{\extracolsep{-.4\tabcolsep plus1fill}}
+ |p{.44\hsize}|p{.44\hsize}|}
+\hline
+A text for first column of first row&
+ More text for second column of first row\\\hline
+A text for first column of second row&
+ More text for second column of second row\\\hline
+A text for first column of third row &
+ More text for second column of third row\\\hline
+\end{tabular*}}}{\caption{The \env{tabular*} environment with width \texttt{.85}\protect\com{hsize}}}
+ \ttabbox[1.15\hsize]{{\begin{tabular*}{\hsize}{@{\extracolsep{-.4\tabcolsep plus1fill}}|p{.45\hsize}|p{.45\hsize}|}
+\hline
+Text for first column of first row&
+ More text for second column of first row\\\hline
+Text for first column of second row&
+ More text for second column of second row\\\hline
+Text for first column of third row &
+ More text for second column of third row\\\hline
+\end{tabular*}}}{\caption{The starred \LaTeX's \env{tabular*} environment with width \texttt{1.15}\protect\com{hsize}}\label{rot:tabx:tab2}}
+\end{floatrow}
+\end{table}
+
+\Text
+
+\clearpage
+Example of continued rotated plain table on facing pages
+(see table~\ref{rot:tab} on pages~\pageref{rot:tab}--\pageref{rot:tab:cont}).
+
+\ifodd\value{page}\else
+\Text \Text
+
+\Text \Text
+
+\ifodd\value{page}\else
+\Text \Text
+\Text \Text
+
+\Text \Text
+
+\fi
+
+\fi
+
+\newdimen\rottextwidth\rottextwidth\textwidth
+
+\begin{sidewaystable}
+\buildFBBOX{\vbox to\rottextwidth\bgroup\vss}{\egroup}
+\wideemptyfloatpage
+\caption{Plain table inside
+\protect\env{sidewaystable} environment,
+full text width. \text}\label{rot:tab}
+
+\TABULARX[ \text. \text. ]
+\end{sidewaystable}
+%
+\begin{sidewaystable}
+\buildFBBOX{\vbox to\rottextwidth\bgroup}{\vss\egroup}
+\emptyfloatpage\ContinuedTable
+\label{rot:tab:cont}
+
+\TABULARX[ \text.]
+\end{sidewaystable}
+
+\Text
+
+\Text
+
+\Text
+
+\Text
+
+\clearpage
+Example of two beside tables in wide rotated table environment (\env{sidewaystable*})
+(see tables~\hbox{\ref{rot:side:tab1}--\ref{rot:side:tab2}}
+on page~\pageref{rot:side:tab1}).
+
+\begin{sidewaystable*}\wideemptyfloatpage
+\begin{floatrow}
+ \ttabbox[\hsize]
+ {{\TABULARS[. \text]\floatfoot{If you use inside \protect\com{floatbox} stuff
+\texttt{tabularx} or \texttt{tabular*} environments with \protect\com{hsize}
+command inside \meta{width} argument, you must repeat the \protect\com{hsize} argument
+in \meta{width} argument of \protect\com{floatbox} macro.}}}
+ {\caption{}\label{rot:side:tab1}}
+ \ttabbox[\hsize]
+ {{\TABULARS[. \text]\floatfoot{If you want to set width of \texttt{tabularx} or \texttt{tabular*} environments
+ like \texttt{.8}\protect\com{hsize} (or \texttt{1.2}\protect\com{hsize}) and they placed inside any
+\protect\com{floatbox} macro, load \texttt{.8}\protect\com{hsize} in \meta{width} argument of
+\protect\com{floatbox} macro, and in \meta{width} argument of \texttt{tabularx} or \texttt{tabular*}
+load only \protect\com{hsize} macro.}}}
+ {\caption{}\label{rot:side:tab2}}
+\end{floatrow}
+
+\end{sidewaystable*}
+
+\Text
+
+\Text
+
+\clearpage
+Example of two rows of beside tables in wide rotated table
+(see tables~\ref{rot:tworow:tab1}--\ref{rot:tworow:tab2} on page~\pageref{rot:tworow:tab2}).
+There were used \env{tabularx} environment in first row and
+\env{tabular*}---in the second.
+
+\begin{sidewaystable*}\wideemptyfloatpage
+\begin{floatrow}
+ \ttabbox[\hsize]
+ {{\TABULARX}}{\caption{}\label{rot:tworow:tab1}}
+ \ttabbox[\hsize]
+ {{\TABULARX}}{\caption{}}
+\end{floatrow}
+\vskip\floatsep
+
+\begin{floatrow}
+ \ttabbox[\hsize]{{\TABULARS}}{\caption{}}
+ \ttabbox[\hsize]{{\TABULARS}}{\caption{}\label{rot:tworow:tab2}}
+\end{floatrow}
+
+\end{sidewaystable*}
+
+\Text
+\Text
+
+
+\end{document} \ No newline at end of file
diff --git a/macros/latex/contrib/floatrow/frsample04.tex b/macros/latex/contrib/floatrow/frsample04.tex
new file mode 100644
index 0000000000..c2359a4abe
--- /dev/null
+++ b/macros/latex/contrib/floatrow/frsample04.tex
@@ -0,0 +1,369 @@
+%frsample05 - sample
+%sample with layout with usage of beside captions
+\input pictures
+\documentclass{book}
+
+\usepackage{calc}
+\usepackage{tabularx,array}
+\usepackage{graphicx}
+
+\IfFileExists{pstricks.sty}{\usepackage{pstricks}\psset{unit=1pt}}{}
+
+\IfFileExists{fancyhdr.sty}{\RequirePackage{fancyhdr}\pagestyle{fancy}\fancyfoot{}
+\fancyhead[LE]{\leavevmode\hspace*{-7cc}\def\arraystretch{1,2}\begin{tabular}{@{}l@{}}
+ \rlap{\thepage}\hskip7cc\hbox to\textwidth{\slshape\leftmark\hfill}\strut\\\hline\end{tabular}}
+\fancyhead[LO]{\leavevmode\hspace*{-7cc}\def\arraystretch{1.2}\begin{tabular}{@{}l@{}}
+ \hskip7cc\hbox to\textwidth{\slshape\rightmark\quad\hfill\thepage}\strut\\\hline\end{tabular}}
+\fancyhead[RE]{}\fancyhead[CE]{}
+\fancyhead[RO]{}\fancyhead[CO]{}
+\def\headrulewidth{0pt}}
+{\pagestyle{plain}}
+
+%load floatrow
+\usepackage[font=small,captionskip=5pt,
+ capbesideframe=yes]{floatrow}
+
+%load caption
+\usepackage[font=small,labelfont=bf,labelsep=period,
+ justification=raggedright,singlelinecheck=no]{caption}[2004/11/28]
+
+\DeclareMarginSet{hangleft}%
+ {\setfloatmargins{\hskip-7cc}{\hfill}}
+
+\DeclareFloatSeparators{cicero}{\hskip1cc}
+
+\DeclareCaptionFormat{Hang}{\leftskip7cc\parindent0pt
+ \noindent\llap{\hbox to\leftskip{#1#2\hfil}}#3\par}
+\DeclareCaptionFormat{break}{#1#2\break#3}
+
+\floatsetup[figure]{style=Boxed,
+ capposition=beside,capbesidewidth=6cc,objectset=centering,
+ capbesideposition=left,capbesidesep=cicero,
+ floatwidth=\columnwidth,
+ margins=hangleft}
+
+\floatsetup[widefigure]{capposition=bottom}
+
+\captionsetup[figure]{format=Hang,labelsep=none,justification=raggedright}
+\captionsetup[capbesidefigure]%
+ {format=default,labelsep=newline}
+
+\DeclareNewFloatType{textbox}{fileext=lor,name=Text,placement=tp,within=chapter}
+
+\DeclareMarginSet{capleft}%
+ {\setfloatmargins{\hfill}{\hfill\hskip\FCwidth}}
+
+\DeclareObjectSet{indent}{\raggedright\parindent15pt\parskip2pt}
+
+\floatsetup[textbox]{style=Boxed,
+ frameset={\fboxrule=1pt\fboxsep=12pt},
+ capposition=beside,capbesideposition=left,
+ floatwidth=6cm,capbesidewidth=4.5cc,
+ capbesidesep=cicero,margins=capleft,
+ objectset=indent}
+
+\floatsetup[widetextbox]{capposition=bottom,
+ floatwidth=\columnwidth,margins=raggedright}
+
+\captionsetup[textbox]{justification=raggedright}
+\captionsetup[capbesidetextbox]%
+ {format=break,labelsep=none,justification=raggedleft}
+
+\providecommand*{\pkg}[1]{\texttt{#1}}
+\newfloatcommand{ttextbox}{textbox}
+\providecommand*{\pkg}[1]{\texttt{#1}}
+\providecommand*{\env}[1]{\texttt{#1}}
+\providecommand*{\com}[1]{\texttt{\char`\\#1}}
+\providecommand*{\meta}[1]{$\langle$\textit{#1}$\rangle$}
+\setcounter{topnumber}{1}
+
+\def\TEXTBOX{Here goes first line of text \text
+
+There goes second line of text
+
+Thence goes third line of text \text
+
+Hence goes fourth line of text}
+
+\parskip0pt
+\begin{document}
+
+\chapter{Beside and Other Captions (Beta-Version Example)}
+
+\begin{sl}
+This example shows floats in one-column document in facing layouts.
+
+\emph{Common float settings}\\
+Font for float contents \verb|\small|;
+\com{captionskip} is defined as 5pt;
+separation between beside float boxes equals to 2\,em;
+flag for captions beside framed object is true (frames will be defined later).
+\begin{verbatim}
+\usepackage[font=small,captionskip=5pt,
+ capbesideframe=yes]{floatrow}
+\end{verbatim}
+
+\emph{Common caption settings.}\\
+For caption text used \verb|\small| font;
+caption label font bold;
+label separated by period sign;
+justification left;
+one-line captions have the same alignment as multiline ones.
+\begin{verbatim}
+\usepackage[font=small,labelfont=bf,labelsep=period,
+ justification=raggedright,singlelinecheck=no]{caption}
+\end{verbatim}
+
+\emph{Special caption settings for current float types.}
+
+\emph{Figure.}\\
+Label hangs on the left margin without label separator; justification left.
+In beside captions label is placed above caption text.
+\begin{verbatim}
+\DeclareCaptionFormat{Hang}{\leftskip7cc\parindent0pt
+ \noindent\llap{\hbox to\leftskip{#1#2\hfil}}#3\par}
+\captionsetup[figure]%
+ {format=Hang,labelsep=none,justification=raggedright}
+\captionsetup[capbesidefigure]%
+ {format=default,labelsep=newline}
+\end{verbatim}
+
+\emph{Textbox.}\\
+Justification left.
+For beside captions used \texttt{break} style (the \texttt{labelsep=none} won't help here, because of
+\verb|\newline| command adds a glue at the end of line); justification right.
+\begin{verbatim}
+\captionsetup[textbox]{justification=raggedright}
+\DeclareCaptionFormat{break}{#1#2\break#3}
+\captionsetup[capbesidetextbox]%
+ {format=break,labelsep=none,justification=raggedleft}
+\end{verbatim}
+
+\emph{Special settings for float types.}
+
+\emph{Figure.}\\
+For figures is used \texttt{Boxed} style;
+captions always beside object and have width of margin (with separation);
+they always placed on the left margin and separated by 1~cicero space;
+object contents centered;
+the default width of float object equals to text width;
+float margins hang to the left by 7~cicero.
+
+The wide figures (starred environment) put captions below object
+\begin{verbatim}
+\DeclareMarginSet{hangleft}%
+ {\setfloatmargins{\hskip-7cc}{\hfill}}
+\floatsetup[figure]{style=Boxed,
+ capposition=beside,capbesidewidth=6cc,objectset=centering,
+ capbesideposition=left,capbesidesep=cicero,
+ floatwidth=\columnwidth,
+ margins=hangleft}
+
+\floatsetup[widefigure]{capposition=bottom}
+\end{verbatim}
+
+\emph{Textbox.}\\
+The new float \env{textbox} uses corrected \texttt{Boxed} style;
+caption always stays beside float object---on the left side;
+the default width of float object 6 centimeters;
+the default width of caption 4.5~cicero;
+caption separated from objects by 1~cicero;
+margins use settings which center float object;
+object contents flushed to left margins;
+\verb|\parindent|${{}=15}$\,pt, \verb|\parskip|${{}=2}$\,pt.
+
+For wide text boxes caption placed below float object;
+the default object width equals to text width;
+float box alignment left.
+\begin{verbatim}
+\DeclareMarginSet{capleft}%
+ {\setfloatmargins{\hfill}{\hfill\hskip\FCwidth}}
+
+\DeclareObjectSet{indent}{\raggedright\parindent15pt\parskip2pt}
+
+\floatsetup[textbox]{style=Boxed,
+ frameset={\fboxrule=1pt\fboxsep=12pt},
+ capposition=beside,capbesideposition=left,
+ floatwidth=6cm,capbesidewidth=4.5cc,
+ capbesidesep=cicero,margins=capleft,
+ objectset=indent}
+
+\floatsetup[widetextbox]{capposition=bottom,
+ floatwidth=\columnwidth,margins=raggedright}
+\end{verbatim}
+
+\end{sl}
+
+\widowpenalty10000
+
+\def\text{{\mdseries
+And more text and some more text and a bit more text and
+a little more text and a little peace of text to fill space}}
+
+\def\Text{{\mdseries
+\text. \text. \text. \text. \par \text. \text. \text.}}
+
+\unitlength1.44pt
+\ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi
+\bfseries
+\clearpage
+
+Example of plain \env{figure} environment (figure~\ref{float:plain:fig}).
+\begin{figure}
+ {\unitlength.85\unitlength\ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi
+ \input{BlackCat.picture}}%
+ \caption{Plain figure}%
+\label{float:plain:fig}%
+\end{figure}%
+\Text
+
+\Text
+
+Example of plain \env{textbox} environment (text~\ref{float:plain:text1}).
+The width of object equals to 6\,cm.
+\begin{textbox}
+\TEXTBOX
+\caption{Plain textbox without any settings}%
+\label{float:plain:text1}%
+\end{textbox}%
+\Text
+
+\Text
+
+Example of plain \env{textbox} environment (text~\ref{float:plain:text2}) with defined width
+\begin{verbatim}
+\thisfloatsetup{floatwidth=8cm}
+\end{verbatim}
+This width is a bit more than \verb|\textwidth-2\captionwidth| value.
+
+\thisfloatsetup{floatwidth=8cm}
+\begin{textbox}
+\TEXTBOX
+\caption{Plain textbox. Width settings}%
+\label{float:plain:text2}%
+\end{textbox}%
+\Text
+
+\Text
+
+Example of plain \env{textbox} environment (text~\ref{float:plain:text3}) with defined width
+\begin{verbatim}
+\thisfloatsetup{floatwidth=5cm}
+\end{verbatim}
+This width less than \verb|\textwidth-2\captionwidth| value.
+
+\thisfloatsetup{floatwidth=5cm}
+\begin{textbox}[!tb]
+\TEXTBOX
+\caption{Plain textbox. Width settings}%
+\label{float:plain:text3}%
+\end{textbox}%
+\Text
+
+Example of plain \env{figure} environment (figure~\ref{float:W:plain:fig2})
+with predefined width${{}=5}$\,cm.
+\begin{verbatim}
+\thisfloatsetup{floatwidth=5cm}
+\end{verbatim}
+\thisfloatsetup{floatwidth=5cm}%floatrow
+\begin{figure}
+ {\unitlength.85\unitlength\ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi
+ \input{BlackCat.picture}}%
+ \caption{Plain figure with changed width}%
+ \label{float:W:plain:fig2}%
+\end{figure}%
+\Text
+
+\Text
+
+
+Example of two-column or wide plain figure (see figure~\ref{float:wide:fig3}).
+\begin{figure*}
+ {\unitlength.85\unitlength\ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi
+ \input{BlackCat.picture}}%
+ \caption{%
+Plain wide figure. \text}%
+\label{float:wide:fig3}%
+\end{figure*}%
+\Text
+
+\Text
+
+\Text
+
+
+Example of plain \env{figure} environment (figure~\ref{wfloat:W:plain:fig4})
+with predefined width${{}=9}$\,cm.
+\begin{verbatim}
+\thisfloatsetup{floatwidth=9cm}
+\end{verbatim}
+The real width equals to 9\,cm${}+{}$margin width
+
+\thisfloatsetup{floatwidth=9cm}
+\begin{figure*}
+ {\unitlength.85\unitlength\ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi
+ \input{BlackCat.picture}}%
+ \caption{Plain figure with changed width}%
+\label{wfloat:W:plain:fig4}%
+\end{figure*}%
+
+\Text
+
+Example of plain ``wide'' \env{textbox} environment with predefined width
+(see text~\ref{float:prewide:text5}).
+\begin{verbatim}
+\thisfloatsetup{floatwidth=.7\textwidth}
+\end{verbatim}
+
+\thisfloatsetup{floatwidth=.7\textwidth}
+\begin{textbox*}
+ \TEXTBOX
+ \caption{Plain wide textbox. Changed width}%
+ \label{float:prewide:text5}%
+\end{textbox*}%
+
+\Text
+
+Example of plain ``wide'' \env{textbox} environment
+(see text~\ref{float:wide:text6}).
+\begin{textbox*}[!tbp]
+\TEXTBOX
+ \caption{Plain wide textbox}%
+\label{float:wide:text6}%
+\end{textbox*}%
+
+\Text
+
+\Text
+
+Example of figure placed in \verb|\fcapside| (\verb|\floatbox| stuff for usage of beside captions);
+the width of float box equals to the width of graphics
+(see figure~\ref{floatbox:FB:fig7}).
+\begin{figure}
+\fcapside[\FBwidth]
+ {\unitlength2.8\unitlength\ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi
+ \input{TheCat.picture}}
+ {\caption{%
+Figure (\protect\com{ffigbox})
+width of graphics}\label{floatbox:FB:fig7}}
+\end{figure}%
+\Text
+
+\Text
+
+Example of wide figure placed in \verb|\ffigbox| (\verb|\floatbox| stuff);
+the width of float box equals to the width of grahics
+(see figure~\ref{floatbox:FB:fig8}).
+\begin{figure*}
+\ffigbox[\FBwidth]
+ {\unitlength2.8\unitlength\ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi
+ \input{TheCat.picture}}
+ {\caption{%
+Wide figure (\protect\com{ffigbox})
+width of graphics}\label{floatbox:FB:fig8}}
+\end{figure*}%
+\Text
+
+
+
+\end{document}
diff --git a/macros/latex/contrib/floatrow/frsample05.tex b/macros/latex/contrib/floatrow/frsample05.tex
new file mode 100644
index 0000000000..3c8585acfc
--- /dev/null
+++ b/macros/latex/contrib/floatrow/frsample05.tex
@@ -0,0 +1,506 @@
+%frsample06 - sample
+%one-column facing layout with miscellaneous caption settings
+\input pictures
+\documentclass{book}
+
+\usepackage{calc}
+\usepackage{tabularx,array}
+\usepackage{floatpagestyle}
+
+\IfFileExists{fancyhdr.sty}{\RequirePackage{fancyhdr}\pagestyle{fancy}\fancyfoot{}
+\fancyhead[LE]{\leavevmode\hspace*{-\marginparwidth}\hskip-\marginparsep
+ \def\arraystretch{1,2}\begin{tabular}{@{}l@{}}
+ \rlap{\thepage}\hskip\marginparwidth\hskip\marginparsep
+ \hbox to\textwidth{\slshape\leftmark\hfill}\\\hline\end{tabular}}
+\fancyhead[LO]{\leavevmode
+ \def\arraystretch{1,2}\begin{tabular}{@{}l@{}}
+ \hbox to\textwidth{\hfill\slshape\rightmark}
+ \hskip\marginparwidth\hskip\marginparsep\llap{\thepage} \\
+ \hline\end{tabular}\hskip-\marginparsep
+ \hspace*{-\marginparwidth}}
+\fancyhead[RE]{}\fancyhead[CE]{}
+\fancyhead[RO]{}\fancyhead[CO]{}
+\def\headrulewidth{0pt}}
+{\pagestyle{plain}}
+
+%load floatrow
+\usepackage{floatrow}
+
+%load caption
+\usepackage[font=small,labelfont=bf,labelsep=period,
+ singlelinecheck=no]{caption}[2004/11/28]
+
+%load subfig
+\newif\ifLoadSubfig
+\IfFileExists{subfig.sty}{\usepackage[justification=raggedright,
+ singlelinecheck=no,captionskip=7pt]{subfig}
+\LoadSubfigtrue}{\LoadSubfigfalse}
+
+\LoadSubfigfalse
+
+\DeclareNewFloatType{textbox}{fileext=lor,name=Text,placement=tp}
+
+\DeclareObjectSet{indent}{\raggedright\parindent15pt\parskip2pt}
+
+\floatsetup[textbox]{style=Boxed,heightadjust=all,
+ frameset={\fboxrule=1pt\fboxsep=12pt},
+ margins=raggedright,captionskip=7pt,
+ capposition=bottom,objectset=indent,
+ capbesideframe=yes,capbesideposition=outside,
+ capbesidewidth=\marginparwidth,valign=t}
+
+%\DeclareMarginSet{hangoutside}%
+% {\setfloatmargins*
+% {\hfil}{\hskip-\marginparwidth\hskip-\marginparsep}}
+
+\floatsetup[widetextbox]{margins=hangoutside,facing=yes,
+ floatwidth=\textwidth}
+\floatsetup[textboxrow]{floatwidth=sidefil}
+%\makeatletter
+%\DeclareCaptionFormat{hangorbreak}{\FBiffloatrow{#1#2#3\par
+% }{\@hangfrom{#1#2}%
+% \advance\caption@parindent\hangindent
+% \advance\caption@hangindent\hangindent
+% #3\par
+% }}
+%\makeatother
+
+\DeclareCaptionFormat{marginpars}{\vbox to0pt{\RaggedRight\FBifcaptop\vss\relax
+ \floatfacing
+ {\addtolength\leftskip{\textwidth+1em}}%
+ {\addtolength\rightskip{\textwidth+1em}}%
+ #1\par#3%
+ \FBifcaptop\relax\vss}}
+
+\captionsetup[textbox]{justification=justified,format=hang}
+\captionsetup[textboxrow]{justification=justified,format=default,labelsep=newline}
+
+\captionsetup[capbesidetextbox]{justification=raggedright,
+ format=default,labelsep=newline}
+
+\captionsetup[widetextbox]{format=marginpars}
+
+\newif\ifLoadRotating
+\IfFileExists{rotating.sty}
+{\usepackage[figuresright]{rotating}
+\DeclareMarginSet{expand}%
+ {\setfloatmargins
+ {\hfil}{\hskip-\headsep\hskip-.7\headheight plus1fil}}
+
+\floatsetup[rotfloat]{capbesideposition=right,margins=expand,
+ facing=no,capbesidewidth=none}
+\LoadRotatingtrue}{\LoadRotatingfalse}
+
+\let\wideemptyfloatpage\emptyfloatpage
+
+\providecommand*{\pkg}[1]{\texttt{#1}}
+\providecommand*{\com}[1]{\texttt{\char`\\#1}}
+\providecommand*{\Lopt}[1]{\textsf{#1}}
+\providecommand*{\file}[1]{\texttt{#1}}
+\providecommand*{\env}[1]{\texttt{#1}}
+\providecommand*{\meta}[1]{$\langle$\textit{#1}$\rangle$}
+
+\newfloatcommand{ttextbox}{textbox}
+
+\makeatletter
+\newcommand\ifTwocolumn{\if@twocolumn}
+\newcommand\Resizebox[5]{\setbox0\hbox{\setlength\unitlength{#1/#3}{#5}}%
+ \@tempdima\ht0\advance\@tempdima\dp0%
+ \ifdim\@tempdima>#2\setlength\unitlength{#2/#4}{#5}\else\box0\fi}
+\makeatother
+
+\def\text{{\mdseries And more text and some more text and a bit more text and
+a little more text and a little peace of text to fill space}}
+
+\def\Text{{\mdseries \text. \text. \text. \text.} }
+
+\unitlength1.44pt
+
+\newcommand\TEXTBOX[1][]{%
+Here goes first line of text \text\par
+There goes second line of text#1\par
+Thence goes third line of text \text\par
+Hence goes fourth line of text}
+
+\begin{document}
+\providecommand\RaggedRight{\raggedright}
+
+\chapter{One Column Facing~Document
+(Beta-Version~Example)}
+\markboth{One Column Facing Document}{One Column Facing Document}
+\begin{sl}
+This example shows floats in one-column document in facing layouts.
+
+\emph{Common caption settings.}\\
+For caption text used \verb|\small| font;
+caption label font bold, separated
+by period sign.
+\begin{verbatim}
+\usepackage[font=small,labelfont=bf,labelsep=period,
+ singlelinecheck=no]{caption}
+\end{verbatim}
+
+\emph{Special caption settings for current float types.}
+
+\emph{Textbox.}\\
+Justified alignment.
+If float stays alone caption label hangs to the left;
+if float stays in \env{floatrow} environment---there is used normal float style (with in-line caption label).
+
+In beside captions caption label stays separately on line. Justification left.
+
+For captions in wide floats (which climb out to the left margin) used miscellaneous format,
+which in \env{floatrow} environment restored to normal.
+\begin{verbatim}
+\makeatletter
+\DeclareCaptionFormat{hangorbreak}{\FBiffloatrow#1#2#3\par
+ \else\@hangfrom{#1#2}%
+ \advance\captionparindent\hangindent
+ \advance\captionhangindent\hangindent
+ #3\par\fi}
+\makeatother
+
+\DeclareCaptionFormat{marginpars}{\FBiffloatrow#1#2#3\par
+ \else
+ \vbox to0pt{\RaggedRight\FBifcaptop\vss\fi
+ \floatfacing
+ {\addtolength\leftskip{\textwidth+1em}}%
+ {\addtolength\rightskip{\textwidth+1em}}%
+ #1\par#3%
+ \FBifcaptop\else\vss\fi}\fi}
+
+\captionsetup[textbox]{justification=justified,
+ format=hangorbreak}
+
+\captionsetup[capbesidetextbox]{justification=raggedright,
+ format=default,labelsep=newline}
+
+\captionsetup[widetextbox]{format=marginpars}
+\end{verbatim}
+
+\emph{Common subcaption settings.}\\
+Justification left. One line subcaptions have the same alignment.
+\begin{verbatim}
+\usepackage[justification=raggedright,
+ singlelinecheck=no]{subfig}
+\end{verbatim}
+
+\emph{Special settings for float types.}
+
+\emph{Textbox.}\\
+The new float textbox uses
+corrected \texttt{Boxed} style; object contents flushed to left margins;
+\verb|\captionskip| defined as 7~pt;
+captions below objects;
+object contents; alignment: \verb|\parindent|${{}=15}$\,pt, \verb|\parskip|${{}=2}$\,pt;
+beside captions aligned to frames;
+width of beside captions equals to margin width;
+objects aligned by top line.
+\begin{verbatim}
+\DeclareObjectSet{indent}{\raggedright\parindent15pt\parskip2pt}
+
+\floatsetup[textbox]{style=Boxed,heightadjust=all,
+ frameset={\fboxrule=1pt\fboxsep=12pt},
+ margins=raggedright,captionskip=7pt,
+ capposition=bottom,objectset=indent,
+ capbesideframe=yes,capbesideposition=outside,
+ capbesidewidth=\marginparwidth,valign=t}
+\end{verbatim}
+
+\emph{Special settings for special float layout.}
+
+\emph{Wide float.}\\
+For wide float set hanged indentation to binder margin;
+the default width of object equals ti text width;
+The facing control switched on.
+\begin{verbatim}
+\DeclareMarginSet{hangoutside}%
+ {\setfloatmargins*
+ {\hfil}{\hskip-\marginparwidth\hskip-\marginparsep}}
+
+\floatsetup[widetextbox]{margins=hangoutside,facing=yes,
+ floatwidth=\textwidth}
+\end{verbatim}
+
+\emph{Rotated float.}\\
+For rotated floats beside caption placed to right side of object;
+right side expanded to the top of running head. To delete running head from pages
+with rotated float was used \verb|\emptyfloatpage| macro\footnote{In current example the
+\protect\com{wideemptyfloatpage} command is the synonym.} and
+loaded \pkg{floatpagestyle} package.
+\begin{verbatim}
+\DeclareMarginSet{expand}%
+ {\setfloatmargins
+ {\hfil}{\hskip-\headsep\hskip-.7\headheight plus1fil}}
+
+\floatsetup[rotfloat]{capbesideposition=right,margins=expand,
+ facing=no,capbesidewidth=none}
+\end{verbatim}
+
+For this document there was also used special page style for running heads
+using \pkg{fancyhdr}. If this style exists on your system the special page
+style will be loaded otherwise the \texttt{plain} page style used.
+\end{sl}
+
+\clearpage
+\bfseries
+
+Example of plain \env{textbox} environment (text~\ref{float:plain:text}).
+
+\tracingmacros=1
+\begin{textbox}
+\TEXTBOX
+\caption{Plain \env{textbox} environment. \text }%
+\label{float:plain:text}%
+\end{textbox}
+
+\Text
+
+\clearpage
+
+Example of plain \env{textbox} environment (box~\ref{float:w:plain:Text})
+with predefined width.
+\begin{verbatim}
+\thisfloatsetup{floatwidth=7cm}
+\end{verbatim}
+
+\thisfloatsetup{floatwidth=7cm}
+\begin{textbox}
+\caption{Plain \env{textbox} environment with predefined width. \text}\label{float:w:plain:Text}
+\TEXTBOX
+\end{textbox}
+
+\Text
+
+\clearpage
+
+Example of textbox placed in \verb|\ttextbox| (\verb|\floatbox| stuff);
+the width of float box equals to defined width
+(see text box~\ref{floatbox:FB:text}).
+\begin{verbatim}
+\ttextbox[.85\hsize]
+ ...
+\end{verbatim}
+
+\begin{textbox}
+\ttextbox[.85\hsize]
+ {\TEXTBOX}
+ {\caption{%
+The \env{textbox} environment including \protect\com{ttextbox}
+with defined width. \text}\label{floatbox:FB:text}}
+\end{textbox}
+
+\Text
+
+\ifLoadSubfig
+
+\clearpage
+Example of float with beside caption (see text box~\ref{floatbox:beside:text})
+with two subboxes~\subref{subtext:A} and \subref{subtext:B}.
+These subfloats are placed inside \env{subfloatrow} environment, left subfloat has width 6\,cm,
+second---occupies the rest width of row.
+\begin{verbatim}
+\begin{textbox}
+\ttextbox
+{\vspace{-\topskip}\begin{subfloatrow}
+\subfloat[First ...\label{...}]{\vbox{\hsize6cm...}}
+
+\subfloat[Second ...\label{...}]{\vbox{\hsize\Xhsize...}}
+\end{subfloatrow}}
+{\caption{...}\label{...}}
+\end{textbox}
+\end{verbatim}
+
+Since the \verb|\subfloat| macro uses \verb|\vtop| during subfloat building, before \env{subfloatrow}
+environment was placed compensated space
+\begin{verbatim}
+\vspace{-\topskip}
+\end{verbatim}
+
+\begin{textbox}
+\ttextbox
+{\vspace{-\topskip}\begin{subfloatrow}
+\subfloat[First text box\label{subtext:A}]%
+{\vbox{\hsize6cm\TEXTBOX}}
+
+\subfloat[Second text box with long long subcaption\label{subtext:B}]%
+{\vbox{\hsize\Xhsize\TEXTBOX}}
+\end{subfloatrow}}
+{\caption{The \env{textbox} environment with subfloats. \text}%
+\label{floatbox:subfloat:text}}
+\end{textbox}
+
+%\Text
+
+\fi
+
+\ifTwocolumn\else
+
+\clearpage
+
+Example of text box with beside caption (see box~\ref{floatbox:subfloat:text}).
+\begin{verbatim}
+\thisfloatsetup{capposition=beside,capbesidewidth=none}
+\end{verbatim}
+Since the \env{textbox} setup defines width for beside caption, there
+was redefined key \texttt{capbesidewidth=none}.
+Both caption and float object occupy 1``column'' width.
+
+\thisfloatsetup{capposition=beside,capbesidewidth=none}
+\begin{textbox}
+{\TEXTBOX}
+{\caption{Beside caption. The width of object equals
+to 1``column'' width. \text}%
+\label{floatbox:beside:text}}
+\end{textbox}
+
+\Text
+
+\fi
+
+\clearpage
+
+Examples of plain wide \env{textbox} environments
+(see text boxes~\ref{float:wide:text}--\ref{floatbox:wideii:text}).
+
+For text box \ref{floatbox:wideii:text} (at the bottom of page~\pageref{floatbox:wideii:text})
+was redefined position of caption
+\begin{verbatim}
+\floatsetup[textbox]{capposition=top}
+\end{verbatim}
+inside group.
+
+\begin{textbox*}
+\TEXTBOX
+ \caption{Plain wide textbox. \text }%
+\label{float:wide:text}%
+\end{textbox*}
+
+\Text
+
+\Text
+
+\Text
+
+\Text
+
+\Text
+\text.
+
+\Text
+
+\begin{textbox*}[h]
+{\TEXTBOX}
+{\caption{Plain wide textbox with \texttt{[h]} placement option. \text}%
+\label{floatbox:widei:text}}
+\end{textbox*}
+
+
+\Text
+\text.
+
+\begingroup
+\floatsetup[textbox]{capposition=top}
+\begin{textbox*}[b]
+{\TEXTBOX}
+{\caption{Plain wide textbox with \texttt{[b]} placement option. \text}%
+\label{floatbox:wideii:text}}
+\end{textbox*}
+\endgroup
+
+\text.
+\text.
+
+
+\clearpage
+
+Example of text box with beside caption (see text box~\ref{floatbox:wbeside:text}).
+The default settings of caption and text box width put text box' contents at the space of main
+text and caption at the space of marginal paragraphs.
+
+\thisfloatsetup{capposition=beside}
+\begin{textbox*}
+{\TEXTBOX}
+{\caption{Wide beside caption with default settings. \text}%
+\label{floatbox:wbeside:text}}
+\end{textbox*}
+
+\Text
+
+\Text
+
+\Text
+
+\clearpage
+
+Example of row with two textboxes
+(boxes~\ref{row:text:I}--\ref{row:text:II}).
+
+\begin{textbox*}
+\begin{floatrow}
+\ttextbox
+{\TEXTBOX\footnote{Text of footnote. \text}}
+{\caption{Beside text~I in float row. \text}%
+\label{row:text:I}}%
+
+\floatbox{textbox}
+{\TEXTBOX. \text.
+
+\floatfoot{Text of float foot. \text}}%
+{\caption{Beside text~II in float row}%
+\label{row:text:II}}%
+\end{floatrow}
+\end{textbox*}
+
+\Text
+
+\ifLoadRotating
+\newlength\rotatedheight\rotatedheight\textwidth
+
+\clearpage
+
+Example of plain rotated text box with beside caption
+(see figure~\ref{rot:beside:text} on page~\pageref{rot:beside:text}).
+
+\thisfloatsetup{capposition=beside}
+\begin{sidewaystextbox}
+\emptyfloatpage
+{\TEXTBOX[ \text.]}
+{\caption{Beside caption. \text. \text. \text}%
+\label{rot:beside:text}}
+\end{sidewaystextbox}
+
+\Text
+
+\Text
+
+\clearpage
+
+Example of rotated float row with text boxes
+(see texts~\ref{row:textI:I}--\ref{row:textI:II} on page~\pageref{row:textI:II}).
+
+\begin{sidewaystextbox}
+\wideemptyfloatpage
+\begin{floatrow}
+\ttextbox
+{\TEXTBOX\par\TEXTBOX\footnote
+{Text of footnote. \text}}
+{\caption{Beside text~I. \text}%
+\label{row:textI:I}}%
+
+\floatbox{textbox}
+{\caption{Beside text~II}%
+\label{row:textI:II}%
+\floatfoot{Text of float foot. \text}%
+}%
+{\TEXTBOX[ \text.]}%
+\end{floatrow}
+\end{sidewaystextbox}
+
+\Text \Text \Text
+
+\Text \Text
+
+\fi
+
+\end{document}
diff --git a/macros/latex/contrib/floatrow/frsample06.tex b/macros/latex/contrib/floatrow/frsample06.tex
new file mode 100644
index 0000000000..4ed9cd7fcd
--- /dev/null
+++ b/macros/latex/contrib/floatrow/frsample06.tex
@@ -0,0 +1,1483 @@
+\documentclass{book}
+
+\usepackage{floatrow}
+\usepackage{listpen}
+\usepackage{color}
+\definecolor{emphblue}{rgb}{0,0,0.5}
+\def\emphcolor{\color{emphblue}}
+
+\newcommand\redcolorasdefault{\captionsetup{font={color=red}}}
+\newcommand\bluecolorasdefault{\captionsetup{font={color=emphblue}}}
+
+\DeclareFloatSeparators{ten}{\quad}
+\DeclareFloatSeparators{twen}{\hskip36pt}
+\usepackage{caption}
+\DeclareCaptionSubType[alph]{figure}
+\captionsetup[subfigure]{labelformat=brace}
+\floatsetup{floatrowsep=twen,subfloatrowsep=ten,capbesidesep=space,doublefloataswide=yes}
+
+\floatsetup[subfigure]{captionskip=2pt}
+
+\floatsetup[widefigure]{margins=hangoutside}
+
+
+\usepackage{graphicx}
+
+\makeatletter
+
+\newenvironment{Quote}[1][\parindent]{\par\hfuzz30pt\setlength{\leftmargini}{#1}\RestoreSpaces
+ \small\begin{quote}\obeylines\parskip0pt}{\end{quote}\par\@endpetrue}
+
+\newenvironment{preamble}{{\emphcolor\meta{preamble}}\nopagebreak
+ \par\begingroup\advance\leftskip1em}{\par\endgroup{\emphcolor\nobreak\meta{preamble}}\par\vskip2ex}
+
+\providecommand\marg[1]{%
+ {\ttfamily\char`\{}\meta{#1}{\ttfamily\char`\}}}
+\providecommand\oarg[1]{%
+ {\ttfamily[}\meta{#1}{\ttfamily]}}
+\providecommand\parg[1]{%
+ {\ttfamily(}\meta{#1}{\ttfamily)}}
+
+\DeclareRobustCommand\meta[1]{%
+ \ensuremath\langle
+ \ifmmode \expandafter \nfss@text \fi
+ {\em
+ #1\/%
+ }\ensuremath\rangle
+}
+\providecommand\package[1]{\textsf{#1}}
+\makeatother
+
+\begin{document}
+\def\XX{}\def\YY{}
+% ----------------------------------------------------------------
+\begingroup
+\subsubsection{Photo-Album-Like Layouts: Common Height for Beside Photos}
+
+This section shows draft examples which where get the common height for rectangular
+graphics, i.e. photos and in this case the row of these graphics fill full width.
+To emulate the rectangular photos, graphics were created as rules with different
+widths and heights.
+
+For creation of such rows you load the \verb|\CommonHeightRow| command:
+\begin{Quote}%
+\verb|\CommonHeightRow|\marg{supposed height}\marg{floatrow environment}
+\end{Quote}%
+with supposed value of height in the first argument,
+which could be near the necessary common height.
+The second argument---the contents of the \verb|floatrow| environment.
+All float boxes in this row must use the \verb|[\FBwidth]| option.
+
+The code of example uses the \verb|\includegraphics| command (\package{graphics}
+or \package{graphicx} package).
+
+The example of the code of the filled row with figures with common height:
+\begin{Quote}%
+\begin{preamble}%
+\verb|\usepackage{graphicx}|
+%^^A\verb|\floatsetup[figure]{style=plain}|
+%^^A\verb|\floatsetup[widefloat]{margins=hangleft}|
+\end{preamble}%
+\verb|\begin{figure*}\fboxsep-.4pt|\nopagebreak
+\verb|\CommonHeightRow[2.5cm]{\begin{floatrow}[4]|\nopagebreak
+\verb|\ffigbox[\FBwidth]|\nopagebreak
+\verb|{\includegraphics[height=\CommonHeight]{...}}{\caption{...}}|
+\verb|\ffigbox[\FBwidth]|\nopagebreak
+\verb|{\includegraphics[height=\CommonHeight]{...}}{\caption{...}}|
+\verb|\ffigbox[\FBwidth]|\nopagebreak
+\verb|{\includegraphics[height=\CommonHeight]{...}}{\caption{...}}|
+\verb|\ffigbox[\FBwidth]|\nopagebreak
+\verb|{\includegraphics[height=\CommonHeight]{...}}{\caption{...}}|\nopagebreak
+\verb|\end{floatrow}}|\nopagebreak
+\verb|\end{figure*}%|
+\end{Quote}%
+
+Below are few examples.
+
+\begin{figure}[H]%
+\redcolorasdefault\CommonHeightRow%{5cm}
+{\begin{floatrow}[3]%
+\ffigbox[\FBwidth]{\resizebox!\CommonHeight
+{\vrule width 70pt height 2cm}}{\caption{}}
+\ffigbox[\FBwidth]{\resizebox!\CommonHeight
+{\vrule width 80pt height 2cm}}{\caption{}}
+\ffigbox[\FBwidth]{\resizebox!\CommonHeight
+{\vrule width 50pt height 2cm}}{\caption{}}
+\end{floatrow}}%
+\end{figure}%
+
+\begin{figure}[H]%
+\redcolorasdefault\CommonHeightRow%{5cm}
+{\begin{floatrow}[3]%
+\ffigbox[\FBwidth]{\resizebox!\CommonHeight
+{\fbox{\input{BlackDog.picture}}}}{\caption{}}
+\ffigbox[\FBwidth]{\resizebox!\CommonHeight
+{\fbox{\input{TheCat.picture}}}}{\caption{}}
+\ffigbox[\FBwidth]{\resizebox!\CommonHeight
+{\fbox{\input{Mouse.picture}}}}{\caption{}}
+\end{floatrow}}%
+\end{figure}%
+
+\begin{figure*}[H]%
+\CommonHeightRow[1cm]%
+{\begin{floatrow}[3]%
+\ffigbox[\FBwidth]{\resizebox!\CommonHeight
+{\vrule width 70pt height 2cm}}{\caption{}}
+\ffigbox[\FBwidth]{\resizebox!\CommonHeight
+{\vrule width 80pt height 2cm}}{\caption{}}
+\ffigbox[\FBwidth]{\resizebox!\CommonHeight
+{\vrule width 50pt height 2cm}}{\caption{}}
+\end{floatrow}}%
+\end{figure*}%
+
+\begin{figure*}[H]%
+\CommonHeightRow[1cm]%
+{\begin{floatrow}[3]%
+\ffigbox[\FBwidth]{\resizebox!\CommonHeight
+{\fbox{\input{BlackDog.picture}}}}{\caption{}}
+\ffigbox[\FBwidth]{\resizebox!\CommonHeight
+{\fbox{\input{TheCat.picture}}}}{\caption{}}
+\ffigbox[\FBwidth]{\resizebox!\CommonHeight
+{\fbox{\input{Mouse.picture}}}}{\caption{}}
+\end{floatrow}}%
+\end{figure*}%
+
+\begin{figure}[H]%
+\bluecolorasdefault\CommonHeightRow[.5cm]%
+{\begin{floatrow}[3]%
+\ffigbox[\FBwidth]{\resizebox!\CommonHeight
+{\vrule width 70pt height 2cm}}{\caption{}}
+\ffigbox[\FBwidth]{\resizebox!\CommonHeight
+{\vrule width 80pt height 2cm}}{\caption{}}
+\ffigbox[\FBwidth]{\resizebox!\CommonHeight
+{\vrule width 50pt height 2cm}}{\caption{}}
+\end{floatrow}}%
+\end{figure}%
+
+\begin{figure}[H]%
+\bluecolorasdefault\CommonHeightRow[.5cm]%
+{\begin{floatrow}[3]%
+\ffigbox[\FBwidth]{\resizebox!\CommonHeight
+{\fbox{\input{BlackDog.picture}}}}{\caption{}}
+\ffigbox[\FBwidth]{\resizebox!\CommonHeight
+{\fbox{\input{TheCat.picture}}}}{\caption{}}
+\ffigbox[\FBwidth]{\resizebox!\CommonHeight
+{\fbox{\input{Mouse.picture}}}}{\caption{}}
+\end{floatrow}}%
+\end{figure}%
+
+\clearpage
+
+\begin{figure}[H]\fboxsep-.4pt
+\CommonHeightRow[2.5cm]%
+{\begin{floatrow}[4]%
+\ffigbox[\FBwidth]
+{\caption{}%
+\label{fig:CH:Dog}}
+{\resizebox!{\CommonHeight}{\vrule width60pt height1cm}}
+
+\ffigbox[\FBwidth]
+{\caption{}%
+\label{fig:CH:WcatI}}
+{\resizebox!{\CommonHeight}{\vrule width70pt height3cm}}
+
+\ffigbox[\FBwidth]
+{\caption{}%
+\label{fig:CH:mouse}}
+{\resizebox!{\CommonHeight}{\vrule width60pt height2cm}}
+
+\ffigbox[\FBwidth]
+{\caption{}%
+\label{fig:CH:cheese}}
+{\resizebox!{\CommonHeight}{\vrule width80pt height1cm}}
+\end{floatrow}}
+\end{figure}%
+
+\begin{figure}[H]\fboxsep-.4pt
+\CommonHeightRow[2.5cm]%
+{\begin{floatrow}[4]%
+\ffigbox[\FBwidth]
+{\caption{}%
+\label{fig:CH:Dog1}}
+{\resizebox!{\CommonHeight}{\fbox{\input{BlackDog.picture}}}}
+
+\ffigbox[\FBwidth]
+{\caption{}%
+\label{fig:CH:WcatI1}}
+{\resizebox!{\CommonHeight}{\fbox{\input{TheCat.picture}}}}
+
+\ffigbox[\FBwidth]
+{\caption{}%
+\label{fig:CH:mouse1}}
+{\resizebox!{\CommonHeight}{\fbox{\input{Mouse.picture}}}}
+
+\ffigbox[\FBwidth]
+{\caption{}%
+\label{fig:CH:cheese1}}
+{\resizebox!{\CommonHeight}{\fbox{\input{Cheese.picture}}}}
+\end{floatrow}}
+\end{figure}%
+
+\begin{figure*}[H]\fboxsep-.4pt
+\redcolorasdefault\CommonHeightRow%{5cm}
+{\begin{floatrow}[4]%
+\ffigbox[\FBwidth]
+{\caption{}%
+\label{fig:CH:Dog2}}
+{\resizebox!{\CommonHeight}{\vrule width60pt height1cm}}
+
+\ffigbox[\FBwidth]
+{\caption{}%
+\label{fig:CH:WcatI2}}
+{\resizebox!{\CommonHeight}{\vrule width70pt height3cm}}
+
+\ffigbox[\FBwidth]
+{\caption{}%
+\label{fig:CH:mouse2}}
+{\resizebox!{\CommonHeight}{\vrule width60pt height2cm}}
+
+\ffigbox[\FBwidth]
+{\caption{}%
+\label{fig:CH:cheese2}}
+{\resizebox!{\CommonHeight}{\vrule width80pt height1cm}}
+\end{floatrow}}
+\end{figure*}%
+
+\begin{figure*}[H]\fboxsep-.4pt
+\redcolorasdefault\CommonHeightRow%{5cm}
+{\begin{floatrow}[4]%
+\ffigbox[\FBwidth]
+{\caption{}%
+\label{fig:CH:Dog3}}
+{\resizebox!{\CommonHeight}{\fbox{\input{BlackDog.picture}}}}
+
+\ffigbox[\FBwidth]
+{\caption{}%
+\label{fig:CH:WcatI3}}
+{\resizebox!{\CommonHeight}{\fbox{\input{TheCat.picture}}}}
+
+\ffigbox[\FBwidth]
+{\caption{}%
+\label{fig:CH:mouse3}}
+{\resizebox!{\CommonHeight}{\fbox{\input{Mouse.picture}}}}
+
+\ffigbox[\FBwidth]
+{\caption{}%
+\label{fig:CH:cheese3}}
+{\resizebox!{\CommonHeight}{\fbox{\input{Cheese.picture}}}}
+\end{floatrow}}
+\end{figure*}%
+
+\begin{figure}[H]\fboxsep-.4pt
+\bluecolorasdefault\CommonHeightRow[.5cm]%
+{\begin{floatrow}[4]%
+\ffigbox[\FBwidth]
+{\caption{}%
+\label{fig:CH:Dog4}}
+{\resizebox!{\CommonHeight}{\vrule width60pt height1cm}}
+
+\ffigbox[\FBwidth]
+{\caption{}%
+\label{fig:CH:WcatI4}}
+{\resizebox!{\CommonHeight}{\vrule width70pt height3cm}}
+
+\ffigbox[\FBwidth]
+{\caption{}%
+\label{fig:CH:mouse4}}
+{\resizebox!{\CommonHeight}{\vrule width60pt height2cm}}
+
+\ffigbox[\FBwidth]
+{\caption{}%
+\label{fig:CH:cheese4}}
+{\resizebox!{\CommonHeight}{\vrule width80pt height1cm}}
+\end{floatrow}}
+\end{figure}%
+
+\begin{figure}[H]\fboxsep-.4pt
+\bluecolorasdefault\CommonHeightRow[.5cm]%
+{\begin{floatrow}[4]%
+\ffigbox[\FBwidth]
+{\caption{}%
+\label{fig:CH:Dog5}}
+{\resizebox!{\CommonHeight}{\fbox{\input{BlackDog.picture}}}}
+
+\ffigbox[\FBwidth]
+{\caption{}%
+\label{fig:CH:WcatI5}}
+{\resizebox!{\CommonHeight}{\fbox{\input{TheCat.picture}}}}
+
+\ffigbox[\FBwidth]
+{\caption{}%
+\label{fig:CH:mouse5}}
+{\resizebox!{\CommonHeight}{\fbox{\input{Mouse.picture}}}}
+
+\ffigbox[\FBwidth]
+{\caption{}%
+\label{fig:CH:cheese5}}
+{\resizebox!{\CommonHeight}{\fbox{\input{Cheese.picture}}}}
+\end{floatrow}}
+\end{figure}%
+
+%--------------------------------------------------------------------
+\clearpage
+
+The next example of code is a~variation of previous one.
+The \verb|\CommonHeightRow| command here was used for the
+\verb|subfloatrow| environment.
+\begin{Quote}%
+\begin{preamble}%
+\verb|\usepackage{graphicx}|
+%^^A\verb|\floatsetup[figure]{style=plain}|
+%^^A\verb|\floatsetup[widefloat]{margins=hangleft}|
+\end{preamble}%
+\verb|\begin{figure*}\fboxsep-.4pt|\nopagebreak
+\verb|\ffigbox{}{\CommonHeightRow[.5cm]{\begin{subfloatrow}[4]|\nopagebreak
+\verb|\ffigbox[\FBwidth]|\nopagebreak
+\verb|{\includegraphics[height=\CommonHeight]{...}}{\caption{...}}|
+\verb|\ffigbox[\FBwidth]|\nopagebreak
+\verb|{\includegraphics[height=\CommonHeight]{...}}{\caption{...}}|
+\verb|\ffigbox[\FBwidth]|\nopagebreak
+\verb|{\includegraphics[height=\CommonHeight]{...}}{\caption{...}}|
+\verb|\ffigbox[\FBwidth]|\nopagebreak
+\verb|{\includegraphics[height=\CommonHeight]{...}}{\caption{...}}|\nopagebreak
+\verb|\end{subfloatrow}}\caption{...}}|
+\verb|\end{figure*}%|
+\end{Quote}%
+
+Below are few examples.
+
+\begin{figure}[H]\fboxsep-.4pt
+\ffigbox{}%%
+{\bluecolorasdefault\CommonHeightRow[.5cm]%
+{\begin{subfloatrow}[4]%
+\ffigbox[\FBwidth]
+{\caption{Figure~IA in the row with common heights}%
+\label{fig:CH:Dog6}}
+{\resizebox!{\CommonHeight}{\fbox{\input{BlackDog.picture}}}}
+
+\ffigbox[\FBwidth]
+{\caption{Figure~IIA in the row with common heights}%
+\label{fig:CH:WcatI6}}
+{\resizebox!{\CommonHeight}{\fbox{\input{Mouse.picture}}}}
+
+\ffigbox[\FBwidth]
+{\caption{Figure~IIIA in the row with common heights}%
+\label{fig:CH:mouse6}}
+{\resizebox!{\CommonHeight}{\fbox{\input{Cheese.picture}}}}
+
+\ffigbox[\FBwidth]
+{\caption{Figure~IVA in the row with common heights}%
+\label{fig:CH:cheese6}}
+{\resizebox!{\CommonHeight}{\vrule width40pt height1cm}}%
+\end{subfloatrow}}\caption{Figure A with a row of parts with common height.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}
+\end{figure}%
+
+\begin{figure}[H]\fboxsep-.4pt
+\redcolorasdefault\ffigbox{}%%
+{\CommonHeightRow%{5cm}
+{\begin{subfloatrow}[4]%
+\ffigbox[\FBwidth]
+{\caption{Figure~IB in the row with common heights}%
+\label{fig:CH:Dog7}}
+{\resizebox!{\CommonHeight}{\vrule width60pt height1cm}}
+
+\ffigbox[\FBwidth]
+{\caption{Figure~IIB in the row with common heights}%
+\label{fig:CH:WcatI7}}
+{\resizebox!{\CommonHeight}{\vrule width90pt height3cm}}
+
+\ffigbox[\FBwidth]
+{\caption{Figure~IIIB in the row with common heights}%
+\label{fig:CH:mouse7}}
+{\resizebox!{\CommonHeight}{\vrule width70pt height1cm}}
+
+\ffigbox[\FBwidth]
+{\caption{Figure~IVB in the row with common heights}%
+\label{fig:CH:cheese7}}
+{\resizebox!{\CommonHeight}{\vrule width40pt height1cm}}%
+\end{subfloatrow}}\caption{Figure B with a row of parts with common height.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}
+\end{figure}%
+
+\begin{figure}[H]\fboxsep-.4pt
+\redcolorasdefault\ffigbox{}%%
+{\CommonHeightRow%{5cm}
+{\begin{subfloatrow}[4]%
+\ffigbox[\FBwidth]
+{\caption{Figure~IA in the row with common heights}%
+\label{fig:CH:Dog8}}
+{\resizebox!{\CommonHeight}{\fbox{\input{BlackDog.picture}}}}
+
+\ffigbox[\FBwidth]
+{\caption{Figure~IIA in the row with common heights}%
+\label{fig:CH:WcatI8}}
+{\resizebox!{\CommonHeight}{\fbox{\input{TheCat.picture}}}}
+
+\ffigbox[\FBwidth]
+{\caption{Figure~IIIA in the row with common heights}%
+\label{fig:CH:mouse8}}
+{\resizebox!{\CommonHeight}{\fbox{\input{Mouse.picture}}}}
+
+\ffigbox[\FBwidth]
+{\caption{Figure~IVA in the row with common heights}%
+\label{fig:CH:cheese8}}
+{\resizebox!{\CommonHeight}{\fbox{\input{Cheese.picture}}}}%
+\end{subfloatrow}}\caption{Figure B with a row of parts with common height.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}
+\end{figure}%
+
+\begin{figure}[H]\fboxsep-.4pt
+\ffigbox{}%%
+{\CommonHeightRow[33mm]%
+{\begin{subfloatrow}[4]%
+\ffigbox[\FBwidth]
+{\caption{Figure~IB in the row with common heights}%
+\label{fig:CH:Dog9}}
+{\resizebox!{\CommonHeight}{\vrule width60pt height1cm}}
+
+\ffigbox[\FBwidth]
+{\caption{Figure~IIB in the row with common heights}%
+\label{fig:CH:WcatI9}}
+{\resizebox!{\CommonHeight}{\vrule width90pt height3cm}}
+
+\ffigbox[\FBwidth]
+{\caption{Figure~IIIB in the row with common heights}%
+\label{fig:CH:mouse9}}
+{\resizebox!{\CommonHeight}{\vrule width70pt height1cm}}
+
+\ffigbox[\FBwidth]
+{\caption{Figure~IVB in the row with common heights}%
+\label{fig:CH:cheese9}}
+{\resizebox!{\CommonHeight}{\vrule width40pt height1cm}}%
+\end{subfloatrow}}\caption{Figure B with a row of parts with common height.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}
+\end{figure}%
+
+\begin{figure}[H]\fboxsep-.4pt
+\ffigbox{}%%
+{\CommonHeightRow[33mm]%
+{\begin{subfloatrow}[4]%
+\ffigbox[\FBwidth]
+{\caption{Figure~IA in the row with common heights}%
+\label{fig:CH:Doga}}
+{\resizebox!{\CommonHeight}{\fbox{\input{BlackDog.picture}}}}
+
+\ffigbox[\FBwidth]
+{\caption{Figure~IIA in the row with common heights}%
+\label{fig:CH:WcatIa}}
+{\resizebox!{\CommonHeight}{\fbox{\input{Mouse.picture}}}}
+
+\ffigbox[\FBwidth]
+{\caption{Figure~IIIA in the row with common heights}%
+\label{fig:CH:mousea}}
+{\resizebox!{\CommonHeight}{\fbox{\input{Cheese.picture}}}}
+
+\ffigbox[\FBwidth]
+{\caption{Figure~IVA in the row with common heights}%
+\label{fig:CH:cheesea}}
+{\resizebox!{\CommonHeight}{\vrule width40pt height1cm}}%
+\end{subfloatrow}}\caption{Figure B with a row of parts with common height.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}
+\end{figure}%
+
+%--------------------------------------------------------------------
+\clearpage
+
+This example of the code loads labels of parts of figures beside graphics.
+\begin{Quote}%
+\begin{preamble}%
+\verb|\usepackage{graphicx}|
+%^^A\verb|\floatsetup[figure]{style=plain}|
+%^^A\verb|\floatsetup[widefloat]{margins=hangleft}|
+\end{preamble}%
+\verb|\begin{figure*}\fboxsep-.4pt|\nopagebreak
+\verb|\ffigbox{}{\CommonHeightRow{\begin{subfloatrow}[4]\useFCwidth|\nopagebreak
+\verb|\fcapside[\FBwidth]|\nopagebreak
+\verb|{\includegraphics[height=\CommonHeight]{...}}{\caption{}}|
+\verb|\fcapside[\FBwidth]|\nopagebreak
+\verb|{\includegraphics[height=\CommonHeight]{...}}{\caption{}}|
+\verb|\fcapside[\FBwidth]|\nopagebreak
+\verb|{\includegraphics[height=\CommonHeight]{...}}{\caption{}}|
+\verb|\fcapside[\FBwidth]|\nopagebreak
+\verb|{\includegraphics[height=\CommonHeight]{...}}{\caption{}}|\nopagebreak
+\verb|\end{subfloatrow}}\caption{...}}|
+\verb|\end{figure*}%|
+\end{Quote}%
+
+\begin{figure}[H]\fboxsep-.4pt
+\redcolorasdefault\ffigbox{}%%
+{\CommonHeightRow%{5cm}
+{\begin{subfloatrow}[4]\useFCwidth%
+\fcapside[\FBwidth]
+{\caption{}%
+\label{fig:CH:Dogb}}
+{\resizebox!{\CommonHeight}{\vrule width60pt height1cm}}
+
+\fcapside[\FBwidth]
+{\caption{}%
+\label{fig:CH:WcatIb}}
+{\resizebox!{\CommonHeight}{\vrule width90pt height3cm}}
+
+\fcapside[\FBwidth]
+{\caption{}%
+\label{fig:CH:mouseb}}
+{\resizebox!{\CommonHeight}{\vrule width70pt height1cm}}
+
+\fcapside[\FBwidth]
+{\caption{}%
+\label{fig:CH:cheeseb}}
+{\resizebox!{\CommonHeight}{\vrule width40pt height1cm}}%
+\end{subfloatrow}}\caption{Figure C with a row of parts with common height.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}
+\end{figure}%
+
+\begin{figure}[H]\fboxsep-.4pt
+\redcolorasdefault\ffigbox{}%%
+{\CommonHeightRow%{5cm}
+{\begin{subfloatrow}[4]\useFCwidth%
+\fcapside[\FBwidth]
+{\caption{}%
+\label{fig:CH:Dogc}}
+{\resizebox!{\CommonHeight}{\fbox{\input{BlackDog.picture}}}}
+
+\fcapside[\FBwidth]
+{\caption{}%
+\label{fig:CH:WcatIc}}
+{\resizebox!{\CommonHeight}{\input{TheCat.picture}}}
+
+\fcapside[\FBwidth]
+{\caption{}%
+\label{fig:CH:mousec}}
+{\resizebox!{\CommonHeight}{\fbox{\input{Mouse.picture}}}}
+
+\fcapside[\FBwidth]
+{\caption{}%
+\label{fig:CH:cheesec}}
+{\resizebox!{\CommonHeight}{\fbox{\input{Cheese.picture}}}}%
+\end{subfloatrow}}\caption{Figure C with a row of parts with common height.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}
+\end{figure}%
+
+\begin{figure}[H]\fboxsep-.4pt
+\ffigbox{}%%
+{\bluecolorasdefault\CommonHeightRow[.5cm]%
+{\begin{subfloatrow}[4]\useFCwidth%
+\fcapside[\FBwidth]
+{\caption{}%
+\label{fig:CH:Dogd}}
+{\resizebox!{\CommonHeight}{\vrule width60pt height1cm}}
+
+\fcapside[\FBwidth]
+{\caption{}%
+\label{fig:CH:WcatId}}
+{\resizebox!{\CommonHeight}{\vrule width90pt height3cm}}
+
+\fcapside[\FBwidth]
+{\caption{}%
+\label{fig:CH:moused}}
+{\resizebox!{\CommonHeight}{\vrule width70pt height1cm}}
+
+\fcapside[\FBwidth]
+{\caption{}%
+\label{fig:CH:cheesed}}
+{\resizebox!{\CommonHeight}{\vrule width40pt height1cm}}%
+\end{subfloatrow}}\caption{Figure D with a row of parts with common height.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}
+\end{figure}%
+
+\begin{figure}[H]\fboxsep-.4pt
+\ffigbox{}%%
+{\bluecolorasdefault\CommonHeightRow[.5cm]%
+{\begin{subfloatrow}[4]\useFCwidth%
+\fcapside[\FBwidth]
+{\caption{}%
+\label{fig:CH:Doge}}
+{\resizebox!{\CommonHeight}{\vrule width60pt height1cm}}
+
+\fcapside[\FBwidth]
+{\caption{}%
+\label{fig:CH:WcatIe}}
+{\resizebox!{\CommonHeight}{\vrule width90pt height3cm}}
+
+\fcapside[\FBwidth]
+{\caption{}%
+\label{fig:CH:mousee}}
+{\resizebox!{\CommonHeight}{\vrule width70pt height1cm}}
+
+\fcapside[\FBwidth]
+{\caption{}%
+\label{fig:CH:cheesee}}
+{\resizebox!{\CommonHeight}{\vrule width40pt height1cm}}%
+\end{subfloatrow}}\caption{Figure D with a row of parts with common height.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}
+\end{figure}%
+
+\begin{figure}[H]\fboxsep-.4pt
+\ffigbox{}%%
+{\CommonHeightRow[4cm]%
+{\begin{subfloatrow}[4]\useFCwidth%
+\fcapside[\FBwidth]
+{\caption{}%
+\label{fig:CH:Dogf}}
+{\resizebox!{\CommonHeight}{\vrule width60pt height1cm}}
+
+\fcapside[\FBwidth]
+{\caption{}%
+\label{fig:CH:WcatIf}}
+{\resizebox!{\CommonHeight}{\vrule width90pt height3cm}}
+
+\fcapside[\FBwidth]
+{\caption{}%
+\label{fig:CH:mousef}}
+{\resizebox!{\CommonHeight}{\vrule width70pt height1cm}}
+
+\fcapside[\FBwidth]
+{\caption{}%
+\label{fig:CH:cheesef}}
+{\resizebox!{\CommonHeight}{\vrule width40pt height1cm}}%
+\end{subfloatrow}}\caption{Figure D with a row of parts with common height.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}
+\end{figure}%
+
+\begin{figure}[H]\fboxsep-.4pt
+\ffigbox{}%%
+{\CommonHeightRow[4cm]%
+{\begin{subfloatrow}[4]\useFCwidth%
+\fcapside[\FBwidth]
+{\caption{}%
+\label{fig:CH:Dogg}}
+{\resizebox!{\CommonHeight}{\vrule width60pt height1cm}}
+
+\fcapside[\FBwidth]
+{\caption{}%
+\label{fig:CH:WcatIg}}
+{\resizebox!{\CommonHeight}{\vrule width90pt height3cm}}
+
+\fcapside[\FBwidth]
+{\caption{}%
+\label{fig:CH:mouseg}}
+{\resizebox!{\CommonHeight}{\vrule width70pt height1cm}}
+
+\fcapside[\FBwidth]
+{\caption{}%
+\label{fig:CH:cheeseg}}
+{\resizebox!{\CommonHeight}{\vrule width40pt height1cm}}%
+\end{subfloatrow}}\caption{Figure D with a row of parts with common height.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}
+\end{figure}%
+
+%--------------------------------------------------------------------
+\clearpage
+
+The examples with beside figures which also include labeled parts, have bug in
+calculation. They need predefined height value more close to the necessary common
+height.
+
+The code of the mixed-level row with labels of parts below.
+\begin{Quote}%
+\verb|\floatsetup[subfigure]{capbesideposition=left}|
+\verb|\begin{figure*}[H]|
+\verb|\CommonHeightRow*[1.5cm]%|
+\verb|{\begin{floatrow}|
+\verb|\ffigbox[\FBwidth]{}%|
+\verb|{\begin{subfloatrow}|
+\verb|\ffigbox[\FBwidth]{}{\caption{}\label{...}...}|
+\verb|\ffigbox[\FBwidth]{}{\caption{}\label{...}...}|
+\verb|\end{subfloatrow}\caption{Common caption~I}}|
+\verb|\ffigbox[\FBwidth]{}%|
+\verb|{\begin{subfloatrow}|
+\verb|\ffigbox[\FBwidth]{}{\caption{}\label{...}...}|
+\verb|\ffigbox[\FBwidth]{}{\caption{}\label{...}...}|
+\verb|\end{subfloatrow}\caption{...}}|
+\verb|\end{floatrow}}%|
+\verb|\end{figure*}|%
+\end{Quote}%
+
+Below are few examples.
+
+\begin{figure}[H]\fboxsep-.4pt
+%\def\CommonHeight{1cm}%
+\CommonHeightRow*[1.5cm]%^^A\def\CommonHeight{2.5cm}
+{\begin{floatrow}[2]%
+\ffigbox[\FBwidth]{}%
+{\begin{subfloatrow}%
+\ffigbox[\FBwidth]{}{\caption{}%
+\resizebox!{\CommonHeight}{\vrule width40pt height1cm}}
+
+\ffigbox[\FBwidth]{}{\caption{}%
+\label{fig:CHs:WcatIh}\resizebox!{\CommonHeight}{\vrule width80pt height3cm}}%
+\end{subfloatrow}\caption{Common captions~Ic.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}
+
+\ffigbox[\FBwidth]{}%
+{\begin{subfloatrow}\useFCwidth%
+\ffigbox[\FBwidth]{}{\caption{}%
+\label{fig:CHs:mouseh}\resizebox!{\CommonHeight}{\vrule width40pt height1cm}}
+
+\ffigbox[\FBwidth]{}{\caption{}%
+\label{fig:CHs:cheeseh}\resizebox!{\CommonHeight}{\vrule width70pt height1cm}}%
+\end{subfloatrow}\caption{Common captions~IIc in a~row with common height of graphics.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}%
+\end{floatrow}}%
+\end{figure}%
+
+\begin{figure}[H]\fboxsep-.4pt
+%\def\CommonHeight{1cm}%
+\CommonHeightRow*[1.5cm]%^^A\def\CommonHeight{2.5cm}
+{\begin{floatrow}[2]%
+\ffigbox[\FBwidth]{}%
+{\begin{subfloatrow}%
+\ffigbox[\FBwidth]{}{\caption{}%
+\resizebox!{\CommonHeight}{\fbox{\input{BlackDog.picture}}}}
+
+\ffigbox[\FBwidth]{}{\caption{}%
+\label{fig:CHs:WcatIi}\resizebox!{\CommonHeight}{\fbox{\input{TheCat.picture}}}}%
+\end{subfloatrow}\caption{Common captions~Ic.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}
+
+\ffigbox[\FBwidth]{}%
+{\begin{subfloatrow}\useFCwidth%
+\ffigbox[\FBwidth]{}{\caption{}%
+\label{fig:CHs:mousei}\resizebox!{\CommonHeight}{\fbox{\input{Mouse.picture}}}}
+
+\ffigbox[\FBwidth]{}{\caption{}%
+\label{fig:CHs:cheesei}\resizebox!{\CommonHeight}{\fbox{\input{Cheese.picture}}}}%
+\end{subfloatrow}\caption{Common captions~IIc in a~row with common height of graphics.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}%
+\end{floatrow}}%
+\end{figure}%
+
+\begin{figure}[H]\fboxsep-.4pt
+%\def\CommonHeight{1cm}%
+\redcolorasdefault\CommonHeightRow*%{5cm}^^A\def\CommonHeight{2.5cm}
+{\begin{floatrow}[2]%
+\ffigbox[\FBwidth]{}%
+{\begin{subfloatrow}%
+\ffigbox[\FBwidth]{}{\caption{}%
+\resizebox!{\CommonHeight}{\vrule width40pt height1cm}}
+
+\ffigbox[\FBwidth]{}{\caption{}%
+\label{fig:CHs:WcatIj}\resizebox!{\CommonHeight}{\vrule width80pt height3cm}}%
+\end{subfloatrow}\caption{Common captions~Id.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}
+
+\ffigbox[\FBwidth]{}%
+{\begin{subfloatrow}\useFCwidth%
+\ffigbox[\FBwidth]{}{\caption{}%
+\label{fig:CHs:mousej}\resizebox!{\CommonHeight}{\vrule width40pt height1cm}}
+
+\ffigbox[\FBwidth]{}{\caption{}%
+\label{fig:CHs:cheesej}\resizebox!{\CommonHeight}{\vrule width70pt height1cm}}%
+\end{subfloatrow}\caption{Common captions~IId in a~row with common height of graphics.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}%
+\end{floatrow}}%
+\end{figure}%
+
+\begin{figure}[H]\fboxsep-.4pt
+%\def\CommonHeight{1cm}%
+\redcolorasdefault\CommonHeightRow*%{5cm}^^A\def\CommonHeight{2.5cm}
+{\begin{floatrow}[2]%
+\ffigbox[\FBwidth]{}%
+{\begin{subfloatrow}%
+\ffigbox[\FBwidth]{}{\caption{}%
+\resizebox!{\CommonHeight}{\fbox{\input{BlackDog.picture}}}}
+
+\ffigbox[\FBwidth]{}{\caption{}%
+\label{fig:CHs:WcatIk}\resizebox!{\CommonHeight}{\fbox{\input{TheCat.picture}}}}%
+\end{subfloatrow}\caption{Common captions~Id.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}
+
+\ffigbox[\FBwidth]{}%
+{\begin{subfloatrow}\useFCwidth%
+\ffigbox[\FBwidth]{}{\caption{}%
+\label{fig:CHs:mousek}\resizebox!{\CommonHeight}{\fbox{\input{Mouse.picture}}}}
+
+\ffigbox[\FBwidth]{}{\caption{}%
+\label{fig:CHs:cheesek}\resizebox!{\CommonHeight}{\fbox{\input{Cheese.picture}}}}%
+\end{subfloatrow}\caption{Common captions~IId in a~row with common height of graphics.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}%
+\end{floatrow}}%
+\end{figure}%
+
+
+\begin{figure}[H]\fboxsep-.4pt
+%\def\CommonHeight{1cm}%
+\bluecolorasdefault\CommonHeightRow*[.5cm]%^^A\def\CommonHeight{2.5cm}
+{\begin{floatrow}[2]%
+\ffigbox[\FBwidth]{}%
+{\begin{subfloatrow}%
+\ffigbox[\FBwidth]{}{\caption{}%
+\resizebox!{\CommonHeight}{\vrule width40pt height1cm}}
+
+\ffigbox[\FBwidth]{}{\caption{}%
+\label{fig:CHs:WcatIl}\resizebox!{\CommonHeight}{\vrule width80pt height3cm}}%
+\end{subfloatrow}\caption{Common captions~Ie.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}
+
+\ffigbox[\FBwidth]{}%
+{\begin{subfloatrow}\useFCwidth%
+\ffigbox[\FBwidth]{}{\caption{}%
+\label{fig:CHs:mousel}\resizebox!{\CommonHeight}{\vrule width40pt height1cm}}
+
+\ffigbox[\FBwidth]{}{\caption{}%
+\label{fig:CHs:cheesel}\resizebox!{\CommonHeight}{\vrule width70pt height1cm}}%
+\end{subfloatrow}\caption{Common captions~IIe in a~row with common height of graphics.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}%
+\end{floatrow}}%
+\end{figure}%
+
+\begin{figure}[H]\fboxsep-.4pt
+%\def\CommonHeight{1cm}%
+\bluecolorasdefault\CommonHeightRow*[.5cm]%^^A\def\CommonHeight{2.5cm}
+{\begin{floatrow}[2]%
+\ffigbox[\FBwidth]{}%
+{\begin{subfloatrow}%
+\ffigbox[\FBwidth]{}{\caption{}%
+\resizebox!{\CommonHeight}{\fbox{\input{BlackDog.picture}}}}
+
+\ffigbox[\FBwidth]{}{\caption{}%
+\label{fig:CHs:WcatIm}\resizebox!{\CommonHeight}{\fbox{\input{TheCat.picture}}}}%
+\end{subfloatrow}\caption{Common captions~Ie.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}
+
+\ffigbox[\FBwidth]{}%
+{\begin{subfloatrow}\useFCwidth%
+\ffigbox[\FBwidth]{}{\caption{}%
+\label{fig:CHs:mousem}\resizebox!{\CommonHeight}{\fbox{\input{Mouse.picture}}}}
+
+\ffigbox[\FBwidth]{}{\caption{}%
+\label{fig:CHs:cheesem}\resizebox!{\CommonHeight}{\fbox{\input{Cheese.picture}}}}%
+\end{subfloatrow}\caption{Common captions~IIe in a~row with common height of graphics.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}%
+\end{floatrow}}%
+\end{figure}%
+
+\def\XX{\showthe\Zhsize\showthe\Xhsize}
+%--------------------------------------------------------------------
+\clearpage
+
+The example of the mixed-level row with labels of parts beside.
+\begin{Quote}%
+\verb|\floatsetup[subfigure]{capbesideposition=left}|
+\verb|\begin{figure*}[H]|
+\verb|\CommonHeightRow*[55pt]%|
+\verb|{\begin{floatrow}|
+\verb|\ffigbox[\FBwidth]{}%|
+\verb|{\begin{subfloatrow}\useFCwidth|
+\verb|\fcapside[\FBwidth]{}{\caption{}\label{...}...}|
+\verb|\fcapside[\FBwidth]{}{\caption{}\label{...}...}|
+\verb|\end{subfloatrow}\caption{Common caption~I}}|
+\verb|\ffigbox[\FBwidth]{}%|
+\verb|{\begin{subfloatrow}\useFCwidth|
+\verb|\fcapside[\FBwidth]{}{\caption{}\label{...}...}|
+\verb|\fcapside[\FBwidth]{}{\caption{}\label{...}...}|
+\verb|\end{subfloatrow}\caption{...}}|
+\verb|\end{floatrow}}%|
+\verb|\end{figure*}|%
+\end{Quote}%
+
+Below are few examples.
+
+\begin{figure}[H]\fboxsep-.4pt
+%\def\CommonHeight{1cm}%
+\CommonHeightRow*[55pt]%^^A\def\CommonHeight{2.5cm}
+{\begin{floatrow}[2]%
+\ffigbox[\FBwidth]{}%
+{\begin{subfloatrow}\useFCwidth%
+\fcapside[\FBwidth]{}{\caption{}%
+\resizebox!{\CommonHeight}%
+{\vrule width30pt height1cm}}
+
+\fcapside[\FBwidth]{}{\caption{}%
+\label{fig:CHs:WcatIn}\resizebox!{\CommonHeight}%
+{\vrule width20pt height2cm}}
+\end{subfloatrow}\caption{Common captions~If.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}
+
+\ffigbox[\FBwidth]{}%
+{\begin{subfloatrow}\useFCwidth%
+\fcapside[\FBwidth]{}{\caption{}%
+\label{fig:CHs:mousen}\resizebox!{\CommonHeight}%
+{\vrule width10pt height1cm}}
+
+\fcapside[\FBwidth]{}{\caption{}%
+\label{fig:CHs:cheesen}\resizebox!{\CommonHeight}%
+{\vrule width30pt height1cm}}
+\end{subfloatrow}\caption{Common captions~IIf in a~row with common height of graphics.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}%
+
+% \ffigbox[\Xhsize]{}{\vrule width\Xhsize height5pt\caption{}}
+\end{floatrow}}%
+\end{figure}%
+
+\begin{figure}[H]\fboxsep-.4pt
+%\def\CommonHeight{1cm}%
+\redcolorasdefault\CommonHeightRow*%{5cm}^^A\def\CommonHeight{2.5cm}
+{\begin{floatrow}[2]%
+\ffigbox[\FBwidth]{}%
+{\begin{subfloatrow}\useFCwidth%
+\fcapside[\FBwidth]{}{\caption{}%
+\resizebox!{\CommonHeight}%
+{\vrule width30pt height1cm}}
+
+\fcapside[\FBwidth]{}{\caption{}%
+\label{fig:CHs:WcatIo}\resizebox!{\CommonHeight}%
+{\vrule width20pt height2cm}}
+\end{subfloatrow}\caption{Common captions~Ig.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}
+
+\ffigbox[\FBwidth]{}%
+{\begin{subfloatrow}\useFCwidth%
+\fcapside[\FBwidth]{}{\caption{}%
+\label{fig:CHs:mouseo}\resizebox!{\CommonHeight}%
+{\vrule width10pt height1cm}}
+
+\fcapside[\FBwidth]{}{\caption{}%
+\label{fig:CHs:cheeseo}\resizebox!{\CommonHeight}%
+{\vrule width30pt height1cm}}
+\end{subfloatrow}\caption{Common captions~IIg in a~row with common height of graphics.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}%
+
+% \ffigbox[\Xhsize]{}{\vrule width\Xhsize height5pt\caption{}}
+\end{floatrow}}%
+\end{figure}%
+
+\begin{figure}[H]\fboxsep-.4pt
+%\def\CommonHeight{1cm}%
+\bluecolorasdefault\CommonHeightRow*[.5cm]%^^A\def\CommonHeight{2.5cm}
+{\begin{floatrow}[2]%
+\ffigbox[\FBwidth]{}%
+{\begin{subfloatrow}\useFCwidth%
+\fcapside[\FBwidth]{}{\caption{}%
+\resizebox!{\CommonHeight}%
+{\vrule width30pt height1cm}}
+
+\fcapside[\FBwidth]{}{\caption{}%
+\label{fig:CHs:WcatIp}%
+\resizebox!{\CommonHeight}%
+{\vrule width20pt height2cm}}
+\end{subfloatrow}\caption{Common captions~Ih.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}
+
+\ffigbox[\FBwidth]{}%
+{\begin{subfloatrow}\useFCwidth%
+\fcapside[\FBwidth]{}{\caption{}%
+\label{fig:CHs:mousep}%
+\resizebox!{\CommonHeight}%
+{\vrule width10pt height1cm}}
+
+\fcapside[\FBwidth]{}{\caption{}%
+\label{fig:CHs:cheesep}%
+\resizebox!{\CommonHeight}%
+{\vrule width30pt height1cm}}
+\end{subfloatrow}\caption{Common captions~IIh in a~row with common height of graphics.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}%
+
+% \ffigbox[\Xhsize]{}{\vrule width\Xhsize height5pt\caption{}}
+\end{floatrow}}%
+\end{figure}%
+
+%--------------------------------------------------------------------
+\clearpage
+
+\begin{figure}[H]\fboxsep-.4pt
+%\def\CommonHeight{1cm}%
+\CommonHeightRow*[2.5cm]%^^A\def\CommonHeight{2.5cm}
+{\begin{floatrow}[2]%
+\ffigbox[\FBwidth]{}%
+{\begin{subfloatrow}[2]%
+\ffigbox[\FBwidth]{}{\caption{}%
+\resizebox!{\CommonHeight}%
+{\vrule width40pt height1cm}}
+
+\ffigbox[\FBwidth]{}{\caption{}%
+\label{fig:CHs:WcatIq}%
+\resizebox!{\CommonHeight}%
+{\vrule width30pt height2cm}}%
+\end{subfloatrow}\caption{Common captions~Ii.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}
+
+\ffigbox[\FBwidth]{}%
+{\begin{subfloatrow}[2]\useFCwidth%
+\ffigbox[\FBwidth]{}{\caption{}%
+\resizebox!{\CommonHeight}%
+{\vrule width30pt height1cm}}
+
+\ffigbox[\FBwidth]{}{\caption{}%
+\label{fig:CHs:WcatIqq}%
+\resizebox!{\CommonHeight}%
+{\vrule width40pt height2cm}}
+\end{subfloatrow}\caption{Common captions~IIi.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}
+\end{floatrow}}%
+\end{figure}%
+
+\begin{figure}[H]\fboxsep-.4pt
+%\def\CommonHeight{1cm}%
+\redcolorasdefault\CommonHeightRow*%{5cm}^^A\def\CommonHeight{2.5cm}
+{\begin{floatrow}[2]%
+\ffigbox[\FBwidth]{}%
+{\begin{subfloatrow}[2]%
+\ffigbox[\FBwidth]{}{\caption{}%
+\resizebox!{\CommonHeight}%
+{\vrule width40pt height1cm}}
+
+\ffigbox[\FBwidth]{}{\caption{}%
+\label{fig:CHs:WcatIr}%
+\resizebox!{\CommonHeight}%
+{\vrule width30pt height2cm}}%
+\end{subfloatrow}\caption{Common captions~Ij.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}
+
+\ffigbox[\FBwidth]{}%
+{\begin{subfloatrow}[2]\useFCwidth%
+\ffigbox[\FBwidth]{}{\caption{}%
+\resizebox!{\CommonHeight}%
+{\vrule width30pt height1cm}}
+
+\ffigbox[\FBwidth]{}{\caption{}%
+\label{fig:CHs:WcatIrr}%
+\resizebox!{\CommonHeight}%
+{\vrule width40pt height2cm}}
+\end{subfloatrow}\caption{Common captions~IIj.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}
+\end{floatrow}}%
+\end{figure}%
+
+\begin{figure}[H]\fboxsep-.4pt
+%\def\CommonHeight{1cm}%
+\bluecolorasdefault\CommonHeightRow*[.5cm]%^^A\def\CommonHeight{2.5cm}
+{\begin{floatrow}[2]%
+\ffigbox[\FBwidth]{}%
+{\begin{subfloatrow}[2]%
+\ffigbox[\FBwidth]{}{\caption{}%
+\resizebox!{\CommonHeight}%
+{\vrule width40pt height1cm}}
+
+\ffigbox[\FBwidth]{}{\caption{}%
+\label{fig:CHs:WcatIs}%
+\resizebox!{\CommonHeight}%
+{\vrule width30pt height2cm}}%
+\end{subfloatrow}\caption{Common captions~Ij.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}
+
+\ffigbox[\FBwidth]{}%
+{\begin{subfloatrow}[2]\useFCwidth%
+\ffigbox[\FBwidth]{}{\caption{}%
+\resizebox!{\CommonHeight}%
+{\vrule width30pt height1cm}}
+
+\ffigbox[\FBwidth]{}{\caption{}%
+\label{fig:CHs:WcatIss}%
+\resizebox!{\CommonHeight}%
+{\vrule width40pt height2cm}}
+\end{subfloatrow}\caption{Common captions~IIj.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}
+\end{floatrow}}%
+\end{figure}%
+
+%--------------------------------------------------------------------
+\clearpage
+
+The code of the mixed-level row with labels of parts beside.
+\begin{Quote}%
+\verb|\floatsetup[subfigure]{capbesideposition=left}|
+\verb|\begin{figure*}[H]|
+\verb|\CommonHeightRow*[2.75cm]%|
+\verb|{\begin{floatrow}|%
+\verb|\ffigbox[\FBwidth]{}|
+\verb|{\begin{subfloatrow}[3]\useFCwidth|
+\verb|\fcapside[\FBwidth]{}{\caption{}\label{...}...}|
+\verb|\fcapside[\FBwidth]{}{\caption{}\label{...}...}|
+\verb|\fcapside[\FBwidth]{}{\caption{}\label{...}...}|
+\verb|\end{subfloatrow}\caption{Common caption~I}}|
+\verb|\ffigbox[\FBwidth]{}{\caption{...}\label{...}...}|
+\verb|\end{floatrow}}%|
+\verb|\end{figure*}|%
+\end{Quote}%
+
+Below is the example.
+
+\begin{figure}[H]\fboxsep-.4pt
+%\def\CommonHeight{1cm}%
+\CommonHeightRow*[2.75cm]%^^A\def\CommonHeight{2.5cm}
+{\begin{floatrow}[2]%
+\ffigbox[\FBwidth]{}%
+{\begin{subfloatrow}[3]\useFCwidth%
+\fcapside[\FBwidth]{}{\caption{}%
+\resizebox!{\CommonHeight}%
+{\vrule width40pt height1cm}}%
+\fcapside[\FBwidth]{}{\caption{}%
+\label{fig:CHs:WcatIt}%
+\resizebox!{\CommonHeight}%
+{\vrule width30pt height2cm}}%
+\fcapside[\FBwidth]{}{\caption{}%
+\label{fig:CHs:WcatItt}%
+\resizebox!{\CommonHeight}%
+{\vrule width30pt height3cm}}
+\end{subfloatrow}\caption{Common captions~Ik.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}%
+\ffigbox[\FBwidth]{}%
+{\resizebox!{\CommonHeight}%
+{\vrule width40pt
+ height1cm}\caption{%
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}
+\end{floatrow}}%
+\end{figure}%
+
+\begin{figure}[H]\fboxsep-.4pt
+%\def\CommonHeight{1cm}%
+\redcolorasdefault\CommonHeightRow*%{5cm}^^A\def\CommonHeight{2.5cm}
+{\begin{floatrow}[2]%
+\ffigbox[\FBwidth]{}%
+{\begin{subfloatrow}[3]\useFCwidth%
+\fcapside[\FBwidth]{}{\caption{}%
+\resizebox!{\CommonHeight}%
+{\vrule width40pt height1cm}}%
+\fcapside[\FBwidth]{}{\caption{}%
+\label{fig:CHs:WcatIu}%
+\resizebox!{\CommonHeight}%
+{\vrule width30pt height2cm}}%
+\fcapside[\FBwidth]{}{\caption{}%
+\label{fig:CHs:WcatIuu}%
+\resizebox!{\CommonHeight}%
+{\vrule width30pt height3cm}}
+\end{subfloatrow}\caption{Common captions~Im.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}%
+\ffigbox[\FBwidth]{}%
+{\resizebox!{\CommonHeight}%
+{\vrule width40pt
+ height1cm}\caption{}}
+\end{floatrow}}%
+\end{figure}%
+
+\begin{figure}[H]\fboxsep-.4pt
+%\def\CommonHeight{1cm}%
+\bluecolorasdefault\CommonHeightRow*[.5cm]%^^A\def\CommonHeight{2.5cm}
+{\begin{floatrow}[2]%
+\ffigbox[\FBwidth]{}%
+{\begin{subfloatrow}[3]\useFCwidth%
+\fcapside[\FBwidth]{}{\caption{}%
+\resizebox!{\CommonHeight}%
+{\vrule width40pt height1cm}}%
+\fcapside[\FBwidth]{}{\caption{}%
+\label{fig:CHs:WcatIv}%
+\resizebox!{\CommonHeight}%
+{\vrule width30pt height2cm}}%
+\fcapside[\FBwidth]{}{\caption{}%
+\label{fig:CHs:WcatIvv}%
+\resizebox!{\CommonHeight}%
+{\vrule width30pt height3cm}}
+\end{subfloatrow}\caption{Common captions~Im.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}%
+\ffigbox[\FBwidth]{}%
+{\resizebox!{\CommonHeight}%
+{\vrule width40pt
+ height1cm}\caption{}}
+\end{floatrow}}%
+\end{figure}%
+
+%--------------------------------------------------------------------
+\clearpage
+
+\begin{figure}[H]\fboxsep-.4pt
+%\def\CommonHeight{1cm}%
+\CommonHeightRow*[2.5cm]%^^A\def\CommonHeight{2.5cm}
+{\begin{floatrow}[2]%
+\ffigbox[\FBwidth]{}%
+{\begin{subfloatrow}[2]\useFCwidth%
+\fcapside[\FBwidth]{}{\caption{}%
+\resizebox!{\CommonHeight}%
+{\vrule width40pt height1cm}}%
+\fcapside[\FBwidth]{}{\caption{}%
+\label{fig:CHs:WcatIw}%
+\resizebox!{\CommonHeight}%
+{\vrule width30pt height2cm}}
+\end{subfloatrow}\caption{Common captions~Il.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}%
+\ffigbox[\FBwidth]{}%
+{\begin{subfloatrow}[2]\useFCwidth%
+\fcapside[\FBwidth]{}{\caption{}%
+\resizebox!{\CommonHeight}%
+{\vrule width30pt height1cm}}%
+\fcapside[\FBwidth]{}{\caption{}%
+\label{fig:CHs:WcatIww}%
+\resizebox!{\CommonHeight}%
+{\vrule width40pt height2cm}}
+\end{subfloatrow}\caption{Common captions~IIl.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}
+\end{floatrow}}%
+\end{figure}%
+
+\begin{figure}[H]\fboxsep-.4pt
+%\def\CommonHeight{1cm}%
+\redcolorasdefault\CommonHeightRow*%[5cm]^^A\def\CommonHeight{2.5cm}
+{\begin{floatrow}[2]%
+\ffigbox[\FBwidth]{}%
+{\begin{subfloatrow}[2]\useFCwidth%
+\fcapside[\FBwidth]{}{\caption{}%
+\resizebox!{\CommonHeight}%
+{\vrule width40pt height1cm}}%
+\fcapside[\FBwidth]{}{\caption{}%
+\label{fig:CHs:WcatIx}%
+\resizebox!{\CommonHeight}%
+{\vrule width30pt height2cm}}
+\end{subfloatrow}\caption{Common captions~Im.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}%
+\ffigbox[\FBwidth]{}%
+{\begin{subfloatrow}[2]\useFCwidth%
+\fcapside[\FBwidth]{}{\caption{}%
+\resizebox!{\CommonHeight}%
+{\vrule width30pt height1cm}}%
+\fcapside[\FBwidth]{}{\caption{}%
+\label{fig:CHs:WcatIxx}%
+\resizebox!{\CommonHeight}%
+{\vrule width40pt height2cm}}
+\end{subfloatrow}\caption{Common captions~IIm.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}
+\end{floatrow}}%
+\end{figure}%
+
+\begin{figure}[H]\fboxsep-.4pt
+%\def\CommonHeight{1cm}%
+\bluecolorasdefault\CommonHeightRow*[.5cm]%^^A\def\CommonHeight{2.5cm}
+{\begin{floatrow}[2]%
+\ffigbox[\FBwidth]{}%
+{\begin{subfloatrow}[2]\useFCwidth%
+\fcapside[\FBwidth]{}{\caption{}%
+\resizebox!{\CommonHeight}%
+{\vrule width40pt height1cm}}%
+\fcapside[\FBwidth]{}{\caption{}%
+\label{fig:CHs:WcatIy}%
+\resizebox!{\CommonHeight}%
+{\vrule width30pt height2cm}}
+\end{subfloatrow}\caption{Common captions~Im.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}%
+\ffigbox[\FBwidth]{}%
+{\begin{subfloatrow}[2]\useFCwidth%
+\fcapside[\FBwidth]{}{\caption{}%
+\resizebox!{\CommonHeight}%
+{\vrule width30pt height1cm}}%
+\fcapside[\FBwidth]{}{\caption{}%
+\label{fig:CHs:WcatIyy}%
+\resizebox!{\CommonHeight}%
+{\vrule width40pt height2cm}}
+\end{subfloatrow}\caption{Common captions~IIm.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}
+\end{floatrow}}%
+\end{figure}%
+
+%--------------------------------------------------------------------
+%--------------------------------------------------------------------
+\begingroup
+ \floatsetup[figure]{style=plain}\floatsetup[widefloat]{margins=hangleft}
+ \floatsetup[subfigure]{heightadjust=all}
+ \begin{figure*}[H]\fboxsep-.4pt
+ \CommonHeightRow*%
+ {\begin{floatrow}%
+ \ffigbox[\FBwidth]{}%
+ {\begin{subfloatrow}%
+ \ffigbox[\FBwidth]{}{\caption{Figure~I in the row with common heights}%
+ \label{fig:CHsI:Dog}\resizebox!{\CommonHeight}{\fbox{\input{BlackDog.picture}}}}
+
+ \ffigbox[\FBwidth]{}{\caption{Figure~II in the row with common heights}%
+ \label{fig:CHsI:WcatI}\resizebox!{\CommonHeight}{\fbox{\input{TheCat.picture}}}}
+ \end{subfloatrow}\caption{Common caption~I}}
+
+ \ffigbox[\FBwidth]{}%
+ {\begin{subfloatrow}%
+ \ffigbox[\FBwidth]{}{\caption{Figure~III in the row with common heights\\ \strut}%
+ \label{fig:CHsI:mouse}\resizebox!{\CommonHeight}{\fbox{\input{Mouse.picture}}}}
+
+ \ffigbox[\FBwidth]{}{\caption{Figure~IV in the row with common heights}%
+ \label{fig:CHsI:cheese}\resizebox!{\CommonHeight}{\fbox{\input{Cheese.picture}}}}
+ \end{subfloatrow}\caption{Common caption~II in a~row with common height of graphics}}
+ \end{floatrow}}%
+ \end{figure*}%
+\endgroup
+%--------------------------------------------------------------------
+%--------------------------------------------------------------------
+\cleardoublepage
+
+\section{Usage of the \protect\texttt{{\char92}Xhsize} command in mixed-level rows}
+
+Usage of the \verb|\Xhsize| command in mixed-level rows.
+
+\begin{figure}[H]\fboxsep-.4pt
+%\def\CommonHeight{1cm}%
+%\CommonHeightRow{2.5cm}%^^A\def\CommonHeight{2.5cm}
+{\begin{floatrow}[2]%
+\ffigbox[\FBwidth]{}%
+{\begin{subfloatrow}[3]\useFCwidth%
+\fcapside[\FBwidth]{}{\caption{}%
+%\resizebox!{\CommonHeight}
+{\vrule width40pt height1cm}}%
+\fcapside[\FBwidth]{}{\caption{}%
+\label{fig:CHs:WcatIz}%\resizebox!{\CommonHeight}
+{\vrule width30pt height2cm}}%
+\fcapside[\FBwidth]{}{\caption{}%
+\label{fig:CHs:WcatIzz}%\resizebox!{\CommonHeight}
+{\vrule width30pt height2.4cm}}
+\end{subfloatrow}\caption{Common captions~In.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}%
+\ffigbox[\Xhsize]{}%
+{\vrule width\hsize
+ height1cm\caption{%.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}
+\end{floatrow}}%
+\end{figure}%
+
+
+The next row needs the \verb|\hsize\Xhsize\filFCOhsize| sentence for the last subfigure in \verb|\fcapside| box.
+
+\begin{figure}[H]\fboxsep-.4pt
+%\def\CommonHeight{1cm}%
+%\CommonHeightRow{2.5cm}%^^A\def\CommonHeight{2.5cm}
+{\begin{floatrow}[2]%
+\ffigbox[\FBwidth]{}%
+{\begin{subfloatrow}[2]\useFCwidth%
+\fcapside[\FBwidth]{}{\caption{}%
+%\resizebox!{\CommonHeight}
+{\vrule width40pt height1cm}}%
+\fcapside[\FBwidth]{}{\caption{}%
+\label{fig:CHs:WcatIaz}%\resizebox!{\CommonHeight}
+{\vrule width30pt height2cm}}
+\end{subfloatrow}\caption{Common captions~Io.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}%
+\ffigbox[\Xhsize]{}%
+{\begin{subfloatrow}[2]\useFCwidth%
+\fcapside[\FBwidth]{}{\caption{}%
+%\resizebox!{\CommonHeight}
+{\vrule width30pt height1cm}}%
+\hsize\Xhsize\filFCOhsize\fcapside{}{\caption{}%
+\label{fig:CHs:WcatIazz}%\resizebox!{\CommonHeight}
+{\vrule width\hsize height2cm}}
+\end{subfloatrow}\caption{Common captions~IIo.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}
+\end{floatrow}}%
+\end{figure}%
+
+\begin{figure}[H]\fboxsep-.4pt
+%\def\CommonHeight{1cm}%
+%\CommonHeightRow{2.5cm}%^^A\def\CommonHeight{2.5cm}
+{\begin{floatrow}[2]%
+\ffigbox[\FBwidth]{}%
+{\begin{subfloatrow}[3]%
+\ffigbox[\FBwidth]{}{\caption{}%
+%\resizebox!{\CommonHeight}
+{\vrule width40pt height1cm}}%
+\ffigbox[\FBwidth]{}{\caption{}%
+\label{fig:CHs:WcatIbz}%\resizebox!{\CommonHeight}
+{\vrule width30pt height2cm}}%
+\ffigbox[\FBwidth]{}{\caption{}%
+\label{fig:CHs:WcatIbzz}%\resizebox!{\CommonHeight}
+{\vrule width30pt height2.4cm}}
+\end{subfloatrow}\caption{Common captions~Ip.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}%
+\ffigbox[\Xhsize]{}%
+{\vrule width\hsize
+ height1cm\caption{%.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}
+\end{floatrow}}%
+\end{figure}%
+
+\begin{figure}[H]\fboxsep-.4pt
+%\def\CommonHeight{1cm}%
+%\CommonHeightRow{2.5cm}%^^A\def\CommonHeight{2.5cm}
+{\begin{floatrow}[2]%
+\ffigbox[\FBwidth]{}%
+{\begin{subfloatrow}[2]%
+\ffigbox[\FBwidth]{}{\caption{}%
+%\resizebox!{\CommonHeight}
+{\vrule width40pt height1cm}}%
+\ffigbox[\FBwidth]{}{\caption{}%
+\label{fig:CHs:WcatIcz}%\resizebox!{\CommonHeight}
+{\vrule width30pt height2cm}}
+\end{subfloatrow}\caption{Common captions~Iq.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}%
+\ffigbox[\Xhsize]{}%
+{\begin{subfloatrow}[2]\useFCwidth%
+\ffigbox[\FBwidth]{}{\caption{}%
+%\resizebox!{\CommonHeight}
+{\vrule width30pt height1cm}}%
+\ffigbox[\Xhsize]{}{\caption{}%
+\label{fig:CHs:WcatIczz}%\resizebox!{\CommonHeight}
+{\vrule width\hsize height2cm}}
+\end{subfloatrow}\caption{Common captions~IIq.
+Common captions in a~row with common height of graphics.
+Common captions in a~row with common height of graphics}}
+\end{floatrow}}%
+\end{figure}%
+\endgroup
+% ----------------------------------------------------------------
+\end{document}
diff --git a/macros/latex/contrib/floatrow/frsample07.tex b/macros/latex/contrib/floatrow/frsample07.tex
new file mode 100644
index 0000000000..cc8e0553ab
--- /dev/null
+++ b/macros/latex/contrib/floatrow/frsample07.tex
@@ -0,0 +1,448 @@
+\input pictures
+%\listfiles
+\documentclass{book}
+\advance\textwidth-1in
+\advance\oddsidemargin.5in
+\advance\marginparwidth-.75in
+%\advance\evensidemargin.5in
+\usepackage{calc,listpen}
+\usepackage{tabularx,array}
+\usepackage{floatpagestyle}
+
+\usepackage{graphicx}
+
+\usepackage{color}
+\definecolor{gray}{gray}{.5}
+\definecolor{emphblue}{rgb}{0,0,0.5}
+%light
+%\definecolor{lyellow}{cmyk}{0,0,0.24,0}
+%\definecolor{lred}{cmyk}{0,0.05,0.3,0}
+%saturated
+%\definecolor{lyellow}{cmyk}{0,0,1,0}
+\definecolor{lyellow}{rgb}{1,1,.6}
+%\definecolor{lred}{cmyk}{0,0.24,0.84,0}
+\definecolor{lred}{rgb}{1,.94,.62}
+\definecolor{lredblack}{cmyk}{0,0.36,0.6,1}
+\def\emphcolor{\color{emphblue}}
+
+\usepackage{fancyhdr}\pagestyle{fancy}\fancyfoot{} \fancyhead[LE]{\leavevmode\hspace*{-\marginparwidth}\hskip-\marginparsep
+ \def\arraystretch{1,2}\begin{tabular}{@{}l@{}}
+ \smash{\rlap{\bfseries \large \thepage}}\hskip\marginparwidth\hskip\marginparsep
+ \vrule\hbox to\textwidth{\slshape\leftmark\hfill}\vrule
+ \hskip\marginparwidth\hskip\marginparsep\smash{\llap{\bfseries \large \thepage}}
+ \\ \hline
+ \end{tabular}\hskip-\marginparsep\hspace*{-\marginparwidth}}
+\fancyhead[LO]{\leavevmode\hspace*{-\marginparwidth}\hskip-\marginparsep
+ \def\arraystretch{1,2}\begin{tabular}{@{}l@{}}
+ \smash{\rlap{\bfseries \large \thepage}}\hskip\marginparwidth\hskip\marginparsep
+ \vrule\hbox to\textwidth{\hfill\slshape\rightmark}\vrule
+ \hskip\marginparwidth\hskip\marginparsep\smash{\llap{\bfseries \large \thepage}}
+ \\ \hline
+ \end{tabular}\hskip-\marginparsep\hspace*{-\marginparwidth}}
+\fancyhead[RE]{}\fancyhead[CE]{}
+\fancyhead[RO]{}\fancyhead[CO]{}
+\renewcommand\headrulewidth{0pt}
+\fancyheadoffset[LE,RO]{0pt}
+\fancyheadoffset[RE,LO]{0pt}
+\fancyheadoffset{0pt}
+
+\usepackage[font={small,color=lredblack},labelfont=bf,labelsep=period,
+ singlelinecheck=no]{caption}[2004/11/28]
+\captionsetup[floatfoot]{font={color=lredblack}}
+
+\usepackage[font=small,captionskip=5pt,
+ footskip=.5\skip\footins,footnoterule=fullsize,
+ floatrowsep=qquad,capbesidesep=quad,capbesideposition=inside,
+ facing=yes,floatHaslist=yes,doublefloataswide=yes]{floatrow}
+\usepackage{fr-fancy}
+
+\DeclareNewFloatType{textbox}{fileext=lor,name=Text,placement=tp}
+
+\newfloatcommand{ttextbox}{textbox}
+
+\newcommand\TEXTBOX[1][]{%
+Here goes first line of text \text\par
+There goes second line of text#1\par
+Thence goes third line of text \text\par
+Hence goes fourth line of text}
+
+\DeclareObjectSet{indent}{\raggedright\parindent15pt\parskip2pt\color{lredblack}}
+
+\floatsetup[textbox]{style=plain,heightadjust=all,
+% frameset={\fboxrule=1pt\fboxsep=12pt},
+ font={color=lredblack},margins=centering,captionskip=7pt,
+ capposition=bottom,objectset=indent,
+ %capbesideframe=yes,
+ capbesideposition=outside,
+ capbesidewidth=\marginparwidth,valign=t}
+
+%\floatsetup[widetextbox]{margins=hanginside,facing=yes,rowfill={\fill,\fill},
+% floatwidth=\textwidth}
+
+\DeclareMarginSet{hanginside}{\setfloatmargins*
+{\strut\hskip-\marginparwidth\hskip-\marginparsep}{}%\hfill
+ }
+\DeclareMarginSet{hangoutside}{\setfloatmargins*
+{}{\hskip-\marginparwidth\hskip-\marginparsep\strut}%\hfill
+ }
+
+\DeclareColorBox{framedfigure}{\fcolorbox{gray}{white}}
+\DeclareColorBox{yellowplate}{\fcolorbox{lyellow}{lyellow}}
+\DeclareColorBox{redplate}{\fcolorbox{lred}{lred}}
+\DeclareColorBox{Redplate}{\colorbox{lred}}
+
+\DeclareCBoxCorners{Redplate}
+ {\floatfacing{}{{\color{red}
+ \linethickness{.5pt}\put(-.5pt,-.5pt)
+ {{\put(0pt,0pt){\line(0,1){\FRcolorboxht}}}%
+ {\put(0pt,0pt){\line(1,0){\FRcolorboxwd}}}%
+ {\linethickness{.24pt}\put(-2pt,-2pt){\line(0,1){2cm}}}%
+ {\linethickness{.24pt}\put(-2pt,-2pt){\line(1,0){3cm}}}}%
+ }}}
+ {\floatfacing{{\color{red}
+ \linethickness{.5pt}\put(.5pt,-.5pt)
+ {{\put(0pt,0pt){\line(0,1){\FRcolorboxht}}}%
+ {\put(0pt,0pt){\line(-1,0){\FRcolorboxwd}}}%
+ {\linethickness{.24pt}\put(2pt,-2pt){\line(0,1){2cm}}}%
+ {\linethickness{.24pt}\put(2pt,-2pt){\line(-1,0){3cm}}}}%
+ }}{}}
+ {}
+ {}
+
+\providecommand*{\pkg}[1]{\texttt{#1}}
+\providecommand*{\com}[1]{\texttt{\char`\\#1}}
+\providecommand*{\Lopt}[1]{\textsf{#1}}
+\providecommand*{\file}[1]{\texttt{#1}}
+\providecommand*{\env}[1]{\texttt{#1}}
+\providecommand*{\meta}[1]{$\langle$\textit{#1}$\rangle$}
+
+\def\text{{\mdseries And more text and some more text and a bit more text and
+a little more text and a little peace of text to fill space}}
+
+\def\Text{text%{\mdseries \text. \text. \text. \text.}
+}
+
+\unitlength1.44pt
+
+ \floatsetup[widefloat]{style=plain,margins=hangleft,objectset=centering,framearound=row,
+ colorframeset=yellowplate,framestyle=colorbox,framefit=yes,heightadjust=object,valign=c}
+
+\begin{document}
+\providecommand\RaggedRight{\raggedright}
+
+
+\Text
+
+\Text
+
+ \begin{figure*}[H]%
+ \begin{floatrow}[4]
+ \ffigbox
+ {\caption{Figure~I in the row (\texttt{floatrow}), ``column'' width}%
+ \label{fig:row:Dog:rowbox}}
+ {\setlength\unitlength{\hsize/72}\input{TheDog.picture}}
+ \ffigbox[\FBwidth]
+ {\caption{Figure~II in the row (\texttt{floatrow}), graphics width}%
+ \label{fig:row:WcatI:rowbox}}
+ {\unitlength1.08\unitlength\input{TheCat.picture}}
+ \ffigbox[\Xhsize/2]
+ {\caption{Figure~III in the row, float's width box has the
+ half of the rest space of row}%
+ \label{fig:row:mouse:rowbox}}
+ {{\setlength\unitlength{\hsize/58}%^^A
+ {\input{Mouse.picture}}}}
+ \ffigbox[\Xhsize]
+ {\caption{Figure~IV in the row,
+ occupies the rest space of row}%
+ \label{fig:row:cheese:rowbox}}
+ {\setlength\unitlength{\hsize/80}\input{Cheese.picture}}
+ \end{floatrow}
+ \end{figure*}%
+ The result you see in the row of
+ figures~\ref{fig:row:Dog:rowbox}--\ref{fig:row:cheese:rowbox}.
+
+\Text
+
+\Text
+\clearpage
+
+ \begin{figure*}[H]
+ \begin{floatrow}
+ \ffigbox[\FBwidth+2cm]
+ {\unitlength.9\unitlength\input{BlackCat.picture}}
+ {\caption{The left beside figure uses settings for vertical top alignment}%
+ \label{leftfig:BOXED:valigned:widerowbox}}%
+ \ffigbox[\FBwidth+2.4cm]
+ {\caption{The beside figure at the right side in float row uses settings for vertical top alignment too}%^^A
+ \label{rightfig:BOXED:valigned:widerowbox}}
+ {\unitlength1.25\unitlength\input{Cat.picture}}
+ \end{floatrow}
+ \end{figure*}%^^A
+
+\Text
+
+\Text
+\clearpage
+
+ \begin{figure*}[H]
+ \ffigbox%^^A[\FBwidth+2cm]
+ {\unitlength.9\unitlength\input{BlackCat.picture}}
+ {\caption{The left beside figure uses settings for vertical top alignment}%
+ \label{leftfig:BOXED:valigned:outrowbox}}%
+ \end{figure*}%^^A
+
+\Text
+
+\Text
+\clearpage
+
+ \begin{figure*}[H]
+ \ffigbox[\FBwidth+2cm]
+ {\unitlength.9\unitlength\input{BlackCat.picture}}
+ {\caption{The left beside figure uses settings for vertical top alignment}%
+ \label{leftfig:BOXED:valigned:outrowbox}}%
+ \end{figure*}%^^A
+
+\Text
+
+\Text
+\clearpage
+
+ \floatsetup[widefloat]{style=plain,margins=hangleft,objectset=centering,framearound=row,
+ colorframeset=yellowplate,framestyle=colorbox,framefit=yes,heightadjust=object,valign=t}
+
+ \thisfloatsetup{rowfill=yes,facing=yes}
+ \begin{figure*}[H]
+ \begin{floatrow}
+ \ffigbox[\FBwidth+2cm]
+ {\unitlength.9\unitlength\input{BlackCat.picture}}
+ {\caption{hangLEFT: The left beside figure uses settings for vertical top alignment}%
+ \label{leftfig:BOXED:valigned:widerowbox2}}%
+ \ffigbox[\FBwidth+2.4cm]
+ {\caption{hangLEFT: The beside figure at the right side in float row uses settings
+ for vertical top alignment too}%^^A
+ \label{rightfig:BOXED:valigned:widerowbox2}}
+ {\unitlength1.25\unitlength\input{Cat.picture}}
+ \end{floatrow}
+ \end{figure*}%^^A
+
+\Text
+
+\Text
+\clearpage
+
+ \floatsetup[widefloat]{style=plain,margins=hanginside,rowfill=yes,
+ objectset=centering,framearound=row,
+ colorframeset=redplate,framestyle=colorbox,framefit=yes,heightadjust=object,valign=t}
+
+ \begin{figure*}[H]
+ \begin{floatrow}
+ \ffigbox[\FBwidth+2cm]
+ {\unitlength.9\unitlength\input{BlackCat.picture}}
+ {\caption{hangINside: The left beside figure uses settings for vertical top alignment}%
+ \label{leftfig:BOXED:valigned:widerowbox2}}%
+ \ffigbox[\FBwidth+2.4cm]
+ {\caption{hangINside: The beside figure at the right side in float row uses settings
+ for vertical top alignment too}%^^A
+ \label{rightfig:BOXED:valigned:widerowbox2}}
+ {\unitlength1.25\unitlength\input{Cat.picture}}
+ \end{floatrow}
+ \end{figure*}%^^A
+
+\Text
+
+\Text
+\clearpage
+
+
+ \begin{figure*}[H]
+ \begin{floatrow}
+ \ffigbox[\FBwidth+2cm]
+ {\unitlength.9\unitlength\input{BlackCat.picture}}
+ {\caption{hangINside: The left beside figure uses settings for vertical top alignment}%
+ \label{leftfig:BOXED:valigned:widerowbox2}}%
+ \ffigbox[\FBwidth+2.4cm]
+ {\caption{hangINside: The beside figure at the right side in float row uses settings
+ for vertical top alignment too}%^^A
+ \label{rightfig:BOXED:valigned:widerowbox2}}
+ {\unitlength1.25\unitlength\input{Cat.picture}}
+ \end{floatrow}
+ \end{figure*}%^^A
+
+\Text
+
+\Text
+\clearpage
+
+ \floatsetup[widefloat]{style=plain,margins=hangoutside,
+ rowfill=yes,objectset=centering,framearound=row,
+ colorframeset=redplate,framestyle=colorbox,framefit=yes,heightadjust=object,valign=t}
+
+ \begin{figure*}[H]
+ \begin{floatrow}
+ \ffigbox[\FBwidth+2cm]
+ {\unitlength.9\unitlength\input{BlackCat.picture}}
+ {\caption{hangOUTside: The left beside figure uses settings for vertical top alignment}%
+ \label{leftfig:BOXED:valigned:widerowbox2}}%
+ \ffigbox[\FBwidth+2.4cm]
+ {\caption{hangOUTside: The beside figure at the right side in float row uses settings
+ for vertical top alignment too}%^^A
+ \label{rightfig:BOXED:valigned:widerowbox2}}
+ {\unitlength1.25\unitlength\input{Cat.picture}}
+ \end{floatrow}
+ \end{figure*}%^^A
+
+\Text
+
+\Text
+\clearpage
+
+
+ \begin{figure*}[H]
+ \begin{floatrow}
+ \ffigbox[\FBwidth+2cm]
+ {\unitlength.9\unitlength\input{BlackCat.picture}}
+ {\caption{hangOUTside: The left beside figure uses settings for vertical top alignment}%
+ \label{leftfig:BOXED:valigned:widerowbox2}}%
+ \ffigbox[\FBwidth+2.4cm]
+ {\caption{hangOUTside: The beside figure at the right side in float row uses settings
+ for vertical top alignment too}%^^A
+ \label{rightfig:BOXED:valigned:widerowbox2}}
+ {\unitlength1.25\unitlength\input{Cat.picture}}
+ \end{floatrow}
+ \end{figure*}%^^A
+
+\Text
+
+\Text
+\clearpage
+
+ \begin{figure*}[H]
+ \fcapside[\FBwidth+2cm]
+ {\unitlength.9\unitlength\input{BlackCat.picture}}
+ {\caption{The left beside figure uses settings for vertical top alignment}%
+ \label{leftfig:BOXED:valigned:besoutrowbox}}%
+ \end{figure*}%^^A
+ The result you see in the row of
+ figures~\ref{leftfig:BOXED:valigned:rowbox}--\ref{rightfig:BOXED:valigned:rowbox}.
+
+\Text
+
+\Text
+\clearpage
+
+\makeatletter
+%\newcommand\flrow@nullpic[2][cc]{{\let\unitlength\relax
+% \picture(\z@,\z@)(\z@,\z@)\put(\z@,\z@){\makebox(\z@,\z@)[#1]{#2}}\endpicture}}
+%\newcommand\flrow@ll@col@put{\floatfacing{}{{\color{red}%
+% \put(-\@wholewidth,-\@wholewidth)
+% {{\put(\z@,\z@){\line(0,1){\TeXr@ruleht}}}%
+% {\put(\z@,\z@){\line(1,0){\TeXr@rulewd}}}%
+% {\linethickness{.24\p@}\put(-2\p@,-2\p@){\line(0,1){2cm}}}%
+% {\linethickness{.24\p@}\put(-2\p@,-2\p@){\line(1,0){3cm}}}}%
+%}}}
+%\newcommand\flrow@ul@col@put{}
+%\newcommand\flrow@lr@col@put{\floatfacing{{\color{red}
+% \put(\@wholewidth,-\@wholewidth)
+% {{\put(\z@,\z@){\line(0,1){\TeXr@ruleht}}}%
+% {\put(\z@,\z@){\line(-1,0){\TeXr@rulewd}}}%
+% {\linethickness{.24\p@}\put(2\p@,-2\p@){\line(0,1){2cm}}}%
+% {\linethickness{.24\p@}\put(2\p@,-2\p@){\line(-1,0){3cm}}}}%
+%}}{}}
+%\newcommand\flrow@ur@col@put{}
+%\newcommand\flrow@l@color@side[2]{{\let\unitlength\relax
+% \picture(\z@,\z@)(\z@,\z@)
+% \put(\z@,#1){{\flrow@ll@col@put}}
+% \put(\z@,#2){{\flrow@ul@col@put}}
+% \endpicture}}
+%\newcommand\flrow@r@color@side[2]{{\let\unitlength\relax
+% \picture(\z@,\z@)(\z@,\z@)
+% \put(\z@,#1){{\flrow@lr@col@put}}
+% \put(\z@,#1){{\flrow@ur@col@put}}
+% \endpicture}}
+%
+%\def\FRcolor@block#1#2#3{%
+% {\set@color\rlap{\edef\TeXr@rulewd{#1}\@tempdima#2\advance\@tempdima#3%
+% \edef\TeXr@ruleht{\the\@tempdima}%
+% \flrow@l@color@side{-#3}{#2}\ifcolors@
+% \vrule\@width#1\@height#2\@depth#3\fi
+% \flrow@r@color@side{-#3}{#2}}}}
+
+%\def\fcolorbox#1#{\color@fbox{#1}}
+%\def\color@fbox#1#2#3{%
+% \color@b@x{\fboxsep\z@\color#1{#2}\fbox}{\color#1{#3}}}
+
+%\def\colorbox#1#{\color@box{#1}}
+%\def\color@box#1#2{\color@b@x\relax{\color#1{#2}}}
+%
+%\long\def\color@b@x#1#2#3{%
+% \leavevmode
+% \setbox\z@\hbox{\kern\fboxsep{\set@color#3}\kern\fboxsep}%
+% \dimen@\ht\z@\advance\dimen@\fboxsep\ht\z@\dimen@
+% \dimen@\dp\z@\advance\dimen@\fboxsep\dp\z@\dimen@
+% {#1{#2\color@block{\wd\z@}{\ht\z@}{\dp\z@}%
+% \box\z@}}}
+
+\makeatother
+
+Example of row with two textboxes
+(boxes~\ref{row:text:I}--\ref{row:text:II}).
+
+\floatsetup[widetextbox]{margins=hangoutside,facing=yes,rowfill=yes,
+ framestyle=FRcolorbox,colorframeset=Redplate,colorframecorners=Redplate,
+ frameset={\fboxrule=0pt\fboxsep=12pt}}
+
+
+\begin{textbox*}
+\begin{floatrow}
+\ttextbox
+{hangOUTside: \TEXTBOX\footnote{Text of footnote. \text}}
+{\caption{Beside text~I in float row. \text}%
+\label{row:text:I}}%
+
+\floatbox{textbox}
+{hangOUTside: \TEXTBOX. \text.
+
+\floatfoot{Text of float foot. \text}}%
+{\caption{Beside text~II in float row}%
+\label{row:text:II}}%
+\end{floatrow}
+\end{textbox*}
+
+\Text
+\clearpage
+
+\begin{textbox*}
+\begin{floatrow}
+\ttextbox
+{hangINside: \TEXTBOX\footnote{Text of footnote. \text}}
+{\caption{Beside text~I in float row. \text}%
+\label{row:text:I}}%
+
+\floatbox{textbox}
+{hangINside: \TEXTBOX. \text.
+
+\floatfoot{\color{lredblack}Text of float foot. \text}}%
+{\caption{Beside text~II in float row}%
+\label{row:text:II}}%
+\end{floatrow}
+\end{textbox*}
+
+\Text
+
+\floatsetup[widefigure]{margins=hangoutside,facing=yes,rowfill=yes,
+ framestyle=FRcolorbox,colorframeset=Redplate,colorframecorners=Redplate,framefit=no,
+ frameset={\fboxrule=0pt\fboxsep=8pt}}
+\begin{figure*}[H]%
+\CommonHeightRow{\begin{floatrow}[3]%
+\ffigbox[\FBwidth]{\resizebox!\CommonHeight
+{\vrule width 70pt height 2cm}}{\caption{}}
+\ffigbox[\FBwidth]{\resizebox!\CommonHeight
+{\vrule width 81pt height 1.2cm}}{\caption{}}
+\ffigbox[\FBwidth]{\resizebox!\CommonHeight
+{\vrule width 50pt height 2cm}}{\caption{}}
+\end{floatrow}}%
+\end{figure*}
+
+
+\end{document}
diff --git a/macros/latex/contrib/floatrow/frsample10.tex b/macros/latex/contrib/floatrow/frsample10.tex
new file mode 100644
index 0000000000..fe7ba8e579
--- /dev/null
+++ b/macros/latex/contrib/floatrow/frsample10.tex
@@ -0,0 +1,196 @@
+%frsample01 - sample head
+%one column non-facing layout
+%plain style for figures
+%miscellaneous ruled style for textboxes
+\input pictures
+%\listfiles
+\documentclass{book}
+
+\usepackage{calc}
+\usepackage{tabularx,array}
+\usepackage{floatpagestyle}
+
+\IfFileExists{pstricks.sty}{\usepackage{pstricks}\psset{unit=1pt}}{}
+
+%load floatrow
+\usepackage[font=small,footskip=.65\skip\footins,capbesideposition=inside,
+ footnoterule=limited,margins=centering,captionskip=5pt,facing=yes,
+ capbesidesep=quad,floatrowsep=quad]{floatrow}
+\marginparwidth0pt
+\usepackage{listpen}
+% new float
+\DeclareNewFloatType{textbox}{fileext=lor,name=Text,placement=tp}
+
+\DeclareFloatVCode{textprerule}%
+ {{\hskip-6pt\vrule depth5ptwidth2pt\hrulefill
+ \vrule depth5ptwidth2pt\hspace*{-6pt}}\par\kern-3pt}
+\DeclareFloatVCode{textmidrule}%
+ {\kern4pt\hrule\kern4pt}
+\DeclareFloatVCode{textpostrule}%
+ {\par\kern-6pt
+ \hbox to\hsize{\hskip-6pt
+ \vrule height5ptwidth2pt\hrulefill
+ \vrule height5ptwidth2pt\hskip-6pt}\par\relax}
+
+\DeclareFloatStyle{textbox}{style=BOXED,
+ frameset={\fboxsep6pt\fboxrule0pt},
+ framefit=yes,precode=textprerule,midcode=textmidrule,
+ postcode=textpostrule,heightadjust=all}
+
+\DeclareFloatSeparators{textbox}{\kern6pt\vrule\kern6pt}
+\DeclareObjectSet{textbox}{\raggedright\parindent15pt\parskip2pt}
+
+\floatsetup[textbox]{style=textbox,capposition=bottom,
+ objectset=textbox,capbesidesep=textbox,
+ heightadjust=object,valign=t}
+
+\newif\ifWideLayout
+
+%load caption
+\usepackage[font=small,labelfont=bf,labelsep=period,
+ justification=centerlast]{caption}[2004/11/28]
+
+\newif\ifLoadSubcaption\LoadSubcaptiontrue
+\usepackage{subcaption}
+\DeclareCaptionSubType[alph]{figure}
+\DeclareCaptionSubType[alph]{table}
+
+\providecommand*\rightlast{\leftskip0ptplus1fil
+ \rightskip0ptplus-1fil\parfillskip0ptplus1fil}
+\providecommand*\leftlast{\leftskip0pt\rightskip0pt\parfillskip0ptplus1fil}
+\DeclareCaptionJustification{togglelast}
+ {\floatfacing*\rightlast\leftlast}
+\captionsetup[floatbeside]{justification=togglelast}
+\captionsetup[textbox]{justification=centerlast}
+
+%load subfig
+\newif\ifLoadSubfig
+%\IfFileExists{subfig.sty}
+%{\usepackage[justification=centerlast,captionskip=7pt]{subfig}
+%
+%\AtBeginDocument{\floatsetup{subfloatrowsep=columnsep}}
+%
+%\LoadSubfigtrue}{\LoadSubfigfalse}
+\LoadSubfigfalse
+%better put wrapfig before floatrow
+
+
+\newif\ifLoadWrapfig
+\IfFileExists{wrapfig.sty}
+{\usepackage{wrapfig}\LoadWrapfigtrue}{\LoadWrapfigfalse}
+
+\usepackage{floatpagestyle}
+\let\wideemptyfloatpage\emptyfloatpage
+
+\newif\ifLoadRotating
+\IfFileExists{rotating.sty}
+{\usepackage[figuresright]{rotating}
+
+\DeclareMarginSet{expand}%
+ {\setfloatmargins
+ {\hfil}
+ {\hskip-\headsep\hskip-.7\headheight plus1fil}}
+\floatsetup[rotfloat]{capbesideposition=right,margins=expand}
+\LoadRotatingtrue}{\LoadRotatingfalse}
+
+\providecommand*{\pkg}[1]{\texttt{#1}}
+\providecommand*{\com}[1]{\texttt{\char`\\#1}}
+\providecommand*{\env}[1]{\texttt{#1}}
+\begin{document}
+
+\chapter{Examples in One Column Document}
+
+\begin{sl}
+This example shows floats in one-column document.
+
+\emph{Common float settings.}\\
+Font for float contents \verb|\small|; skips before foot material half reduced;
+skip between caption above/below and object also half reduced;
+footnote rule has maximal width$1$\,in (the maximal width defined by \verb|\frulemax| command); separation between
+beside caption and object equals to 1\,em; separation between beside float
+boxes also equals to 1\,em.
+\begin{verbatim}
+\usepackage[font=small,footskip=.65\skip\footins,
+ capbesideposition=inside,footnoterule=limited,
+ margins=centering,captionskip=5pt,facing=yes,
+ capbesidesep=quad,floatrowsep=quad]{floatrow}
+\end{verbatim}
+
+\emph{Common caption settings.}\\
+For caption text used \verb|\small| font, caption label font bold, separated
+by period sign, justification centerlast (last line centered).
+\begin{verbatim}
+\usepackage[font=small,labelfont=bf,labelsep=period,
+ justification=centerlast]{caption}
+\end{verbatim}
+
+\emph{Common subcaption settings.}\\
+Justification centerlast (last line centered). The skip between caption and object enlarged to 7\,pt.
+\begin{verbatim}
+\usepackage[captionskip=7pt]{subfig}
+\end{verbatim}
+
+\emph{Special settings for float types.}
+
+\emph{Textbox.}\\
+The new float \env{textbox} uses special ruled style: there are defined three new options
+\texttt{textprerule}, \texttt{textmidrule}, and \texttt{textpostrule}.
+Please note that, in the case of usage of \env{floatrow} environment where float boxes must be aligned,
+the rule below float must have total height no more than 2~pt to get correct alignment,
+so first goes compensate vertical space.
+\begin{verbatim}
+\DeclareFloatVCode{textprerule}%
+ {{\hskip-6pt\vrule depth5ptwidth2pt\hrulefill
+ \vrule depth5ptwidth2pt\hspace*{-6pt}}\par\kern-3pt}
+\DeclareFloatVCode{textmidrule}%
+ {\kern4pt\hrule\kern4pt}
+\DeclareFloatVCode{textpostrule}%
+ {\par\kern-6pt
+ \hbox to\hsize{\hskip-6pt
+ \vrule height5ptwidth2pt\hrulefill
+ \vrule height5ptwidth2pt\hskip-6pt}\par\relax}
+
+\DeclareFloatStyle{textbox}{style=BOXED,
+ frameset={\fboxsep6pt\fboxrule0pt},
+ framefit=yes,precode=textprerule,midcode=textmidrule,
+ postcode=textpostrule,heightadjust=all}
+
+\DeclareFloatSeparators{textbox}{\kern6pt\vrule\kern6pt}
+\DeclareObjectSet{textbox}{\raggedright\parindent15pt\parskip2pt}
+
+\floatsetup[textbox]{style=textbox,capposition=bottom,
+ objectset=textbox,capbesidesep=textbox,
+ heightadjust=object,valign=t}
+\end{verbatim}
+
+\emph{Special settings for special float layout.}
+
+\emph{Rotated.}\\
+For rotated floats beside caption placed to right side of object;
+right side expanded to the top of running head. To delete running head from pages
+with rotated float was used \verb|\emptyfloatpage| macro\footnote{In current example the
+\protect\com{wideemptyfloatpage} command is the synonym.} and
+loaded \pkg{floatpagestyle} package.
+\begin{verbatim}
+\DeclareMarginSet{expand}%
+ {\setfloatmargins
+ {\hfil}
+ {\hskip-\headsep\hskip-.7\headheight plus1fil}}
+\floatsetup[rotfloat]{capbesideposition=right,margins=expand}
+\end{verbatim}
+
+\emph{Beside caption.}\\
+There was set of changed \verb|\captionsetup| for alignment of beside captions.
+There was created special justification: the last line of beside caption flushed to
+object side.
+\begin{verbatim}
+\DeclareCaptionJustification{togglelast}
+ {\floatfacing*\rightlast\leftlast}
+\captionsetup[floatbeside]{justification=togglelast}
+\end{verbatim}
+
+\end{sl}
+
+\input fr-sample
+
+\end{document}
diff --git a/macros/latex/contrib/floatrow/frsample11.tex b/macros/latex/contrib/floatrow/frsample11.tex
new file mode 100644
index 0000000000..661631789c
--- /dev/null
+++ b/macros/latex/contrib/floatrow/frsample11.tex
@@ -0,0 +1,172 @@
+%frsample02 - sample head
+%one-column non-facing layout with left margin
+%figures use BOXED style
+%text boxes use modified Boxed style
+\input pictures
+%\listfiles
+\documentclass{book}
+
+\usepackage{calc}
+\usepackage{tabularx,array}
+
+\IfFileExists{pstricks.sty}{\usepackage{pstricks}\psset{unit=1pt}}{}
+
+\IfFileExists{fancyhdr.sty}{\RequirePackage{fancyhdr}\pagestyle{fancy}\fancyfoot{}
+\fancyhead[LE]{\leavevmode\hspace*{-.5\marginparwidth}\hskip-\marginparsep
+ \def\arraystretch{1,2}\begin{tabular}{@{}l@{}}
+ \leavevmode\rlap{\thepage}\hskip.5\marginparwidth\hskip\marginparsep
+ \hbox to\textwidth{\slshape\leftmark\hfill}\\\hline\end{tabular}}
+\fancyhead[LO]{\leavevmode\hspace*{-.5\marginparwidth}\hskip-\marginparsep
+ \def\arraystretch{1,2}\begin{tabular}{@{}l@{}}
+ \hskip.5\marginparwidth\hskip\marginparsep
+ \hbox to\textwidth{{\slshape\rightmark}\quad\hfill\thepage}\\\hline\end{tabular}}
+\fancyhead[RE]{}\fancyhead[CE]{}
+\fancyhead[RO]{}\fancyhead[CO]{}
+\def\headrulewidth{0pt}}
+{\pagestyle{plain}}
+
+%load floatrow
+\usepackage{floatrow}
+\usepackage{listpen}
+\floatsetup{font={small,sf},footskip=.5\skip\footins,
+ footnoterule=limited,captionskip=5pt,margins=raggedright,
+ objectset=raggedright,capbesideposition=right,
+ capbesidesep=quad,floatrowsep=quad,style=BOXED}
+\usepackage{fr-fancy}
+\usepackage{floatpagestyle}
+
+% new float
+\DeclareNewFloatType{textbox}{fileext=lor,name=Text,placement=tp}
+
+\DeclareObjectSet{unindent}{\leftskip12pt\parindent-\leftskip\parskip2pt}
+
+\floatsetup[textbox]{style=Boxed,heightadjust=all,
+ frameset={\fboxrule=1pt\fboxsep=12pt},
+ capposition=bottom,objectset=unindent,
+ capbesideframe=yes,heightadjust=object,
+ valign=t}
+
+\newif\ifWideLayout\WideLayouttrue
+
+\DeclareMarginSet{hangleft}%
+ {\setfloatmargins
+ {\hskip-.5\marginparwidth\hskip-\marginparsep}{\hfil}}
+\floatsetup[widefloat]{margins=hangleft}
+
+%load caption
+\usepackage[font=small,labelfont=bf,labelsep=period,
+ justification=justified,singlelinecheck=no]{caption}[2004/11/28]
+
+\newif\ifLoadRotating
+\IfFileExists{rotating.sty}
+{\usepackage[figuresright]{rotating}
+
+\DeclareMarginSet{expand}%
+ {\setfloatmargins
+ {}{\hskip-\headsep\hskip-.7\headheight plus1fil}}
+\floatsetup[rotfloat]{capbesideposition=right,margins=expand}
+\LoadRotatingtrue}{\LoadRotatingfalse}
+
+%load subfig
+\newif\ifLoadSubfig
+\IfFileExists{subfig.sty}
+{\usepackage[justification=justified,font=rm]{subfig}
+\LoadSubfigtrue}{\LoadSubfigfalse}
+
+\newif\ifLoadSubcaption\LoadSubcaptiontrue
+
+%load wrapfig
+\newif\ifLoadWrapfig
+\IfFileExists{wrapfig.sty}{\usepackage{wrapfig}
+\LoadWrapfigtrue}{\LoadWrapfigfalse}
+
+\let\wideemptyfloatpage\emptyfloatpage
+
+\providecommand*{\pkg}[1]{\texttt{#1}}
+\providecommand*{\com}[1]{\texttt{\char`\\#1}}
+\begin{document}
+
+\chapter{One Column Document and~Wide Floats}
+
+\begin{sl}
+This example shows floats in one-column document, wide float left hanged.
+
+\emph{Common settings.}\\
+Font for float contents \verb|\small| sans serif (except tables),
+in this case font settings for subfloats was restored Roman family;
+skips before foot material half reduced;
+skip between caption and object also half reduced;
+footnote rule has maximum width 1\,in (here is created special footnote style);
+box alignment and justification of object contents flushed to left margin;
+separation between beside caption and object equals to 1\,em; separation
+between beside float boxes also equals to 1\,em. Common float style
+\texttt{BOXED} (box around all float contents).
+\begin{verbatim}
+\floatsetup{font={small,sf},footskip=.5\skip\footins,
+ footnoterule=limited,captionskip=5pt,margins=raggedright,
+ objectset=raggedright,capbesideposition=right,
+ capbesidesep=quad,floatrowsep=quad,style=BOXED}
+\end{verbatim}
+
+\emph{Common caption settings.}\\
+For caption text used \verb|\small| font, caption label font bold, separated
+by period sign, justification justified.
+\begin{verbatim}
+\usepackage[font=small,labelfont=bf,labelsep=period,
+ justification=justified,singlelinecheck=no]{caption}
+\end{verbatim}
+
+\emph{Common subcaption settings.}\\
+Justification centerlast (last line centered). Restored roman family.
+\begin{verbatim}
+\usepackage[justification=justified,font=rm]{subfig}
+\end{verbatim}
+
+\emph{Special settings for float types.}
+
+\emph{Textbox.}\\
+The new float textbox uses corrected \texttt{Boxed} style (changed frame
+settings); object contents left aligned (\verb|\raggedright|), with
+\verb|\parindent|${{}=15}$\,pt, \verb|\parskip|${{}=15}$\,pt.
+To get aligned subfloats the key \texttt{heightadjust=all} loaded.
+\begin{verbatim}
+\DeclareNewFloatType{textbox}{fileext=lor,name=Text,placement=tp}
+
+\DeclareObjectSet{unindent}{\leftskip12pt\parindent-\leftskip\parskip2pt}
+
+\floatsetup[textbox]{style=Boxed,heightadjust=all,
+ frameset={\fboxrule=1pt\fboxsep=12pt},
+ capposition=bottom,objectset=unindent,
+ capbesideframe=yes,heightadjust=object,
+ valign=t}
+\end{verbatim}
+
+\emph{Special settings for special float layout.}
+
+\emph{Wide float.}\\
+For wide float set hanged indentation to the left margin.
+\begin{verbatim}
+\DeclareMarginSet{hangleft}%
+ {\setfloatmargins
+ {\hskip-.5\marginparwidth\hskip-\marginparsep}{\hfil}}
+\floatsetup[widefloat]{margins=hangleft}
+\end{verbatim}
+
+\emph{Rotated float.}\\
+For rotated floats beside caption placed to right side of object;
+right side expanded to the top of running head. To delete running head from pages
+with rotated float was used \verb|\emptyfloatpage| macro\footnote{In current example the
+\protect\com{wideemptyfloatpage} command is the synonym.} and
+loaded \pkg{floatpagestyle} package.
+\begin{verbatim}
+\DeclareMarginSet{expand}%
+ {\setfloatmargins
+ {}{\hskip-\headsep\hskip-.7\headheight plus1fil}}
+\floatsetup[rotfloat]{capbesideposition=right,margins=expand}
+\end{verbatim}
+
+\end{sl}
+
+\input fr-sample
+
+\end{document}
diff --git a/macros/latex/contrib/floatrow/frsample12.tex b/macros/latex/contrib/floatrow/frsample12.tex
new file mode 100644
index 0000000000..295274bc7f
--- /dev/null
+++ b/macros/latex/contrib/floatrow/frsample12.tex
@@ -0,0 +1,252 @@
+%frsample03 - sample head
+%two-column layout with attempts of usage colored float styles
+%figures use colored Boxed style
+%textboxes use colored rules (like ruled style)
+\input pictures
+\listfiles
+\documentclass[twocolumn]{book}
+
+\IfFileExists{color.sty}{}{\errmessage{This sample file needs `color' package}{}\stop}
+\usepackage{color}
+\usepackage{calc}
+\usepackage{tabularx,array}
+\usepackage{floatpagestyle}
+
+\marginparwidth0pt
+%load floatrow
+\usepackage[font={small,sf},
+ footskip=.5\skip\footins,
+ footnoterule=limited,
+ captionskip=5pt,
+ margins=raggedright,
+ objectset=raggedright,
+ capbesidesep=qquad,
+ floatrowsep=quad,
+ capbesideposition=inside,
+ facing=yes]%
+ {floatrow}
+\usepackage{fr-fancy}
+
+%load caption
+\usepackage[font=small,labelfont=bf,
+ labelsep=period,justification=justified,
+ singlelinecheck=no]{caption}[2004/11/28]
+
+%load subfig
+\newif\ifLoadSubfig
+\IfFileExists{subfig.sty}
+{\usepackage[justification=centerlast,captionskip=7pt,
+ farskip=0pt]{subfig}
+\LoadSubfigtrue}{\LoadSubfigfalse}
+
+\DeclareColorBox{forfigure}{\fcolorbox{red}{yellow}}
+\DeclareObjectSet{colorblue}{\color{blue}}
+
+\floatsetup[figure]{framestyle=colorbox,
+ colorframeset=forfigure,
+ objectset=colorblue,
+ frameset={\fboxrule1pt\fboxsep6pt},
+ capbesideframe=yes,
+ framearound=object,framefit=yes,
+ heightadjust=object}
+
+% new float
+\DeclareNewFloatType{textbox}%
+ {fileext=lor,name=Text,placement=tp}
+
+\DeclareFloatVCode{rulei}%
+ {\begingroup
+ \color{blue}%
+ \hrule height1.8ptdepth0pt\kern2pt%
+ \endgroup}
+\DeclareFloatVCode{ruleii}%
+ {\begingroup
+ \color{blue}%
+ \kern5pt\hrule height1.8pt depth0pt%
+ \kern5pt
+ \endgroup}
+\DeclareObjectSet{colorred}
+ {\parskip2pt\color{red}}
+\DeclareFloatSeparators{colorsep}%
+ {\begingroup
+ \color{blue}%
+ \floatfacing
+ {\hskip14pt
+ \vrule width1.8pt\hskip2pt}%
+ {\hskip2pt
+ \vrule width1.8pt\hskip14pt}%
+ \endgroup}
+\floatsetup[textbox]{precode=rulei,
+ midcode=ruleii,
+ capposition=bottom,
+ objectset=colorred,
+ floatrowsep=qquad,
+ heightadjust=all,valign=t}
+\captionsetup[textbox]{format=hang}
+
+\floatsetup[capbesidetextbox]%
+ {precode=none,capbesidesep=colorsep,
+ capbesideframe=no}
+\providecommand*\rightlast{\leftskip0ptplus1fil
+ \rightskip0ptplus-1fil\parfillskip0ptplus1fil}
+\providecommand*\leftlast{\leftskip0pt
+\rightskip0pt\parfillskip0ptplus1fil}
+\DeclareCaptionJustification{togglelast}
+ {\floatfacing*\rightlast\leftlast}
+\makeatother
+\captionsetup[floatbeside]%
+ {format=default,labelsep=newline,
+ justification=togglelast}
+\captionsetup[capbesidetextbox]%
+ {format=default,labelsep=newline,
+ justification=togglelast}
+
+\newif\ifLoadRotating
+\IfFileExists{rotating.sty}
+{\usepackage[figuresright]{rotating}
+
+\DeclareMarginSet{sideways}%
+ {\setfloatmargins
+ {}{\hskip.5\topskip plus1fil}}
+\floatsetup[rotfloat]{%
+ capbesideposition={right,top},
+ margins=sideways,facing=no}%for facing caption `facing=no' prohibited
+
+\newif\ifWideLayout\WideLayouttrue
+
+\DeclareMarginSet{widesideways}%
+ {\setfloatmargins{}%
+ {\hskip-\headsep
+ \hskip-.7\headheight plus1fil}}
+\floatsetup[widerotfloat]{%
+ capbesideposition={right,center},
+ capbesideframe=no,
+ margins=widesideways,facing=no}
+\LoadRotatingtrue}{\LoadRotatingfalse}
+
+\newif\ifLoadWrapfig
+\IfFileExists{wrapfig.sty}
+{\usepackage{wrapfig}
+\LoadWrapfigtrue}{\LoadWrapfigfalse}
+
+\let\wideemptyfloatpage\emptyfloatpage
+\let\emptyfloatpage\relax
+
+\providecommand*{\pkg}[1]{\texttt{#1}}
+\providecommand*{\com}[1]{\texttt{\char`\\#1}}
+\begin{document}
+
+\unitlength1.44pt
+
+\onecolumn
+\begingroup
+
+\chapter{Two Column Document and Color (Beta-Version Example)}
+
+\begin{sl}\fontsize{11}{13.6}\selectfont
+This example shows floats in two-column document.
+There are also color settings.
+
+\emph{Common float settings.}
+Font for float contents \verb|\small| sans serif;
+skips before foot material half reduced;
+skip between caption and object also half reduced;
+footnote rule has maximum width${{}\approx27}$\,mm;
+box alignment and justification of object contents flushed to left margin;
+separation between beside caption and object equals to 2\,em; separation
+between beside float boxes also equals to 1\,em.
+\begin{verbatim}
+\usepackage[font={small,sf},footskip=.5\skip\footins,footnoterule=limited,
+ captionskip=5pt,margins=raggedright,objectset=raggedright,
+ capbesidesep=qquad,floatrowsep=quad]{floatrow}
+\end{verbatim}
+
+\emph{Common caption settings.}
+For caption text used \verb|\small| font, caption label font bold, separated
+by period sign, justification justified.
+\begin{verbatim}
+\usepackage[font=small,labelfont=bf,labelsep=period,justification=justified,
+ singlelinecheck=no]{caption}
+\end{verbatim}
+
+\emph{Common subcaption settings.}
+Justification centerlast (last line centered). The value of \verb|\farskip|
+equals zero (to avoid unwanted colored space in tables).
+\begin{verbatim}
+\usepackage[justification=centerlast,farskip=0pt]{subfig}
+\end{verbatim}
+
+\emph{Special settings for float types.}\\
+\emph{Figure.}
+For figures is used box around float object, box width reduced to
+current \verb|\hsize|, heights of boxes adjusted in float row
+(float style was `gathered' by \verb|\floatsetup| keys),
+beside captions aligned to the edges of frame, footnote rule absent.
+\begin{verbatim}
+\floatsetup[figure]{framestyle=doublebox,capbesideframe=yes,
+ framearound=object,framefit=yes,heightadjust=object,footnoterule=none}
+\end{verbatim}
+\emph{Textbox.}
+The new float textbox uses defined colored thick rules above and below,
+(defined by \verb|\DeclareFloatVCode| and macros);
+object contents have red color and \verb|\parskip|${={}}2$\,pt;
+floats in float row separated by 2\,em space.\\
+Captions use hanged label.
+\begin{verbatim}
+\DeclareNewFloatType{textbox}{fileext=lor,name=Text,placement=tp}
+
+\DeclareFloatVCode{rulei}{\begingroup
+ \color{blue}\hrule height1.8ptdepth0pt\kern2pt\endgroup}
+\DeclareFloatVCode{ruleii}%
+ {\begingroup\color{blue}\kern2pt\hrule height1.8pt depth0pt\kern5pt\endgroup}
+\DeclareObjectSet{colorred}{\parskip2pt\color{red}}
+\DeclareFloatSeparators{colorsep}{\begingroup
+ \color{blue}\floatfacing{\hskip14pt\vrule width1.8pt\hskip2pt}%
+ {\hskip2pt\vrule width1.8pt\hskip14pt}\endgroup}
+\floatsetup[textbox]{precode=rulei,midcode=ruleii,capposition=bottom,
+ objectset=colorred,floatrowsep=qquad,heightadjust=object}
+
+\captionsetup[textbox]{format=hang}
+\end{verbatim}
+\emph{Textbox with beside caption.}
+For beside captions the rules above and below were replaced by vertical
+separate rule. Caption label placed in separate line.
+\begin{verbatim}
+\floatsetup[capbesidetextbox]{precode=none,capbesidesep=colorsep}
+
+\captionsetup[capbesidetextbox]{format=default,labelsep=newline}
+\end{verbatim}
+
+\emph{Special settings for special float layout.}\\
+\emph{Rotated.}
+For rotated floats created special settings to align visual top of rotated
+float with beside text column was created spacial alignment; beside captions
+positioned to the right from object contents and top aligned.
+\begin{verbatim}
+\DeclareMarginSet{sideways}{\setfloatmargins{}{\hskip.5\topskip plus1fil}}
+\floatsetup[rotfloat]{capbesideposition={right,top},margins=sideways}
+\end{verbatim}
+\emph{Wide rotated.}
+For wide or two-column (starred)
+environment right side expanded to the top of running head. To delete running
+head from pages with wide rotated float there was used \verb|\emptyfloatpage|
+command from loaded \pkg{floatpagestyle} package\footnote{In current example
+\protect\com{wideemptyfloatpage} does work of \protect\com{emptyfloatpage};
+\protect\com{emptyfloatpage} equals to \protect\com{relax}.}; beside captions
+positioned to the right from object contents and vertically centered.
+\begin{verbatim}
+\DeclareMarginSet{widesideways}%
+ {\setfloatmargins{}{\hskip-\headsep\hskip-.7\headheight plus1fil}}
+\floatsetup[widerotfloat]{capbesideposition={right,center},
+ capbesideframe=no,margins=widesideways}
+\end{verbatim}
+
+\end{sl}
+
+\endgroup
+
+\twocolumn
+
+\input fr-sample
+
+\end{document}
diff --git a/macros/latex/contrib/floatrow/pictures.tex b/macros/latex/contrib/floatrow/pictures.tex
new file mode 100644
index 0000000000..395226c561
--- /dev/null
+++ b/macros/latex/contrib/floatrow/pictures.tex
@@ -0,0 +1,578 @@
+\begin{filecontents*}{pslearn.eps}
+%!PS-Adobe-3.0 EPSF-3.0
+%%BoundingBox: 28 175 99 213
+%%Title: pslearn.ps
+%%Creator: GSview from pslearn.ps
+%%CreationDate: Sat May 15 16:27:11 2004
+%%Pages: 1
+%%EndComments
+%%Page: 1 1
+%BeginDocument: pslearn.ps
+1 1 scale
+
+/Times-BoldItalic findfont
+16 scalefont
+setfont
+
+30 200 moveto
+(PostScript)
+true charpath
+gsave
+0.8 setgray
+fill
+grestore
+0.2 setlinewidth
+stroke
+
+/Times-BoldItalic findfont
+20 scalefont
+setfont
+
+29 180 moveto
+(Graphic)
+true charpath
+gsave
+0.64 setgray
+fill
+grestore
+0.2 setlinewidth
+stroke
+
+showpage
+%%EndDocument
+%%Trailer
+\end{filecontents*}
+%
+\begin{filecontents*}{BlackCat.picture}
+\ifx\pspicture\undefined
+\begingroup
+\def\mycircle#1#2#3#4{%
+\qbezier[#4](0,#1)(#3,#1)(#2,#2)\qbezier[#4](#2,#2)(#1,#3)(#1,0)
+\qbezier[#4](0,-#1)(#3,-#1)(#2,-#2)\qbezier[#4](#2,-#2)(#1,-#3)(#1,0)}
+\def\Mycircle#1#2#3#4{\mycircle{#1}{#2}{#3}{#4}
+\qbezier[#4](0,#1)(-#3,#1)(-#2,#2)\qbezier[#4](-#2,#2)(-#1,#3)(-#1,0)
+\qbezier[#4](0,-#1)(-#3,-#1)(-#2,-#2)\qbezier[#4](-#2,-#2)(-#1,-#3)(-#1,0)}
+\begin{picture}(61,103)(0,-15)
+\put(20,72){\Mycircle{12}{8.485}{4.969}{30}}
+\put(20,46){\Mycircle{14}{9.898}{5.797}{32}}
+\put(20,16){\Mycircle{16}{11.313}{6.625}{35}}
+\put(54,0){
+ \qbezier[120](0,-8)(-24,-8)(-29.5,0.5)
+ \qbezier[160](0,-14)(-32,-14)(-38.5,0.5)}
+\put(54,-11){\mycircle{3}{2.121}{1.242}{6}}
+\put(32,72){\line(0,1){16}}\put(8,72){\line(0,1){16}}
+\put(32,88){\qbezier[20](0,0)(-2.877,-2.877)(-5.754,-5.754)}
+\put(8,88){\qbezier[20](0,0)(2.877,-2.877)(5.754,-5.754)}
+\end{picture}%
+\endgroup
+\else
+\ifx\pdfdisplay\undefined\newenvironment{pdfdisplay}{}{}\fi
+\begin{pdfdisplay}%^^A
+\psset{unit=\unitlength}%^^A
+\begin{pspicture}(0,0)(61,103)
+\psset{linewidth=.125,linestyle=none,fillstyle=solid,fillcolor=black}
+\psellipse(20,85)(14,14)
+\psellipse(20,61)(17,16)
+\psellipse(20,32)(22.8,20)
+\pspolygon(6,102.25)(6,85)(15,92)
+\pspolygon(34,102.25)(34,85)(25,92)
+\psbezier[linewidth=5.125,linestyle=solid,linecolor=black,fillstyle=none](16,19.5)(16,7.35)(25,2.5)(56,2.5)
+\psbezier[linewidth=5.125,linestyle=solid,linecolor=black,fillstyle=none](20,19.5)(20,7.35)(25,2.5)(56,2.5)
+\psellipse(56,2.5)(5,2.5)
+\end{pspicture}%^^A
+\end{pdfdisplay}%^^A
+\fi
+\endinput
+\end{filecontents*}
+%
+\begin{filecontents*}{BlackCat2.picture}
+\ifx\pdfdisplay\undefined\newenvironment{pdfdisplay}{}{}\fi
+\ifx\pspicture\undefined
+\begin{picture}(35,136)(11,0)
+\put(28.5,3){\oval(24,6)[b]}
+\put(22,3){\oval(11,6)[tl]}
+\put(35,3){\oval(11,6)[tr]}
+%^^A neck
+\put(21,118){\line(-1,-6){8.5}}
+\put(31,119.5){\line(1,-6){7.9}}
+%^^A bottom
+\put(44.67,64){\line(-1,-6){9.67}}
+\put(12.33,64){\line(1,-6){9.67}}
+\put(12.33,64){\line(0,1){3}}
+%^^A head
+\qbezier(21,118)(15,118)(11.67,122.67)
+\put(11.67,122.67){\line(2,1){11}}
+\put(22.67,128.33){\line(0,1){8}}
+\put(22.67,136.33){\line(5,-6){8}}
+\qbezier(30.67,126.67)(33.67,122.6)(31,119.5)
+\put(39,64){\oval(11.67,16)[tr]}
+\end{picture}%^^A
+\else
+\ifx\pdfdisplay\undefined\newenvironment{pdfdisplay}{}{}\fi
+\begin{pdfdisplay}%^^A
+\psset{unit=\unitlength}%^^A
+\begin{pspicture}(11,0)(46,136)
+\psset{linewidth=.125,fillstyle=solid,fillcolor=black}
+\psframe[framearc=4](18,0)(42,8)
+\psellipse(30,70)(15.025,12)
+\pspolygon(22,0.025)(15,68)(45,68)(38,0.025)
+\pspolygon(15,70)(22,136)(32,125)(38,70)
+\psellipse(21.4,123.2)(11.4,7.2)
+\pspolygon[linestyle=none,fillstyle=solid,fillcolor=white]
+(10,123)(22,128)(22,136.2)(10,130.2)
+\end{pspicture}%^^A
+\end{pdfdisplay}%^^A
+\fi
+\endinput
+\end{filecontents*}
+%
+\begin{filecontents*}{Mouse.picture}
+\ifx\pspicture\undefined
+\begin{picture}(58,36)(0,0)
+\qbezier[50](25.1,15.0)(20.1,15.0)(16.7,16.8)
+\qbezier[35](16.7,16.8)(15.0,18.8)(15.3,21.5)
+\qbezier[45](15.3,21.5)(16.3,26.3)(20.7,27.3)
+\qbezier[64](20.7,27.3)(26.7,27.8)(31.1,24.3)
+\qbezier[60](31.1,24.3)(32.7,22.7)(32.0,18.0)
+\qbezier[60](32.0,18.0)(30.0,15.0)(25.1,15.0)
+%^^A ears
+\qbezier[42](16.0,23.6)(14.5,23.9)(13.2,25.6)
+\qbezier[42](13.2,25.6)(12.2,28.3)(13.2,30.0)
+\qbezier[42](13.2,30.0)(15.2,31.9)(17.8,31.6)
+\qbezier[42](17.8,31.6)(21.8,29.9)(21.5,27.8)
+%^^A
+\qbezier[42](25.3,27.6)(26.3,31.0)(28.6,31.5)
+\qbezier[42](28.6,31.5)(31.2,32.3)(33.4,29.8)
+\qbezier[42](33.4,29.8)(34.5,28.0)(33.9,26.0)
+\qbezier[42](33.9,26.0)(32.9,24.0)(31.3,23.9)
+%^^A muzzle
+\qbezier[42](21.3,28.9)(21.7,30.0)(22.4,33.4)
+\qbezier[42](25.5,28.8)(24.0,29.3)(23.2,33.8)
+%^^A nose
+\qbezier[42](22.4,33.4)(22.0,35.6)(23.5,35.3)
+\qbezier[42](23.5,35.3)(23.5,35.3)(23.2,33.8)
+\qbezier[42](23.2,33.8)(22.9,33.6)(22.4,33.4)
+%^^A whiskers
+\qbezier[42](16.4,33.3)(19.3,33.0)(22.0,33.4)
+\qbezier[42](16.2,35.8)(19.1,34.5)(22.3,33.5)
+\qbezier[42](23.2,33.7)(26.3,34.2)(29.4,35.0)
+\qbezier[42](23.1,33.1)(25.3,33.1)(28.3,32.2)
+%^^A tail
+\qbezier[80](24.0,18.6)(26.9,14.0)(35.2,12.0)
+\qbezier[80](23.3,18.2)(26.9,14.0)(35.2,12.0)
+\qbezier[80](35.2,12.0)(41.2,11.5)(48.8,12.2)
+\qbezier[80](48.8,12.2)(54.2,12.2)(57.7,8.3)
+\qbezier[42](57.7,8.3)(58.4,7.0)(58.1,5.6)
+\qbezier[60](58.1,5.6)(56.1,1.4)(47.7,1.9)
+\qbezier[200](47.7,1.9)(30.7,2.9)(13.8,3.7)
+\qbezier[32](13.8,3.7)(10.8,3.7)(7.7,3.3)
+\qbezier[32](7.7,3.3)(5.7,3.3)(4.6,2.8)
+\qbezier[32](4.6,2.8)(2.2,2.5)(0.0,0.0)
+\end{picture}%^^A
+\else
+\ifx\pdfdisplay\undefined\newenvironment{pdfdisplay}{}{}\fi
+\begin{pdfdisplay}%^^A
+\psset{unit=\unitlength}%^^A
+\begin{pspicture}(0,0)(58,36)
+\psset{linewidth=.25}
+\psccurve(25.1,15.0)(16.7,16.8)(15.3,21.5)(18.7,26.8)(31.1,24.3)(32.0,18.0)
+%^^A ears
+\pscurve(16.0,23.6)(12.9,26.6)(13.2,30.0)(17.5,31.9)(21.5,27.8)
+\pscurve(25.3,27.6)(28.6,31.5)(33.4,29.5)(33.9,26.0)(31.3,23.9)
+%^^A muzzle
+\psbezier(21.3,28.9)(21.7,30.0)(22.4,32.0)(22.4,33.4)
+\psbezier(25.5,28.8)(24.0,29.3)(23.5,31.4)(23.2,33.8)
+%^^A nose
+\pscurve(22.4,33.4)(22.0,35.6)(23.5,35.3)(23.2,33.8)
+%^^A whiskers
+\pscurve(16.4,33.3)(19.3,33.0)(22.0,33.4)
+\pscurve(16.2,35.8)(19.1,34.5)(22.3,33.5)
+\pscurve(23.2,33.7)(26.3,34.2)(29.4,35.0)
+\pscurve(23.1,33.1)(25.3,33.1)(28.3,32.2)
+%^^A tail
+\pscurve(24.0,18.6)(26.9,14.0)(35.2,12.0)
+\pscurve(23.3,18.2)(24.2,16.5)(27.9,13.3)(35.2,12.0)(51.8,12.2)(57.7,8.3)
+(58.1,5.6)(47.7,1.9)(13.8,3.7)(7.7,3.3)(4.6,2.8)(2.2,2.0)(0.0,0.0)
+\end{pspicture}%^^A
+\end{pdfdisplay}%^^A
+\fi
+\endinput
+\end{filecontents*}
+%
+\begin{filecontents*}{TheCat.picture}
+\ifx\pspicture\undefined
+\begingroup
+\ifx\undefined\MOVERIGHT\def\MOVERIGHT{0}\fi
+\ifx\undefined\Qbezier
+ \def\Qbezier[#1](#2,#3)(#4,#5)(#6,#7){\qbezier[#1](#2,#3)(#4,#5)(#6,#7)}\fi
+\begin{picture}(64,57)(\MOVERIGHT,0)
+%^^A "checks"
+%^^A left
+\Qbezier[7](0.5,31.8)(2.5,31.3)(6.5,31.8)
+\Qbezier[7](0,29.2)(1.0,28.8)(6.6,30.3)
+%^^A right
+\Qbezier[7](57.5,16.8)(60.1,16.5)(63.9,13.7)
+\Qbezier[7](57.4,15.5)(60.3,15.0)(63.5,11.1)
+%^^A ears
+%^^A left
+\Qbezier[7](11.8,47.0)(12.8,45.4)(14.9,44.3)
+\Qbezier[7](24.8,56.4)(23.9,54.0)(26.0,50.6)
+\Qbezier[7](27.2,55.5)(26.6,53.4)(27.2,50.5)
+\Qbezier[12](14.6,45.4)(14.3,50.0)(15.9,55.9)
+\Qbezier[12](15.9,55.9)(19.2,55.9)(24.8,50.1)
+%^^A right
+\Qbezier[7](49.2,42.9)(51.4,42.4)(54.6,45.3)
+\Qbezier[7](57.4,34.1)(57.8,36.7)(61.3,38.1)
+\Qbezier[7](57.4,34.1)(59.6,36.5)(63.7,36.2)
+\Qbezier[12](47.7,39.2)(51.8,43.1)(55.9,45.8)
+\Qbezier[12](55.9,45.8)(58.4,44.8)(59.7,38.5)
+%^^A eyebrows
+%^^A left
+\Qbezier[9](24.7,32.6)(23.6,35.3)(20.9,41.1)
+\Qbezier[9](26.2,31.3)(26.0,34.3)(24.6,39.8)
+%^^A right
+\Qbezier[9](34.7,30.1)(35.7,33.3)(40.4,37.4)
+\Qbezier[9](35.8,30.4)(38.2,32.0)(42.1,35.5)
+%^^A eyelashes
+%^^A left
+\Qbezier[3](16.4,29.8)(17.2,29.3)(18.2,28.8)
+\Qbezier[4](18.3,31.5)(19.2,30.3)(20.7,29.9)
+%^^A right
+\Qbezier[7](37.0,26.0)(38.8,25.9)(41.3,27.8)
+\Qbezier[7](40.1,24.1)(42.0,24.5)(45.2,23.1)
+%^^A eyes
+%^^A left
+\Qbezier[0](19.7,25.0)(22.9,22.6)(24.2,25.3)
+\Qbezier[0](24.2,25.3)(23.5,28.0)(21.5,29.2)
+\Qbezier[0](21.5,29.2)(19.3,29.2)(19.3,28.6)
+\Qbezier[0](19.3,28.6)(19.3,25.6)(19.7,25.0)
+\Qbezier[0](22.3,27.4)(22.0,26.0)(21.3,25.5)
+\Qbezier[0](22.3,27.4)(21.0,26.0)(21.3,25.5)
+\Qbezier[0](24.2,25.3)(24.1,24.1)(23.8,23.3)
+\Qbezier[0](23.8,23.3)(23.5,23.6)(23.2,23.8)
+%^^A right
+\Qbezier[0](34.5,24.0)(37.2,25.5)(40.6,22.4)
+\Qbezier[0](40.6,22.4)(38.1,19.3)(34.4,20.6)
+\Qbezier[0](36.8,23.6)(37.2,22.4)(36.8,21.3)
+\Qbezier[0](36.8,23.6)(36.2,22.4)(36.8,21.3)
+\Qbezier[0](34.5,24.0)(33.4,22.8)(32.3,21.8)
+\Qbezier[0](32.3,21.8)(33.5,21.3)(34.4,20.6)
+%^^A whiskers
+%^^A left
+\Qbezier[12](4.4,19.4)(8.8,21.3)(18.9,16.2)
+\Qbezier[12](4.5,13.5)(7.6,15.3)(18.7,14.4)
+\Qbezier[12](8.6,6.8)(10.5,9.9)(16.7,11.7)
+%^^A right
+\Qbezier[12](36.1,11.3)(41.6,11.8)(49.8,5.1)
+\Qbezier[12](34.0,10.5)(40.9,9.1)(48.9,2.3)
+\Qbezier[12](29.2,10.5)(33.3,10.1)(38.4,0.0)
+%^^A mouth
+\Qbezier[9](20.3,10.7)(22.9,10.3)(25.4,14.4)
+\Qbezier[9](25.4,14.4)(24.8,10.9)(29.7,7.6)
+\Qbezier[6](22.5,8.6)(23.0,6.8)(27.1,7.1)
+%^^A nose
+\Qbezier[0](28.0,15.7)(27.0,15.3)(26.4,15.8)
+\Qbezier[0](26.4,15.8)(28.0,15.7)(29.2,16.0)
+\Qbezier[0](29.2,16.0)(27.5,18.0)(25.2,18.4)
+\Qbezier[0](25.2,18.4)(22.9,17.2)(23.7,16.9)
+\Qbezier[0](23.7,16.9)(24.4,16.5)(24.5,16.0)
+\Qbezier[0](24.5,16.0)(25.5,14.6)(26.5,15.4)
+\Qbezier[0](23.7,16.9)(24.0,16.4)(24.5,16.0)
+\end{picture}%^^A
+\endgroup
+\else
+\ifx\pdfdisplay\undefined\newenvironment{pdfdisplay}{}{}\fi
+\begin{pdfdisplay}%^^A
+\psset{unit=\unitlength}%^^A
+\begin{pspicture}(0,0)(64,57)
+\psset{linewidth=.5,linestyle=solid,fillstyle=none}
+%^^A "checks"
+%^^A left
+\psbezier(0.5,31.8)(2.5,31.3)(4.4,31.1)(6.5,31.8)
+\psbezier(0,29.2)(1.0,28.8)(5.1,28.8)(6.6,30.3)
+%^^A right
+\psbezier(57.5,16.8)(60.1,16.5)(62.5,16.1)(63.9,13.7)
+\psbezier(57.4,15.5)(60.3,15.0)(62.0,13.4)(63.5,11.1)
+%^^A ears
+%^^A left
+\psbezier(11.8,47.0)(12.8,45.4)(12.9,45.1)(14.9,44.3)
+\psbezier(24.8,56.4)(23.9,54.0)(25.4,52.9)(26.0,50.6)
+\psbezier(27.2,55.5)(26.6,53.4)(27.2,53.2)(27.2,50.5)
+\pscurve(14.6,45.4)(14.3,50.0)(15.9,55.9)(19.2,55.9)(24.8,50.1)
+%^^A right
+\psbezier(49.2,42.9)(51.4,42.4)(51.8,44.9)(54.6,45.3)
+\psbezier(57.4,34.1)(57.8,36.7)(59.7,36.3)(61.3,38.1)
+\psbezier(57.4,34.1)(59.6,36.5)(61.0,35.1)(63.7,36.2)
+\pscurve(47.7,39.2)(51.8,43.1)(55.9,45.8)(58.4,44.8)(59.7,38.5)
+%^^A eyebrows
+%^^A left
+\psbezier(24.7,32.6)(23.6,35.3)(20.8,38.0)(20.9,41.1)
+\psbezier(26.2,31.3)(26.0,34.3)(24.5,36.7)(24.6,39.8)
+%^^A right
+\psbezier(34.7,30.1)(35.7,33.3)(37.5,36.1)(40.4,37.4)
+\psbezier(35.8,30.4)(38.2,32.0)(39.1,34.7)(42.1,35.5)
+%^^A eyelashes
+%^^A left
+\psbezier(16.4,29.8)(17.2,29.3)(17.3,28.8)(18.2,28.8)
+\psbezier(18.3,31.5)(19.2,30.3)(19.4,30.0)(20.7,29.9)
+%^^A right
+\psbezier(37.0,26.0)(38.8,25.9)(40.1,26.3)(41.3,27.8)
+\psbezier(40.1,24.1)(42.0,24.5)(43.3,23.3)(45.2,23.1)
+%^^A eyes
+%^^A left
+\psccurve(19.7,25.0)(22.9,23.6)(24.2,25.3)(23.5,28.0)(21.5,29.2)(19.3,28.6)
+\psccurve[fillstyle=solid](22.3,27.4)(22.0,26.0)(21.3,25.5)(21.6,26.7)
+\pscurve(24.2,25.3)(24.1,24.1)(23.8,23.3)
+\pscurve(23.8,23.3)(23.5,23.6)(23.2,23.8)
+%^^A right
+\psccurve(34.5,24.0)(37.2,25.0)(40.6,22.4)(38.1,19.8)(34.4,20.6)
+\psccurve[fillstyle=solid](36.8,23.6)(37.2,22.4)(36.8,21.3)(36.5,22.6)
+\pscurve(34.5,24.0)(33.4,22.8)(32.3,21.8)
+\pscurve(32.3,21.8)(33.5,21.3)(34.4,20.6)
+%^^A whiskers
+%^^A left
+\psbezier(4.4,19.4)(8.8,21.3)(15.1,18.6)(18.9,16.2)
+\psbezier(4.5,13.5)(7.6,15.3)(15.3,15.5)(18.7,14.4)
+\psbezier(8.6,6.8)(10.5,9.9)(13.6,10.7)(16.7,11.7)
+%^^A right
+\psbezier(36.1,11.3)(41.6,11.8)(45.8,8.3)(49.8,5.1)
+\psbezier(34.0,10.5)(40.9,9.1)(43.1,7.8)(48.9,2.3)
+\psbezier(29.2,10.5)(33.3,10.1)(34.8,3.3)(38.4,0.0)
+%^^A mouth
+\psbezier(20.3,10.7)(22.9,10.3)(25.1,11.5)(25.4,14.4)
+\psbezier(25.4,14.4)(24.8,10.9)(26.7,8.8)(29.7,7.6)
+\psbezier(22.5,8.6)(23.0,6.8)(25.6,6.6)(27.1,7.1)
+%^^A nose
+\pscurve(28.0,15.7)(27.0,15.3)(26.4,15.8)(28.0,15.7)
+(29.2,16.0)(27.5,18.0)(25.2,18.4)(22.9,17.2)
+(23.7,16.9)(24.4,16.5)(24.5,16.0)(25.5,14.6)(26.5,15.4)
+\psbezier(23.7,16.9)(24.0,16.4)(24.0,16.2)(24.5,16.0)
+\end{pspicture}%^^A
+\end{pdfdisplay}%^^A
+\fi
+\endinput
+\end{filecontents*}
+%
+\begin{filecontents*}{BlackDog.picture}
+\ifx\pspicture\undefined
+\begin{picture}(60,37)(0,0)
+\qbezier(0,26.3)(1.8,20.9)(1.8,20.9)
+\put(1.8,12.2){\line(0,1){8.7}}
+\put(1.8,12.2){\line(6,1){14.9}}
+\put(55.7,0){\line(0,1){14.4}}
+\put(16.7,0){\line(0,1){14.6}}
+\put(16.7,0){\line(1,0){39}}
+\put(13.4,26.3){\line(-1,0){13.4}}
+\put(13.4,28.5){\line(0,-1){2.2}}
+\put(13.4,28.5){\line(1,0){5.6}}
+\put(19,28.5){\line(0,1){8.8}}
+\qbezier(19,37.3)(19,37.3)(26.7,28.1)
+\put(26.7,18.5){\line(0,1){9.6}}
+\put(26.7,18.5){\line(1,0){27.3}}
+\qbezier(54.0,18.5)(54.0,18.5)(56.6,21.1)
+\put(56.6,21.1){\line(0,1){6.7}}
+\qbezier(56.6,27.8)(56.6,27.8)(59.7,18.4)
+\qbezier(55.7,14.4)(55.7,14.4)(59.7,18.4)
+\end{picture}%
+\else
+\ifx\pdfdisplay\undefined\newenvironment{pdfdisplay}{}{}\fi
+\begin{pdfdisplay}%^^A
+\psset{unit=\unitlength}%^^A
+\begin{pspicture}(0,0)(60,37)
+\psset{linewidth=.25,linestyle=solid,linecolor=black,fillstyle=solid,fillcolor=black}
+\pspolygon(0,25.1)(13.4,26.3)(13.4,28.5)(19.3,28.5)
+(18.5,37.3)(26.7,28.5)(26.7,18.5)(54.0,18.5)
+(56.6,22.3)(56.6,28.0)(59.7,20.2)(55.7,14.4)
+(55.7,0)(16.7,0)(16.7,14.6)(1.8,12.2)(1.8,21.3)
+\end{pspicture}%^^A
+\end{pdfdisplay}%^^A
+\fi
+\endinput
+\end{filecontents*}
+\begin{filecontents*}{Bear.picture}
+\resizebox{100\unitlength}{106\unitlength}%
+{{\unitlength1pt\begin{picture}(100,106)(-10,-18)
+\put(40,60){\circle{40}}
+\put(32,64){\circle*{6}}
+\put(48,64){\circle*{6}}
+\put(40,56){\circle*{5}}
+\put(40,48){\line(0,1){8}}
+\put(40,52){\oval(12,8)[b]}
+%
+\put(21.5,78)
+ {\put(0,0){\oval(20,20)[t]}
+ \put(0,0){\oval(20,20)[bl]}
+ \put(0,0){\circle{10}}}
+\put(58.5,78)
+ {\put(0,0){\oval(20,20)[t]}
+ \put(0,0){\oval(20,20)[br]}
+ \put(0,0){\circle{10}}}
+%
+\put(40,-3){\oval(30,86)[t]}
+%
+\put(10,33)
+ {\put(0,0){\oval(32,16)}
+ \put(-8,0){\circle{8}}
+ \put(-18,0){\circle*{4}}
+ \put(-16,5){\circle*{4}}
+ \put(-16,-5){\circle*{4}}}
+\put(70,33)
+ {\put(0,0){\oval(32,16)}
+ \put(8,0){\circle{8}}
+ \put(18,0){\circle*{4}}
+ \put(16,5){\circle*{4}}
+ \put(16,-5){\circle*{4}}}
+%
+\put(12,-10)
+ {{\put(4,0){\oval(30,16)[r]}
+ \put(4,2){\oval(42,20)[bl]}
+ \put(-8,11){\oval(18,18)[t]}
+ \put(4,11){\oval(6,6)[bl]}
+ \put(-17,0){\line(0,1){12}}}
+ \put(-8,20){\circle*{4}}
+ \put(-14,18){\circle*{4}}
+ \put(-2,18){\circle*{4}}
+ \put(-8,6){\oval(8,14)}}
+\put(68,-10)
+ {{\put(-4,0){\oval(30,16)[l]}
+ \put(-4,2){\oval(42,20)[br]}
+ \put(8,11){\oval(18,18)[t]}
+ \put(-4,11){\oval(6,6)[br]}
+ \put(17,0){\line(0,1){12}}}
+ \put(8,20){\circle*{4}}
+ \put(14,18){\circle*{4}}
+ \put(2,18){\circle*{4}}
+ \put(8,6){\oval(8,14)}}
+\put(40,-10){\oval(18,16)[b]}
+\end{picture}}}%^^A
+\endinput
+\end{filecontents*}
+\begin{filecontents*}{Cat.picture}
+\resizebox{48\unitlength}{48\unitlength}%
+{\unitlength1pt\begin{picture}(48,48)(-4,0)
+\put(20,20){\oval(48,40)}
+\put(10,20){\oval(12,12)[t]}
+\put(30,20){\oval(12,12)[t]}
+\put(10,20){\line(0,1){6}}
+\put(30,20){\line(0,1){6}}
+\put(4,20){\line(1,0){12}}
+\put(36,20){\line(-1,0){12}}
+\put(20,18){\oval(4,4)[b]}
+\put(18,18){\line(1,0){4}}
+\put(16,16){\oval(8,8)[b]}
+\put(24,16){\oval(8,8)[b]}
+\put(20,12){\oval(8,8)[b]}
+\put(-4,20){\line(0,1){27.8}}
+\put(44,20){\line(0,1){27.8}}
+\put(-4,47.8){\line(1,-1){10}}
+\put(44,47.8){\line(-1,-1){10}}
+\end{picture}}%^^A
+\endinput
+\end{filecontents*}
+\begin{filecontents*}{Cheese.picture}
+\resizebox{80\unitlength}{40\unitlength}%
+{\unitlength2pt\begin{picture}(40,20)
+\put(20,20){\oval(40,40)[b]}
+\put(20.2,20){\oval(40,40)[b]}
+\put(19.8,20){\oval(40,40)[b]}
+\put(20,19.8){\oval(40,40)[b]}
+%\put(20,20){\oval(36,36)[b]}
+%
+\put(10,10){\circle{4}}
+\put(20,5){\circle{3}}
+\put(24,14){\circle{6}}
+%
+\put(14,20){\oval(8,8)[b]}
+\put(32,20){\oval(4,4)[b]}
+%
+\put(0,20){\line(1,0){10}}
+\put(18,20){\line(1,0){12}}
+\put(34,20){\line(1,0){6}}
+\end{picture}}%^^A
+\endinput
+\end{filecontents*}
+\begin{filecontents*}{Doll.picture}
+\resizebox{44\unitlength}{72\unitlength}%
+{{\unitlength1pt\begin{picture}(44,72)(-22,1)
+\put(0,57){\circle{24}}
+\put(0,57){\circle{32}}
+\put(5,57){\circle{5}}\put(-5,57){\circle{5}}
+\put(-4.5,57){\circle*{3.6}}
+\put(5.5,57){\circle*{3.6}}
+\put(-1,54){\circle*{.5}}
+\put(1,54){\circle*{.5}}
+\put(-3,51){\line(1,0){6}}
+\put(0,51){\oval(4,4)[b]}
+\put(0,21){\circle{40}}
+\put(-16,41.5){\circle{12}}
+\put(16,41.5){\circle{12}}
+\put(5,69){\oval(9,9.75)[bl]}
+\put(4,69){\oval(9,9.75)[bl]}
+\put(6,69){\oval(9,9.75)[bl]}
+\put(7,68.75){\oval(9,9.25)[bl]}
+\put(3,68.75){\oval(9,9.25)[bl]}
+\put(8,68.5){\oval(9,9)[bl]}
+\put(2,68.5){\oval(9,9)[bl]}
+\put(0,36){\circle*{6}}
+\put(0,27){\circle*{6}}
+\end{picture}}}%^^A
+\endinput
+\end{filecontents*}
+\begin{filecontents*}{Horse.picture}
+\resizebox{54\unitlength}{62\unitlength}%
+{{\unitlength1pt\begin{picture}(54,62)(1,-3)
+\put(55,50){\line(0,-1){25}}
+\put(55,25){\line(-1,0){5}}
+\put(50,25){\line(0,1){5}}
+\put(50,38){\oval(10,16)[bl]}
+\put(45,-3){\oval(10,82)[tl]}
+\put(40,-3){\line(-1,0){6}}
+\put(34,-3){\line(0,1){22}}
+\put(5,-3){\line(0,1){16}}
+\put(5,-3){\line(1,0){6}}
+\put(11,-3){\line(0,1){14}}
+\put(11,19){\oval(16,16)[br]}
+\put(19,19){\line(1,0){15}}
+\put(5.8,15){\oval(3,3)[br]}
+\put(1,15){\line(1,0){6.5}}
+\put(1,15){\line(0,1){16}}
+\put(9,30){\oval(16,16)[t]}
+\put(38,45){\oval(28,28)[t]}
+\put(24,45){\line(0,-1){15}}
+\put(24,30){\line(-1,0){7}}
+\end{picture}}}%^^A
+\endinput
+\end{filecontents*}
+\begin{filecontents*}{TheDog.picture}
+\resizebox{72\unitlength}{84\unitlength}%
+{\unitlength1pt\begin{picture}(72,84)
+\put(36,36){\circle*{12}}
+\put(20,42){\circle*{12}}
+\put(52,42){\circle*{12}}
+\put(36,24){\oval(72,24)[t]}
+\put(36,48){\oval(60,32)[t]}
+\put(0,0){\line(0,1){24}}
+\put(72,0){\line(0,1){24}}
+\put(6,34){\line(0,1){14}}
+\put(66,34){\line(0,1){14}}
+\put(6,84){\oval(12,72)[bl]}
+\put(66,84){\oval(12,72)[br]}
+\put(0,84){\line(1,-1){20}}
+\put(72,84){\line(-1,-1){20}}
+\put(36,11){\line(0,1){25}}
+\put(36,3){\oval(24,16)[t]}
+\put(36,3){\oval(24,4)[b]}
+\put(0,3){\oval(48,6)[br]}
+\put(72,3){\oval(48,6)[bl]}
+\end{picture}}%^^A
+\endinput
+\end{filecontents*}
+\ifx\pdfoutput\undefined \else
+ \ifcase\pdfoutput \else
+ \IfFileExists{pslearn.pdf}{}{\PackageError{floatrow}{%^^A
+ For creation of PDF file\MessageBreak
+ you need to create pslearn.pdf file.\MessageBreak
+ Convert pslearn.eps to pslearn.pdf\MessageBreak
+ then run pdflatex}{}}%^^A
+\fi\fi
+\endinput
diff --git a/macros/latex/contrib/floatrow/sample-longtable-rus.tex b/macros/latex/contrib/floatrow/sample-longtable-rus.tex
new file mode 100644
index 0000000000..e62575faa9
--- /dev/null
+++ b/macros/latex/contrib/floatrow/sample-longtable-rus.tex
@@ -0,0 +1,421 @@
+% This file installs three samples-variants of setting
+% of Continued and Finished pages of long table
+\begin{filecontents}{r-longtable.tex}
+\begin{longtable}{@{}lll}
+\caption{The ISOGRK3 entity set and more more more more more more more more more
+ more more more more more more more more more text}\\
+ \bfseries Entity&\bfseries Unicode Name&\bfseries Unicode\\ \hline
+\endfirsthead
+\LTcontcaption{}\\
+ \bfseries Entity&\bfseries Unicode Name&\bfseries Unicode\\ \hline
+\endhead
+\LTfincaption{}\\
+ \bfseries Entity&\bfseries Unicode Name&\bfseries Unicode\\ \hline
+\endlasthead
+ \hline \multicolumn{3}{@{}r@{}}{(\emph{продолжение на сл. странице})}
+\endfoot
+ \hline \multicolumn{3}{@{}r@{}}{(\emph{окончание на сл. странице})}
+\endprelastfoot
+ \hline
+\endlastfoot
+alpha & GREEK SMALL LETTER ALPHA & 03B1\\
+beta & GREEK SMALL LETTER BETA & 03B2\\
+chi & GREEK SMALL LETTER CHI & 03C7\\
+\empty
+Delta & GREEK CAPITAL LETTER DELTA & 0394\\
+delta & GREEK SMALL LETTER DELTA & 03B4\\
+epsi & GREEK SMALL LETTER EPSILON & 03B5\\
+epsis & GREEK LUNATE EPSILON SYMBOL & 03F5\\
+epsiv & GREEK SMALL LETTER EPSILON & 03B5\\
+eta & GREEK SMALL LETTER ETA & 03B7\\
+Gamma & GREEK CAPITAL LETTER GAMMA & 0393\\
+gamma & GREEK SMALL LETTER GAMMA & 03B3\\
+gammad & GREEK SMALL LETTER DIGAMMA & 03DD\\
+iota & GREEK SMALL LETTER IOTA & 03B9\\
+kappa & GREEK SMALL LETTER KAPPA & 03BA\\
+kappav & GREEK KAPPA SYMBOL & 03F0\\
+Lambda & GREEK CAPITAL LETTER LAMDA & 039B\\
+lambda & GREEK SMALL LETTER LAMDA & 03BB\\
+mu & GREEK SMALL LETTER MU & 03BC\\
+nu & GREEK SMALL LETTER NU & 03BD\\
+Omega & GREEK CAPITAL LETTER OMEGA & 03A9\\
+omega & GREEK SMALL LETTER OMEGA & 03C9\\
+Phi & GREEK CAPITAL LETTER PHI & 03A6\\
+phis & GREEK PHI SYMBOL & 03D5\\
+phiv & GREEK SMALL LETTER PHI & 03C6\\
+Pi & GREEK CAPITAL LETTER PI & 03A0\\
+pi & GREEK SMALL LETTER PI & 03C0\\
+piv & GREEK PI SYMBOL & 03D6\\
+Psi & GREEK CAPITAL LETTER PSI & 03A8\\
+psi & GREEK SMALL LETTER PSI & 03C8\\
+rho & GREEK SMALL LETTER RHO & 03C1\\
+rhov & GREEK RHO SYMBOL & 03F1\\
+Sigma & GREEK CAPITAL LETTER SIGMA & 03A3\\
+sigma & GREEK SMALL LETTER SIGMA & 03C3\\
+sigmav & GREEK SMALL LETTER FINAL SIGMA & 03C2\\
+tau & GREEK SMALL LETTER TAU & 03C4\\
+Theta & GREEK CAPITAL LETTER THETA & 0398\\
+thetas & GREEK SMALL LETTER THETA & 03B8\\
+thetav & GREEK THETA SYMBOL & 03D1\\
+Upsi & GREEK UPSILON WITH HOOK SYMBOL & 03D2\\
+upsi & GREEK SMALL LETTER UPSILON & 03C5\\
+Xi & GREEK CAPITAL LETTER XI & 039E\\
+xi & GREEK SMALL LETTER XI & 03BE\\
+zeta & GREEK SMALL LETTER ZETA & 03B6\\
+%
+%
+%
+alpha & SMALL LETTER ALPHA & 03B1\\
+beta & SMALL LETTER BETA & 03B2\\
+chi & SMALL LETTER CHI & 03C7\\
+\empty
+Delta & CAPITAL LETTER DELTA & 0394\\
+delta & SMALL LETTER DELTA & 03B4\\
+epsi & SMALL LETTER EPSILON & 03B5\\
+epsis & LUNATE EPSILON SYMBOL & 03F5\\
+epsiv & SMALL LETTER EPSILON & 03B5\\
+eta & SMALL LETTER ETA & 03B7\\
+Gamma & CAPITAL LETTER GAMMA & 0393\\
+gamma & SMALL LETTER GAMMA & 03B3\\
+gammad & SMALL LETTER DIGAMMA & 03DD\\
+iota & SMALL LETTER IOTA & 03B9\\
+kappa & SMALL LETTER KAPPA & 03BA\\
+kappav & KAPPA SYMBOL & 03F0\\
+Lambda & CAPITAL LETTER LAMDA & 039B\\
+lambda & SMALL LETTER LAMDA & 03BB\\
+mu & SMALL LETTER MU & 03BC\\
+nu & SMALL LETTER NU & 03BD\\
+Omega & CAPITAL LETTER OMEGA & 03A9\\
+omega & SMALL LETTER OMEGA & 03C9\\
+Phi & CAPITAL LETTER PHI & 03A6\\
+phis & PHI SYMBOL & 03D5\\
+phiv & SMALL LETTER PHI & 03C6\\
+Pi & CAPITAL LETTER PI & 03A0\\
+pi & SMALL LETTER PI & 03C0\\
+piv & PI SYMBOL & 03D6\\
+Psi & CAPITAL LETTER PSI & 03A8\\
+psi & SMALL LETTER PSI & 03C8\\
+rho & SMALL LETTER RHO & 03C1\\
+rhov & RHO SYMBOL & 03F1\\
+Sigma & CAPITAL LETTER SIGMA & 03A3\\
+sigma & SMALL LETTER SIGMA & 03C3\\
+sigmav & SMALL LETTER FINAL SIGMA & 03C2\\
+tau & SMALL LETTER TAU & 03C4\\
+Theta & CAPITAL LETTER THETA & 0398\\
+thetas & SMALL LETTER THETA & 03B8\\
+thetav & THETA SYMBOL & 03D1\\
+Upsi & UPSILON WITH HOOK SYMBOL & 03D2\\
+upsi & SMALL LETTER UPSILON & 03C5\\
+Xi & CAPITAL LETTER XI & 039E\\
+xi & SMALL LETTER XI & 03BE\\
+zeta & SMALL LETTER ZETA & 03B6\\
+%
+%
+%
+alpha & SMALL LETTER ALPHA & 03B1\\
+beta & SMALL LETTER BETA & 03B2\\
+chi & SMALL LETTER CHI & 03C7\\
+\empty
+Delta & CAPITAL LETTER DELTA & 0394\\
+delta & SMALL LETTER DELTA & 03B4\\
+epsi & SMALL LETTER EPSILON & 03B5\\
+epsis & LUNATE EPSILON SYMBOL & 03F5\\
+epsiv & SMALL LETTER EPSILON & 03B5\\
+eta & SMALL LETTER ETA & 03B7\\
+Gamma & CAPITAL LETTER GAMMA & 0393\\
+gamma & SMALL LETTER GAMMA & 03B3\\
+gammad & SMALL LETTER DIGAMMA & 03DD\\
+iota & SMALL LETTER IOTA & 03B9\\
+kappa & SMALL LETTER KAPPA & 03BA\\
+kappav & KAPPA SYMBOL & 03F0\\
+Lambda & CAPITAL LETTER LAMDA & 039B\\
+lambda & SMALL LETTER LAMDA & 03BB\\
+mu & SMALL LETTER MU & 03BC\\
+nu & SMALL LETTER NU & 03BD\\
+Omega & CAPITAL LETTER OMEGA & 03A9\\
+omega & SMALL LETTER OMEGA & 03C9\\
+Phi & CAPITAL LETTER PHI & 03A6\\
+phis & PHI SYMBOL & 03D5\\
+phiv & SMALL LETTER PHI & 03C6\\
+Pi & CAPITAL LETTER PI & 03A0\\
+pi & SMALL LETTER PI & 03C0\\
+piv & PI SYMBOL & 03D6\\
+Psi & CAPITAL LETTER PSI & 03A8\\
+psi & SMALL LETTER PSI & 03C8\\
+rho & SMALL LETTER RHO & 03C1\\
+rhov & RHO SYMBOL & 03F1\\
+Sigma & CAPITAL LETTER SIGMA & 03A3\\
+sigma & SMALL LETTER SIGMA & 03C3\\
+sigmav & SMALL LETTER FINAL SIGMA & 03C2\\
+tau & SMALL LETTER TAU & 03C4\\
+Theta & CAPITAL LETTER THETA & 0398\\
+thetas & SMALL LETTER THETA & 03B8\\
+thetav & THETA SYMBOL & 03D1\\
+Upsi & UPSILON WITH HOOK SYMBOL & 03D2\\
+upsi & SMALL LETTER UPSILON & 03C5\\
+Xi & CAPITAL LETTER XI & 039E\\
+xi & SMALL LETTER XI & 03BE\\
+zeta & SMALL LETTER ZETA & 03B6\\
+%
+%
+%
+alpha & SMALL LETTER ALPHA & 03B1\\
+beta & SMALL LETTER BETA & 03B2\\
+chi & SMALL LETTER CHI & 03C7\\
+\empty
+Delta & CAPITAL LETTER DELTA & 0394\\
+delta & SMALL LETTER DELTA & 03B4\\
+epsi & SMALL LETTER EPSILON & 03B5\\
+epsis & LUNATE EPSILON SYMBOL & 03F5\\
+epsiv & SMALL LETTER EPSILON & 03B5\\
+eta & SMALL LETTER ETA & 03B7\\
+Gamma & CAPITAL LETTER GAMMA & 0393\\
+gamma & SMALL LETTER GAMMA & 03B3\\
+gammad & SMALL LETTER DIGAMMA & 03DD\\
+iota & SMALL LETTER IOTA & 03B9\\
+kappa & SMALL LETTER KAPPA & 03BA\\
+kappav & KAPPA SYMBOL & 03F0\\
+Lambda & CAPITAL LETTER LAMDA & 039B\\
+lambda & SMALL LETTER LAMDA & 03BB\\
+mu & SMALL LETTER MU & 03BC\\
+nu & SMALL LETTER NU & 03BD\\
+Omega & CAPITAL LETTER OMEGA & 03A9\\
+omega & SMALL LETTER OMEGA & 03C9\\
+Phi & CAPITAL LETTER PHI & 03A6\\
+phis & PHI SYMBOL & 03D5\\
+phiv & SMALL LETTER PHI & 03C6\\
+Pi & CAPITAL LETTER PI & 03A0\\
+pi & SMALL LETTER PI & 03C0\\
+piv & PI SYMBOL & 03D6\\
+Psi & CAPITAL LETTER PSI & 03A8\\
+psi & SMALL LETTER PSI & 03C8\\
+rho & SMALL LETTER RHO & 03C1\\
+rhov & RHO SYMBOL & 03F1\\
+Sigma & CAPITAL LETTER SIGMA & 03A3\\
+sigma & SMALL LETTER SIGMA & 03C3\\
+sigmav & SMALL LETTER FINAL SIGMA & 03C2\\
+tau & SMALL LETTER TAU & 03C4\\
+Theta & CAPITAL LETTER THETA & 0398\\
+thetas & SMALL LETTER THETA & 03B8\\
+thetav & THETA SYMBOL & 03D1\\
+Upsi & UPSILON WITH HOOK SYMBOL & 03D2\\
+upsi & SMALL LETTER UPSILON & 03C5\\
+Xi & CAPITAL LETTER XI & 039E\\
+xi & SMALL LETTER XI & 03BE\\
+zeta & SMALL LETTER ZETA & 03B6\\
+\end{longtable}
+\endinput
+% end of r-longtable.tex
+\end{filecontents}
+\documentclass{book}
+
+\usepackage{mathtext}
+\usepackage[T2A]{fontenc}
+\usepackage[cp1251]{inputenc}
+\usepackage[english,russian]{babel}
+
+\advance\textwidth.5in
+\advance\evensidemargin-.25in
+\advance\oddsidemargin-.25in
+
+\usepackage[labelsep=newline]{caption}
+\usepackage{floatrow}
+\usepackage{array,fr-longtable}
+\providecommand\floatsetup[2][]{}
+\floatsetup[longtable]{font={small,sf},LTcapwidth=table,margins=centering,
+ captionskip=5pt}
+\captionsetup[longtable]{font=small}
+
+\DeclareCaptionLabelFormat{labelcontI}%
+ {\rightline{\bothIfFirst{#1}{ }#2 (\emph{продолжение})}}
+\DeclareCaptionLabelFormat{labelfinI}%
+ {\rightline{\bothIfFirst{#1}{ }#2 (\emph{окончание})}}
+
+\DeclareCaptionLabelFormat{labelcontIII}%
+ {\rightline{\emph{Продолжение табл.} #2}}
+\DeclareCaptionLabelFormat{labelfinIII}%
+ {\rightline{\emph{Окончание табл.} #2}}
+%
+% Caption for continued head, \ldots
+\newcommand\LTcontcaptionI[1]{%
+ \captionsetup{labelformat=labelcontI}\caption[]{#1}}
+%
+% and caption for finished head.
+\newcommand\LTfincaptionI[1]{%
+ \captionsetup{labelformat=labelfinI}\caption[]{#1}}
+%
+% Caption for continued head, \ldots
+\newcommand\LTcontcaptionII{%
+ \caption[]{\emph{Продолжение}}}
+%
+% and caption for finished head.
+\newcommand\LTfincaptionII{%
+ \caption[]{\emph{Окончание}}}
+%
+% Caption for continued head, \ldots
+\newcommand\LTcontcaptionIII[1]{%
+ \captionsetup{labelformat=labelcontIII}\caption[]{#1}}
+%
+% and caption for finished head.
+\newcommand\LTfincaptionIII[1]{%
+ \captionsetup{labelformat=labelfinIII}\caption[]{#1}}
+
+\begin{document}
+
+\chapter[Шапки и~подвалы в~окружении \texttt{longtable}]{Последняя шапка и~предпоследний подвал в~окружении \texttt{longtable}}
+
+Данный файл демонстрирует примеры задания последней шапки и~предпоследнего подвала
+в~многостраничной таблице \texttt{longtable}. Все примеры распечатываются различными кеглями только для того чтобы протестировать алгоритм подсчёта числа страниц в~таблице.
+
+Общие настройки:
+\begin{quote}\obeylines\parskip0pt
+\verb|\floatsetup[longtable]{font={small,sf},LTcapwidth=table,|
+\verb| margins=centering,captionskip=5pt}|
+\verb|\captionsetup[longtable]{font={small,rm}}|
+\end{quote}
+В~данном файле в~таблице используется рубленый шрифт, версия пакета \textsf{caption}~3.1
+решает эту проблему. Для версии \textsf{caption}~3.0q, чтобы восстановить семейство
+шрифта основного текста для подписи в~настройках подписи добавлена опция |rm|, восстанавливающая нормальный шрифт.
+
+Помимо команд, определённых пакетом \textsf{fr-longtable}: \verb|\endlasthead|
+для задания последней шапки и~\verb|\endprelastfoot| \cdash--- для предпоследнего подвала,
+в~данном файле используются две специальные команды для табличных заголовков, использующих
+стандартную команду \verb|\caption|: \verb|\LTcontcaption| \cdash--- для шапках"=продолжениях
+и~\verb|\LTfincaption| для последней шапки. Во всех трёх примерах используются
+различные их определения.
+
+\section{Вариант~I}
+
+Для первого примера определены специальные настройки для
+нумерационной части табличного заголовка. Это задаётся в~преамбуле:
+\begin{quote}\obeylines\parskip0pt
+\verb|\DeclareCaptionLabelFormat{labelcontI}%|
+\verb| {\rightline{\bothIfFirst{#1}{ }#2 (\emph{продолжение})}}|
+\verb|\DeclareCaptionLabelFormat{labelfinI}%|
+\verb| {\rightline{\bothIfFirst{#1}{ }#2 (\emph{окончание})}}|
+\end{quote}
+
+Код начала таблицы в~этом случае должен выглядеть так:
+\begin{quote}\obeylines\parskip0pt
+\verb|\begin{longtable}{@{}lll}|
+\verb|\caption{The ISOGRK3 entity set and more more more more more more|
+\verb| more more more more more more more more more more more text}\\|
+\verb| \bfseries Entity &\bfseries Unicode Name&\bfseries Unicode\\|
+\verb|\hline|
+\verb|\endfirsthead|
+\verb|\captionsetup{labelformat=labelcontI}\caption[]{}\\|
+\verb| \bfseries Entity &\bfseries Unicode Name&\bfseries Unicode\\|
+\verb|\hline|
+\verb|\endhead|
+\verb|\captionsetup{labelformat=labelfinI}\caption[]{}\\|
+\verb| \bfseries Entity &\bfseries Unicode Name&\bfseries Unicode\\|
+\verb|\hline|
+\verb|\endlasthead|
+\verb| \hline \multicolumn{3}{@{}r@{}}{(\emph{продолжение|
+\verb| на следующей странице})}|
+\verb|\endfoot|
+\verb| \hline \multicolumn{3}{@{}r@{}}{(\emph{окончание|
+\verb| на следующей странице})}|
+\verb|\endprelastfoot|
+\verb| \hline|
+\verb|\endlastfoot|
+\end{quote}
+
+\begingroup
+\floatsetup[longtable]{font={Large,sf}}
+\let\LTcontcaption\LTcontcaptionI
+\let\LTfincaption\LTfincaptionI
+\input r-longtable.tex
+
+\endgroup
+
+\clearpage
+\section{Вариант~II}
+
+В~данном примере видно, что в~использовании специальных настроек
+\verb|labelformat| нет необходимости. И~преамбула таблицы может быть задана в~виде:
+\begin{quote}\obeylines\parskip0pt
+\verb|\begin{longtable}{@{}lll}|
+\verb|\caption{The ISOGRK3 entity set and more more more more more more|
+\verb| more more more more more more more more more more more text}\\|
+\verb| \bfseries Entity &\bfseries Unicode Name&\bfseries Unicode\\|
+\verb|\hline|
+\verb|\endfirsthead|
+\verb|\caption[]{\emph{Продолжение}}\\|
+\verb| \bfseries Entity &\bfseries Unicode Name&\bfseries Unicode\\|
+\verb|\hline|
+\verb|\endhead|
+\verb|\caption[]{\emph{Окончание}}\\|
+\verb| \bfseries Entity &\bfseries Unicode Name&\bfseries Unicode\\|
+\verb|\hline|
+\verb|\endlasthead|
+\verb| \hline \multicolumn{3}{@{}r@{}}{\emph{Продолжение|
+\verb| на следующей странице}}|
+\verb|\endfoot|
+\verb| \hline \multicolumn{3}{@{}r@{}}{\emph{Окончание|
+\verb| на следующей странице}}|
+\verb|\endprelastfoot|
+\verb| \hline|
+\verb|\endlastfoot|
+\end{quote}
+
+\begingroup
+\captionsetup[table]{labelsep=period,singlelinecheck=no}
+\let\LTcontcaption\LTcontcaptionII
+\let\LTfincaption\LTfincaptionII
+\input r-longtable.tex
+
+\endgroup
+
+\clearpage
+\section{Вариант~III}
+
+Для последнего примера определены специальные настройки для
+нумерационной части табличного заголовка. Это задаётся в~преамбуле:
+\begin{quote}\obeylines\parskip0pt
+\verb|\DeclareCaptionLabelFormat{labelcontIII}%|
+\verb| {\rightline{\emph{Продолжение табл.} #2}}|
+\verb|\DeclareCaptionLabelFormat{labelfinIII}%|
+\verb| {\rightline{\emph{Окончание табл.} #2}}|
+\end{quote}
+
+Код начала таблицы в~этом случае должен выглядеть так:
+\begin{quote}\obeylines\parskip0pt
+\verb|\begin{longtable}{@{}lll}|
+\verb|\caption{The ISOGRK3 entity set and more more more more more more|
+\verb| more more more more more more more more more more more text}\\|
+\verb| \bfseries Entity&\bfseries Unicode Name&\bfseries Unicode\\|
+\verb|\hline|
+\verb|\endfirsthead|
+\verb|\captionsetup{labelformat=labelcontIII}\caption[]{}\\|
+\verb| \bfseries Entity&\bfseries Unicode Name&\bfseries Unicode\\|
+\verb|\hline|
+\verb|\endhead|
+\verb|\captionsetup{labelformat=labelfinIII}\caption[]{}\\|
+\verb| \bfseries Entity&\bfseries Unicode Name&\bfseries Unicode\\|
+\verb|\hline|
+\verb|\endlasthead|
+\verb| \hline \multicolumn{3}{@{}r@{}}{(\emph{продолжение|
+\verb| на следующей странице})}|
+\verb|\endfoot|
+\verb| \hline \multicolumn{3}{@{}r@{}}{(\emph{окончание|
+\verb| на следующей странице})}|
+\verb|\endprelastfoot|
+\verb| \hline|
+\verb|\endlastfoot|
+\end{quote}
+
+\begingroup
+\floatsetup[longtable]{font={scriptsize,sf}}
+\let\scriptsize\tiny
+\let\LTcontcaption\LTcontcaptionIII
+\let\LTfincaption\LTfincaptionIII
+
+\input r-longtable.tex
+
+\endgroup
+
+\listoftables
+
+\end{document}
+\endinput \ No newline at end of file
diff --git a/macros/latex/contrib/floatrow/sample-longtable.tex b/macros/latex/contrib/floatrow/sample-longtable.tex
new file mode 100644
index 0000000000..8430d32f26
--- /dev/null
+++ b/macros/latex/contrib/floatrow/sample-longtable.tex
@@ -0,0 +1,417 @@
+% This file installs three samples-variants of setting
+% of Continued and Finished pages of long table
+% 1) s-longtable1.tex
+% Adds words in the table label: ``Table 1. Continued''
+% and ``Table 1. Finished''
+% 2) s-longtable2.tex
+% Adds words in the caption text: ``Continued'' and ``Finished''
+% 3) s-longtable3.tex
+% Redefines \tablename command: ``Continuation of table 1.
+% and ``Finishing of table 1.'' (Is that correct English form?)
+\begin{filecontents}{s-longtable.tex}
+\begin{longtable}{@{}lll}
+\caption{The ISOGRK3 entity set and more more more more more more more more more
+ more more more more more more more more more text}\\
+ \bfseries Entity&\bfseries Unicode Name&\bfseries Unicode\\ \hline
+\endfirsthead
+\LTcontcaption{}\\
+ \bfseries Entity&\bfseries Unicode Name&\bfseries Unicode\\ \hline
+\endhead
+\LTfincaption{}\\
+ \bfseries Entity&\bfseries Unicode Name&\bfseries Unicode\\ \hline
+\endlasthead
+ \hline \multicolumn{3}{@{}r@{}}{\emph{Continued on next page}}
+\endfoot
+ \hline \multicolumn{3}{@{}r@{}}{\emph{Finished on next page}}
+\endprelastfoot
+\noalign{\gdef\Continued{}\gdef\ContTable{}}
+ \hline
+\endlastfoot
+alpha & GREEK SMALL LETTER ALPHA & 03B1\\
+beta & GREEK SMALL LETTER BETA & 03B2\\
+chi & GREEK SMALL LETTER CHI & 03C7\\
+\empty
+Delta & GREEK CAPITAL LETTER DELTA & 0394\\
+delta & GREEK SMALL LETTER DELTA & 03B4\\
+epsi & GREEK SMALL LETTER EPSILON & 03B5\\
+epsis & GREEK LUNATE EPSILON SYMBOL & 03F5\\
+epsiv & GREEK SMALL LETTER EPSILON & 03B5\\
+eta & GREEK SMALL LETTER ETA & 03B7\\
+Gamma & GREEK CAPITAL LETTER GAMMA & 0393\\
+gamma & GREEK SMALL LETTER GAMMA & 03B3\\
+gammad & GREEK SMALL LETTER DIGAMMA & 03DD\\
+iota & GREEK SMALL LETTER IOTA & 03B9\\
+kappa & GREEK SMALL LETTER KAPPA & 03BA\\
+kappav & GREEK KAPPA SYMBOL & 03F0\\
+Lambda & GREEK CAPITAL LETTER LAMDA & 039B\\
+lambda & GREEK SMALL LETTER LAMDA & 03BB\\
+mu & GREEK SMALL LETTER MU & 03BC\\
+nu & GREEK SMALL LETTER NU & 03BD\\
+Omega & GREEK CAPITAL LETTER OMEGA & 03A9\\
+omega & GREEK SMALL LETTER OMEGA & 03C9\\
+Phi & GREEK CAPITAL LETTER PHI & 03A6\\
+phis & GREEK PHI SYMBOL & 03D5\\
+phiv & GREEK SMALL LETTER PHI & 03C6\\
+Pi & GREEK CAPITAL LETTER PI & 03A0\\
+pi & GREEK SMALL LETTER PI & 03C0\\
+piv & GREEK PI SYMBOL & 03D6\\
+Psi & GREEK CAPITAL LETTER PSI & 03A8\\
+psi & GREEK SMALL LETTER PSI & 03C8\\
+rho & GREEK SMALL LETTER RHO & 03C1\\
+rhov & GREEK RHO SYMBOL & 03F1\\
+Sigma & GREEK CAPITAL LETTER SIGMA & 03A3\\
+sigma & GREEK SMALL LETTER SIGMA & 03C3\\
+sigmav & GREEK SMALL LETTER FINAL SIGMA & 03C2\\
+tau & GREEK SMALL LETTER TAU & 03C4\\
+Theta & GREEK CAPITAL LETTER THETA & 0398\\
+thetas & GREEK SMALL LETTER THETA & 03B8\\
+thetav & GREEK THETA SYMBOL & 03D1\\
+Upsi & GREEK UPSILON WITH HOOK SYMBOL & 03D2\\
+upsi & GREEK SMALL LETTER UPSILON & 03C5\\
+Xi & GREEK CAPITAL LETTER XI & 039E\\
+xi & GREEK SMALL LETTER XI & 03BE\\
+zeta & GREEK SMALL LETTER ZETA & 03B6\\
+%
+%
+%
+alpha & SMALL LETTER ALPHA & 03B1\\
+beta & SMALL LETTER BETA & 03B2\\
+chi & SMALL LETTER CHI & 03C7\\
+\empty
+Delta & CAPITAL LETTER DELTA & 0394\\
+delta & SMALL LETTER DELTA & 03B4\\
+epsi & SMALL LETTER EPSILON & 03B5\\
+epsis & LUNATE EPSILON SYMBOL & 03F5\\
+epsiv & SMALL LETTER EPSILON & 03B5\\
+eta & SMALL LETTER ETA & 03B7\\
+Gamma & CAPITAL LETTER GAMMA & 0393\\
+gamma & SMALL LETTER GAMMA & 03B3\\
+gammad & SMALL LETTER DIGAMMA & 03DD\\
+iota & SMALL LETTER IOTA & 03B9\\
+kappa & SMALL LETTER KAPPA & 03BA\\
+kappav & KAPPA SYMBOL & 03F0\\
+Lambda & CAPITAL LETTER LAMDA & 039B\\
+lambda & SMALL LETTER LAMDA & 03BB\\
+mu & SMALL LETTER MU & 03BC\\
+nu & SMALL LETTER NU & 03BD\\
+Omega & CAPITAL LETTER OMEGA & 03A9\\
+omega & SMALL LETTER OMEGA & 03C9\\
+Phi & CAPITAL LETTER PHI & 03A6\\
+phis & PHI SYMBOL & 03D5\\
+phiv & SMALL LETTER PHI & 03C6\\
+Pi & CAPITAL LETTER PI & 03A0\\
+pi & SMALL LETTER PI & 03C0\\
+piv & PI SYMBOL & 03D6\\
+Psi & CAPITAL LETTER PSI & 03A8\\
+psi & SMALL LETTER PSI & 03C8\\
+rho & SMALL LETTER RHO & 03C1\\
+rhov & RHO SYMBOL & 03F1\\
+Sigma & CAPITAL LETTER SIGMA & 03A3\\
+sigma & SMALL LETTER SIGMA & 03C3\\
+sigmav & SMALL LETTER FINAL SIGMA & 03C2\\
+tau & SMALL LETTER TAU & 03C4\\
+Theta & CAPITAL LETTER THETA & 0398\\
+thetas & SMALL LETTER THETA & 03B8\\
+thetav & THETA SYMBOL & 03D1\\
+Upsi & UPSILON WITH HOOK SYMBOL & 03D2\\
+upsi & SMALL LETTER UPSILON & 03C5\\
+Xi & CAPITAL LETTER XI & 039E\\
+xi & SMALL LETTER XI & 03BE\\
+zeta & SMALL LETTER ZETA & 03B6\\
+%
+%
+%
+alpha & SMALL LETTER ALPHA & 03B1\\
+beta & SMALL LETTER BETA & 03B2\\
+chi & SMALL LETTER CHI & 03C7\\
+\empty
+Delta & CAPITAL LETTER DELTA & 0394\\
+delta & SMALL LETTER DELTA & 03B4\\
+epsi & SMALL LETTER EPSILON & 03B5\\
+epsis & LUNATE EPSILON SYMBOL & 03F5\\
+epsiv & SMALL LETTER EPSILON & 03B5\\
+eta & SMALL LETTER ETA & 03B7\\
+Gamma & CAPITAL LETTER GAMMA & 0393\\
+gamma & SMALL LETTER GAMMA & 03B3\\
+gammad & SMALL LETTER DIGAMMA & 03DD\\
+iota & SMALL LETTER IOTA & 03B9\\
+kappa & SMALL LETTER KAPPA & 03BA\\
+kappav & KAPPA SYMBOL & 03F0\\
+Lambda & CAPITAL LETTER LAMDA & 039B\\
+lambda & SMALL LETTER LAMDA & 03BB\\
+mu & SMALL LETTER MU & 03BC\\
+nu & SMALL LETTER NU & 03BD\\
+Omega & CAPITAL LETTER OMEGA & 03A9\\
+omega & SMALL LETTER OMEGA & 03C9\\
+Phi & CAPITAL LETTER PHI & 03A6\\
+phis & PHI SYMBOL & 03D5\\
+phiv & SMALL LETTER PHI & 03C6\\
+Pi & CAPITAL LETTER PI & 03A0\\
+pi & SMALL LETTER PI & 03C0\\
+piv & PI SYMBOL & 03D6\\
+Psi & CAPITAL LETTER PSI & 03A8\\
+psi & SMALL LETTER PSI & 03C8\\
+rho & SMALL LETTER RHO & 03C1\\
+rhov & RHO SYMBOL & 03F1\\
+Sigma & CAPITAL LETTER SIGMA & 03A3\\
+sigma & SMALL LETTER SIGMA & 03C3\\
+sigmav & SMALL LETTER FINAL SIGMA & 03C2\\
+tau & SMALL LETTER TAU & 03C4\\
+Theta & CAPITAL LETTER THETA & 0398\\
+thetas & SMALL LETTER THETA & 03B8\\
+thetav & THETA SYMBOL & 03D1\\
+Upsi & UPSILON WITH HOOK SYMBOL & 03D2\\
+upsi & SMALL LETTER UPSILON & 03C5\\
+Xi & CAPITAL LETTER XI & 039E\\
+xi & SMALL LETTER XI & 03BE\\
+zeta & SMALL LETTER ZETA & 03B6\\
+%
+%
+%
+alpha & SMALL LETTER ALPHA & 03B1\\
+beta & SMALL LETTER BETA & 03B2\\
+chi & SMALL LETTER CHI & 03C7\\
+\empty
+Delta & CAPITAL LETTER DELTA & 0394\\
+delta & SMALL LETTER DELTA & 03B4\\
+epsi & SMALL LETTER EPSILON & 03B5\\
+epsis & LUNATE EPSILON SYMBOL & 03F5\\
+epsiv & SMALL LETTER EPSILON & 03B5\\
+eta & SMALL LETTER ETA & 03B7\\
+Gamma & CAPITAL LETTER GAMMA & 0393\\
+gamma & SMALL LETTER GAMMA & 03B3\\
+gammad & SMALL LETTER DIGAMMA & 03DD\\
+iota & SMALL LETTER IOTA & 03B9\\
+kappa & SMALL LETTER KAPPA & 03BA\\
+kappav & KAPPA SYMBOL & 03F0\\
+Lambda & CAPITAL LETTER LAMDA & 039B\\
+lambda & SMALL LETTER LAMDA & 03BB\\
+mu & SMALL LETTER MU & 03BC\\
+nu & SMALL LETTER NU & 03BD\\
+Omega & CAPITAL LETTER OMEGA & 03A9\\
+omega & SMALL LETTER OMEGA & 03C9\\
+Phi & CAPITAL LETTER PHI & 03A6\\
+phis & PHI SYMBOL & 03D5\\
+phiv & SMALL LETTER PHI & 03C6\\
+Pi & CAPITAL LETTER PI & 03A0\\
+pi & SMALL LETTER PI & 03C0\\
+piv & PI SYMBOL & 03D6\\
+Psi & CAPITAL LETTER PSI & 03A8\\
+psi & SMALL LETTER PSI & 03C8\\
+rho & SMALL LETTER RHO & 03C1\\
+rhov & RHO SYMBOL & 03F1\\
+Sigma & CAPITAL LETTER SIGMA & 03A3\\
+sigma & SMALL LETTER SIGMA & 03C3\\
+sigmav & SMALL LETTER FINAL SIGMA & 03C2\\
+tau & SMALL LETTER TAU & 03C4\\
+Theta & CAPITAL LETTER THETA & 0398\\
+thetas & SMALL LETTER THETA & 03B8\\
+thetav & THETA SYMBOL & 03D1\\
+Upsi & UPSILON WITH HOOK SYMBOL & 03D2\\
+upsi & SMALL LETTER UPSILON & 03C5\\
+Xi & CAPITAL LETTER XI & 039E\\
+xi & SMALL LETTER XI & 03BE\\
+zeta & SMALL LETTER ZETA & 03B6\\
+\end{longtable}
+\endinput
+% end of s-longtable.tex
+\end{filecontents}
+\documentclass{book}
+
+\advance\textwidth.5in
+\advance\evensidemargin-.25in
+\advance\oddsidemargin-.25in
+
+\usepackage[labelsep=newline]{caption}
+\usepackage{floatrow}
+\providecommand\floatsetup[2][]{}
+\usepackage{array,fr-longtable}
+\floatsetup[longtable]{font={small,sf},LTcapwidth=table,margins=centering,
+ captionskip=5pt}
+\captionsetup[longtable]{font=small}
+
+\DeclareCaptionLabelFormat{labelcontI}%
+ {\rightline{\bothIfFirst{#1}{ }#2 (\emph{continued})}}
+\DeclareCaptionLabelFormat{labelfinI}%
+ {\rightline{\bothIfFirst{#1}{ }#2 (\emph{finished})}}
+
+\DeclareCaptionLabelFormat{labelcontIII}%
+ {\rightline{\emph{Continuation of \tablename} #2}}
+\DeclareCaptionLabelFormat{labelfinIII}%
+ {\rightline{\emph{Finishing of \tablename} #2}}
+%
+% Caption for continued head, \ldots
+\newcommand\LTcontcaptionI[1]{%
+ \captionsetup{labelformat=labelcontI}\caption[]{#1}}
+%
+% and caption for finished head.
+\newcommand\LTfincaptionI[1]{%
+ \captionsetup{labelformat=labelfinI}\caption[]{#1}}
+%
+% Caption for continued head, \ldots
+\newcommand\LTcontcaptionII{%
+ \caption[]{\emph{Continued}}}
+%
+% and caption for finished head.
+\newcommand\LTfincaptionII{%
+ \caption[]{\emph{Finished}}}
+%
+% Caption for continued head, \ldots
+\newcommand\LTcontcaptionIII[1]{%
+ \captionsetup{labelformat=labelcontIII}\caption[]{#1}}
+%
+% and caption for finished head.
+\newcommand\LTfincaptionIII[1]{%
+ \captionsetup{labelformat=labelfinIII}\caption[]{#1}}
+
+\begin{document}
+
+\chapter[Heads and Foots in Longtable]{Last Head And Last But One Foot In Longtable}
+
+This file shows three examples of defining of last head and foot before last of
+long table. They are printed in different sizes just to check work of page counting
+algorithm.
+
+The common settings:
+\begin{quote}\obeylines\parskip0pt
+\verb|\floatsetup[longtable]{font={small,sf},LTcapwidth=table,|
+\verb| margins=centering,captionskip=5pt}|
+\verb|\captionsetup[longtable]{font=small}|
+\end{quote}
+Here table font family settings are different from caption. The version 3.1 of
+\textsf{caption} package solves this problem.
+But for the version 3.0q you ought restore Roman family settings |rm|.
+
+
+\section{Variant~I}
+
+For the first variant the following label format was defined:
+\begin{quote}\obeylines\parskip0pt
+\verb|\DeclareCaptionLabelFormat{labelcontI}%|
+\verb| {\rightline{\bothIfFirst{#1}{ }#2 (\emph{continued})}}|
+\verb|\DeclareCaptionLabelFormat{labelfinI}%|
+\verb| {\rightline{\bothIfFirst{#1}{ }#2 (\emph{finished})}}|
+\end{quote}
+
+The body of long table is written in following way:
+\begin{quote}\obeylines\parskip0pt
+\verb|\begin{longtable}{@{}lll}|
+\verb|\caption{The ISOGRK3 entity set and more more more more more more|
+\verb| more more more more more more more more more more more text}\\|
+\verb| \bfseries Entity &\bfseries Unicode Name&\bfseries Unicode\\|
+\verb|\hline|
+\verb|\endfirsthead|
+\verb|\captionsetup{labelformat=labelcontI}\caption[]{}\\|
+\verb| \bfseries Entity &\bfseries Unicode Name&\bfseries Unicode\\|
+\verb|\hline|
+\verb|\endhead|
+\verb|\captionsetup{labelformat=labelfinI}\caption[]{}\\|
+\verb| \bfseries Entity &\bfseries Unicode Name&\bfseries Unicode\\|
+\verb|\hline|
+\verb|\endlasthead|
+\verb| \hline \multicolumn{3}{@{}r@{}}{\emph{Continued on next page}}|
+\verb|\endfoot|
+\verb| \hline \multicolumn{3}{@{}r@{}}{\emph{Finished on next page}}|
+\verb|\endprelastfoot|
+\verb| \hline|
+\verb|\endlastfoot|
+\end{quote}
+
+\begingroup
+\floatsetup[longtable]{font={Large,sf}}
+%\def\LTlastpage{5}
+\let\LTcontcaption\LTcontcaptionI
+\let\LTfincaption\LTfincaptionI
+\input s-longtable.tex
+
+\endgroup
+
+\clearpage
+\section{Variant~II}
+
+You may see that usage of \verb|labelformat| key here is unnecessary.
+And preamble of the \textsf{longtable} looks like:
+\begin{quote}\obeylines\parskip0pt
+\verb|\begin{longtable}{@{}lll}|
+\verb|\caption{The ISOGRK3 entity set and more more more more more more|
+\verb| more more more more more more more more more more more text}\\|
+\verb| \bfseries Entity &\bfseries Unicode Name&\bfseries Unicode\\|
+\verb|\hline|
+\verb|\endfirsthead|
+\verb|\caption[]{\emph{Continued}}\\|
+\verb| \bfseries Entity &\bfseries Unicode Name&\bfseries Unicode\\|
+\verb|\hline|
+\verb|\endhead|
+\verb|\caption[]{\emph{Finished}}\\|
+\verb| \bfseries Entity &\bfseries Unicode Name&\bfseries Unicode\\|
+\verb|\hline|
+\verb|\endlasthead|
+\verb| \hline \multicolumn{3}{@{}r@{}}{\emph{Continued on next page}}|
+\verb|\endfoot|
+\verb| \hline \multicolumn{3}{@{}r@{}}{\emph{Finished on next page}}|
+\verb|\endprelastfoot|
+\verb| \hline|
+\verb|\endlastfoot|
+\end{quote}
+
+
+\begingroup
+\captionsetup[table]{labelsep=period,singlelinecheck=no}
+%\def\LTlastpage{5}
+\let\LTcontcaption\LTcontcaptionII
+\let\LTfincaption\LTfincaptionII
+\input s-longtable.tex
+
+\endgroup
+
+\clearpage
+\section{Variant~III}
+
+For the last variant the following label format was defined in preamble:
+\begin{quote}\obeylines\parskip0pt
+\verb|\DeclareCaptionLabelFormat{labelcontIII}%|
+\verb| {\rightline{\emph{Continuation of \tablename} #2}}|
+\verb|\DeclareCaptionLabelFormat{labelfinIII}%|
+\verb| {\rightline{\emph{Finishing of \tablename} #2}}|
+\end{quote}
+
+The body of long table is written in following way:
+\begin{quote}\obeylines\parskip0pt
+\verb|\begin{longtable}{@{}lll}|
+\verb|\caption{The ISOGRK3 entity set and more more more more more more|
+\verb| more more more more more more more more more more more text}\\|
+\verb| \bfseries Entity &\bfseries Unicode Name&\bfseries Unicode\\|
+\verb|\hline|
+\verb|\endfirsthead|
+\verb|\captionsetup{labelformat=labelcontIII}\caption[]{}\\|
+\verb| \bfseries Entity &\bfseries Unicode Name&\bfseries Unicode\\|
+\verb|\hline|
+\verb|\endhead|
+\verb|\captionsetup{labelformat=labelfinIII}\caption[]{}\\|
+\verb| \bfseries Entity &\bfseries Unicode Name&\bfseries Unicode\\|
+\verb|\hline|
+\verb|\endlasthead|
+\verb| \hline \multicolumn{3}{@{}r@{}}{\emph{Continued on next page}}|
+\verb|\endfoot|
+\verb| \hline \multicolumn{3}{@{}r@{}}{\emph{Finished on next page}}|
+\verb|\endprelastfoot|
+\verb| \hline|
+\verb|\endlastfoot|
+\end{quote}
+
+\begingroup
+\floatsetup[longtable]{font={scriptsize,sf}}
+%\def\LTlastpage{5}
+\let\scriptsize\tiny
+\let\LTcontcaption\LTcontcaptionIII
+\let\LTfincaption\LTfincaptionIII
+\renewcommand\ContTable{\tablename}
+
+\input s-longtable.tex
+
+\endgroup
+
+\listoftables
+
+\end{document}
+\endinput \ No newline at end of file