From 9b184ae7271cafba57cfe19be62dd1c23dde469b Mon Sep 17 00:00:00 2001 From: oetiker Date: Wed, 13 Mar 2013 07:52:33 +0000 Subject: [PATCH] initial git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@2315 a5681a0c-68f1-0310-ab6d-d61299d08faa --- .../rrd-by-example/beamercolorthemetobi.sty | 50 + tutorial/ouce2013/rrd-by-example/body.tex | 893 + tutorial/ouce2013/rrd-by-example/ex/1.rrd | Bin 0 -> 592 bytes .../rrd-by-example/ex/AREA-simple.pdf | Bin 0 -> 14675 bytes .../ouce2013/rrd-by-example/ex/AREA-stack.pdf | Bin 0 -> 14859 bytes .../ouce2013/rrd-by-example/ex/AREA-trans.pdf | Bin 0 -> 14281 bytes .../ouce2013/rrd-by-example/ex/AREA-two.pdf | Bin 0 -> 13888 bytes .../ouce2013/rrd-by-example/ex/DEF-reduce.pdf | Bin 0 -> 17696 bytes .../ouce2013/rrd-by-example/ex/DEF-start.pdf | Bin 0 -> 15831 bytes .../ouce2013/rrd-by-example/ex/DEF-step.pdf | Bin 0 -> 16185 bytes .../ouce2013/rrd-by-example/ex/HW-input.pdf | Bin 0 -> 15129 bytes .../rrd-by-example/ex/HW-p1-a0_1-b0_001.pdf | Bin 0 -> 27951 bytes .../rrd-by-example/ex/HW-p1-a0_1-b0_1.pdf | Bin 0 -> 28126 bytes .../rrd-by-example/ex/HW-p1-a0_5-b0_001.pdf | Bin 0 -> 28214 bytes .../rrd-by-example/ex/HW-p48-a0_03-b0_001.pdf | Bin 0 -> 26808 bytes .../rrd-by-example/ex/HW-p48-a0_03-b0_1.pdf | Bin 0 -> 26892 bytes .../rrd-by-example/ex/HW-p48-a0_2-b0_001.pdf | Bin 0 -> 26222 bytes .../rrd-by-example/ex/HW-p48-a0_5-b0_001.pdf | Bin 0 -> 26064 bytes .../ouce2013/rrd-by-example/ex/LINE-dash.pdf | Bin 0 -> 17164 bytes .../rrd-by-example/ex/LINE-font-mono.png | Bin 0 -> 66329 bytes .../rrd-by-example/ex/LINE-font-monos.png | Bin 0 -> 7970 bytes .../rrd-by-example/ex/LINE-graph-mono.png | Bin 0 -> 62932 bytes .../rrd-by-example/ex/LINE-graph-monos.png | Bin 0 -> 8582 bytes .../ouce2013/rrd-by-example/ex/LINE-lower.pdf | Bin 0 -> 15598 bytes .../ouce2013/rrd-by-example/ex/LINE-slope.pdf | Bin 0 -> 14925 bytes .../ouce2013/rrd-by-example/ex/LINE-width.pdf | Bin 0 -> 15023 bytes tutorial/ouce2013/rrd-by-example/ex/LINE.pdf | Bin 0 -> 12628 bytes .../ouce2013/rrd-by-example/ex/RPN-UNKN.pdf | Bin 0 -> 13534 bytes .../ouce2013/rrd-by-example/ex/RPN-count.pdf | Bin 0 -> 13660 bytes .../ouce2013/rrd-by-example/ex/RPN-grad-a.pdf | Bin 0 -> 14343 bytes .../ouce2013/rrd-by-example/ex/RPN-grad-b.pdf | Bin 0 -> 10258 bytes .../ouce2013/rrd-by-example/ex/RPN-if.pdf | Bin 0 -> 15717 bytes .../ouce2013/rrd-by-example/ex/RPN-limit.pdf | Bin 0 -> 13809 bytes .../ouce2013/rrd-by-example/ex/RPN-max.pdf | Bin 0 -> 15339 bytes .../ouce2013/rrd-by-example/ex/RPN-prev.pdf | Bin 0 -> 13923 bytes .../ouce2013/rrd-by-example/ex/RPN-simple.pdf | Bin 0 -> 14782 bytes .../rrd-by-example/ex/RPN-time-minus.pdf | Bin 0 -> 13453 bytes .../rrd-by-example/ex/RPN-time-odd-hires.pdf | Bin 0 -> 11763 bytes .../rrd-by-example/ex/RPN-time-odd.pdf | Bin 0 -> 10554 bytes .../ouce2013/rrd-by-example/ex/RPN-time.pdf | Bin 0 -> 13525 bytes .../rrd-by-example/ex/RPN-trend-shift.pdf | Bin 0 -> 15298 bytes .../rrd-by-example/ex/RPN-trend-start.pdf | Bin 0 -> 18253 bytes .../ouce2013/rrd-by-example/ex/RPN-trend.pdf | Bin 0 -> 14817 bytes .../rrd-by-example/ex/SHIFT-simple.pdf | Bin 0 -> 14743 bytes .../rrd-by-example/ex/SHIFT-startdef.pdf | Bin 0 -> 17308 bytes .../rrd-by-example/ex/VDEF-average.pdf | Bin 0 -> 16303 bytes .../ouce2013/rrd-by-example/ex/VDEF-lsl.pdf | Bin 0 -> 13679 bytes .../rrd-by-example/ex/VDEF-minmax.pdf | Bin 0 -> 13504 bytes .../ouce2013/rrd-by-example/ex/biggraph.pl | 51 + .../ouce2013/rrd-by-example/ex/catch-fetch.sh | 28 + .../rrd-by-example/ex/create-first.sh | 27 + .../rrd-by-example/ex/create-first.xml | 118 + tutorial/ouce2013/rrd-by-example/ex/first.rrd | Bin 0 -> 1280 bytes .../rrd-by-example/ex/graph-examples.pl | 291 + .../rrd-by-example/ex/graph-examples.rrd | Bin 0 -> 153144 bytes .../rrd-by-example/ex/hw-demo-orig.rrd | Bin 0 -> 225824 bytes .../rrd-by-example/ex/hw-demo-resized.rrd | Bin 0 -> 225824 bytes .../ouce2013/rrd-by-example/ex/hw-demo.data | 2537 +++ .../ouce2013/rrd-by-example/ex/hw-demo.pl | 108 + .../ouce2013/rrd-by-example/ex/hw-demo.rrd | Bin 0 -> 299552 bytes .../ouce2013/rrd-by-example/ex/hw-example.pl | 57 + tutorial/ouce2013/rrd-by-example/ex/new | 18769 ++++++++++++++++ tutorial/ouce2013/rrd-by-example/ex/orig | 14161 ++++++++++++ tutorial/ouce2013/rrd-by-example/ex/real.rrd | Bin 0 -> 624 bytes .../ouce2013/rrd-by-example/ex/rrd-size.out | 19 + .../ouce2013/rrd-by-example/ex/rrd-size.pl | 19 + .../ouce2013/rrd-by-example/ex/rrd-size.txt | 7 + tutorial/ouce2013/rrd-by-example/ex/sizer.rrd | Bin 0 -> 752 bytes .../ouce2013/rrd-by-example/ex/update-real.sh | 20 + .../rrd-by-example/ex/update-real.txt | 5 + .../rrd-by-example/ex/v-interfaces.pl | 16 + .../rrd-by-example/ex/v-interfaces.txt | 9 + tutorial/ouce2013/rrd-by-example/ex/x | 18769 ++++++++++++++++ tutorial/ouce2013/rrd-by-example/ex/x.rrd | Bin 0 -> 299552 bytes tutorial/ouce2013/rrd-by-example/handouts.tex | 3 + .../rrd-by-example/presentation-2up-print.tex | 4 + .../ouce2013/rrd-by-example/presentation.nav | 238 + .../ouce2013/rrd-by-example/presentation.tex | 2 + .../rrd-by-example/traffic/codewalk.png | Bin 0 -> 77073 bytes .../ouce2013/rrd-by-example/traffic/graph.inc | 19 + .../rrd-by-example/traffic/ifbyteget.sh | 27 + .../ouce2013/rrd-by-example/traffic/index.cgi | 120 + tutorial/ouce2013/rrd-exercises.pdf | Bin 0 -> 141216 bytes tutorial/ouce2013/rrd-exercises.tex | 297 + 84 files changed, 56664 insertions(+) create mode 100644 tutorial/ouce2013/rrd-by-example/beamercolorthemetobi.sty create mode 100644 tutorial/ouce2013/rrd-by-example/body.tex create mode 100644 tutorial/ouce2013/rrd-by-example/ex/1.rrd create mode 100644 tutorial/ouce2013/rrd-by-example/ex/AREA-simple.pdf create mode 100644 tutorial/ouce2013/rrd-by-example/ex/AREA-stack.pdf create mode 100644 tutorial/ouce2013/rrd-by-example/ex/AREA-trans.pdf create mode 100644 tutorial/ouce2013/rrd-by-example/ex/AREA-two.pdf create mode 100644 tutorial/ouce2013/rrd-by-example/ex/DEF-reduce.pdf create mode 100644 tutorial/ouce2013/rrd-by-example/ex/DEF-start.pdf create mode 100644 tutorial/ouce2013/rrd-by-example/ex/DEF-step.pdf create mode 100644 tutorial/ouce2013/rrd-by-example/ex/HW-input.pdf create mode 100644 tutorial/ouce2013/rrd-by-example/ex/HW-p1-a0_1-b0_001.pdf create mode 100644 tutorial/ouce2013/rrd-by-example/ex/HW-p1-a0_1-b0_1.pdf create mode 100644 tutorial/ouce2013/rrd-by-example/ex/HW-p1-a0_5-b0_001.pdf create mode 100644 tutorial/ouce2013/rrd-by-example/ex/HW-p48-a0_03-b0_001.pdf create mode 100644 tutorial/ouce2013/rrd-by-example/ex/HW-p48-a0_03-b0_1.pdf create mode 100644 tutorial/ouce2013/rrd-by-example/ex/HW-p48-a0_2-b0_001.pdf create mode 100644 tutorial/ouce2013/rrd-by-example/ex/HW-p48-a0_5-b0_001.pdf create mode 100644 tutorial/ouce2013/rrd-by-example/ex/LINE-dash.pdf create mode 100644 tutorial/ouce2013/rrd-by-example/ex/LINE-font-mono.png create mode 100644 tutorial/ouce2013/rrd-by-example/ex/LINE-font-monos.png create mode 100644 tutorial/ouce2013/rrd-by-example/ex/LINE-graph-mono.png create mode 100644 tutorial/ouce2013/rrd-by-example/ex/LINE-graph-monos.png create mode 100644 tutorial/ouce2013/rrd-by-example/ex/LINE-lower.pdf create mode 100644 tutorial/ouce2013/rrd-by-example/ex/LINE-slope.pdf create mode 100644 tutorial/ouce2013/rrd-by-example/ex/LINE-width.pdf create mode 100644 tutorial/ouce2013/rrd-by-example/ex/LINE.pdf create mode 100644 tutorial/ouce2013/rrd-by-example/ex/RPN-UNKN.pdf create mode 100644 tutorial/ouce2013/rrd-by-example/ex/RPN-count.pdf create mode 100644 tutorial/ouce2013/rrd-by-example/ex/RPN-grad-a.pdf create mode 100644 tutorial/ouce2013/rrd-by-example/ex/RPN-grad-b.pdf create mode 100644 tutorial/ouce2013/rrd-by-example/ex/RPN-if.pdf create mode 100644 tutorial/ouce2013/rrd-by-example/ex/RPN-limit.pdf create mode 100644 tutorial/ouce2013/rrd-by-example/ex/RPN-max.pdf create mode 100644 tutorial/ouce2013/rrd-by-example/ex/RPN-prev.pdf create mode 100644 tutorial/ouce2013/rrd-by-example/ex/RPN-simple.pdf create mode 100644 tutorial/ouce2013/rrd-by-example/ex/RPN-time-minus.pdf create mode 100644 tutorial/ouce2013/rrd-by-example/ex/RPN-time-odd-hires.pdf create mode 100644 tutorial/ouce2013/rrd-by-example/ex/RPN-time-odd.pdf create mode 100644 tutorial/ouce2013/rrd-by-example/ex/RPN-time.pdf create mode 100644 tutorial/ouce2013/rrd-by-example/ex/RPN-trend-shift.pdf create mode 100644 tutorial/ouce2013/rrd-by-example/ex/RPN-trend-start.pdf create mode 100644 tutorial/ouce2013/rrd-by-example/ex/RPN-trend.pdf create mode 100644 tutorial/ouce2013/rrd-by-example/ex/SHIFT-simple.pdf create mode 100644 tutorial/ouce2013/rrd-by-example/ex/SHIFT-startdef.pdf create mode 100644 tutorial/ouce2013/rrd-by-example/ex/VDEF-average.pdf create mode 100644 tutorial/ouce2013/rrd-by-example/ex/VDEF-lsl.pdf create mode 100644 tutorial/ouce2013/rrd-by-example/ex/VDEF-minmax.pdf create mode 100755 tutorial/ouce2013/rrd-by-example/ex/biggraph.pl create mode 100755 tutorial/ouce2013/rrd-by-example/ex/catch-fetch.sh create mode 100755 tutorial/ouce2013/rrd-by-example/ex/create-first.sh create mode 100644 tutorial/ouce2013/rrd-by-example/ex/create-first.xml create mode 100644 tutorial/ouce2013/rrd-by-example/ex/first.rrd create mode 100755 tutorial/ouce2013/rrd-by-example/ex/graph-examples.pl create mode 100644 tutorial/ouce2013/rrd-by-example/ex/graph-examples.rrd create mode 100644 tutorial/ouce2013/rrd-by-example/ex/hw-demo-orig.rrd create mode 100644 tutorial/ouce2013/rrd-by-example/ex/hw-demo-resized.rrd create mode 100644 tutorial/ouce2013/rrd-by-example/ex/hw-demo.data create mode 100755 tutorial/ouce2013/rrd-by-example/ex/hw-demo.pl create mode 100644 tutorial/ouce2013/rrd-by-example/ex/hw-demo.rrd create mode 100755 tutorial/ouce2013/rrd-by-example/ex/hw-example.pl create mode 100644 tutorial/ouce2013/rrd-by-example/ex/new create mode 100644 tutorial/ouce2013/rrd-by-example/ex/orig create mode 100644 tutorial/ouce2013/rrd-by-example/ex/real.rrd create mode 100644 tutorial/ouce2013/rrd-by-example/ex/rrd-size.out create mode 100755 tutorial/ouce2013/rrd-by-example/ex/rrd-size.pl create mode 100644 tutorial/ouce2013/rrd-by-example/ex/rrd-size.txt create mode 100644 tutorial/ouce2013/rrd-by-example/ex/sizer.rrd create mode 100755 tutorial/ouce2013/rrd-by-example/ex/update-real.sh create mode 100644 tutorial/ouce2013/rrd-by-example/ex/update-real.txt create mode 100644 tutorial/ouce2013/rrd-by-example/ex/v-interfaces.pl create mode 100644 tutorial/ouce2013/rrd-by-example/ex/v-interfaces.txt create mode 100644 tutorial/ouce2013/rrd-by-example/ex/x create mode 100644 tutorial/ouce2013/rrd-by-example/ex/x.rrd create mode 100644 tutorial/ouce2013/rrd-by-example/handouts.tex create mode 100644 tutorial/ouce2013/rrd-by-example/presentation-2up-print.tex create mode 100644 tutorial/ouce2013/rrd-by-example/presentation.nav create mode 100644 tutorial/ouce2013/rrd-by-example/presentation.tex create mode 100644 tutorial/ouce2013/rrd-by-example/traffic/codewalk.png create mode 100644 tutorial/ouce2013/rrd-by-example/traffic/graph.inc create mode 100755 tutorial/ouce2013/rrd-by-example/traffic/ifbyteget.sh create mode 100755 tutorial/ouce2013/rrd-by-example/traffic/index.cgi create mode 100644 tutorial/ouce2013/rrd-exercises.pdf create mode 100644 tutorial/ouce2013/rrd-exercises.tex diff --git a/tutorial/ouce2013/rrd-by-example/beamercolorthemetobi.sty b/tutorial/ouce2013/rrd-by-example/beamercolorthemetobi.sty new file mode 100644 index 00000000..eadaa5fe --- /dev/null +++ b/tutorial/ouce2013/rrd-by-example/beamercolorthemetobi.sty @@ -0,0 +1,50 @@ +% Copyright 2007 by Till Tantau +% +% This file may be distributed and/or modified +% +% 1. under the LaTeX Project Public License and/or +% 2. under the GNU Public License. +% +% See the file doc/licenses/LICENSE for more details. + +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/color/beamercolorthemetobi.sty,v 1.9 2007/01/28 20:48:24 tantau Exp $ + + +\mode + +\definecolor{craneorange}{RGB}{255,252,248} +\definecolor{craneblue}{RGB}{62,28,0} + +\setbeamercolor{structure}{fg=craneblue} + +\setbeamercolor{palette primary}{fg=craneblue,bg=craneorange!70} +\setbeamercolor{palette secondary}{fg=craneblue,bg=craneorange!80} +\setbeamercolor{palette tertiary}{fg=craneblue,bg=craneorange!90} +\setbeamercolor{palette quaternary}{fg=craneblue,bg=craneorange} + +\setbeamercolor{titlelike}{fg=craneblue} + +\setbeamercolor{block title}{fg=craneblue,bg=craneorange} +\setbeamercolor{block title alerted}{use=alerted text,fg=craneblue,bg=alerted text.fg!75!bg} +\setbeamercolor{block title example}{use=example text,fg=craneblue,bg=example text.fg!75!bg} + +\setbeamercolor{block body}{parent=normal text,use=block title,bg=block title.bg!25!bg} +\setbeamercolor{block body alerted}{parent=normal text,use=block title alerted,bg=block title alerted.bg!25!bg} +\setbeamercolor{block body example}{parent=normal text,use=block title example,bg=block title example.bg!25!bg} + +\setbeamercolor{sidebar}{bg=craneorange!70} + +\setbeamercolor{palette sidebar primary}{fg=craneblue} +\setbeamercolor{palette sidebar secondary}{fg=craneblue!75} +\setbeamercolor{palette sidebar tertiary}{fg=craneblue!75} +\setbeamercolor{palette sidebar quaternary}{fg=craneblue} + +\setbeamercolor*{separation line}{} +\setbeamercolor*{fine separation line}{} + +\setbeamercolor{normal text}{bg=craneblue!1,fg=craneblue} +\setbeamercolor{example text}{bg=craneblue!10} +\setbeamercolor{frametitle}{fg=craneblue!50} + +\mode + diff --git a/tutorial/ouce2013/rrd-by-example/body.tex b/tutorial/ouce2013/rrd-by-example/body.tex new file mode 100644 index 00000000..8be07c02 --- /dev/null +++ b/tutorial/ouce2013/rrd-by-example/body.tex @@ -0,0 +1,893 @@ +\mode +{ + \usetheme{default} % no fancy navigation or anything ... + \usecolortheme{tobi} + \usefonttheme{serif} + \usepackage{lmodern} + \newcommand{\addgraph}[1]{\includegraphics[width=\textwidth]{ex/#1}} + \setbeamercovered{transparent=100} +\AtBeginSection[] +{ + \begin{frame} + \begin{center} + \Large\textbf{\insertsection} + \end{center} + % \frametitle{Outline} +% \tableofcontents[currentsection] + \end{frame} +} +} +\mode
+{ + \usepackage{url} + \usepackage{graphicx} + \usepackage[colorlinks,hyperindex,plainpages=false]{hyperref} + \setlength{\parskip}{1ex plus 0.5ex minus 0.2ex} + \setlength{\parindent}{0pt} + \usepackage{times} + \newcommand{\addgraph}[1]{\begin{center}\framebox{\includegraphics[width=0.9\textwidth]{ex/#1}}\end{center}} + \addtolength{\voffset}{-2.5cm} + \addtolength{\textheight}{4cm} +} +\usepackage{alltt} +\usepackage{listings} +\usepackage{svgcolor} +\usepackage[english]{babel} +\usepackage[latin1]{inputenc} +% or whatever + +\usepackage[T1]{fontenc} +% Or whatever. Note that the encoding and the font should match. If T1 +% does not look nice, try deleting the line with the fontenc. + +\title +{RRDtool advanced Topics} + +\author +{Tobias Oetiker} + +\institute +{OETIKER+PARTNER AG} + +\date[OUCE 2013] % (optional, should be abbreviation of conference name) +{OpenNMS User Conference 2013} + +\mode{\subject{RRDtool tutorial based on example use}} + +\mode{ + \lstset{% + language=Perl,% + numbers=left,% + basicstyle=\ttfamily\footnotesize\color{black},% + keywordstyle=\color{darkgreen},% +% identifyerstyle=\color{brown},% + commentstyle=\color{mediumpurple},% + stringstyle=\color{dimgray}, + numberstyle=\ttfamily\scriptsize\color{darkgray}, + showstringspaces=false + } +} +\mode
{ + \lstset{% + language=Perl,% + numbers=left,% + basicstyle=\ttfamily\footnotesize,% + keywordstyle=\bfseries,% + numberstyle=\ttfamily\scriptsize, +% identifyerstyle=\color{brown},% + commentstyle=\itshape,% + stringstyle=\color{black}, + showstringspaces=false + } +} + +\begin{document} + +\mode
{\maketitle} + +\begin{frame} + \titlepage +\end{frame} + +\mode{\tableofcontents} + +\section{A different kind of Database} + +\begin{frame}{creating a simple rrd} +\lstinputlisting[language=bash,firstline=0,lastline=11]{ex/create-first.sh} +One Datasource, 4 Round Robin Archives +\end{frame} + +\begin{frame}{feeding data} +\lstinputlisting[language=bash,firstline=13,lastline=21]{ex/create-first.sh} +Feed in some data. One or several updates at once. +\end{frame} + +\begin{frame}[allowframebreaks]{inside the database} +\lstinputlisting[language=xml,basicstyle=\ttfamily\scriptsize]{ex/create-first.xml} +\end{frame} + +\mode
{ +The xml dump of the rrd file shows an approximation of the on-disk +structure of the database. The rra database sections are re-ordered, so that +they are in chronological order with the oldest at the top. Also the +cdp sections are stored right after the header. The idea behind this +design is that data that get written on every update is as close +together as possible.} + +\begin{frame}{rrd features} +\begin{itemize}[<+-| alert@+>] +\item optimized for time-series data +\item fixed size rotating data store +\item constant on-disk size +\item no maintenance +\item on the fly consolidation +\end{itemize} +\end{frame} + +\begin{frame}[fragile]{on-disk structure} +\begin{alltt} ++-------------------------------+ +| Static Header | \textrm{RRD cookie, DB cfg} +|-------------------------------|\pause +: Data Source (DS) Definitions : +|-------------------------------|\pause +: RR Archive (RRA) Definitions : +|===============================|\pause +| Live Head | \textrm{last update time} +|-------------------------------|\pause +: PDP Prep per DS : \textrm{last value for diff} +|-------------------------------|\pause +: CDP Prep per RRA and DS : \textrm{intermediate storage} +|-------------------------------|\pause +: RRA Pointers : +|===============================|\pause +: Round Robin Archives (RRA) : ++-------------------------------+ +\end{alltt} +\end{frame} + +\begin{frame}{irregular data arrival intervals} +\lstinputlisting[language=bash,lastline=19]{ex/update-real.sh} +\end{frame} + +\mode
{To try things out lets assume that data arrives at + irregular intervals. This is counter data. By synchronizing the + data values with the arrival time we should get a constant rate + stored in the database.} + +\begin{frame}{database after the irregular updates} +\lstinputlisting[language=bash,firstline=20]{ex/update-real.sh} +\lstinputlisting[language=bash]{ex/update-real.txt} + +\begin{itemize}[<+-| alert@+>] +\item rrdtool re-binning at work +\item major difference to a normal db +\item all bins contain 1.0 +\item the time is the 'end-time' of the bin. +\end{itemize} +\end{frame} + +\begin{frame}{optimizing your rrds} +\begin{itemize}[<+-| alert@+>] +\item update of multi DS RRD is cheep +\item single update interval per RRD +\item RRD modification is expensive +\item RRD size and update performance are independent +\item RRA complexity affects update performance +\end{itemize} +\end{frame} + +\mode
{As long as your system is small (a few hundred RRDs) + you should optimize for convenience. Only keep DSes together + in one RRD that are tightly bound. For everything else + create separate RRDs.} + +\begin{frame}{fetching data} +fetch is for reading data from an rrd +\lstinputlisting[language=bash,firstline=8,lastline=9]{ex/catch-fetch.sh} +\begin{itemize}[<+-| alert@+>] +\item one RRA with two 300s entries +\item one RRA with three 600s entries +\end{itemize} +\end{frame} + +\begin{frame}[fragile]{playing catch with fetch} +first pull 300 seconds +\begin{verbatim} +> rrdtool fetch x.rrd -r 300 \ + -s 1200000600 -e 1200000900 AVERAGE + +1200000900: 4.0000000000e+01 +1200001200: 5.0000000000e+01 +\end{verbatim} + +then pull 900 seconds +\begin{verbatim} +> rrdtool fetch x.rrd -r300 \ + -s 1200000000 -e 1200000900 AVERAGE + +1200000600: 2.5000000000e+01 +1200001200: 4.5000000000e+01 +\end{verbatim} +\end{frame} + +\begin{frame}{fetch recap} +\begin{itemize}[<+-| alert@+>] +\item looking for complete coverage +\item resolution is only a suggestion +\item time stamp in output marks the END of the period +\item end-time differences caused problems +\item since 1.3, only the start-time is relevant for coverage +\item outside the rra everything is NaN +\end{itemize} +\end{frame} + +\mode
{\newpage} + +\section{Graphing} +\begin{frame}[fragile]{rrdgraph syntax 101} +for graph command syntax, there are two basic rules:\pause +\begin{enumerate} +\item \texttt{-{}-options} start with a double dash\pause +\item graphing instructions start with a letter +\end{enumerate} + +\pause +\begin{center} +\renewcommand{\tabcolsep}{0.4cm} +\renewcommand{\arraystretch}{2} + +\begin{tabular}{|l|}\hline +\begin{minipage}[t]{0.7\textwidth} +\begin{alltt} +rrdtool graph \textit{output} + DEF:var=\textit{rrd}:\textit{DS}:\textit{AVARAGE} + LINE:var#\textit{hex-rgb-color}:Comment + +\end{alltt} +\end{minipage}\\\hline +\end{tabular} +\end{center} + +\texttt{DEF} and \texttt{LINE} are \emph{graphing instructions}. +\end{frame} + +\mode
{The rrd graph command is the most versatile of all rrdtool + commands. It comes with its own little language, optimized for + drawing graphs. There are two kinds of arguments. The options + which start with a double-dash and the graphing instructions that + start with an uppercase letter.} + +\begin{frame}{normal line} +\addgraph{LINE} +\end{frame} + +\begin{frame}{lower limit} +\addgraph{LINE-lower} +\end{frame} + +\mode
{Unless you are a banker and are you drawing stock diagrams, + make sure your graph displays the zero-y-value. Otherwise it is + pretty difficult to judge the meaning of the graph since perspective + is limited to the numbers on the y-axis.} + +\begin{frame}{slope mode} +\addgraph{LINE-slope} +\end{frame} + +\mode
{RRD graphs are pretty blocky. This is on purpose, since + the data is blocky too. The slope mode is a little concession. It + tilts the vertical connections between the 'blocks' by one pixel.} + +\begin{frame}{anti-anti-aliasing: graph} +\addgraph{LINE-graph-mono} +\end{frame} + +\begin{frame}{anti-anti-aliasing: font} +\addgraph{LINE-font-mono} +\end{frame} + +\mode
{\newpage} +\begin{frame}{line width} +\addgraph{LINE-width} +\end{frame} + +\begin{frame}{dashed line} +\addgraph{LINE-dash} +\end{frame} + +\mode
{The numbers are an ON-OFF-ON-OFF-\ldots pattern. The + \texttt{dash-offset} property lets you shift the dashing of the line + to the right.} + +\mode
{\newpage} + +\begin{frame}{DEF with :step} +\addgraph{DEF-step} +\end{frame} + + +\begin{frame}{DEF with :start} +\addgraph{DEF-start} +\end{frame} +\mode
{\newpage} + +\begin{frame}{DEF with :reduce} +\addgraph{DEF-reduce} +\end{frame} + +\begin{frame}{AREA simple} +\addgraph{AREA-simple} +\end{frame} + +\mode
{\newpage} +\begin{frame}{two AREAs} +\addgraph{AREA-two} +\end{frame} + +\begin{frame}{transparent AREA} +\addgraph{AREA-trans} +\end{frame} + +\mode
{RRDtool creates real alpha transparency. You can set + the whole graph to be transparent by setting the + graph CANVAS and BACKGROUND colors to transparent.} + +\mode
{\newpage} +\begin{frame}{stacked AREA} +\addgraph{AREA-stack} +\end{frame} + +\mode
{\newpage} + +\begin{frame}{time shift} +\addgraph{SHIFT-simple} +\end{frame} + +\begin{frame}{shifting with extra data} +\addgraph{SHIFT-startdef} +\end{frame} + +\mode
{A normal \texttt{DEF} line requests exactly as much data as it +requires for drawing the graph. If you \texttt{SHIFT} the data, you +may want to adjust the data fetched accordingly.} + +\mode
{\newpage} +\section{Revers Polish Notation (RPN) Math} + +\mode
{RRDtool lets you apply math operations to the data + prior to showing it to the user. It uses RPN math for this. If you + ever owned a classic HP calculator, you may still remember how RPN + math works. For all the others there is a little example below, + that shows how to do a little addition in RPN.} + +\begin{frame}[fragile]{RPN basics: Step 0} +$15+23=38$ +\begin{alltt} + 1: NAN + 2: NAN + 3: NAN +\end{alltt} +\end{frame} +\begin{frame}[fragile]{RPN basics: Step 1} +$\mathbf{15}+23=38$ +\begin{alltt} +[15] 1: \textbf{15} + 2: NAN + 3: NAN +\end{alltt} +\end{frame} +\begin{frame}[fragile]{RPN basics: Step 2} +$15+\mathbf{23}=38$ +\begin{alltt} +[23] 1: \textbf{23} + 2: 15 + 3: NAN +\end{alltt} +\end{frame} +\begin{frame}[fragile]{RPN basics: Step 3} +$15\mathbf{+}23=38$ +\begin{alltt} +[+] 1: \textbf{38} + 2: NAN + 3: NAN +\end{alltt} +\end{frame} + +\newpage + +\begin{frame}{math in the graph (+)} +\addgraph{RPN-simple} +\end{frame} + +\mode
{A simple addition. We add a fixed value to a data + source. Note that at least one data source must appear inside a CDEF + expression. The input to a CDEF expression can come from another + CDEF expression.} + +\begin{frame}{simple gradient} +\addgraph{RPN-grad-a} +\end{frame} + +\begin{frame}{the MAX function} +\addgraph{RPN-max} +\end{frame} + +\mode
{The MAX function operates on two values. In this example + the input comes from two different data sources.} + +\begin{frame}{the LIMIT function} +\addgraph{RPN-limit} +\end{frame} + +\mode
{The \texttt{LIMIT} function will return UNKNOWN as soon + as the input value is outside the given range. UNKNOWN data does not + get drawn.} + +\begin{frame}{the TREND function} +\addgraph{RPN-trend} +\end{frame} + +\mode
{If a data source varies massively, the TREND function + lets you smooth away by building a moving average. By calculating + the average, the output gets shifted by the length of the TREND + calculation.} + +\begin{frame}{the TREND with early start} +\addgraph{RPN-trend-start} +\end{frame} + +\mode
{In the previous graph there was a bit of data missing + at the left border of the graph. This was because rrdgraph loads + exactly the amount of data that is required in the graph (yes same + story as before). By loading more data, we can provide the TREND + function with enough input, so that it can calculate the first few + pixels as well.} + +\begin{frame}{the TREND and SHIFT} +\addgraph{RPN-trend-shift} +\end{frame} + +\mode
{Another interesting option is to SHIFT the result of + the TREND calculation back in time, so that it matches with the + source data. This allows us to see more easily when there are + 'outliners'} + +\mode
{\newpage} + + +\begin{frame}{the IF function} +\addgraph{RPN-if} +\end{frame} + +\mode
{The IF function requires three items on the stack. It + turns \texttt{a,b,c,IF} into \texttt{if a then b else c}. There is a + bunch of operators that go along with the \texttt{IF}: \texttt{LT} + less, \texttt{LE} - less or equal, \texttt{EQ} - equal, \texttt{NE} + not equal, \texttt{GE} - greater or equal, \texttt{GT} - greater.} + +\begin{frame}{horizontal gradient} +\addgraph{RPN-grad-b} +\end{frame} + + +\begin{frame}{about invisibility} +\addgraph{RPN-UNKN} +\end{frame} + +\mode
{Unknown values are not drawn on the graph. Here we + use trick to only show the largest values.} + + +\begin{frame}{positional drawing count} +\addgraph{RPN-count} +\end{frame} + +\mode
{If you are into bar charts, you might fake them with + this trick. COUNT, counts the values of the data set. We use this, + together with the modulo operator to suppress the drawing of every + third entry.} + +\begin{frame}{access the previous value} +\addgraph{RPN-prev} +\end{frame} + +\begin{frame}{positional drawing time} +\addgraph{RPN-time} +\end{frame} + +\newpage +\begin{frame}{positional drawing time-shifting} +\addgraph{RPN-time-minus} +\end{frame} + +\mode
{There is also a function for accessing the Unix time + (seconds since 1970) associated with the graph data. With it, you + can make your stripes a fixed number of seconds wide.} + +\begin{frame}{time and resolution issues} +\addgraph{RPN-time-odd} +\end{frame} + +\mode
{\newpage} + +\mode
{Whenever RRDtool graph has to do math with data sets + that come in different step sizes, it first to adjust the step sizes + so that they match. To do this, it finds the greatest common divisor + and uses it as the new step size.} + +\begin{frame}[fragile]{CDEF internals} +\begin{itemize}[<+-| alert@+>] +\item data may come in different resolutions +\item all items in a CDEF must have the same resolution +\item resolution is expanded to greatest common devisor (gcd) +\item example: gcd(6,9) = 3, gcd(1,6) = 1 +\end{itemize} + +trick: an rrd with one a second step. +\begin{alltt} +rrdtool create one.rrd --step=1 + DS:one:GAUGE:2:U:U + RRA:AVERAGE:0.5:1:1 +\end{alltt} +\end{frame} + +\begin{frame}{step=1 trick: high resolution cdef} +\addgraph{RPN-time-odd-hires} +\end{frame} + +\mode
{By introducing this special rrd with a ``one second + step'' the greatest common divisor (gcd) becomes one.} + +\section{Consolidation functions} + +\begin{frame}{finding the average} +\addgraph{VDEF-average} +\end{frame} + +\begin{frame}{calculating min and max} +\addgraph{VDEF-minmax} +\end{frame} + + +\mode
{\newpage} + +\begin{frame}[fragile]{min max code example} +\begin{alltt} +LINE:a#456:a +VDEF:max=a,MAXIMUM +LINE:max#123 +VRULE:max#123:maximum +GPRINT:max:%.1lf +GPRINT:max:%H\(\backslash\):%M\textbf{:strftime} +\end{alltt} +A VDEF result has a value and a time assigned. +\end{frame} + +\begin{frame}{Least Squares Line (y=x*m+b)} +\addgraph{VDEF-lsl} +\end{frame} + +\mode
{\newpage} +\section{Holt Winters Aberrant Behaviour Detection} + +\begin{frame}{about alert generation} +\begin{itemize}[<+-| alert@+>] +\item when something unexpected happens send an alert +\item fixed thresholds are too wide a net +\item moving averages weigh all data equal +\item holt winters can predict the future +\item and no one considers himself clever enough to use it +\end{itemize} +\end{frame} + +\begin{frame}{rrd - holt winters assumptions} +\begin{itemize}[<+-| alert@+>] +\item data is periodic in nature +\item data has continuity +\item data continuity is periodic +\item recent data is more important +\end{itemize} +\end{frame} + +\begin{frame}{holt winters aberrant behavior} +\begin{itemize}[<+-| alert@+>] +\item prediction of future value and confidence band +\item confidence band is like a standard deviation +\item real value compared to predicted value +/- confidence band +\end{itemize} +\end{frame} + +\mode
{With holt winters RRDtool will calculate a prediction + and a confidence band (think of it as a standard deviation) for the + current value. It will then compare the prediction with the + actual value. If the actual value falls outside the confidence band + of the predicted value (or some multiple of it), then a confidence + band violation is registered. If multiple violations are registered + within a configurable interval, RRDtool logs a failure.} + +\begin{frame}{holt winters configuration} +\begin{itemize}[<+-| alert@+>] +\item HWPREDICT for starters +\item tweaking required +\item know the knobs to turn +\item use real data to test +\item FAILURES very short +\item \texttt{rrdtool tune} and \texttt{resize} +\end{itemize} +\end{frame} + +\mode
{ +\begin{itemize}[<+-| alert@+>] +\item Keep it simple, go for HWPREDICT only when you start using + holt winters in RRDtool. +\item Every data set is different, tweaking is required. +\item Know which knobs to turn. +\item Use real data when experimenting. +\item Use \texttt{rrdtool tune} and \texttt{rrdtool resize} to tweak settings. +\item The FAILURES RRA is short! +\end{itemize} +} + +\begin{frame}{holt winters parameters} +\texttt{RRA:HWPREDICT:}\emph{rows}\texttt{:}\emph{alpha}\texttt{:}\emph{beta}\texttt{:}\emph{period} + +\begin{description} +\item[\emph{alpha}:] adaption rate of the baseline (1 fast, 0 slow) +\item[\emph{beta}:] adaption rate of the slope (1 fast, 0 slow) +\item[\emph{period}:] how many steps in a period (use 1 to disable) +\item[\emph{gamma}:] seasonal adaption rate of the baseline\\(alpha by + default) +\item[\emph{dev\_gamma}:] seasonal adaption rate of the confidence + band\\ + (gamma by default) +\end{description} + +the gamma and confidence band are tunable with \texttt{rrdtool tune} +\end{frame} + +\mode
{ +Reading \href{http://cricket.sourceforge.net/aberrant/lisa2000_paper.pdf}{Brutlag's original paper} +I wrote down the formulas he uses for calculating holt winters. This +helped me quite a lot in understanding the relationships between +alpha, beta, gamma and delta.} + +\begin{frame}[fragile]{the rrdtool holt winters formula} +\begin{small} +\begin{alltt} +a - baseline (RRA CDP Parameter) +b - slope (RRA CDP Parameter) +c - seasonal (SEASONAL RRA) +d - deviation (DEVSEASONAL RRA) +pred - predicted value +real - real value\pause + +pred\{next\} = a\{now\} + b\{now\} + c\{next_prev_period\}\pause + +a\{now\} = alpha * (real\{now\} - c\{now_prev_period\}) + + (1-alpha) * ( a\{prev\} + b\{prev\})\pause +b\{now\} = beta * (a\{now\} - a\{prev\}) + + (1-beta) * b_prev\pause +c\{now\} = gamma * (real\{now\} - a\{now\}) + + (1-gamma) * c\{now_prev_period\}\pause +d\{now\} = dev_gamma * abs(real\{now\} - pred\{now\}) + + (1-dev_gamma) * d\{now_prev_period\}\pause + +\end{alltt} +\end{small} +\end{frame} + +% must be formatted like that +% to break gobbling mode! +%\mode +% + +\begin{frame}{hw demo: the test data} +\addgraph{HW-input} + +traffic at a peering point +\end{frame} + +\begin{frame}[fragile]{drawing a hw graph} +\begin{lstlisting}[language=xml] +DEF:in=hw.rrd:in:AVERAGE +DEF:pred=hw.rrd:in:HWPREDICT +DEF:conf=hw.rrd:in:DEVPREDICT +DEF:fail=hw.rrd:in:FAILURES +TICK:fail#ff8:1:Failures +CDEF:lowconf=pred,conf,2,*,- +LINE1:lowconf +CDEF:confwidth=conf,4,* +AREA:confwidth#cfc:Band:STACK +LINE0.1:0#3a1::STACK +LINE0.1:lowconf#3a1 +LINE1:in#c00:InOctets +LINE1:pred#0a0:Prediction +\end{lstlisting} +\end{frame} + +\mode
{For starters we set the period to 1. This disables HW's + ability to adjust to periodic behavior in the data but it lets us + better observe the effects of the different parameter settings since + the adjustment period is much shorter.} + +\begin{frame}{hw demo: alpha} +\addgraph{HW-p1-a0_5-b0_001}\\ +\addgraph{HW-p1-a0_1-b0_001} +\end{frame} + +\mode
{The smaller the alpha the slower the adaption. As the + prediction is now generally off by quite a bit, this causes the + confidence band to grow as well.} + +\mode
{\newpage} + +\begin{frame}{hw demo: beta} +\addgraph{HW-p1-a0_1-b0_001}\\ +\addgraph{HW-p1-a0_1-b0_1} +\end{frame} + +\mode
{The larger the beta the `heavier' the prediction + becomes.} + +\begin{frame}{hw demo: period} +\addgraph{HW-p1-a0_5-b0_001}\\ +\addgraph{HW-p48-a0_5-b0_001} +\end{frame} + +\begin{frame}{hw demo: tuning} +\addgraph{HW-p48-a0_5-b0_001}\\ +\addgraph{HW-p48-a0_2-b0_001} +\end{frame} + +\begin{frame}{hw demo: tuning II} +\addgraph{HW-p48-a0_2-b0_001}\\ +\addgraph{HW-p48-a0_03-b0_001} +\end{frame} + +\begin{frame}{hw demo: tuning III} +\addgraph{HW-p48-a0_03-b0_001}\\ +\addgraph{HW-p48-a0_03-b0_1} +\end{frame} + +\newpage + +\section{The *v Interfaces} + +\begin{frame}{graphv script} +\lstinputlisting{ex/v-interfaces.pl} +\end{frame} + +\begin{frame}{graphv output} +\lstinputlisting{ex/v-interfaces.txt} +\end{frame} + +\mode
{The image key only shows up when the graph file name is '-'.} + +\begin{frame}{v-interfaces} +\begin{itemize}[<+-| alert@+>] +\item rrdtool info +\item rrdtool update\textbf{v} +\item rrdtool graph\textbf{v} +\end{itemize} +\end{frame} + +\mode
{Using the output of updatev is much more efficient than +re-reading the rrd file after running normal update against them.} + +\section{RRD Caching Daemon} + +\begin{frame}{rrdcached --- pushing rrd performance} +\begin{itemize}[<+-| alert@+>] +\item i/o comes in 4k chunks +\item normal update is $\sim{}100$ bytes +\item grouping updates = performance for free +\item data in memory +\item journaling disaster recovery +\item simple integration using enviroment variables +\item communication via unix socket or ip +\item limited security for remote operation +\item no updatev support yet +\item available with 1.4 +\end{itemize} +created by Florian Forster and Kevin Brintnall +\end{frame} + +\section{Future} + +\begin{frame}{Future RRDtool Features} +\begin{itemize}[<+-| alert@+>] +\item full remote support for rrdtool operations +\item getopt to popt migration for thread-safety +\item portable data format +\item in-memory updates for cached to support updatev +\item rrd internal journal for i/o optimization +\item separation of database and charting features +\item json interface and javascript charting frontend +\end{itemize} + +\pause +Or anything else someone is willing\\ +to provide time or money for. +\end{frame} + + +\section{Examples} + +\begin{frame}{The size of an rrd - code} +\lstinputlisting{ex/rrd-size.pl} +\end{frame} + +\begin{frame}{the size of an rrd - result} +\lstinputlisting{ex/rrd-size.txt} +\begin{itemize}[<+-| alert@+>] +\item overhead is minimal +\item 8 byte per double +\item \ldots per datasource +\item \ldots per RRA +\item \ldots per RRA row +\end{itemize} +\end{frame} + +\mode
{The rrd format is highly efficient at storing non + sparse data. The overhead for an extra RRA or DS is normally a few + bytes on top of the 8 byte per double.} + + +\newpage +\section{Real Live Example} + +\mode
{The following example shows how to create a simple + traffic grapher with a shell script for data acquisition, and an + rrdcgi script to draw the graphs.} + +\begin{frame} +\includegraphics[width=\textwidth]{traffic/codewalk} +\end{frame} + +\begin{frame}[allowframebreaks]{data acquisition} +\lstinputlisting[language=bash]{traffic/ifbyteget.sh} +\end{frame} + +\mode
{This little bash script polls the network traffic + counter from the linux proc tree and reformats it so that it can be + fed to rrdtool.} + +\begin{frame}[allowframebreaks]{rrdcgi: scripting for the poor} +\lstinputlisting[language=xml]{traffic/index.cgi} +\end{frame} + +\begin{frame}[allowframebreaks]{rrdcgi: include file function} +\lstinputlisting[language=xml]{traffic/graph.inc} +\end{frame} + +\mode
{RRDtool's rrdcgi is a very simple scripting engine, that can pick + up pseudo xml elements from an html file and execute the + coresponding rrdtool commands. In this example we use environment + variables and an include file to save us from typing in the same + graph definition over and over again.} + +\mode{ +\begin{frame} +\begin{center} +\Huge ? +\end{center} +\end{frame} +\begin{frame} +\begin{center} +Tobi Oetiker +\end{center} +\end{frame} +} + +\mode
{ +\vspace{\stretch{1}} +Tobias Oetiker +} +\end{document} +%%% Local Variables: +%%% TeX-master: "presentation.tex" +%%% mode: flyspell +%%% TeX-PDF-mode: t +%%% End: diff --git a/tutorial/ouce2013/rrd-by-example/ex/1.rrd b/tutorial/ouce2013/rrd-by-example/ex/1.rrd new file mode 100644 index 0000000000000000000000000000000000000000..a41b25fbc124d03a150ff8dd356fd7d97bc4bc55 GIT binary patch literal 592 zcmWFva$ztqFfe9-0)5p3$DOt1qZy%mbQ-3PT67{7gWMfM-CfbdnNavY{zJGh8by*Q uj$@c>kRygI3=HW0oi!5#ZrT%NC=rS-ceS}AD+@*D(2Y%gxZ!u=kN*H_rx!&4 literal 0 HcmV?d00001 diff --git a/tutorial/ouce2013/rrd-by-example/ex/AREA-simple.pdf b/tutorial/ouce2013/rrd-by-example/ex/AREA-simple.pdf new file mode 100644 index 0000000000000000000000000000000000000000..ecdf5a0eceeca6fce2d1ec077c4629db4529acd0 GIT binary patch literal 14675 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 literal 0 HcmV?d00001 diff --git a/tutorial/ouce2013/rrd-by-example/ex/AREA-stack.pdf b/tutorial/ouce2013/rrd-by-example/ex/AREA-stack.pdf new file mode 100644 index 0000000000000000000000000000000000000000..9c33067a3937dbed83e30b2392fdbd18216f8d8e GIT binary patch literal 14859 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 literal 0 HcmV?d00001 diff --git a/tutorial/ouce2013/rrd-by-example/ex/AREA-trans.pdf b/tutorial/ouce2013/rrd-by-example/ex/AREA-trans.pdf new file mode 100644 index 0000000000000000000000000000000000000000..8fc6588996dbdac52d2d6b55c3f9f1dd6da21274 GIT binary patch literal 14281 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 SqYv#d3lM>fOjuR~;lBV7;00g+ literal 0 HcmV?d00001 diff --git a/tutorial/ouce2013/rrd-by-example/ex/DEF-reduce.pdf b/tutorial/ouce2013/rrd-by-example/ex/DEF-reduce.pdf new file mode 100644 index 0000000000000000000000000000000000000000..a64462ec8eb01c52642bcde91d91d3ed31088b44 GIT binary patch literal 17696 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

U<$utoJc1UFZa^1u*&gHybtLgSq%h+HewmK{|D~ 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 amjW1DJ8c`g7wH4$V`7COCKiwqg!*5I2@t9P literal 0 HcmV?d00001 diff --git a/tutorial/ouce2013/rrd-by-example/ex/DEF-start.pdf b/tutorial/ouce2013/rrd-by-example/ex/DEF-start.pdf new file mode 100644 index 0000000000000000000000000000000000000000..bba93427659952388f51f91016c1c60c125b5eed GIT binary patch literal 15831 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 D+Y6cARALB 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 literal 0 HcmV?d00001 diff --git a/tutorial/ouce2013/rrd-by-example/ex/HW-input.pdf b/tutorial/ouce2013/rrd-by-example/ex/HW-input.pdf new file mode 100644 index 0000000000000000000000000000000000000000..83aa048d3ffd02cc29f6c812b8a6118025b014e1 GIT binary patch literal 15129 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 Q#>vJ4M@}xTC;|8X0d_SP?dSPF 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 Y2S=d2<1dRt#^Zw2N28Qbc!T)A0GPjX5C8xG literal 0 HcmV?d00001 diff --git a/tutorial/ouce2013/rrd-by-example/ex/HW-p1-a0_1-b0_1.pdf b/tutorial/ouce2013/rrd-by-example/ex/HW-p1-a0_1-b0_1.pdf new file mode 100644 index 0000000000000000000000000000000000000000..4d2bbe69894b5789a7eeb479f58f5b6d9a9c1535 GIT binary patch literal 28126 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 literal 0 HcmV?d00001 diff --git a/tutorial/ouce2013/rrd-by-example/ex/HW-p1-a0_5-b0_001.pdf b/tutorial/ouce2013/rrd-by-example/ex/HW-p1-a0_5-b0_001.pdf new file mode 100644 index 0000000000000000000000000000000000000000..674ba99c9c5906ba7628616ef75f36b9e69dcc18 GIT binary patch literal 28214 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 R4lpMNJ32MBxcp1>{{?BdcXR*% literal 0 HcmV?d00001 diff --git a/tutorial/ouce2013/rrd-by-example/ex/HW-p48-a0_03-b0_1.pdf b/tutorial/ouce2013/rrd-by-example/ex/HW-p48-a0_03-b0_1.pdf new file mode 100644 index 0000000000000000000000000000000000000000..174f1a3c24c92c8126cbaaf9ea12617fd20a6d5b GIT binary patch literal 26892 zcmaI7bySpH)HV(bFyw$pGr-WD4k_Tk&`5Vlcf&{t(k(Cy-5pYrN=bJ)w4iiIh|+=} z{&=2ez3caWYklkcXYSe8IeVXd?Q@^FPq1mpEAk2PLkZYgkLzy^Y@J}KC8T%LgA4vBB z^|o^N@wD=`bGHfj9~l0C%iH-n+1TkQ$^8S$$o%swpkwFb@zUGI&Icm=uj>!655n8d z%8kH3?_>T{Jzu+5`L`SLTO35*9Ye}g+G>h?t6}2M-{wSfAQZ>A89xu1xKrq|2)UoT8(Z(WkGS`$O8I-^A@}AY=I{CMo;#0q zMz)#1UH8BK&a3txJ^RM?TI}!7^>-oHBR2`Rmm@r1-~AQgX@7g~VTLC%*?IHF&>7!E z&0j}t-efD)1ht4Nm`Al{+?8dNw5D;i>eZFYye)U)J67Q{cRA2>rZJiD*HWA7{!(zU zS`qv~`k+(&*8SD2U+&fFRoPF`#%-?xy+M{eLT%-@1p) z`gLBd-k1IKJ?{LYvVOeccl)5w`t#~R!DapUL1C%;OX0<8eej282c7?00d(BCExWG% z;X;yIs*25tk0j8%qj~YHXsNu@@n50lKjFWW&VPkh|E9#Rlw6l7Xq%E3ws1NpY^74N z-6U0=6lD~(N@W3bX5R@(-_WMMPCOV}%DQlQuGu|YW?>U}Cc^%Qb}sdukkh*QgIBZN zxevU{g2f(q8{fLWp7m?KTD>d#X@A^#qq07=;&-0fo!k0zk0V&jWqs;FVX-^+fkthx z*aMCKtw4F)xvR3yx8gUE+HKnMGvk4`<2v7i!c4d6LkT6pAEXXC6>i-FX8jVbR?o_Q z{%?hv+m{Dpugz!wbX?f>@E^Q34{Wl?MD*}WFTYdku*fXS-+U8)zh+{|I~)cI{k{@NNV@fmY+$$ zV6pXCzqkKIb-&ZtFYPRqzPy&F`_6VK^W{)xVeNHO{q<$(1kHg2=Z`h53^c7?Z*fijA4*5Ag@uz>#tyf4w(mble)-1H9K5(J^DO%~ zVft!l^6Hn;x4;hVI_#CgxZ?<4^`4KhCf9f=_fcBzBp-v)7HPs`Y8>jrIJ>1!aB@KO!KFt9EeZw2!Y%lfskVO!+*2

xc+pe_ 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 EU*TtCGynhq literal 0 HcmV?d00001 diff --git a/tutorial/ouce2013/rrd-by-example/ex/HW-p48-a0_5-b0_001.pdf b/tutorial/ouce2013/rrd-by-example/ex/HW-p48-a0_5-b0_001.pdf new file mode 100644 index 0000000000000000000000000000000000000000..8d76dc78d599f188a3e784c846162aae96913553 GIT binary patch literal 26064 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

&fD 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 Is>z}MFLw-_VE_OC literal 0 HcmV?d00001 diff --git a/tutorial/ouce2013/rrd-by-example/ex/LINE-dash.pdf b/tutorial/ouce2013/rrd-by-example/ex/LINE-dash.pdf new file mode 100644 index 0000000000000000000000000000000000000000..968d32725dadf95e67b1beae8b5e0a7493a0efb7 GIT binary patch literal 17164 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 literal 0 HcmV?d00001 diff --git a/tutorial/ouce2013/rrd-by-example/ex/LINE-font-monos.png b/tutorial/ouce2013/rrd-by-example/ex/LINE-font-monos.png new file mode 100644 index 0000000000000000000000000000000000000000..ce3dc2d4e919e25fda2acd0692e7e8aa8a1c1dd3 GIT binary patch literal 7970 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%0A0Di5l{dtxxJ(zNFt~R47q$$@2DO>90!t% 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 literal 0 HcmV?d00001 diff --git a/tutorial/ouce2013/rrd-by-example/ex/LINE-graph-monos.png b/tutorial/ouce2013/rrd-by-example/ex/LINE-graph-monos.png new file mode 100644 index 0000000000000000000000000000000000000000..97dc9b60370b6ff24a2dba8666aa7739b5d506e1 GIT binary patch literal 8582 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 literal 0 HcmV?d00001 diff --git a/tutorial/ouce2013/rrd-by-example/ex/LINE-lower.pdf b/tutorial/ouce2013/rrd-by-example/ex/LINE-lower.pdf new file mode 100644 index 0000000000000000000000000000000000000000..cdad0737c2ab995fbd4aef7395dff5e09566b491 GIT binary patch literal 15598 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 literal 0 HcmV?d00001 diff --git a/tutorial/ouce2013/rrd-by-example/ex/LINE-slope.pdf b/tutorial/ouce2013/rrd-by-example/ex/LINE-slope.pdf new file mode 100644 index 0000000000000000000000000000000000000000..1230afcbefb15dae2369321467ed7979e4c774a4 GIT binary patch literal 14925 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 LDk?DrafJU5Oohid literal 0 HcmV?d00001 diff --git a/tutorial/ouce2013/rrd-by-example/ex/LINE-width.pdf b/tutorial/ouce2013/rrd-by-example/ex/LINE-width.pdf new file mode 100644 index 0000000000000000000000000000000000000000..2e472b744430a0afa2e41743bfcf062aafead032 GIT binary patch literal 15023 zcmch;1z42L_ct!x9fH)-9ZN1D-5t^*EZyBHxwL>tBZ9PaOGuY=cY`zvC?F{Ock%Iw zZ~WiidtLAKD8rW*?}Cq==Al+6*uTS04{)&sV%yQ2!K=B z!qLjz8o&#MG|>S70H>^ty}N}g^xGcnZXs=9=45Vhk3aEowg7PIshQeZn7Q90S{|nE z_n@qktHV7aDe2@5Fode&0`PJH0o?pN0HgZ?IaenSXMl(Z>;l%vFJ<@WZ%7M@x`G|u zoWZUZj%Gf;VJRpsZQ*HSW}zu32?Iq%VV|6u7H&=+u4Wc)0Pg#)Lt!^}R|~KMx_4G@ z)=>P8JYK|QAbPuaW~(tBF9uy0FFwW_dg91lOevtGmV8IZ93#ycaiXW1OP1qAdBteu zS=OC-em7|%_~wV(l<@7(xwQ*p|DucbpMF{`Xr4i9L_dDocqv}qonDF^i(TlpX0IN8 zJNfE})hb!?(>N$R^@rmfD>slN-Ld4)|S|HMv07FV@goCK;4BavVm2}uIf4&QmuT_~T7 zXrU^L*2PSWs^vo>B}+;>fbJUN9F5di3wI3Da}~b5FPr-1T;@Gfd<*3 z!5R{hc&3g^81opxCCT(mT0#BOcJdpc7KGCTB#?e$EP!Vspd|OpKnX61M3@;d@0x`hvJ>jyY)fkYNB5wnxBTn4R*4`v8|c zuqGr6V60Ob+%zBV`V4$zN{B=+@t!Rmq4Op_!N#7XgTzL{l18t^aDEc6y9dBHfPqdR zLE?(rGH|}0nw9isI4XpcF%pu{lB~@E-lH%_)R%CiNeH%=o~l+Q2|_`V&`{4nLX z>IC#Np?%Ea8bE_j_eWGICD|q+mC#AZwB{kqj{GqSaE>HTLR9~P@+dCNOI8PMk}(>k znJ-BqJy^$GNa9vH!B<+2P~FmmFk3-gR6~@l7Y~8jX{%VK2+y2zfEC}PVu1H+9uI2t z!+cB%y3}ap?qT6J{CqXS7iIhM--UXy%JsVEWYUZx3V`D%#Ysbv_YB;s?4vQ-mum?dHh z+G2A7{an$bbWAy@k{n2autMT&*@SH7!e(k9;Wmly1Sw)KL8qnul(I&GS(=ZP4v&P$ zq{T=1z5 zcifY)N*mnN)RKPt=85M#7SHD%fB;^PEmc$N;Y8z>TkS8{eXC!|r zk*Q1{(9*584xU7kyMa zvbV#{fF$5Jz9jq`f`_ICNaVQEz}X$p6&k!U0tGs%6{bn%Ak%4ue@KmSHSVC$4>;Bq zxehTG-Lj5DQI;>V&(`BwJIH*3Q-ed-+veb%ARR(9c10yvhdz!(tJsF>vCc6f9a+JX z(#vd@4XmWzaAQJU?^P&?Xdpc%80i{MtUBte2)$8Aup43vla?62@TI@a&y`w#t__i} z$?2$pcS2bvz!|6aBIPqeD@{QJ3X-gY#y5@$J<+OSYPM(69%9OqyDk(EeYDMaqfJl) zTO%^g30+$d^|Z(>o~B`8qLQ1w_f}^Ez7Axfg7s?icwQW|AV7@_u2AF(5ol24v_yo?ZQ95R zWoN`t9Ifbmy>$!NQt0jzLQ7su3wgF~kt_%fPQ}v(2!=o?2IJsA!&b38cuqMGpLjA$ z$dh#n*xK`CeJ66rjN_YjuY?;Hxrr~5g%J)3V)4X98HJwk#YIGd_~7I|0$#L)OXNBWeZt7>%UQjGx z8tQO$#s~DqeR$&Yc&8U?a5VWO;zft67IUx8ydtxwy9BSP3Bz-CpixsV3md{XcpLi2 zd%#bk&EYDK)u0(fVT2okXyT|5jffjWLV{g&#szgdh}OoavzaxtgPMO{vHX=sr{$RY z`{4&(IS6%O>~de2GEnrANT3hC&{Xj`nwOk1%dQl48idJ+J5hVlE+zIPx*U80lOeGH zVZ7ebnvG6hRz^-H)M$bU8G*77$-b;b!-K36zBH&E6&${LPCKyYULcJ;%MC3RV3)SNkId+bJQA%;S}$E9$n+O&JjTg~F`J1< zh(+ORb`lE2&=&T=;PpixTYs#_rH%;!KwT-7QC$>#fz(TG;?}X9Q?>cu0eq)S(Zt9U3VaOy}6I z$|Oa8f+;V{JKGRI-?$vd`X2({K>$A8%Z%3p*+FxO8qB zzc_J_YI|-c%b=Iz8)_92BE82A6Q;TY%c}JjZJ1Zo0xnM zYEX^i^nvL@!>(5pm+3;nY(g|yGeDj7VnYR^SJbwA9tFNv)S7J(qFIV#+bOzS@bE^_ zu2Yl{a8p%nNu^LCT1<5F<@T*9RlUv;La-?nFY&Py^9)M8Db?dR37FOoXRUG?26Z?E zPpGD&1Kv}$xBC8Y6%O?IezoKI<81S^8}t3Vt^vkH?t=wL9N&$+;x~!%d5Bj9(M>T_ z2`b^un`&z+MQA&gRQA!-gL6A5HtBgpA3(*^!%EA|ev;n6g`eF zYB|`WCu$Dr>d8=Cur?;jP)*~f$#tjo%~P#NX(JXMOWEOnT>v=J*5WqWFNApC1Vefl zA0u8o<$d99cNhXmz#iR-k+i}QWL-JO)ms?gZq798l#)m3KhGOqkSa~uR}^@Rm^U)! z7a1@qmB)TgqPyueErYUqDwA6a$$E9-BVYQ?%s^rLEr$^3^~3N{O3hcwy3PC4gF)-m z`wBP;9_*?KegpdZuOZvbLZ8A5P}zqZRQxpdj;OT<-3u})LmKUFTVt9S zjS!s<^V6q4RthR;biMc2J~(2~HMk^4;$(Vw^R+8O`eMJKxsAocGo{cXV%ErOf@-Jy zyM`Cg!=|qQV5N84a?SMCAo*jO4$u5A;c6=S>RS!3YL9G~@O*>j zU&8e>Q|t`2GEseB^QOaFno`C*%Ue!1ML$}%`%N498||H85Yp9JW`&6_9gsepTK+9= zI^+%$SD-3r4)U2c(ljiavMtTLHvI`}{HgVdd+M^zSZl_?rw^NLOi+8?7d86;XGT&> zDvFyQ?{Qp#;8hs;Q%-V(Wuk& zlQZi!VyY#ksgj4#Qt7GhzZ-d|rK@IN_CCgjb@iR*!xK}3(xv*7=9u@&9$UIBtD95o z7DC6SrT;K{vckE1B@WL+I}do@v5JCbBfF-UHs^;VF+a8>7sWONoauj{H?KDNXRD-B zM#42p7Jc8y{CU2Xqh6=R+AP}FE?O|(e|3?N=U_H{z$|l9m$z>=t;T%egNeg@AS!#F zyt!reWZ&kqh8mTfe^))rViDmD$%<4o^J9PWFE*bbyTA*duWHPqZ5Qh=4{@l{$9GRl zXt$_x`UOY*{oUebA+wKiUUj8nbwN5~2P)Q6Yob^!?V2ZI-|mYw^~weDqWkI;rAuRc z4P2wUhF@|_BJEawn=W_W@~&{Q_5Gl3&!WBT7|xjWu)+RP*V@nz$_A0L!@Y$!>4$cw z)Q@gQ8?WQ8#|~3`Uad{vg_8-~6wxIqLs*Tk?!er4GC|#plec%+a>mU|k4M>j$pgYq z3Wfsi+FQtjjxW1+q8a;aoZMUmchj84$#tzd7?Hxg>WrN)*FOioT)X`CN^}c}iaf{N zvrB4=dm#|>ea^~eucur#mDlvjcxMrv0T}$0#FX3YV9!!e_fm1^hSZFO>UL|-|7P>X z$Pcxv#dnG=z&h{pabKg8vTz{=aMB`Kz4gk8++r%KurS^7mI{jV@S zf7k)~n;n1fS%QCd!G~zoS$&sIBZ0m)6GOt;mCR<6vF*%( zrm`De*9f0+O@CsIVzKq1joe6zZ2IA;vAk|^9xSa?4(w?c_rIMww;Ta%CxzlJg+_8_ z37ZZ2UsMyXEnLu^WZW$ioTE@ZW}>|%qISi^lLuDf#Vlaw>oA<&M9DiespmCZ7Dtrh zN+$(gJ@rEdX4{F)oz!QnSiV>~;viOVhU-CW|HN0bv70%jP|}2=rneBFPu?9!2c}D+ z)65oo^lZuiUNxXYW2;Q1M%au_AWDHtXysI)&_wvPb#uI&@qWkcvPb1zt$UK{RJgnR z!zumdWR4=c$@=}~uT@Wzl-$Cf4iLHNS0uCU+Pc=iZ(goCH5Z}ajGc?aVFe)7i8GB8 zh0P=i88A*uWb5@GwB!zqj-B`}Azi4&h<(UP+ zO(%K!Tld5dC1{k5E7^Pr=4*1b$aIVh@~*Q1yi<&M{^ke;F=5%AG9%N8+8|T21+)H7 zW1>P^B3PLQpyKlC>QmI?ptYKgtI2OZmq8gDE!P`gLopx$p+`wH`CgQE-5Q|5^ZqGk zRK^DzK8Ri058kTh7Wh)Q*h&u;t8u4=NXTGYh7YrT97rO_)3TSLF)U)RE+OL{NxzUz zP7qdV8qnI`J^B2C(&5-(WHV%L-JHt}Wla{tFuBF=cvT{4Ks_jroQi0?7e%>QK*m63 zHYPaokybflr$SOUfjM)E!PevG?lI=%2ow}lH**JAClh-Rd(L7u*|Opye14x z3^D{k)^7J1KIg~mAvecX#C-PkU5lrinR3##-VX~}jb zAhFU*)yPN9EDloM;?b3^d_BnccKHT3WF>ey@C{5>HG^nqr~D57EQ{FBJS!-$kai|1 z@rS>u5@LSrRXFCyYh$DzQjpTzQ>v8=4FUqj?U(y1S2BJs9ObE5@*geKS{%-nI*{q8 zJXUZ0+O1)%se^XPEGKYxYT&AAH~T!pgL9UjEwklKzFJNI$J}=>CC{+EO4;ivbq<%} z5k!sn80>*hEK|OQfTySl(O(SSPoSyd@8>ronnruE$ObhrrWoz#rc=qr)Z}G7(Z+9y z`+;$aK2j7GU(p><^z|k_<7#Iq=0&WZ|61(annU2vjq>7`vL8Clx98fOcEy^XG6s;g zG|qiK^-gGDnbzl@WJqKSB0NV0JeM;!rIh;k9FE8aJ}PzM19qkx;i0U+XBTm#LI!|} zHOC2y_q)TJ+K@ulnEJ=QMOojpH!sn*{jwgl6DSD1U;FH`rvQ*a2Tj2f$F4Iwc~e~H z`(<6w6=@vS_0v6{+Ka!WxjAOJi$=OERqb?DcWUP{R10#yd<|l{+~YyBDr>_~XOcWU zh|AQ~v0om3k?Pdsb3HtQwZrF;W&FOY<*+Y>-AJdQ)!ZiCnXbxG#lgg3CuQ)YZRj#f zu-5APv&I{}l~dMK!$ZUUVS3KiDsz4P_jyXeY;vzgB7fd+T+TwDypVoAAKvxUhbK|KrD7Ux zFC4>i`XBS0_T*f~vZsHWKr>iVD9~+DHJ+~${gU)0(cu{aXQ7gD_N?~c;_X?H%1GCA z#UW<}OQrNPmc-PkftZLi1*&!o$zu#$TI-9ikbTg!IBZ&%K@4 zw;F8`WKrksV(YOtr*M+}Q`jJi9+m0dHcpgs-Bq`yn6KV7&Q?4#YVr8Cuw-PE-56@r z82-+kFz(aZmrEaly9n6{4S!P3?jJ@Hx>MZG3j5xSB|?w}5NNU6MSDUBxCb5#=0CE! zCSvQK7XR@bZ9};#p}u4yH7V~zgirLr2?oKmgS2xY|RPCdm z`Ew?3yw+Xrx^}df11|bbGIRrjwicaqlbtqkCIXD_T1|WV=6o3MgsG_OJdK$2FP9W^ zBi97lzb!C39X zfku_4oyiiq)OU>x0ugDqD~;)|D?4#!v~=`1n}cwt4ipxPn50;Y zT2yBR-FGHmsjOI?5nq4KU@QCVt7?tLp<{X(*;g^t_8xc4QF{#gYUR-jozU>)qfUIq zZo~&Qx{NkysQ5E^uUilJ3PTf1iyCfdq(n=bijk!*DdXh#dGAQlWvb*=xRqux31v}V zplb1cUz7xs8kRCoJVI24*WVgA&p@^9nJY zLU7QjBh<5=0$L(IMU~!XjttjF za(lJkldvo(lv;1CA&)Vx>T6~)r;dQUACB9(kmg|mO5IZ$UQS-4UzNfU7-&AQlxzPFIx zW!T&Jx-6(BG)VY6cDvrwJM-O_9=%yp(}Q~Gg%7nx$_KNL9^^q#BT)ZnK?}uIkrbqZOF)aNp*4zGA;sUUeI=V?SZhRa#!mM@TV{19?PhAZO=Oo#4~o1YEvR zt@i)=U6R4;N>Q%rZ4m>|tfre2zfx?J?6Zf@%4(RerrKe+uTjAKMdbB>uUx>BfI9G_ zpOD+y+M1CleMMh2*{;t8`ik1CS{AYT6ko{OiU3(htQ)4}nthY5Tl;i9*R4l0k_L`(Zs+DgH??&w7}#hi0H~xzQAi zSZyTXs7XOyumBQz?sqODFsk#?;b7GEDupfN=Qdm4!8zzU<8 z;zzg*^v(~?Y(%n^Jk@(q6~B!7n7@DC#)YRQ%KW->;iWmBDA^!3H%>pg1#7}BhB>Ef zK6Z^vlVV`_R=_suWVZ(V0Yx2FyGsg2T$g$->KsMqR6|m^JCY48hI)_CQ=h1Mw1Cs; zwgEV5o0Gf_U%Mw`avKr!c|ff-yHr1Lof3ufxyX=?#ue zn-ohmn5PD{wh8T|K9{5rDAYfZPK}RDirZ#+El3b3yBwG7pe4v)Udfdh zXSS8FOOv%!*f5i;!=3oj8D-~##QIkW7sTz&Onev2z;{ml+00C&lAk1qS4CeWS9#<@ zcsF16%}QXsu2c-QM3)-m&qWneeHX5p{7HmFwdOP)aM9DX-o#tU?Lis*w zlU$5noguC&K^_6#Dh(ax4VQoAC5^wL{MA+%iF5V_{mxw+%UpHH>#y`~T&1WaGC!h| z=LrRow_>k?)n$+U_*KlhO-r(;aXT86f96p4S8F@4lXyPQn5kB9h}&})$2tJ{kJTsI zr$HiKYW95X33VVj1;5i8n<{we<*h$4A+b*|OxpgLS*ij|iFtD1IG_W~+G_V;#U~0pOJaF5& z8)eSnixgHJZPYROVrKK$RZFiO?Z(Z!@S~eYO$MlIE>{C7T9+) zn5nmqdO22t+hsd@A6;QUFvvd$IawLIfSe$lcI#ut^9wnG{?#0@0bt0O(nf9Pc!d0t z38;VLD98PX4I;L`jtQ9}S1kwDYE^&fM+FUTOg#c=?0^|Tk|1Q0w>Vv`5f8s z(Kpd?lZZLb{OUPHu-u~`@!g)-m9E8=F{aAVgha)~my$b51 zx%OymLAlB7yI&-klZ7?}$Q3cGV!KVT$K3Sl)W?WP!5Regx17Dt*7}L+IiiB1H|+=gGDwhNSoO zSPFrWA^YU$pdZ(|;G;R@G#%6zRH6O2KEufE=m>Rt{$$D5kVl|kW{NxxRRB-#vb2oIbx-2gl@1q()Oy%0@VDcK-?gvi1 zWL%H9tB1DNyTe7XNw0)xAGJ;-#J_b%`8p?Cbvu$UJN9wXK4F%QY3_n2U0;m#tJXj{ z-p%S3I6!bYl=btecqvy}f$Ls3b+}Xwo(P`L@c9EeQtCvhkck0&P?M3(un~F%ZzL6# zYU{!vb-WbYNB$HkOj~*e^gKan7iZ_l9s(LU@vz5nGTXr`mZlfHRp}kkhh_X#>wy?3 zJg$zT2n4Gp+@Z{L!fz$UVr97^%&k!8fT5I_)C=KnkGec?<7<{!H&dgYRhQcXV?(h8 zCtSv5pZ6hh_rK`mWpFX!e_)P%VsfTp)@AZW{(%aDDg2@|hHk~%fV;aN19yCIcSFYH z-<>?Ocklk4p@y-Ue=yX1+`CA|?(e4*T{bwQ{@Gr{tKQW(wCpwKL*K9+%2$8?| z<D3N${KnM z09A7jX}McC=m0>!>ccMNe_z1*3ccYhxB)OWUh{9K48XsqoBm4tgbDxB_dA7DNg+Qgb!8 zaJ6x?0x&6-YjxvtW^j_G|aQ+?|cKQ1e_;oLsgP}f!j)fc4 ztWk;-u|p14|5s-WdPt?B9oJf6FZf{&^tvUz3Y}AI5O=ae@AE7&G$3&i+Y1 zk*HgH`bvG~HXTBwCVcP9{Msq4yTc2sXO4Ouzr-7GfY2|3_He5p5Q3F#pYoUp2oGZD`>4U zicheRo}Xq=(Of96_S?ySu|n1&u(pNWEG6MpC8b$I#*<{64t#gMvF2s)nnq$y->#*3 zNc&+#?F4N-B~i7eTExgEVia4z(QNs4xhqSHm4D_edb75{FhwiJqhXC|@$Hz1ZFFiE zzxM<7S61nRM9z-KWj9*0GXoN15msm@tzQehh*Rlbcmb*}mL@I&Ndm zy637vDkC-Tb_MwP3_X07O5ZK9*YZf?N_h3wg-nk+9+&!vAB_@VL_`c%Qugk2ynTVE z)K-RIPcU4hFKex;s3qrT?*eW5 zK}$b*!!(Xm{3xwM7mN7^S_rbit*IOnR_-bBXKv9`jWj(+DtP!i?vlyX2MFu8%Q1PX@Bv+EINSE_nu0u}VwHz>IZ=6>6iVKHr3!Ss0#mpIWymBZ) z^L=K1e&u&98}o*!zt@e|)MhT;Mqnqx{cwlqvRa zPHp%!0=@4p)2+2G-$mOE5NM` zjEY0gU(d<#sgOrZUGG-R>f!Y@V?{>LIGf=$uH&lcZ3`nmsmiTFfX&j!YJOkW&)#*i zBmN&UyplA|bFa^Ucb}=YDGt^Hv;A(&DpGDvr@a^`ux=TMw8+-LaZWCvg7~2yaq4sg z20`9)kx?69fBslCMrQ|jU9l1^UC5~dMFq)~111&O6;p^eW-6!8^o~Q*b|-|=-(+(W z3DOJ-#=y=J^ODXMaJh{T@oJFC77lUyd3JQ;HoZWcg*9}!YckN|hdip>y|3kQP!}~7 zH7LBH;B&C8=~0T!n7Y~15+PKL_4yIVaZ`W*#2;*&3Cf5w4#z#;NM%?Bo;E}^Dq}Y6 z+g9N?VSCSH3X*{G-obIk?|Hvnsa)l9o{yJ8fy_`7px~70qCi}#j48bz=VO=k2Uqz& z4*PlY)HaCY;(e7sgmId8+_z^u*fRV%Dux_AGjzAym3{yhHZ98Sj=> zL##~mUg)WCgdBL9?8f`p7DZ8 z0(-$iDLu-Fpq|`BypUhC_43bJAY8Rz-LFmiGT2ky3mn-m?D{~8# zK8HECQ|;ob5u~Lj;W`!Lwh%sTa70}(ro~_wJ$09E{>SHvsOYN% zerZYR3!KQ!yF;pHkA0`TM~S4Mczfpg;3efUx9_-vPlN=?~D*?{^}` z|8WGEu;ODHwpk_jSgMCsrH$pha2pIu#$ZZW+Q!k2&Hv$h93 zo6c@o=NWK{F6_q~MNtCvhhug0MDhAjz)mON1H=j}8n^NMpe}T?pU2!6yI1-I zl3MO%-bwE^|i}rE>;EGe-yIRXB6}7B^=+ zdHRtcqXng?dZaVBoOen`m6ig zF#h59YV@oBQef!T)5+@If_q#3NGtoRlDDgcB{~;?n;V_$&mRCkA0H1Nz!LBa1M)(N z55RpX!0``^iKSX|BwUnatT7a{|}6dmmfM+ z{}luM8wTV83P4@?kGfDy5bE@Q!T5pDyY*i&=r;XdF^~Y%&;OJI@(4hk`%jFAoA2N3 z;NkxFx;%WKf78dq58J@~i#`x^Rr(i5C1-6b$21PL~SyAKlFAtdgl1UVPSX!zQ}K3_vl}c1`KsJ zws&zfc81uSdj17V!EkAao0TaG86cY8fEiE~Bx7!X^HGZ{Mi?AcH(y?N&UwR3-Saj{wKCd0t^oR-hx{BB|Mv|2mKy0o9Zb16*(CB!4hTZR2eDePopXx(M%$3YKkUtRb%oa$91hnt(g>awJAu0<<+!% zO)KMn&}clvuZW@~R5FtjZo_<;Khq7Nt6^e_it_Lv86Q@9EziVqFUBBr!bYPI3ep8D zC+PG(eiM(I&8#;|T3A@j#Ii!CEr($7T+ANIK*v*TNpgtKVmov4tK{sV+XJDXoYZ#E zgt@iV${;#Q!6R-QeVk+dC#^^@b?~{zgaM|Xh#5ijA+J=Gmz1g=Zgn8=IDSb)Ug9=O zJa#@CPvj1ulC~jy_efF@!S(eJ{?|j4{32Y$R5mPs zfuN%k(9w;(FJ=N~hLw;t${}cmpo+764Y0$PH6>1yIzUIDv(C38P@>?(g;pS%g#@Y6 z2DlTC=ksooeXj)YBi}u!lb1VshC=)$1^)=cQio{0xH!f70bc|uqvKm74~z1^Zn~)5 zuCs}36a;Fuxxq$FWI{<%qvJ-(z{=eG%xrIc$_H%H51j}$Kae9rEhMY+AwY8Gy$*0cZSv3X%JxEV_9E_u)2=NEa z)>-kS2b*?Wge^40aV(FsB_Ap?WD8hT9 zpzLE@vIpHdgrT2-m>3L}C%~(d9MV@je%Z(bi!gO~lnhqaNxc8a@(?CVS(>@7=!xOy zX9nj1aMiLS)K|<_ER_}#C<$wz;(O9m9MhAs5}l7xz-nrO3B|o46j&_|Yz!n|Ej6Jp z-w1QmIn^6?*nahxEA36{dcOwRY>L-(v-Ujwgd1T|TiU0UF2Yn)378;CHi{w2V5>I$-=b6Ve~9kJ*3*hCT`LLCn;9Gm%*W^i~DyAT70rq4K$v^__A~0ph9y@Kx|P z2sPEk^3Whqk`OP%**&>Lt=YzAgWR0ht*$fJwZ`#ys5J`7qg05gfF-X>_A!>=K4a=j zJnz+!UgYmW`D{YQ-zA|vDvuQ()1c;j`A`guu0?~#oQn7cy$Vh{>YQ=15uPLZEp{Vk zm@+jqKusX2@LJq$2czZsJ)QQtty~+k>ckNLV^|Zx6B^Z+dmWOzSV#U& zKUdj8Qh?z24QtH}hghs#SN@n)Ts(rP$-o39tvFHObj3yncAFN+Cwk%se#&`aDPoJ( zgeJu5P2_0G_32bAAS9k33Y8|CwB!Ye89pQTgU?QQj*M~*^Z?gM?g|ujT@k>eVj|)s zn{d`;uGjgMu-l6|)>p>8{uW7a{UoXzsZXy>xh_wOD9PCzydF3^EhCpfQdf|aMht|N{>I{& zlL2;;qPtp>^s;za_O0Sf>_T&r;yFOR4_9$0gO=$l;UqY^aQ2*sh>E{`tto1#&3a^A zkDkV)D?j@%(9(UWxW2cN93Ky4r1sgX^jVVD_C$R4u8uV$%s@O%#RP@H7j@tjI#igj zQE82`ZHTS1d!ThEi;;;`Su>tAXdxPqy@v=>26g=v-h{bY&exZK76yN~v`3?_CB*C- za}k{0NB=zI018U=2y{1FTR4GMwvz6 z*}{4&tlI6ZNd&;0y=Y-CiAEF|KBkDj-b8!?ChS5>y-{qWO52L0b?;QPma88}cz+}P zHin9&xD<<+c#zu3Xm*r%V{nA!p{iQ13$oFiissg|&NC&lkIY9ms7aB=Vo7CdO*$S$ zus7cMjE~8TN-u@IF3-#SFnX38No8BvcKvVd!EJ^4OlQ3p;+P^y>-|q)OGCh5_&qS2 z|M}grt3$#BG%)+oj3U6fdTzF26A^YxsO`B&Qh)S*Bv4XZ>@5zqd{93`cj!yg6ny`( zQl3U_(SrP##D%|xpN=ueUA)=nahQs4(}FoGzp98!yA+Li<6aKxEID)CP6~4M4@B5Y zuWN>~TV~q_H)kGqi2zYjI55kKW6BZjl#pFqqMY&>XNxN!C)iR62^M|GscXd_$$CPn z$m~C);Mb#exB=3_- zUQ75$RPYr9E#PLQR`s|Ie@Fg_yt(dhiGh#*NOHW3Pn})>Q*SSo+zp{MXra+g>GbAR zK8ej2+BN0bfh^bE+orE!0cG5Je)1uR`T7G&t)%wf->Nt)Kw_G2zmHme(ht0f`5+eO z?la53Jsn4@4saXiCp!24isq+s_xXtlCChiScGsTW_IV$ri0|xz^}`pV5RV6Pn4vqi z@txlR)di>3uG=z;y5fQZ{q5f)lV8TX|0?$V%lU1jYnea&*p+Pm$Zg#p6!YKc7cu1l z@4NS|MgFXS8`D*TJL#cnnT1VS#=3TY6W9~u0`=u;m zyT94|4y^(Vo#`AJr9qkUk4W8re$fz9(cn$u?XDyzD0>%vsl{2=;TqUHQ$LKel6a|m zQPDodNBWb6mg3xtkNCUxF*{#WC6}o=!M4nuZvH5%+5GmRs)zna>patEn*I#NZ!x!Z z;$p`i-%WKE95iJzK2HQw&kQ(-+IL=_eDJG1`4N}bBtucW@rbn3TB0DOWRG^SN$h6! z`F6*g*t^C&#k-T{y;iY(+RjD4tHW8e%nX3} zZ#~*3{Wq@dnm!ZqaWCK;*rjQE{Zy_K~jUF z&8}{nM1yywZNw&Gzlic-pbHUPL(GAy?Nq9H-uJGe=2d0lFRm*l*oYTwA~fq*L2*u} zo_#h>T1Am1C-8|d_Mm?F=Al`=%lE3-($0SqH zNqNXt=ex&O!wN;L=MJP>ML8Q&*b9;WT$rgQiZ0d<53aP@tOs15z|yHqouW5pt3Gyy z^JzDyC2HDL^RM9sw=?NSan6#_=Sj~9!3=(LHo&m>qbTx*Vn|4>iP)Q})8IeTUpY9Q z(uG~J4h^MMG{dBkTxbW1&LZ6_`K1GJK|l2UOB*S~d7z2PVk$&m&5g;Kszy#!hQb== zG0>1OM0o_hraumsnSnd}m2;J?MKaF6RR5$yWV^P3yck!X zmU`y z(b>Z58@&y5n5fRsOg%htE#UPe4(pBy-W=FJi}UvnHSu_B^1|+VQ!A=6CeNUl+?*=M zHw6Y38rnf?)L*Qo8y5f6rn;#lHvBH5Z}?E;Y;quzHuz!GGJL`zIO=W3ua5^wV;nRC z_5GmsXNQw6cw#trE02?=_&c^f7N^Cndgfdl-SB^=*q|0;?BfuM$V2(+?R~jEcx{z2 zA83`jigNqQ?#5o9*U zEy=Cn{E$Cy_AjeZvi>CZ#izM#R~)?>SdI~p@*kkLd(ij+jsvFER)KPw&JWxAz7zg5 zY6FZSVaZOyWh1oV^R1rGGu%Iwtj4xr30@ORXIPC6<%$0w7i>YWFFn0+`lfyre&@q4 z=6iPIB)S&A@{U+T)Gwdo2ICdA(C4+8=F2B%lxoC^F2qbs;MLA>w* z@FtwEfIok;Ask>2sH_GQ#O8UPL{2>=MdVQLKf|C{xI6CcK)zxsged_4Ev z_h0@tg7d#4c>fIG{ksIN|MqkJ>F4^>|A$?Xaj=KN2K`0Cn6m-dfB>F*qUARQ0~`0p z9Nzz!^B1k7YHabFGE#+8IZ&APe{oAn5Hl;||BWM(f~^S~?gD_*Q@^>W|4(S6KX&l_ z&5l2$82^71`QJ#f-vdDaJ^@}JCd?=Qp`aFYyt)jL!xx$*;P_!HVxZyQrYobXemA2>%IKc#c&8ye3d539i`0QP5-#Urq31uyM?Y4ir6zS+(yktXv5<)H~fUx4>czC0*nd9Fo zE?15ro9A-(&*NG_S zWWE;G-Wl<=VE$CSAf)$G$Yf{d#$p9#ho&t4cd2a1SB$lWE#)U4t}t?z0QADNS6O6> zozBcc1$X3EdB%%%Ctpw$Tw-Zc>cqq&sFje_yKQ<2oA6pvjIwZv~-07Hw%i0M$& zdx=vYm3(A=PwX2-*O#u~Y*ihP)ndXvoZ`Ix;$^kyRJ={Ly!m)Ww_=Z?DIIfhsANIG zn6Ao}Rl6$QsfkEs+Sa<)%l3}%st&^9xMN7&2>bvVBeY_qBZLKn8-yMNQz5IeT}h$F z=-oFjt<&aQcQ4(fTAfxpO&DrPh@(Q^s6I``at-xzUG;yf+AS;?7yDV!J$&Yky3Y#} z%WNZU)=m3pJ%YqWP6Mg}L#5F+W`FZDB@LD)O&y1s=P%n&SJsEgIL^+o$m)-d8|*Vd zO4B`y8#&kX{&}V2ikV;ys$b7KV#Nk^#-Cjxzf@rPf{VD@w_*d5Z?I})l$%yKi}rpZ zV=7&!@p*oHL-{eY?~U(k?geTGnZkCYUqneBe4{_gH1*Zh6(Y#vny4l1&#@m%y-+kE zNKnJ4*-fNRElbbCI(lv+y+RUUf?xiDhNeth@)hS8Xw3bjd?vBVetB*MYX?!! zSS-D#Ve;v`2;b-RMgcBP`EOO+rce`~Y&f{xJ1Asj`juge&a>b9ksdz10sU}Kki0V{2DHS|+$#qvxTIcEg;lvQ%#?UkGR zio&ufy2*UVZ$4h!9Iobc#ITw#3AgdZcf{=%fOogP2fvF0V3@sPG>DBkp)_faT1H9G zPO2*8dn5DOrEf;wL^Ycgr=XyYo#Ym2U!`YDN)UAX2kHP5fCGq(j{HMxDW+ zo!y`w$*Y!Nfo7Ki_yqL<)Gu}U8DG(jC2(Y!WBfXa+hs{Q>7CE>VY?}>%Mj*6Er@dui@en z?I#x`F3XrtQBO_Ecq=2mCnXz~`LVsqr?~AGdw>oVIy*Q{qrE&RSaGMZ6!xffJKx(9 zndAFp$D()IpRB@M88ltI+Is6F3M$|-g^r{$Zd2-T7-;iCe;S9c?yx|vuCE=WZj;nF zK$au?YO#?=LqDt`m6KHT9`X>?oOv@eA&h1XDQY#7-KRf=5bJhc1Xz3zjKBnoSe4TA zvRt73(8^W8xao)`aFOwoCApoPBpEQD_x^ReVPNIEceY@e#L)2)W0|aDe^pG7dcWms z<~c7lv?adTx>1kxh#>)6h28}N5TIaYLL>D#0D;7cIx>a8@Zk?zl7*i?5YRNO?5U4J z9G$d#{1(s4P;xkePv>3j9#R$b@1HWAW3%}UBoT9dUX210I3%vUW%Onv|B#fc5(9jK z-8@IQL+91XCWyO3_jy{AxKky`5PXooIbpy%yUSPW8YAhB*DE1lG>S}(@$mXV%A;i4 z`MSzN=K*#<=Y=zceRspzj_T6fW0#FzF_)X`mD*`FZ2DU4)W`O-ni~r*w7kQQ$7X{U z7SN_>oCQ@T@`TT|ETkBHjn;`&-n@9(q5QT){9Bm!Z=%w?kmbWbN=eMyCegHOlb zNiWB`3c2ND*vr4 zx~SJp*|4)*wQqD{l35HF;oEfOB&R2f=z39z?wKfO3z%*5LN+T=Gy4H-M@9uE(S0zA zfJXn|uKZyCtj}nEL#8KRETiEq;<97()-Yd2W!V%s&Hje8cMvPpXe1bA|rX_ z0!CEJ8x#uWuD;HWUNgZCZePM!G`+r^-)_t`d*u;+Z%pMqB7DC!> zFInz&OMD?pqsidG^^e>v zk)J(W%7gRG!_~M%r0uhJ+9ZCEeQEva;TOVpxYxf8<;?NAxx`HEc0Y0!Ms;77`T3an z-G+hfkXZzyuDY*wvB1wd0qnR=QMUZk^Ol>v$e_}QVGn0A+CT&MD%n%yNz`EizH{6k zoVlv)e8_E0nep$@S9l@M>=k4}`cDCh>YGafv0dmlN>mlRd)0IA>g><^zv}pQu;`%q z=!6;whRPf|{IY2a^_P0QN!*c{wtDeWo^RaQpt>(VPBjd|g!GtzCdm+4s5s$EVqqZH zI(4b(bHHu6!cQ6|6Ord9CB?sFa!F|)Y*3)sQ4;I`tSP9S=N1D8L}S9W?2yQ2^+q|O z4~J#uw-W+lsJAdk<=ar(r_|-!!_rJf`ae#q=5)!`io9wGFW!t?NZgv}T95nY*I@O9 z^2Q7w2%L5l@LxUZVe(xwaT($AZ}Yfy-=5lCYyQ$>c-Q846T9(?<))J#^$TIA*_1{qz;jj;7QUb8;2YMRL5#V<%5ZoCv)A?3!ykJpr=Uvc6A{Df4M6n{i6N(IsY((7 z|0Y8xhwJsrvCf*RagfKndwA{SdHI-Vtz^ssQI?M(PHyNsx3Z?Dsnv;=6G6pdGqO@u zL52tMQmFC+((&aqyU7)HMbtP`!f!_(?wzYmf?dhq<84Vl+wd$MWPKI7O{iDMu940( z&;02N$QaSAp}ZOs|A3p)ynrFBx1jwhqhjNuI;gZTV)}z_8rBxCAd7hc+Tw!Y$nE1r4f-o z2tkED=_oeU)R?dgHdONyyRFJx@h+Hfuc_@iho)5&3@UZ7a;6LQMMEm~1_?(UgB1&@ zOC#_z+9>H9n)oXp?t-$2W?5YcB)BDCVe`tB9^$IiF9^Qa)Nvtdp7a0Yn!Qc?6E9oB z9NRuUu++;$-Bjb@>(3MKP{+loLQtiGog8$fJfx(h%%n6Agek>51R)T!j8(1)$J_|C z@eyvRk#0miFnR8=MO=(L6n!&} z^=0kJ$+GcRpKZ!$%*FY+OYKi#S{X(9iHYVT&ie-g$%ul6FHpRZJX_>#<3mt`Dvrz6 zAMSN7HXuG@!OxlMRFwzrk{xAo->694=tLZ=8IF20G&stq_B!H2-kLljVG6-Q)D$J>=29XUHAI^+7Mk) z<5lGxHJ#FsXD_{D5L4C}OjJxD3m%Do9Lqb;_8l^|d@9S)`?%xe=}_;L2eaMghpuxk zJiFzR{c&S%`Rx6x&r_0%Yc1VobU_@&t=x-;i>8*8TMC{jJ0zCaYCY*uY`a^92Kttn zZpH;C#uLL{y$Kngq+bll0L%|in>QB|aT2AWr0a^|q!hsCd7e6bauow5_@PhD(VSGn z1yYtWpH<9A2}842KpROunKf%!Y{%uOs99cG^%n?q)t#QF$u~6}x0mH-r>nH1AzDRY z{@2y}jr?~zQE#0v{Pff4s@W1#m^{MDyb8(dWbAO8?7vN-G=C|hdm)XNW7b5@H~@&% zBCk}pVvH2f$0|e+zEnv7US?5a?AcpUXz5H$Ufm3$w0g?HC}&q!F!%`+Yt?Uaj?){r zJ!AHu>r-Y=46WbgOh#@)Ud8o0Rk5qLR|$a=Uj2k*PttiY*%^l95~D$C`-s7~k?*mM z0PG0+DyVH@g9fv&rWnJlBItv}BXdj0UkzFKBD7(j;QSy&$p3Zc_jNod4cq!4iZdSn zlS2~$LAe_K2l_3Dd~={Sh9EYWID2+^EySasIGpz|js5HAy(b;R(eL%zR6@vVV)9Aa z6i_Xt3<=SH!jj;~!hLGsi!(7(^mvyc zkzy;AbI00mtRSqr>tS48OMn_i;D%(6wI>eEtK~qfJnMBu9&~}e>$z5%jSUa9)3Nlc zvyH{?njSm4S3;|#*jFKY>{)_2URKO6CAT>_Rh06&RSw0DmA?~h7tc}g%(q7hlLGc$ z`OSmVPih6EJ7=`X#z}9W^mV!n;B%u4@STMI-k+=s_uyabi6)Hd5kL;yyLo1U~ zg7k$cW$|iiUUpDkKo1A^y;`HTWZpKSGt>HcHEn#d$irl@AOUcZU3mK0e%@hAoZQFA z*Y15*t{unl=m)u_u#e-K>_!ZgZXy*QG2t)CM_i49%F*syJ_HQ_4AW9vm4`^r%)5pB zfGctm4$VfXwoiBo!#tlON7Ad&Q$C5Kb0dtt;&+N69WPNMT8MS6ZIjb_0UWm~iJ z;jmnMJI4MTjAz=KfNj*0`=St)U%8=nGRy_Uu=`OdD%3cm%E+1hj7RLB@A3U?|y!`08|cP12jde6RL>S8rGuAleXQ~So*_FACL z$Udv9a&DrzxXY&QrZN(HP2x4UFfFPWOD9JCwqRGn`#`x<+mf&!z3sg;q4nc!iW=aDBAO zHk8>5@Lne1S714qFhFQGqoTAF^-Rw;5wSe5a~7UqAo;4b;qqif@X~)YYXgxoH^Py4(f6PQ;J3ki& zkCYs<+0tG~@hiJSv0{uovnCX4M_(nXpPx-X(iEg?KW^4h%_;%rnl00Sb`W3Zhim2! z*+gX8Jx(@AdQuwNl7L&H=cvSNeKv2f#1ERv5I)L#j|+C=PP+b)uN9k0#dn0&YsuT3 zfn$Z5R;>r^^S`Ju@XHW(w)P7w3Jp^sr`2`qzCPsVZ+(zujTi3Z)9taF^WKKbWqC3A zVk8z#fjTQ$=};gm8AV_)a{yhyu#{)tJ!MG!ycqelJUye~o9??#b`#ViEeA9)~_em=&@Q-s@@!%hM~B#5GtfLe<8;&8|QNJR&Jlj1V7=7$fS2RVqfXCoX0BW^N^6^;4dse zPB-z0#rx=Lz-^v5X)nVY|F+T+{twbJ@uB1i$gjj{v?^_5sbfITd|on@H3bW8)YVCq z$4uaN)xWsP6C7|W*M1H(L*TKo1G7kt$p@m^?B)k=FxJ(vQ%Zj`8VwoX%}wf!DUr}u zsqrn53P*ctV<&$VW@V>Fg=Qx`CR1*~j`sOOGb$?oiw(ySoX*DXQJbZ$l#!jM;gzy| zENL6{ELqFXT0C0B5?UiSM}{RXAVlCsT*UZmRW_1Z^@QPP|x;UTre!9|vAIjkZ+72CD~8wQCH5bsVdt zs14YIg24ysKyLk|2jOHb18Dv$wRt^Qq?RiO*R;Vi$M(NWfx=Uk=A$^FGF;cjhMZSD zl+$V0og1}jJq^^9TaWdm2qwgeYA@wHWCHKFyJ&D#RvA=WrXM1^zAe&y7(T1E)OXX) zquNlJGU+%SIz2my**eshqtY_{*|YZR6sT&UTVq=MTJ^{Y`bXBqa;hp=>hK zuaL5$^C?rbcY~D7%U4tfjUR{OkeD|GN`+F~2KRX3s$?EdCp8#93_nV#J&WYAWeaEg z)i?-XHN5MH^qFv8R9wbVUC|0B7VB|DoU=zrk2-FNf_cL@ zrEa|klRhUEDPAa;n)Lm$G49=uutb{!RTg3w-L8U&o?yJ`nP6%f0H${r?zv0)XhD3B zuRGO@?+0KF`kn~FxzPp<%e)=3G&GRphvU2Go}4cUJIZ|XAB=g!^{DL)kuIpspBtlw zZ*pfSZ2+rCN^wKyN~LS(>Wzl@v9bsek{G3H2dNp19n=XFd%yQ;r{g26IvM$pz8dCg za3Uq2dgLMO1#+-OALf!Wh!(Hq`$qJsKdft-)Qi|V_XW{0a&TE_swu}*u|*5RN4o+V zl>`r#aL~u@bQ?#k@T_o2+;Ce>M>m4`WYRwSOiVp$&ZH{VB&mK)@*K)O8I@4zn{k16 zhf;ju+&(#^D6iGxgQ}9z$xHA|i=NYYnlULfNjgX8+Y70K8WIYC>X2p`YS4V2j3arh zA+GxeAYC}lDll1!FuWJvF?1a?g)E02=z;4*N5>i){59cIwoO+8cAdtDSfM$AUPtnv z_Yb@2D60q`VyIC+5|DO8A0X*wluT#K2we{xsQ~J8>XM-M?Mqe}eYhaSHBX+;M#J38 zPnS5{W~ZO-m6QbZ*0e4Gkg#|qY7N~b%3A?Q$OU`2k?C(UHEki0GPtP8y5wH2htvatx#Apm|;wrxqs zo=!7K$=o(MF++bkxZCuGo5wsoslsG49FM(nZhBdMR78aSRo%&mm2*)`ea}=$U)h=Y zE}oK^cIp$?5pJB0c?Ao@)<|8-#JHHVL#KsU(Orju4fDvzE^4;ddS6Y1z|~wj&niCE zWNHN)x=PC2MQ;deD=UH;}^#8yd8;y zB*%>d7Ng;!Jk$?0Aq3%h0Q~DA55eoGpZGT>BR|8BrB8aqhz?k!-|czST=ng1c;!8H zb@_~^Nxlx0zrv0Q+xu#7(P|O8K?bNB4EgtV-fz;M{p8~1`YRy=g6CU)Cz$@q$iUM% z(hwI@XDdgjgY$j;EF4lcwu6=QN<*xTwOut}rMF5B_71;0ZH+Bl0Nno>_@}OyjfaOH zz{bVL4d4Uu0YE@*(4X>Nd8o0im8pcig)IaCyq_iEVhT_F2ypV>H{pxJ+iaX%JokW< zv7;Qs%EA(s9fFCuhcuuNJ8b~}@A>eC++Pj2uCNRYgcATy(x}4|Eq{_Wp#LV*{%-4U zd4H8BOUX;aCBSQrIq!QUja?vc^<@XETVimAwUkN!|=*pB2>eKV2HGj*hkvJGj;NCc%`3&w#J{->m@LZ`SWX z(*fuMVa3zDK+gYP{JnhnH$THufB!yG|8z6lzrQ!{|Ixo-dss<1++`epxr|NjUeNC| zVrC56YnYE*V6M2|UG?7;bO8Li`o|ggmu~O`q|3cb1uHYSAb5^a{m)sI za&U!h3FvRef&N|(F9oY1hs6kh$<)}&*#Q7z=Vb>1m@J`CM?nr)Di(%WI2$`!TA8}A zJ2+b~-)}dEs8>_0Ie5Cq%ae`4I+e6Tmb zKQIu89~STb#DK72|8pFWTi{<92*}3++qQqo1M>01qW7N|h?DdGf^q*({XigY{{N{9 zh!e>BueqEce%MRzuQi~~#;{w&`Tlng8dhEqxc}fWsqWwaI}!i=2?RXy0r#ik{+zi$ Vjh&(Q9*3z1yR4o(0jtPh{vVr~E1duU literal 0 HcmV?d00001 diff --git a/tutorial/ouce2013/rrd-by-example/ex/RPN-UNKN.pdf b/tutorial/ouce2013/rrd-by-example/ex/RPN-UNKN.pdf new file mode 100644 index 0000000000000000000000000000000000000000..80255a3c70615550bd424269fb95037e6c99d4e8 GIT binary patch literal 13534 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 literal 0 HcmV?d00001 diff --git a/tutorial/ouce2013/rrd-by-example/ex/RPN-count.pdf b/tutorial/ouce2013/rrd-by-example/ex/RPN-count.pdf new file mode 100644 index 0000000000000000000000000000000000000000..b6efaca6b280ae1e1785d01fe3649bb8fc75e3ec GIT binary patch literal 13660 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 literal 0 HcmV?d00001 diff --git a/tutorial/ouce2013/rrd-by-example/ex/RPN-grad-b.pdf b/tutorial/ouce2013/rrd-by-example/ex/RPN-grad-b.pdf new file mode 100644 index 0000000000000000000000000000000000000000..6144463f6524e771a881f16977e023fba6f04072 GIT binary patch literal 10258 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 literal 0 HcmV?d00001 diff --git a/tutorial/ouce2013/rrd-by-example/ex/RPN-if.pdf b/tutorial/ouce2013/rrd-by-example/ex/RPN-if.pdf new file mode 100644 index 0000000000000000000000000000000000000000..1cdedca0cfff300371d09b7877ecc70cf74325cc GIT binary patch literal 15717 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 literal 0 HcmV?d00001 diff --git a/tutorial/ouce2013/rrd-by-example/ex/RPN-max.pdf b/tutorial/ouce2013/rrd-by-example/ex/RPN-max.pdf new file mode 100644 index 0000000000000000000000000000000000000000..cc53a52c58208d3bdbeb089fb4648d2b42ec0d1d GIT binary patch literal 15339 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 literal 0 HcmV?d00001 diff --git a/tutorial/ouce2013/rrd-by-example/ex/RPN-prev.pdf b/tutorial/ouce2013/rrd-by-example/ex/RPN-prev.pdf new file mode 100644 index 0000000000000000000000000000000000000000..67ac1ec035c466c5b817b6b76883526925a5c88e GIT binary patch literal 13923 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 LK_Mn54*!1umf=3h literal 0 HcmV?d00001 diff --git a/tutorial/ouce2013/rrd-by-example/ex/RPN-simple.pdf b/tutorial/ouce2013/rrd-by-example/ex/RPN-simple.pdf new file mode 100644 index 0000000000000000000000000000000000000000..0a5c3e9d1ab99658fa8e603bd5478f5d045786b2 GIT binary patch literal 14782 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%0DRI3WV5M>tk&tU}QS8xU!32Pd_&1^ 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 IB`LK31Lblf^#A|> literal 0 HcmV?d00001 diff --git a/tutorial/ouce2013/rrd-by-example/ex/RPN-time-odd-hires.pdf b/tutorial/ouce2013/rrd-by-example/ex/RPN-time-odd-hires.pdf new file mode 100644 index 0000000000000000000000000000000000000000..2ca4bef5e0cdb56e6b12909de5fef80996da94a5 GIT binary patch literal 11763 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 OK>M;2GR*-1 literal 0 HcmV?d00001 diff --git a/tutorial/ouce2013/rrd-by-example/ex/RPN-time-odd.pdf b/tutorial/ouce2013/rrd-by-example/ex/RPN-time-odd.pdf new file mode 100644 index 0000000000000000000000000000000000000000..fcd7742f7e3192fde4c99eef6eeeba0891cec2bd GIT binary patch literal 10554 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 literal 0 HcmV?d00001 diff --git a/tutorial/ouce2013/rrd-by-example/ex/RPN-trend-shift.pdf b/tutorial/ouce2013/rrd-by-example/ex/RPN-trend-shift.pdf new file mode 100644 index 0000000000000000000000000000000000000000..b9f0704224d3851c4309cca7be32684bc2f175c3 GIT binary patch literal 15298 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 literal 0 HcmV?d00001 diff --git a/tutorial/ouce2013/rrd-by-example/ex/RPN-trend-start.pdf b/tutorial/ouce2013/rrd-by-example/ex/RPN-trend-start.pdf new file mode 100644 index 0000000000000000000000000000000000000000..ccd0c7cc6a71afeeef6416f8d13a874859f02aea GIT binary patch literal 18253 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 T{fa&Vzy+*Oq@=>KB2fPi;CgSB literal 0 HcmV?d00001 diff --git a/tutorial/ouce2013/rrd-by-example/ex/RPN-trend.pdf b/tutorial/ouce2013/rrd-by-example/ex/RPN-trend.pdf new file mode 100644 index 0000000000000000000000000000000000000000..082af4c100456d7b4e2e77accdd87b82571e6589 GIT binary patch literal 14817 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%0Ayv+M;u;E20pkO&C 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 literal 0 HcmV?d00001 diff --git a/tutorial/ouce2013/rrd-by-example/ex/SHIFT-startdef.pdf b/tutorial/ouce2013/rrd-by-example/ex/SHIFT-startdef.pdf new file mode 100644 index 0000000000000000000000000000000000000000..fd558aa8465e0d124423f8898b6e8795d9d53502 GIT binary patch literal 17308 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 z zAx~W(+x=+6i!cE7274>(%lCR1FZKmS6ASiF0E+U&Vx7mR_MP0kk_UjtO^PO?lNm8n zm#;mX^U>s5IbNskcbw<16d~NwdLM`#rr}XyIUoCpr)qjr@jB1>T1oMqDF<*) z1X_WYhRJw7y$Tk8u__MW2qNP-k|22T!!U|-?rosMtsw?c^o1A<56jV#chO2_mv0($ z!pURLrPI$VZA$JQEG@M!NVPS*ugN~jtuS3%TRm@~wTUF~!szxx(}}-`?!u+Gm0sEZ zlswgpuQRoV&1A6rJ}r4_?Ni!Q{?;z0^vERukLBV7MXl6aZOtq5oem2N_Z>UkiW-c% z?H~2P+7~-d_P8!evFgYV@q^`JnhMCK&SJ%@KONGb-GaPR^e2>hfr%4srRM#={Q&<4L?qET5JmQflS>Xrqd zNxC0;CprVY(YmYyx}FA)7Pxesz{q}Iy7AzwLGx`d$!%b7-!(I!imS&XfqI6k45*ii7j}g2qp%;0gD_So%h>1O}y5ET*@^rbUQXzrbPG7Acdk05bedS3W zBmJJz+w$mTz^j$6XxTFo-Okq~c>8V3X{9n5Uqj6fiKqZ2?b%uUuRu>aL4Ib|)c%Hr zXu{fr(FfSVqjX<_TNinp`z^yU^hIWA|fOaUZJ(+=*{sn0B81^O@%iF@?AJt*fB3zf} z!T=qFr-_1kEI*9vxcuiM*{RfnE!n62r-Rpdh?0ASW1h(b1md{1YWSIo*2HWTd@Rr0 zG|1erPS3>k3=nv6dQ$3yye@7{wqsCnrd7IncjbGRweRBvU4yGH`|rHt{>k$f?_gmE za{hkSX11v{E4-G^@Ast4?BDKoYE0|C6(m@*sSQm);ER|kZ+esm zo}y{C#f$(C&z0G=6|wn(9Z;u@=m*+ASUW4%_Q1nEnr>9ttifMC^w`@h(MY{+N0fOq zkPP<(P%&R(ZKWsF8+|!dtU9U7CpMe0V&;G#x{@jut-QSJC&Kh4sC4}ZB#(9kLJ7Z8 z8RVM25?t_;JLc`<`XDQlP5Md=lMnN?2*vRG(x3qms_l;80TI|?EE*;eTvBq(T>8=S zYo*yKjqY>l)fJC0G6vGMa*9mU1*f&rSE1> z=Sw1BJAGRdYkMo(2YK=ylGU|#@ zlmP@{CuU&f0ughtG7~cc*_eMRsFL=&<|g`rmPY1aV&Fq7K|B3>GR4Kh`B1!f;J(bj z!piml2$%p54KPy=KR_Iz98|taPKc3Y-_C=mB}8Gr9~#r|p)p82 zjNs>b8t6jS1u_;ph|3Qvq3}~sSF(C-X>za4Ll*a67wq>L#UJuM^Iz=!KkECxnJXs? zi1Q!Jb)L&jQ)zs{EyLj~iRz0l{sIaLFq0I30wsh`)}lC84X+$PgTGewMd7pGk0YPjD%gFCyLVndQQbd~0k-$3? zlC0<7uIJGhRhbVqkY(DB6W_gqr9hk0`H^-zwBzT;7i^|R@iEg=QKI{jKb0z;-rf9C zC!`G5=9Xq4L#^C-|HhB8&1so}bFty@c1>#P6>1Ce`7*EN=NvTp&wRG3q7ot?l45Go zcbM9A@#R_)Wg%TeAPIhF*tgaDTIzO%_8J2dFX4` z$&%4(@U%Vw{jvb&jQ z4^R5yg*OLXX+A%ravPn?;0%u8hNa>ZrLub|8>hH8##tk)Mf5qxMTlrM*o9uMPjRj2 zJIG~*cV3AlP8K`gv|u|#0)qiFq*}BAZbX2<56&2!K-G6F(^Q_r_-Qq21D^rpsdv|# zZ-uB-{Da9wG1Z z;|k%u(|gvU-j3Q~5mjOhBEnZ-g=-M}=gR-xyG0-m{1T%~2 zG=A7P)Q#a1=kFMw96i^a$;J1lCA(gD5>Mu&`#$Li&^Vr+BwA^emDCx7xkB-JodMKI zk?pS39?OWOeac{#x199pTW#$8_x5P`$hkY%@vrnm!}D`gTiwI)3KObzeue(osb_>3f%K8!C5$~ST8?~CmMcR=k?7}4ITZFQ_ew%( zmZXi*qnPw@7X?FS zSF7N6`BTZGqxNB5oBN3q>@b_^V3@E?le-F;g`Y+^6G$S3s7MZj$R|irS`RcM7q5nI zTiMT^y2)^vjB$tctrPcmn%5v8+896W+DFPeiXO*IUhWeLZcl2Gfel=gGt-99MvsE} z15BCBc#XQ_(KU^__zxwe2G;=2=u7-tiz9c>(*mgBiBn3>RXN6J)~g4DG$jc>G%Lk-&ygQUnUtb|l=W<}GcS zW31sNzcEgN%-Mo#S>v=7&ui*P^Vl9@79tC(F8y(3vt%D$1#<^Y#cHZ7<>I;)UQUqT zTZ)c&gK9zdQc)}(JPUX##zv>07*(^~Ivzv)8u zbUb~F%HcYAz3KW#Uz?sW(88?c7DlTwtS$y6nD8^6oYoc0v7PXkuIgxcWb5}e!|!`- zg-;|{&PH&Xtfz#-Ex2U`-r?b%N6|HdjlO9ILYtI`rGd#TFhARi0|OsHaf(o`v*x1U z$wzg^sAA8kG}4IITH1eq3*84~B{C7Rt5E6OzeT2kaqyztY5A_sB^CAU{OPJ&2xco* zP)wL3PseFj484na5fQ7{;cCKY$7!&z`GiP{pnjFuC*QAcB4vcn+@9Qmk%{Efc>4vL zZwAbtbq>u#+sI=N8IivCLvepAgz=KL)?7oQ9!&5;z2$PGM=OCnVUpe2bDywvSYEzX z4?Mj+f(;f5G`hKR9SkULnBBWpKG@ryX>`q)zZL8pw$pK7cO2pB&u}%p?5ng@OMp@f z=M7hMeo4+z|4o>D1<~UZo>JMO!AX}?`sU1qt9TF$h+SKMluESsy~}&}W;i)aw1<5l&9Dq zPqt`Nn7@YkUAYc9KJksiiXmg{H;}HRN)%c_cjJ=L9#sT1@O6;0^5%}NrFO(E&<{u{|NwW#&%o^=*!FTR%oJ3BU)^H}%} zAyO{e%;`SbPGuTrFlzAqLzer`3c+(EPa_}mPN)leaN2BDktcAmYG%2%Nsnv_5Q%pp zT+ZVa)7DO^D2-Wt;Iye}z3Y3ebN70gH%)@1B?m=Cye3%u*9zRAM<{jm1CW`Ntt8_fAOU0qMLt^Oh&!x%3vX0=US9}aacIJ2tm?6;(8p8u(uJq#lKc%tSV4(Tl=A(G^*gW@&+Cw!&W?iidQ_df zg5@Xgnyhk$s!A41ETI}!A@Xv4)42C4jWnWWd9uL-`K zZGWsyL=6u7a=I)C(hNhGczMNalWoupMi>cP3+P{yi`m<_a`*5iH0)Rk!ZuIlp=4lZ zVEmenvncV@Bxk75Vr&n^0>uo)D$F`DHufD&fiJnVF~_iUeF(A=MV2ZR zLZDd7VL=@7wsxLXv%}~P_=CIiO+ktMeEc2_(>u=|%KE{xp)D{|`CYA^bu@RVO5um(PsKZ|%IN5)< zia@&6BV}0S0fqF;4E9Nb0&UGTtmW>$sL95U0uMh`zr~mNQ9jXTaqpf!jZb>)q!O!Q zUR0NmikH%QZ zeq+MAf)jk7wPx#nRL|{|s!#R|S}p4u@2giclD6ajR+1 zNue^_-(zD6ZDQ;6oYjxHq$Z4x-=?k#+#D$HbE+$B5Q!4T_OdU%$wm^i&7?3U%zRBI zABa=kMY8lvBGidEF0gh9J4ly?B-j{Vq%&1L?MSK>Jm)?z$tsU_5iYcLcQY@6C_wuT zT0S=(uUxE%gj7C_*hhP;ko=TeouZIARlb}Ku^WIWB*|g1{y{50O)K<@iD^?0@rJa? zmBIi0T3#jJ2Js7rmkd19e2INE^fnR_73fRS%hVab2DEpkFB6vxOl&O()?2l2z4>@n zzncWe3xzgZoaLC3}#qwm&YSB0(RYu@M)k6gO0jD9D;J4=T5nuKD##3nEG*lgq&;prin<+l!hd z5962ZKVV}Dc$Jp5Hnh3T6L$ne*F5=21VLzL{(PXCH|;(?K9|@FNavMfV<*r%v`rwZ zzRvH+NI1N_H7jM+x&uAO6GYB2Vgva+MqYfUB<{?2%QP3HY!1_f4puHVNAEG#GUN1) z#4`M_@gDDadcf}*8Ka1d$V|ZWf0_%t-4-r-4)(OnR^~$bmN(B>+G4a`^qr}t{Y8$E z@m`GF9_J5~tfYnDYYZ$ngu~NF=oO0Gi&+s$Tv*;ktn% zaXGbQ#wvHDbmC7#0;h>4307=+wv%&E>H{inE*vs0mkys5yk>pv%-m%+i<4G7;?P^+ zeMdA9USBPXbh#o2x5KM=N`JJ0*0B8+5CzlnuGcp z@G1wxjDywIfJ7NHgw2dISYRi(gZ`N>`;*X(DM{Xi9fYH3eI(H6*Qr58Wm>=SAdjV^ zY`+LyCa;aW9%F32x8EpNIvr8#MQW`548Lun?|;GzEMYSUtgM1-q3B;C=JKwY!R5S) zUw^cpM-`NoE@=L`H4Q4z`i!VH&l&;AgkDR+@s*lMN#X+*em91G;x<$>F7qIhPFgD z1Kt@nmg0Sm)Pz`-a)|@^7_teN7gAglJW3CRn+XFb7&VBMC-$v}UCUVjQW;N-6+qdp& zA?A>;=DNcSOY(I=5q?!(C&%X7Lz1IN-Fh``&c!*Pb>6eosNqb zzIeA{8P#=tWeC==(#&|*xNsq0S-ip~v_GxZ?1VR^7d#8P!CtL@6_MQ~vhreBR7E?=ZaS}Dn$=7Q*ZVkMF>VkNRt zLDgr8{X4RLV1xpw>tu9p3~s1{MZ_gqF>2J*S3x&8yU!4~ygeNK#Qe^o>}AAO#2TY8YZu5Czks)`$DU3Pf9nSND6SZI$V{S+q02$Sz3XtHoe^N2 z_>Nc;nMe@WMvNk=>hspDn+n5|yvy(6%O=-4|K%Na$QULppCrk5=9h?gadVZi(^|#U zVHztMLijcN^W34~A^FM*Qjca?*1Q0OJtQy9x`A+Gxnbci%>)WypO%LCo@o;fig6jE ztNF9?#fzx=qT|-8!)AzGz6^i-sPHAeR3C>lerO*zHJwkT&^#-bHQ=VCt!J4#(2VgS z58G24R^@~F8x<~1K6>qX-WaXvM=E_?{T`CL$I>5najv763Z!JuM%g~D`gz%2M0KJu zZq~G&*9`fRpIL7nEo|B@qBBJVB5#CF`>S*6pe)*4oTX5oF$7v=FPQ;0);m=QZws&o zZpnPon&Iw(-m=ylIspo}+%Ns(JU%ZY)46LSXLy)`Gi)yGb0R!U{S`}=Vl+3qC7l>k zSFKm9)E#{~7psRpE$ah%CR3)4j4#Zn-Mf}M)j5^--t=%1t_{^A@h@5XbzT#4*TPpg z0uF4P6FPYa0c0(mIL4!$S#=uIBmk@Dsh<`s{pe9Hii);NUrp=AKhw&gPQ!-+6G zE8D5a`CGF?xRsfn{ zyLo~`20pk>d6l>-?eCQ?umaNvwU>sb(A%GeW-YsrnFYPw2tQm@pK4#`;$7te%=%`w zSmKpz$aA3ZI=2+ynAX))ssm<+YHMpcYFTV{SOK*TIOYza8l1fSx~u~nbsemLLP6cJ zFdv!TJxXNrv35AkDS4D}>S|N?QVv1vz?T4Q!ih4r3J1c8mM)@u?pN8REu=dNjjL^uf<%-S~1y*{8&`4Wn zzfMd*DDKxcp=P?n9fIb=D5{(YIM#^=K7kPTA&*dpZ|J^!JA4$V2e8|in$iT=1x04RCw$*3H^B5_W&$vATU0?EZ>1RUl6`>C`jEk7=DKfKjfw zTBLlNL{o1XLL_5ax+P#eHYKW$230_nMwRZ0F>4AQ0INHo3X!n;o4Gr4Sm*RdWjq3a zzO}A2d)NR+#jqjX9`>ANc;bt`wqu!h2iOP$V)ee$)X-taBb}Uf8(T>{cyrq70ad)s z0c%?%gHrSRdPg__vM9f($t6Po2da-IfQx!5RSz$U=(Cu#k2yfC2q*p%i5(`2T&O`O zl^~oWKB4ACR;Vy{i)^G{wS@IbFFv3Xlx40;mkU7EEy9sFMLMn!4yR-X!36ZJPK3}1 z6Vm&4qW`cBf`&t`HwOj^5=L{8(QyoT!^eu(wv?b{{VpDMhh&PWkvLZC9gdH@&z4q`uNd?;O(ywnmL{qQ$a3f&v?Wu$dYJnya1n#FCHiHUfX>U>&yp2qw9M zD&c|^`7flX`{VmxQWQH72>MI@`%{eg6{E&{AAk2#>iBQvznFeYUm&{Zxx0VD7AaJU z_)|oZ*INOi&uRDI@!TY$LMl+y4$s+IlxeYpC8)k7eIZFW8R4%p)Kt6LHyj`C3m7&Q z?{~KgQI(qAN*P@h zvjYcykP7_JkW%vk6s4vX4?-OUUDz;kV&+QFLkc&-&WpGIxD=6G05jGXrtlGVCZ>{iu>h$o zS5~)RWG10KTpTeXx3}vMnS}QM@w39PM)^$AeU?nP6?{`@1W$jccDb&nKajqx9?~7U z5qiR&K{BrBKZ>W|TajuBJ*jwc0j)@$gq}VE!*ae$R4eJjOaoz_i8R^I4UsMocWIVX zbVJ_iy!NN=x^qYSl)mJ)GWM10c`f?)ca?lPIa${!Z;Tq9{I79e-41g97fbs)ToR&M zv2w8fwX%OkAO0;f{Vi$zrE>jOD&x<}|DZ6kv2j8aMh=L=2-zykK+yj?3M1%$t}rtH zeA)Exh*9R>>h`^2_4i;OM)B86rvGD!@uAuOWqI+ZXnHR^{vXJT|2tCT|EcXiB+TD; zlmDmb{_iEshk5?rkuM*jXa7yU{24_2$7c9-tNYuz`|x4AhpS1M7~Bh?4|lj2tQybgcTXQo(qOc*Dk*%(^v5CGN zqm``@&4aAWByVeF;GhqA3HpEB>Tma1?xQdMsSgY5LbQ7;qlXbZjOAAV^xut~ZNY{} zKw=gaB;a2kVssMv2p!7#=-K3 zFZQ;&kmw29hga$qO`Nd?9hi83p;yVTl_tW7_}# literal 0 HcmV?d00001 diff --git a/tutorial/ouce2013/rrd-by-example/ex/VDEF-lsl.pdf b/tutorial/ouce2013/rrd-by-example/ex/VDEF-lsl.pdf new file mode 100644 index 0000000000000000000000000000000000000000..be7d680830bb1675ccc0532a15a463a43759f6e6 GIT binary patch literal 13679 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 literal 0 HcmV?d00001 diff --git a/tutorial/ouce2013/rrd-by-example/ex/VDEF-minmax.pdf b/tutorial/ouce2013/rrd-by-example/ex/VDEF-minmax.pdf new file mode 100644 index 0000000000000000000000000000000000000000..15e94d14cce38433a8620238f7e7c953e0dd9de9 GIT binary patch literal 13504 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 Xbu)vw-De!Y4FK??($mYT$)Wx)76REJ literal 0 HcmV?d00001 diff --git a/tutorial/ouce2013/rrd-by-example/ex/biggraph.pl b/tutorial/ouce2013/rrd-by-example/ex/biggraph.pl new file mode 100755 index 00000000..f750083d --- /dev/null +++ b/tutorial/ouce2013/rrd-by-example/ex/biggraph.pl @@ -0,0 +1,51 @@ +#!/usr/bin/perl +#$ENV{PATH}='/scratch/rrd4/bin'; +use Math::BigInt; +$ENV{PATH}=$ENV{HOME}.'/checkouts/rrdtool/branches/1.3/program/src:'.$ENV{PATH}; +my $R=rrdtool; +my $w=320 ; +my $h=200 ; +my $start = 1199999700; +if (not -f 'b.rrd'){ + system $R,'create','b.rrd', + '--step' => 300, + '--start' => ($start-1), + 'DS:a:COUNTER:600:U:U', + 'RRA:AVERAGE:0.4:1:2100'; + + my @updates; + my $count = Math::BigInt->new(0); + my $add = Math::BigInt->new('70000000000000') ; + for (my $i = 1; $i < 100;$i++){ + $count = $count + $add * Math::BigInt->new(''.int(rand(10))); + print "$count\n"; + push @updates, ($i*300+$start).':'.$count; + } + system $R,'update','b.rrd',@updates; +} + +sub rg { + my $file = shift; + print STDERR $file,"\t"; + if (-f $file){ + print STDERR " skip\n"; + return; + } + my @G = ( '--start' => $start+3600, + '--end' => $start + 100 * 280, +# '--full-size-mode', + '--color=BACK#ffff', + '--color=CANVAS#ffff', + '--color=SHADEA#ffff', + '--color=SHADEB#ffff', + '--lower-limit' => 0, + '--pango-markup', + '--height' => $h, '--width' => $w, + '--imgformat' => 'PDF', + 'DEF:a=b.rrd:a:AVERAGE'); + system $R, 'graph', $file, @G, @_; +} + +rg 'bigLINE.pdf', + '--lower-limit' => 1000, + 'LINE:a#11a03b:DEF\:a=x.rrd\:a\:AVERAGE', diff --git a/tutorial/ouce2013/rrd-by-example/ex/catch-fetch.sh b/tutorial/ouce2013/rrd-by-example/ex/catch-fetch.sh new file mode 100755 index 00000000..5af50f1f --- /dev/null +++ b/tutorial/ouce2013/rrd-by-example/ex/catch-fetch.sh @@ -0,0 +1,28 @@ +#!/bin/sh +PATH=/scratch/rrd4/bin:$PATH +R=rrdtool +$R create x.rrd \ + --step=300 \ + --start=1199999699 \ + DS:temperature:GAUGE:600:-40:100 \ + RRA:AVERAGE:0.5:1:2 \ + RRA:AVERAGE:0.5:2:3 + +#!/bin/sh +R=rrdtool +u(){ + $R update x.rrd $1 +} + +u 1199999700:00 +u 1200000000:10 +u 1200000300:20 +u 1200000600:30 +u 1200000900:40 +u 1200001200:50 + +set -x + +$R fetch x.rrd -r300 -s1200000000 -e1200000900 AVERAGE +$R fetch x.rrd -r300 -s1200000600 -e1200000900 AVERAGE + diff --git a/tutorial/ouce2013/rrd-by-example/ex/create-first.sh b/tutorial/ouce2013/rrd-by-example/ex/create-first.sh new file mode 100755 index 00000000..b7713d7f --- /dev/null +++ b/tutorial/ouce2013/rrd-by-example/ex/create-first.sh @@ -0,0 +1,27 @@ +#!/bin/sh +PATH=/scratch/rrd4/bin:$PATH +R=rrdtool +$R create first.rrd \ + --step=300 \ + --start=1199999699 \ + DS:temperature:GAUGE:600:-40:100 \ + RRA:AVERAGE:0.4:1:5 \ + RRA:AVERAGE:0.4:3:2 \ + RRA:MIN:0.4:3:2 \ + RRA:MAX:0.4:3:2 + + +#!/bin/sh +R=rrdtool +u(){ + $R update first.rrd $1 +} + +u 1199999700:00 +u 1200000000:10 +u 1200000300:20 +u 1200000600:30 +u 1200000900:40 + + +$R dump first.rrd diff --git a/tutorial/ouce2013/rrd-by-example/ex/create-first.xml b/tutorial/ouce2013/rrd-by-example/ex/create-first.xml new file mode 100644 index 00000000..12552fdf --- /dev/null +++ b/tutorial/ouce2013/rrd-by-example/ex/create-first.xml @@ -0,0 +1,118 @@ + + + 0003 + 300 + 1200000900 + + + + temperature + GAUGE + 600 + -4.0000000000e+01 + 1.0000000000e+02 + + + 40 + 0.0000000000e+00 + 0 + + + + + + + AVERAGE + 1 + + + 4.0000000000e-01 + + + + 4.0000000000e+01 + 0.0000000000e+00 + NaN + 0 + + + + NaN + 1.0000000000e+01 + 2.0000000000e+01 + 3.0000000000e+01 + 4.0000000000e+01 + + + + + + AVERAGE + 3 + + + 4.0000000000e-01 + + + + 2.0000000000e+01 + 3.0000000000e+01 + 4.0000000000e+01 + 0 + + + + NaN + 2.0000000000e+01 + + + + + + + + MIN + 3 + + + 4.0000000000e-01 + + + + 1.0000000000e+01 + 3.0000000000e+01 + 3.0000000000e+01 + 0 + + + + NaN + 1.0000000000e+01 + + + + + + + MAX + 3 + + + 4.0000000000e-01 + + + + 3.0000000000e+01 + 3.0000000000e+01 + 4.0000000000e+01 + 0 + + + + NaN + 3.0000000000e+01 + + + + diff --git a/tutorial/ouce2013/rrd-by-example/ex/first.rrd b/tutorial/ouce2013/rrd-by-example/ex/first.rrd new file mode 100644 index 0000000000000000000000000000000000000000..04368170db380b251343bfa6f7895bd282382354 GIT binary patch literal 1280 zcmWFva$ztqFfe9-0)5p3$DOt1qZy%m7AUO)6M!kC5?zv-Taa3mSW;S)3OCW+G1T1^ z&Vw)_n2-fr4nTO34#=XUupPr(gB&qzVPIf}8iMNG2lk|xjZZBudtu&#(GWAJXRoiP zA693 300, + '--start' => ($start-1), + 'DS:a:GAUGE:600:-40:2100', + 'DS:b:GAUGE:600:-40:2100', + 'DS:r:GAUGE:600:-40:2100', + 'RRA:AVERAGE:0.4:1:2100', +# 'RRA:AVERAGE:0.4:3:100', + 'RRA:MIN:0.4:3:2100', + 'RRA:MAX:0.4:3:2100'; + + my @updates; + for (my $i = 1; $i < 100;$i++){ + push @updates, ($i*300+$start).':'.(sin($i/10)*40+sin($i/19)*10+50).':'.(cos($i/10)*40+cos($i/33)*15+70).':'.(cos($i/10)*10+sin($i/3)*35+70+rand(40)); + } + system $R,'update','graph-examples.rrd',@updates; +} + +sub rg { + my $file = shift; + print STDERR $file,"\t"; + if (-f $file){ + print STDERR " skip\n"; + return; + } + my @G = ( '--start' => $start+3600, + '--end' => $start + 100 * 280, +# '--full-size-mode', + '--color=BACK#ffff', + '--color=CANVAS#ffff', + '--color=SHADEA#ffff', + '--color=SHADEB#ffff', + '--lower-limit' => 0, + '--pango-markup', + '--height' => $h, '--width' => $w, + '--imgformat' => 'PDF', + 'DEF:a=graph-examples.rrd:a:AVERAGE', + 'DEF:r=graph-examples.rrd:r:AVERAGE', + 'DEF:b=graph-examples.rrd:b:AVERAGE'); + system $R, 'graph', $file, @G, @_; +} + +rg 'LINE.pdf', + '--lower-limit' => 1000, + 'LINE:a#11a03b:DEF\:a=graph-examples.rrd\:a\:AVERAGE', + 'LINE:b#a1003b:DEF\:b=graph-examples.rrd\:b\:AVERAGE\l'; + +rg 'LINE-lower.pdf', + 'LINE:a#11a03b', + 'LINE:b#a1003b', + 'COMMENT:--lower-limit=0'; + +rg 'LINE-slope.pdf', + '--slope-mode', + 'LINE:a#11a03b', + 'LINE:b#a1003b', + 'COMMENT:--slope-mode'; + +rg 'LINE-graph-monos.png', + '--graph-render-mode' => 'mono', + '--imgformat' => 'PNG', + '--zoom'=>1, + 'LINE:a#11a03b', + 'LINE3:b#a1003b', + 'COMMENT:--graph-render-mode=mono'; + +system "convert -scale 800% LINE-graph-monos.png LINE-graph-mono.png" unless -f "LINE-graph-mono.png"; + +rg 'LINE-font-monos.png', + '--font-render-mode' => 'mono', + '--zoom'=>1, + '--imgformat' => 'PNG', + 'LINE:a#11a03b', + 'LINE3:b#a1003b', + 'COMMENT:--font-render-mode=mono'; + +system "convert -scale 800% LINE-font-monos.png LINE-font-mono.png" unless -f "LINE-font-mono.png"; + +rg "LINE-width.pdf", + 'LINE1:b#ff00ff:LINE1\:b#ff00ff', + 'LINE4:a#ffaa00:LINE4\:a#ffaa00\l'; + +rg "LINE-dash.pdf", + 'LINE1:a#ff00ff:LINE1\:a#ff00ff\:\:dashes=10,10,80,10\n:dashes=10,20,80,20', + 'LINE2:b#11aa00:LINE2\:b#11aa00\:\:dashes=1,3\:dash-offset=10:dashes=1,3:dash-offset=3'; + + +rg "DEF-step.pdf", + 'DEF:c=graph-examples.rrd:a:AVERAGE:step=1800', + 'LINE3:a#ccc:DEF\:a=graph-examples.rrd\:a\:AVERAGE\n', + 'LINE1:c#f00:DEF\:b=graph-examples.rrd\:a\:AVERAGE\:step=1800'; + +rg "DEF-reduce.pdf", + 'DEF:c=graph-examples.rrd:a:AVERAGE:step=1800:reduce=MIN', + "DEF:d=graph-examples.rrd:a:AVERAGE:step=1800:reduce=MAX", + 'LINE1:c#f00:DEF\:b=graph-examples.rrd\:a\:AVERAGE\:step=1800\:reduce=MIN\n', + 'LINE1:d#0a0:DEF\:c=graph-examples.rrd\:a\:AVERAGE\:step=1800\:reduce=MAX\n', + 'LINE1:a#888:DEF\:a=graph-examples.rrd\:a\:AVERAGE'; + +my $newstart = $start + 40*300; +rg "DEF-start.pdf", + 'DEF:c=graph-examples.rrd:a:AVERAGE:start='.$newstart, + 'LINE5:a#ccc:DEF\:a=graph-examples.rrd\:a\:AVERAGE\n', + 'LINE1:c#f00:DEF\:b=graph-examples.rrd\:a\:AVERAGE\:start='.$newstart.''; + +rg 'AREA-simple.pdf', + 'AREA:a#f1805b:AREA\:a#a1003b', + 'LINE2:b#1180fb:LINE\:b#11a03b\l'; + +rg 'AREA-two.pdf', + 'AREA:a#f1805b:AREA\:a#f1805b', + 'AREA:b#21f08b:AREA\:b#21f08b\l'; + +rg 'AREA-trans.pdf', + 'AREA:a#f1805bff:AREA\:a#f1805bff', + 'AREA:b#21808b60:AREA\:b#21808b6060\l'; + +rg 'AREA-stack.pdf', + 'AREA:a#f1805b:AREA\:a#f1805b', + 'AREA:b#21808b:AREA\:b#21808b\:...\:STACK\l:STACK'; + +rg 'SHIFT-simple.pdf', + 'DEF:c=graph-examples.rrd:a:AVERAGE', + 'CDEF:d=c', + 'SHIFT:d:3600', + 'LINE:c#1f9', + 'LINE:d#417:CDEF\:b=a SHIFT\:b\:3600\l'; + + +rg 'SHIFT-startdef.pdf', + 'DEF:c=graph-examples.rrd:a:AVERAGE:start='.($start-3600), + 'CDEF:d=c', + 'SHIFT:d:3600', + 'LINE:c#1f9', + 'LINE:d#417:CDEF\:b=a SHIFT\:b\:3600\l', + 'COMMENT:DEF\:a=graph-examples.rrd\:a\:AVERAGE\:start='.($start-3600).'\l'; + +rg 'RPN-simple.pdf', + 'CDEF:c=a,20,+', + 'LINE:a#1f9', + 'LINE:c#417:CDEF\:b=a,20,+\l'; + +rg 'RPN-max.pdf', + 'CDEF:c=a,b,MAX', + 'AREA:a#1f9:a', + 'AREA:b#41f:b', + 'LINE2:c#f00:c', + 'COMMENT:c=a,b,MAX\l'; + +rg 'RPN-limit.pdf', + 'CDEF:c=a,30,70,LIMIT', + 'LINE4:a#1f9:a', + 'LINE2:c#41f:b', + 'COMMENT:b=a,30,70,LIMIT\l'; + +rg 'RPN-trend.pdf', + 'CDEF:k=r,3600,TREND', + 'LINE1:r#3a1:a', + 'LINE1:k#21f:b', + 'COMMENT:b=a,3600,TREND\l'; + +rg 'RPN-trend-start.pdf', + 'DEF:rr=graph-examples.rrd:r:AVERAGE:start='.($start-3600), + 'CDEF:k=rr,3600,TREND', + 'COMMENT:DEF\:a=graph-examples.rrd\:a\:AVERAGE\:start='.($start-3600).'\l', + 'LINE1:r#3a1:a', + 'LINE1:k#21f:b', + 'COMMENT:b=a,3600,TREND\l'; + +rg 'RPN-trend-shift.pdf', + 'DEF:rr=graph-examples.rrd:r:AVERAGE:start='.($start-3600), + 'CDEF:k=rr,3600,TREND', + 'SHIFT:k:-1800', + 'LINE1:r#3a1:a', + 'COMMENT:CDEF\:b=a,3600,TREND SHIFT\:b\:-1800', + 'LINE1:k#21f:b\l'; + +if ( ! -f '1.rrd'){ + system $R,'create','1.rrd', + '--step' => 1, + '--start' => ($start-1), + 'DS:a:GAUGE:2:U:U', + 'RRA:AVERAGE:0.4:1:1' }; + + +rg 'RPN-if.pdf', + 'CDEF:c=a,b,LT,a,b,IF,4,-', + 'LINE1:a#3a1:a', + 'LINE1:b#21f:b', + 'AREA:c#f00a:c=a,b,LT,a,b,IF,4,-\l'; + +rg 'RPN-UNKN.pdf', + 'CDEF:c=a,b,GT,a,UNKN,IF', + 'CDEF:d=a,b,LT,b,UNKN,IF', + 'AREA:c#8a1:c=a,b,GT,a,UNKN,IF', + 'AREA:d#91f:d=a,b,LT,b,UNKN,IF\l'; + +rg 'RPN-count.pdf', + 'CDEF:c=COUNT,3,%,0,EQ,a,UNKN,IF', + 'AREA:c#8a1:c=COUNT,3,%,0,EQ,a,UNKN,IF'; + +rg 'RPN-time.pdf', + 'CDEF:c=TIME,1800,%,900,GE,a,UNKN,IF', + 'AREA:c#8a1:c=TIME,1800,%,900,GE,a,UNKN,IF'; + +rg 'RPN-time-minus.pdf', + 'CDEF:c=TIME,1,-,1800,%,900,GE,a,UNKN,IF', + 'AREA:c#8a1:c=TIME,1,-,1800,%,900,GE,a,UNKN,IF'; + +if ( ! -f '1.rrd'){ + system $R,'create','1.rrd', + '--step' => 1, + '--start' => ($start-1), + 'DS:a:GAUGE:2:U:U', + 'RRA:AVERAGE:0.4:1:1' }; + +rg 'RPN-time-odd.pdf', + 'CDEF:c=TIME,1756,%,180,GE,a,UNKN,IF', + 'AREA:c#8a1:c=TIME,1756,%,180,GE,a,UNKN,IF'; + +rg 'RPN-time-odd-hires.pdf', + 'DEF:s=1.rrd:a:AVERAGE', + 'CDEF:c=s,POP,TIME,1756,%,180,GE,a,UNKN,IF', + 'COMMENT:DEF\:one=1.rrd\:one\:AVERAGE', + 'AREA:c#8a1:c=one,POP,TIME,1756,%,180,GE,a,UNKN,IF'; + +rg 'RPN-prev.pdf', + 'CDEF:c=COUNT,3,%,0,EQ,a,UNKN,IF', + 'CDEF:d=COUNT,3,%,1,EQ,PREV,c,IF', + 'COMMENT:CDEF\:c=COUNT,3,%,0,EQ,a,UNKN,IF', + 'AREA:d#8a1:d=COUNT,3,%,1,EQ,PREV,c,IF'; + +rg 'RPN-grad-a.pdf', + 'CDEF:c=a,4,/', + 'COMMENT:CDEF\:c=a,4,/\l', + 'AREA:c#77b7ff:AREA\:c#77b7ff\l', + 'AREA:c#5aa8ff:AREA\:c#5aa8ff\:\:STACK\l:STACK', + 'AREA:c#2b8fff:AREA\:c#2b8fff\:\:STACK\l:STACK', + 'AREA:c#0078ff:AREA\:c#0078ff\:\:STACK\l:STACK'; + +rg 'RPN-grad-b.pdf', + 'AREA:a#0078ff:a\l', + 'CDEF:e=a,75,LE,a,75,IF', + 'AREA:e#2b8fff:b=a,75,LE,a,75,IF\l', + 'CDEF:d=a,50,LE,a,50,IF', + 'AREA:d#5aa8ff:c=a,50,LE,a,50,IF\l', + 'CDEF:c=a,25,LE,a,25,IF', + 'AREA:c#77b7ff:b=a,25,LE,a,25,IF\l'; + + + + +rg 'VDEF-average.pdf', + 'VDEF:aavg=a,AVERAGE', + 'LINE2:a#11a03b88', + 'LINE:aavg#01902b:b', + 'GPRINT:aavg:avg %.1lf', + 'COMMENT:VDEF\:b=a,AVERAGE GPRINT\:b\:avg %.1lf\l'; + +rg 'VDEF-minmax.pdf', + 'LINE2:a#4f4', + 'VDEF:amax=a,MAXIMUM', + 'LINE:amax#123', + 'VRULE:amax#123:max', + 'GPRINT:amax:%.1lf', + 'GPRINT:amax:%H\:%M:strftime', + 'COMMENT:VDEF\:max=a,MAXIMUM\l', + 'VDEF:amin=a,MINIMUM', + 'LINE:amin#48f', + 'VRULE:amin#48f:min', + 'GPRINT:amin:%.1lf', + 'GPRINT:amin:%H\:%M:strftime', + 'COMMENT:VDEF\:min=a,MINIMUM\l'; + +rg 'VDEF-lsl.pdf', + 'VDEF:slope=a,LSLSLOPE', + 'VDEF:int=a,LSLINT', + 'CDEF:lsl=a,POP,COUNT,slope,*,int,+', + 'GPRINT:slope:VDEF\:slope=a,LSLSLOPE (%.3lf)\l', + 'GPRINT:int:VDEF\:int=a,LSLINT (%.1lf)\l', + 'LINE2:a#8f1:a', + 'LINE2:lsl#f71:lsl=a,POP,COUNT,slope,*,int,+\l'; + diff --git a/tutorial/ouce2013/rrd-by-example/ex/graph-examples.rrd b/tutorial/ouce2013/rrd-by-example/ex/graph-examples.rrd new file mode 100644 index 0000000000000000000000000000000000000000..2c1a7309b87479d74034fb5495c67a7dcfbe8eb9 GIT binary patch literal 153144 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

46irabK80iTcO^9Y-Flc~tCS>tza^$BtcE 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[0]; # drop the first line; + my @updates; + $start = $end; + while (<$fh>){ + my @line = split; + last if $start - $p{step} > $line[0]; + $start = $line[0]; + unshift @updates, join ":",@line[0,1,2]; + } + system $R,'create','hw-demo.rrd', + '--step' => $p{step}, + '--start' => ($start-1), + 'DS:in:GAUGE:'.($p{step}*1.5).':U:U', + 'DS:out:GAUGE:'.($p{step}*1.5).':U:U', + 'RRA:AVERAGE:0.5:1:'.$p{rows}, + 'RRA:HWPREDICT:'.$p{rows}.':'.$p{alpha}.':'.$p{beta}.':'.$p{period}; + system $R,'resize','hw-demo.rrd',5,'GROW',$p{rows}; + rename 'resize.rrd','hw-demo.rrd'; + system $R,'update','hw-demo.rrd',@updates; +exit 1; + return ($start,$end); +} + +sub graph { + my $file = shift; + my $start = shift; + my $end = shift; + system $R, 'graph', $file, + '--lazy', + '--start' => $start, + '--end' => $end, + '--color=BACK#ffff', + '--color=CANVAS#ffff', + '--color=SHADEA#ffff', + '--color=SHADEB#ffff', + '--lower-limit' => 0, + '--pango-markup', + '--height' => $height, + '--width' => $width, + '--imgformat' => 'PDF', @_; +} + +sub quick { + my $period = shift; + my $alpha = shift; + my $beta = shift; + create ( step => 1800, + rows => 16*24*12, + period => $period, + alpha => $alpha, + beta => $beta ); + my $file = "HW-p${period}-a${alpha}-b${beta}"; + $file =~ s/\./_/g; + graph $file.'.pdf', + '00:00 20080916', + 'start+8d', + 'DEF:a=hw-demo.rrd:in:AVERAGE', + 'DEF:pred=hw-demo.rrd:in:HWPREDICT', + 'DEF:conf=hw-demo.rrd:in:DEVPREDICT', + 'DEF:fail=hw-demo.rrd:in:FAILURES', + 'TICK:fail#ff8:1:Failures', + 'CDEF:lowc=pred,conf,2,*,-', + 'CDEF:widc=conf,4,*', + 'LINE1:lowc', + 'AREA:widc#cfc:Band:STACK', + 'LINE0.1:0#3a1::STACK', + 'LINE0.1:lowc#3a1', + 'LINE1:a#c00:InOctets', + "LINE1:pred#0a0:Predicted p\\:$period, a\\:$alpha, b\\:$beta\\l"; +} + +my ($start,$end) = create ( step => 1800, + rows => 16*24*12, + period => 24*2, + alpha => 0.5, + beta => 0.001 ); + +$width=800; +$height=100; +graph 'HW-input.pdf', + '00:00 20080916', + 'start+14d', + 'DEF:a=hw-demo.rrd:in:AVERAGE', + 'LINE2:a#c00:InOctets'; + + +$width=450; +$height=120; +quick 1,0.5,0.001; +quick 1,0.1,0.001; +quick 1,0.1,0.1; +quick 48,0.5,0.001; +quick 48,0.2,0.001; +quick 48,0.03,0.001; +quick 48,0.03,0.1; diff --git a/tutorial/ouce2013/rrd-by-example/ex/hw-demo.rrd b/tutorial/ouce2013/rrd-by-example/ex/hw-demo.rrd new file mode 100644 index 0000000000000000000000000000000000000000..a640028ac5889b9640fa96e8221dd3d7fd7bbf38 GIT binary patch literal 299552 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 W5+DH*AOR8}0TLhq68JwQ@P7d&`Dp9_ literal 0 HcmV?d00001 diff --git a/tutorial/ouce2013/rrd-by-example/ex/hw-example.pl b/tutorial/ouce2013/rrd-by-example/ex/hw-example.pl new file mode 100755 index 00000000..3748cc40 --- /dev/null +++ b/tutorial/ouce2013/rrd-by-example/ex/hw-example.pl @@ -0,0 +1,57 @@ +#!/usr/bin/perl +#$ENV{PATH}='/scratch/rrd4/bin'; +$ENV{PATH}=$ENV{HOME}.'/checkouts/rrdtool/branches/1.3/program/src:'.$ENV{PATH}; +my $R=rrdtool; +my $w=1600 ; +my $h=100 ; +my $start = 1199999700; +sub cr { + system $R,'create','h.rrd', + '--step' => 300, + '--start' => ($start-1), + 'DS:a:GAUGE:600:U:U', + 'RRA:AVERAGE:0.5:1:3100', + 'RRA:HWPREDICT:3100:0.2:0.01:48'; + my @updates; + for (my $i = 1; $i < 3000;$i++){ + push @updates, ($i*300+$start).':'.(sin($i*3.14159265/24)*10*(cos($i/100)+3)); + + } + system $R,'update','h.rrd',@updates; +} + +sub rg { + my $file = shift; + print STDERR $file,"\t"; +# if (-f $file){ +# print STDERR " skip\n"; +# return; +# } + my @G = ( '--start' => $start-3600, + '--end' => 'start+200h', +# '--full-size-mode', + '--color=BACK#ffff', + '--color=CANVAS#ffff', + '--color=SHADEA#ffff', + '--color=SHADEB#ffff', + '--lower-limit' => 0, + '--pango-markup', + '--height' => $h, '--width' => $w, + '--imgformat' => 'PDF'); + system $R, 'graph', $file, @G, @_; +} +cr; + +rg 'HW-LINE.pdf', + 'DEF:a=h.rrd:a:AVERAGE', + 'DEF:pred=h.rrd:a:HWPREDICT', + 'DEF:conf=h.rrd:a:DEVPREDICT', + 'CDEF:lowc=pred,conf,2,*,-', + 'CDEF:widc=conf,4,*', + 'LINE1:lowc', + 'AREA:widc#cfc::STACK', + 'LINE1:0#3a1::STACK', + 'LINE1:lowc#3a1', + 'LINE1:a#a00:a\l'; +# 'LINE1:pred#0a0:pred\l'; + diff --git a/tutorial/ouce2013/rrd-by-example/ex/new b/tutorial/ouce2013/rrd-by-example/ex/new new file mode 100644 index 00000000..71d67915 --- /dev/null +++ b/tutorial/ouce2013/rrd-by-example/ex/new @@ -0,0 +1,18769 @@ + + + 0003 + 1800 + 1221494399 + + + in + GAUGE + 2700 + NaN + NaN + + + U + 0.0000000000e+00 + 1799 + + + + out + GAUGE + 2700 + NaN + NaN + + + U + 0.0000000000e+00 + 1799 + + + + AVERAGE + 1 + + + 5.0000000000e-01 + + + + 0.0000000000e+00 + 0.0000000000e+00 + NaN + 0 + + + 0.0000000000e+00 + 0.0000000000e+00 + NaN + 0 + + + + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + + + + HWPREDICT + 1 + + + 5.0000000000e-01 + 1.0000000000e-03 + 2 + + + + 0.0000000000e+00 + 0.0000000000e+00 + NaN + NaN + NaN + NaN + 1 + 1 + + + 0.0000000000e+00 + 0.0000000000e+00 + NaN + NaN + NaN + NaN + 1 + 1 + + + + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + + + + SEASONAL + 1 + + + 5.0000000000e-01 + 4 + 1 + + + + 0.0000000000e+00 + 0.0000000000e+00 + NaN + NaN + 1 + + + 0.0000000000e+00 + 0.0000000000e+00 + NaN + NaN + 1 + + + + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + + + + DEVSEASONAL + 1 + + + 5.0000000000e-01 + 4 + 1 + + + + 0.0000000000e+00 + 0.0000000000e+00 + NaN + NaN + 1 + + + 0.0000000000e+00 + 0.0000000000e+00 + NaN + NaN + 1 + + + + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + + + + DEVPREDICT + 1 + + + 3 + + + + 0.0000000000e+00 + 0.0000000000e+00 + + + 0.0000000000e+00 + 0.0000000000e+00 + + + + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + + + + FAILURES + 1 + + + 2.0000000000e+00 + 2.0000000000e+00 + 9 + 7 + 3 + + + + 0.0000000000e+00 + 0.0000000000e+00 + 000000000 + + + 0.0000000000e+00 + 0.0000000000e+00 + 000000000 + + + + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + + + diff --git a/tutorial/ouce2013/rrd-by-example/ex/orig b/tutorial/ouce2013/rrd-by-example/ex/orig new file mode 100644 index 00000000..b0c83cd1 --- /dev/null +++ b/tutorial/ouce2013/rrd-by-example/ex/orig @@ -0,0 +1,14161 @@ + + + 0003 + 1800 + 1222757402 + + + in + GAUGE + 2700 + NaN + NaN + + + 22471027 + 2.5317093046e+10 + 0 + + + + out + GAUGE + 2700 + NaN + NaN + + + 5276730 + 6.7008438540e+09 + 0 + + + + AVERAGE + 1 + + + 5.0000000000e-01 + + + + 1.5686470833e+07 + 0.0000000000e+00 + NaN + 0 + + + 4.9685063333e+06 + 0.0000000000e+00 + NaN + 0 + + + + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + 1.8189971000e+07 7.7829780000e+06 + 1.6719758000e+07 8.0441070000e+06 + 1.3970383000e+07 8.1480870000e+06 + 1.5999280000e+07 7.2287470000e+06 + 1.4447878000e+07 7.7180000000e+06 + 1.2918349000e+07 7.6051930000e+06 + 1.1783590000e+07 6.8342080000e+06 + 1.1615055000e+07 6.5140160000e+06 + 9.8868720000e+06 7.5432640000e+06 + 1.0115093000e+07 6.7293140000e+06 + 8.3591420000e+06 5.7889110000e+06 + 7.7497240000e+06 4.3516140000e+06 + 6.8892250000e+06 3.9852500000e+06 + 6.6139420000e+06 3.6733260000e+06 + 7.0872850000e+06 4.9256940000e+06 + 6.5559450000e+06 4.5411710000e+06 + 6.8176220000e+06 4.6174480000e+06 + 6.1283070000e+06 3.7252440000e+06 + 5.9205150000e+06 2.9336300000e+06 + 5.6550100000e+06 3.0909550000e+06 + 5.5075020000e+06 3.1219030000e+06 + 4.6287000000e+06 2.5943270000e+06 + 6.1723840000e+06 2.4629070000e+06 + 4.2468890000e+06 2.3623230000e+06 + 4.9909270000e+06 3.1079540000e+06 + 5.4582430000e+06 2.8071900000e+06 + 6.9346140000e+06 2.8678630000e+06 + 9.3617820000e+06 3.2222010000e+06 + 1.9395197000e+07 4.6332540000e+06 + 2.4018876000e+07 7.0889070000e+06 + 3.5754611000e+07 8.5791940000e+06 + 3.0249435000e+07 7.6612330000e+06 + 3.4025099000e+07 7.9719610000e+06 + 3.2484900000e+07 8.1443650000e+06 + 3.6407288000e+07 9.0604340000e+06 + 3.5148414000e+07 8.7618640000e+06 + 3.1040332000e+07 7.9835050000e+06 + 3.5471147000e+07 7.5544790000e+06 + 3.7403960000e+07 1.1523256000e+07 + 4.1227432000e+07 9.6736280000e+06 + 3.7969379000e+07 1.0137407000e+07 + 3.6537951000e+07 1.1124413000e+07 + 3.2686054000e+07 1.3027352000e+07 + 3.6462126000e+07 1.1252421000e+07 + 3.6584940000e+07 1.1218590000e+07 + 3.3872567000e+07 1.1730278000e+07 + 2.5807630000e+07 1.0359014000e+07 + 2.1750388000e+07 1.0105191000e+07 + 3.0399073000e+07 9.4883320000e+06 + 2.2567097000e+07 8.6242590000e+06 + 1.9591775000e+07 7.8334410000e+06 + 1.1804589000e+07 8.4476650000e+06 + 1.2650716000e+07 7.2731150000e+06 + 1.2996623000e+07 9.7561240000e+06 + 1.2964969000e+07 8.2652970000e+06 + 1.2551861000e+07 1.0135272000e+07 + 1.1172296000e+07 8.7307390000e+06 + 9.2325490000e+06 7.9246620000e+06 + 1.0083336000e+07 7.7950570000e+06 + 9.3559000000e+06 6.5941980000e+06 + 8.8727690000e+06 7.0835040000e+06 + 8.3469390000e+06 6.0548680000e+06 + 7.7061610000e+06 5.4250250000e+06 + 7.1048890000e+06 5.1806290000e+06 + 6.2867290000e+06 5.7641560000e+06 + 6.4854830000e+06 4.1205080000e+06 + 7.0724160000e+06 4.5721170000e+06 + 6.6266190000e+06 4.0878040000e+06 + 6.5187980000e+06 4.1121300000e+06 + 5.2727370000e+06 3.9358410000e+06 + 5.7476810000e+06 4.5701450000e+06 + 4.3919400000e+06 4.3243170000e+06 + 4.5912960000e+06 4.5408390000e+06 + 4.3781460000e+06 3.0203950000e+06 + 7.0064980000e+06 4.0147840000e+06 + 8.2537590000e+06 4.0398490000e+06 + 1.8306733000e+07 5.1907310000e+06 + 2.7290528000e+07 6.5707680000e+06 + 2.8441945000e+07 7.9227570000e+06 + 3.2898289000e+07 7.0329570000e+06 + 3.8178857000e+07 8.5680050000e+06 + 3.2777816000e+07 8.0916370000e+06 + 3.5682423000e+07 8.4409450000e+06 + 3.8023552000e+07 8.6009230000e+06 + 3.4845777000e+07 7.7408260000e+06 + 4.2962219000e+07 7.0956020000e+06 + 4.4747678000e+07 7.7020500000e+06 + 5.5494133000e+07 8.5995270000e+06 + 5.7944842000e+07 8.5749400000e+06 + 5.2430448000e+07 8.7334310000e+06 + 5.4180186000e+07 9.5139740000e+06 + 5.0771111000e+07 1.0499940000e+07 + 5.3327075000e+07 9.6476360000e+06 + 4.6510208000e+07 9.8058730000e+06 + 4.7320519000e+07 1.0142102000e+07 + 4.3185952000e+07 8.1943920000e+06 + 3.7396874000e+07 6.7046800000e+06 + 3.5705065000e+07 7.0380910000e+06 + 3.4800252000e+07 7.3761820000e+06 + 3.0373941000e+07 7.8115190000e+06 + 1.5580740000e+07 8.6962000000e+06 + 1.5990383000e+07 8.2079780000e+06 + 1.3675685000e+07 7.1767810000e+06 + 1.3413844000e+07 7.8522670000e+06 + 1.2284093000e+07 8.2515530000e+06 + 1.0884403000e+07 7.8209680000e+06 + 1.1290471000e+07 7.2264590000e+06 + 1.0604365000e+07 6.7156130000e+06 + 1.0328648000e+07 7.0352310000e+06 + 7.7058610000e+06 6.9490080000e+06 + 7.3818450000e+06 6.5890480000e+06 + 6.5452050000e+06 5.0535990000e+06 + 7.2284550000e+06 5.4140350000e+06 + 8.4897320000e+06 4.7751510000e+06 + 1.0015276000e+07 4.2162160000e+06 + 6.8521240000e+06 4.5029520000e+06 + 7.3054400000e+06 4.2504050000e+06 + 6.6210030000e+06 3.5849880000e+06 + 5.0699330000e+06 3.7784140000e+06 + 4.6500600000e+06 3.6021250000e+06 + 4.5104580000e+06 3.5788470000e+06 + 5.5985210000e+06 3.3771610000e+06 + 8.5674370000e+06 3.9740740000e+06 + 1.1965233000e+07 4.6550520000e+06 + 1.9190652000e+07 4.6647390000e+06 + 2.6318221000e+07 6.3753270000e+06 + 3.0325336000e+07 7.8190740000e+06 + 2.9263807000e+07 7.8385770000e+06 + 3.1636313000e+07 1.0235782000e+07 + 4.6185160000e+07 1.0589103000e+07 + 4.2571741000e+07 9.6100580000e+06 + 4.3772318000e+07 8.5204070000e+06 + 3.5207835000e+07 7.6239630000e+06 + 4.3823869000e+07 7.2233960000e+06 + 4.9165520000e+07 7.0344470000e+06 + 4.4348011000e+07 7.3831220000e+06 + 4.6559961000e+07 7.9281060000e+06 + 4.7172301000e+07 9.2149000000e+06 + 4.3992116000e+07 9.4117970000e+06 + 3.7322686000e+07 1.0300351000e+07 + 3.6619676000e+07 9.4343220000e+06 + 3.8897576000e+07 8.9472450000e+06 + 3.9070224000e+07 1.0757424000e+07 + 3.1152082000e+07 9.4137310000e+06 + 2.5138656000e+07 8.2987690000e+06 + 2.0342549000e+07 7.6473470000e+06 + 1.9674200000e+07 6.9513700000e+06 + 1.9616438000e+07 7.1037400000e+06 + 1.9654847000e+07 7.1166400000e+06 + 1.5046709000e+07 7.0171040000e+06 + 1.3185656000e+07 7.5869600000e+06 + 1.2414216000e+07 7.0913710000e+06 + 1.5681375000e+07 7.1501410000e+06 + 1.3047774000e+07 7.0089530000e+06 + 1.4600636000e+07 9.3119810000e+06 + 1.1431294000e+07 8.7371840000e+06 + 7.8597710000e+06 7.7441070000e+06 + 8.1341800000e+06 7.0289370000e+06 + 6.8818850000e+06 6.6221620000e+06 + 5.8667770000e+06 5.9341190000e+06 + 6.1546010000e+06 6.0503520000e+06 + 6.5634380000e+06 6.2285420000e+06 + 7.2665630000e+06 6.5193820000e+06 + 6.3709850000e+06 5.5343920000e+06 + 6.5255010000e+06 4.1389500000e+06 + 5.3991180000e+06 4.3795020000e+06 + 5.2902720000e+06 4.2596190000e+06 + 5.1368690000e+06 3.7581570000e+06 + 6.1880210000e+06 3.7525010000e+06 + 5.3450430000e+06 3.8271150000e+06 + 7.1255210000e+06 3.9882660000e+06 + 1.1267155000e+07 4.3807450000e+06 + 1.6327131000e+07 4.5982940000e+06 + 2.6265224000e+07 5.5376950000e+06 + 2.8722600000e+07 6.0207160000e+06 + 3.4121757000e+07 6.7564030000e+06 + 3.6754399000e+07 6.9913570000e+06 + 4.3294433000e+07 8.8183090000e+06 + 4.6665275000e+07 9.8575000000e+06 + 4.1405088000e+07 9.7766480000e+06 + 3.0905514000e+07 8.7627010000e+06 + 3.0748425000e+07 7.9409520000e+06 + 3.9696539000e+07 8.6352620000e+06 + 3.4074848000e+07 9.9872670000e+06 + 4.2702537000e+07 1.0460879000e+07 + 3.6956881000e+07 1.1345077000e+07 + 3.4312937000e+07 1.0237320000e+07 + 3.8196233000e+07 1.0006479000e+07 + 3.5508778000e+07 9.3236350000e+06 + 3.2774760000e+07 8.7569350000e+06 + 2.7798699000e+07 9.1381860000e+06 + 2.4361599000e+07 9.1807560000e+06 + 2.2516808000e+07 8.1649310000e+06 + 2.1675615000e+07 8.2348760000e+06 + 1.8426462000e+07 8.0393970000e+06 + 1.6962766000e+07 6.2246450000e+06 + 1.5989576000e+07 6.8394320000e+06 + 1.4705541000e+07 6.9961320000e+06 + 1.2531289000e+07 7.2107540000e+06 + 1.1311513000e+07 6.6418940000e+06 + 1.0907490000e+07 7.8696540000e+06 + 8.9013010000e+06 5.6608290000e+06 + 8.8797610000e+06 6.1806250000e+06 + 8.9450840000e+06 5.6247460000e+06 + 6.7761870000e+06 5.7387200000e+06 + 5.7230540000e+06 5.8367880000e+06 + 7.1569260000e+06 6.0953030000e+06 + 6.0489450000e+06 5.1645800000e+06 + 5.5723180000e+06 3.9244040000e+06 + 5.9022960000e+06 3.4554470000e+06 + 7.5217430000e+06 4.8898720000e+06 + 6.0411190000e+06 4.0085020000e+06 + 6.0650190000e+06 3.9231490000e+06 + 5.2706960000e+06 3.4924860000e+06 + 4.4945840000e+06 4.2336330000e+06 + 4.0568400000e+06 3.2907300000e+06 + 4.0021690000e+06 3.0572620000e+06 + 3.5317450000e+06 2.7926080000e+06 + 4.7728360000e+06 3.3296430000e+06 + 5.3309400000e+06 3.0148710000e+06 + 6.3164140000e+06 3.6091460000e+06 + 8.5626470000e+06 4.2015650000e+06 + 9.3538780000e+06 5.3767240000e+06 + 9.7592490000e+06 5.1427080000e+06 + 9.5749910000e+06 5.2505260000e+06 + 1.2206468000e+07 6.7592040000e+06 + 1.4881732000e+07 5.5145690000e+06 + 1.2723159000e+07 5.2550860000e+06 + 1.3539577000e+07 5.7888790000e+06 + 1.1319342000e+07 6.3208710000e+06 + 1.2290041000e+07 6.9083040000e+06 + 1.3619624000e+07 7.6837700000e+06 + 1.2281906000e+07 6.8427890000e+06 + 1.1755148000e+07 5.5932030000e+06 + 1.2892145000e+07 6.7384970000e+06 + 1.4594230000e+07 7.4169450000e+06 + 1.2495895000e+07 6.7510550000e+06 + 1.3381639000e+07 5.1210860000e+06 + 1.7401759000e+07 6.6153630000e+06 + 1.2343114000e+07 6.5964630000e+06 + 1.1535159000e+07 7.4645440000e+06 + 1.0147138000e+07 7.1424010000e+06 + 1.0942728000e+07 7.4927500000e+06 + 1.1381144000e+07 6.9401410000e+06 + 1.0476658000e+07 6.7596220000e+06 + 9.2866110000e+06 6.3564060000e+06 + 1.1883063000e+07 6.0606900000e+06 + 1.0679330000e+07 6.2125780000e+06 + 1.1271050000e+07 5.5701240000e+06 + 1.0297225000e+07 4.9356690000e+06 + 8.9539250000e+06 5.7302780000e+06 + 8.0421550000e+06 5.1614790000e+06 + 7.8046810000e+06 5.7415690000e+06 + 6.1837860000e+06 5.6407110000e+06 + 5.8017810000e+06 6.3555490000e+06 + 5.8716070000e+06 6.2963840000e+06 + 5.6097620000e+06 3.9605290000e+06 + 4.8362900000e+06 3.0584200000e+06 + 5.6301040000e+06 3.9310720000e+06 + 5.6172700000e+06 3.6514070000e+06 + 5.5237820000e+06 2.7964500000e+06 + 4.9304590000e+06 2.9114350000e+06 + 4.0288300000e+06 2.9572900000e+06 + 3.4679730000e+06 2.9470710000e+06 + 3.7421630000e+06 2.3106790000e+06 + 3.2273090000e+06 2.6271050000e+06 + 3.5626670000e+06 4.1676570000e+06 + 3.3431250000e+06 3.3158620000e+06 + 4.1436530000e+06 3.0336930000e+06 + 4.0186880000e+06 2.6406050000e+06 + 4.6215300000e+06 3.6673020000e+06 + 5.1458290000e+06 3.4481270000e+06 + 6.2291660000e+06 4.1644580000e+06 + 8.7513780000e+06 3.9711170000e+06 + 9.9963860000e+06 4.6838690000e+06 + 1.1548252000e+07 4.3042640000e+06 + 1.0423679000e+07 5.1188920000e+06 + 1.0000795000e+07 5.3565760000e+06 + 1.0598157000e+07 4.8162610000e+06 + 1.2345547000e+07 6.2833900000e+06 + 1.5077096000e+07 6.2564270000e+06 + 1.4639881000e+07 6.6209610000e+06 + 1.5043369000e+07 5.6358910000e+06 + 1.6896272000e+07 5.4636510000e+06 + 1.6354449000e+07 5.5020490000e+06 + 1.1788963000e+07 5.4558610000e+06 + 1.6009417000e+07 4.3322160000e+06 + 1.6920580000e+07 5.5471140000e+06 + 1.5243388000e+07 4.9462160000e+06 + 1.5566333000e+07 5.2368240000e+06 + 1.2551342000e+07 5.4145510000e+06 + 1.3025272000e+07 6.0251790000e+06 + 1.5168922000e+07 6.1742090000e+06 + 1.3670287000e+07 5.5291030000e+06 + 1.1993065000e+07 5.3889340000e+06 + 1.0759606000e+07 6.1937010000e+06 + 1.1383738000e+07 5.2285830000e+06 + 1.1674680000e+07 4.7559370000e+06 + 1.0406756000e+07 3.9422780000e+06 + 9.0993800000e+06 4.4171240000e+06 + 8.9829230000e+06 4.3602790000e+06 + 7.0073960000e+06 4.4017970000e+06 + 5.7556260000e+06 3.7332680000e+06 + 5.1314830000e+06 2.6998450000e+06 + 6.3239160000e+06 2.2935890000e+06 + 5.0508730000e+06 2.4618860000e+06 + 6.1525720000e+06 2.4101440000e+06 + 5.2511520000e+06 2.1669080000e+06 + 5.2697370000e+06 2.0228270000e+06 + 4.5278500000e+06 1.9359390000e+06 + 4.2393680000e+06 2.1125760000e+06 + 3.5588910000e+06 2.0371420000e+06 + 3.7454030000e+06 2.0353270000e+06 + 3.9355590000e+06 1.8738640000e+06 + 5.6918760000e+06 1.9364710000e+06 + 6.4560160000e+06 2.4471340000e+06 + 1.3264594000e+07 2.9672140000e+06 + 2.3593701000e+07 3.8618620000e+06 + 3.3072223000e+07 4.5442470000e+06 + 3.5313789000e+07 5.3048070000e+06 + 3.2744475000e+07 6.6746510000e+06 + 4.2971503000e+07 7.7927450000e+06 + 4.2741656000e+07 8.1128170000e+06 + 3.3376804000e+07 7.3963490000e+06 + 3.9674161000e+07 8.0217390000e+06 + 3.5115016000e+07 7.6659210000e+06 + 3.0403739000e+07 7.7607770000e+06 + 3.6584324000e+07 8.3243320000e+06 + 3.8688335000e+07 8.7123230000e+06 + 4.1521127000e+07 7.8400290000e+06 + 3.8988771000e+07 7.3953660000e+06 + 3.2816219000e+07 8.1857520000e+06 + 1.6469601000e+07 8.5701340000e+06 + 7.2000000000e+01 8.8661170000e+06 + 5.7000000000e+01 9.1722840000e+06 + 6.3000000000e+01 9.5355460000e+06 + 6.0000000000e+01 8.4193240000e+06 + 5.3000000000e+01 7.7916500000e+06 + 6.9000000000e+01 8.1660620000e+06 + 9.2000000000e+01 7.5476790000e+06 + 6.5000000000e+01 7.8716990000e+06 + 5.2000000000e+01 6.2550630000e+06 + 5.9000000000e+01 6.1013760000e+06 + 5.8000000000e+01 5.2682860000e+06 + 6.4000000000e+01 5.5586420000e+06 + 7.5000000000e+01 5.9165790000e+06 + 8.6000000000e+01 4.9055890000e+06 + 9.8000000000e+01 5.1444780000e+06 + 7.2000000000e+01 5.0373920000e+06 + 5.4000000000e+01 5.2915850000e+06 + 5.9000000000e+01 4.1443660000e+06 + 5.5000000000e+01 3.1233410000e+06 + 6.7000000000e+01 3.4330790000e+06 + 4.7000000000e+01 3.1547370000e+06 + 4.8000000000e+01 2.8190350000e+06 + 3.7000000000e+01 3.1474370000e+06 + 5.5000000000e+01 3.2044130000e+06 + 6.0000000000e+01 3.3503680000e+06 + 7.1000000000e+01 3.3382270000e+06 + 6.4000000000e+01 3.1175260000e+06 + 1.0100000000e+02 3.2388240000e+06 + 7.8000000000e+01 3.0033850000e+06 + 6.9000000000e+01 3.5311660000e+06 + 7.0000000000e+01 3.4200620000e+06 + 1.2000000000e+02 4.6461570000e+06 + 7.6000000000e+01 5.1288000000e+06 + 1.9970000000e+03 7.3423170000e+06 + 7.7000000000e+01 7.8725700000e+06 + 7.2000000000e+01 8.4804640000e+06 + 7.3000000000e+01 3.1141884000e+07 + 9.2000000000e+01 2.9164085000e+07 + 7.1000000000e+01 9.6362350000e+06 + 1.6870219000e+07 7.7873860000e+06 + 2.8814765000e+07 7.5000310000e+06 + 3.2595427000e+07 8.2145630000e+06 + 3.6171536000e+07 9.2371070000e+06 + 4.1075404000e+07 7.4909600000e+06 + 3.7341591000e+07 9.3498800000e+06 + 4.0665995000e+07 9.4696070000e+06 + 4.0894909000e+07 8.7751120000e+06 + 3.5137379000e+07 8.9249200000e+06 + 2.9074011000e+07 8.0687000000e+06 + 2.5212397000e+07 8.7465020000e+06 + 2.4383433000e+07 7.2940340000e+06 + 2.0127647000e+07 6.8461540000e+06 + 1.8189642000e+07 7.5433630000e+06 + 1.5062480000e+07 6.5355490000e+06 + 1.8159055000e+07 7.9780420000e+06 + 1.7687760000e+07 7.1839620000e+06 + 1.5726341000e+07 7.2130020000e+06 + 1.5515290000e+07 6.0810710000e+06 + 1.3396116000e+07 5.8456230000e+06 + 1.4432688000e+07 6.1000560000e+06 + 1.3165343000e+07 6.1887400000e+06 + 1.1566282000e+07 5.3498900000e+06 + 8.9684130000e+06 5.1074740000e+06 + 8.0705620000e+06 4.8318980000e+06 + 8.8906850000e+06 4.8442420000e+06 + 6.6987060000e+06 4.3846930000e+06 + 6.8272510000e+06 3.9818150000e+06 + 7.3720030000e+06 3.1720080000e+06 + 8.5397970000e+06 2.6481550000e+06 + 9.6445860000e+06 2.4174150000e+06 + 7.7500160000e+06 2.2394260000e+06 + 6.1091990000e+06 2.1488440000e+06 + 5.0740370000e+06 2.0984040000e+06 + 5.0946770000e+06 2.2526840000e+06 + 4.3219170000e+06 2.1454360000e+06 + 4.2276440000e+06 2.2253460000e+06 + 5.1068350000e+06 2.3851650000e+06 + 7.0596340000e+06 2.2863020000e+06 + 8.5583650000e+06 2.8246260000e+06 + 1.7568075000e+07 4.0690240000e+06 + 1.9776542000e+07 4.3836200000e+06 + 2.3536211000e+07 5.0244680000e+06 + 2.8283897000e+07 6.4947460000e+06 + 3.8146331000e+07 8.0106940000e+06 + 3.2045981000e+07 8.5558560000e+06 + 3.7591732000e+07 8.7677660000e+06 + 3.6364769000e+07 9.0115680000e+06 + 3.4414818000e+07 9.1155980000e+06 + 3.0439635000e+07 9.4115800000e+06 + 3.3685865000e+07 9.6473860000e+06 + 3.9952127000e+07 8.3807730000e+06 + 3.6160266000e+07 8.7995930000e+06 + 3.7653006000e+07 1.0103398000e+07 + 3.8051889000e+07 9.0637500000e+06 + 3.9830348000e+07 9.4337650000e+06 + 3.2989070000e+07 9.4632100000e+06 + 3.1421419000e+07 9.5766520000e+06 + 2.4121654000e+07 1.0273087000e+07 + 2.3481810000e+07 7.4407680000e+06 + 2.1721263000e+07 6.7568430000e+06 + 2.0640075000e+07 6.3370750000e+06 + 2.2999568000e+07 6.5099740000e+06 + 1.9080465000e+07 6.8390110000e+06 + 1.6265276000e+07 7.2302920000e+06 + 1.4456174000e+07 7.8706400000e+06 + 1.3689815000e+07 8.4861730000e+06 + 1.4258072000e+07 8.0401100000e+06 + 1.0618932000e+07 7.6453150000e+06 + 1.0176633000e+07 6.3108930000e+06 + 9.2709640000e+06 7.9347270000e+06 + 1.0498286000e+07 6.8805660000e+06 + 7.4668740000e+06 6.1922630000e+06 + 7.8886940000e+06 5.6298400000e+06 + 6.1059650000e+06 5.3579410000e+06 + 6.5676820000e+06 4.6617960000e+06 + 7.0473040000e+06 4.5529960000e+06 + 9.3057430000e+06 4.3579230000e+06 + 1.0188525000e+07 4.1289140000e+06 + 7.5623040000e+06 3.3347140000e+06 + 6.1508420000e+06 3.1778110000e+06 + 6.7889700000e+06 3.6638600000e+06 + 5.7968170000e+06 2.8328480000e+06 + 4.1940160000e+06 3.0164760000e+06 + 4.2081300000e+06 2.9451010000e+06 + 4.1683000000e+06 2.7494760000e+06 + 6.3782380000e+06 2.6750520000e+06 + 7.9880290000e+06 2.7894120000e+06 + 1.2950103000e+07 3.8411630000e+06 + 2.0768227000e+07 6.0043260000e+06 + 2.2739469000e+07 7.4377690000e+06 + 2.3054254000e+07 9.7227400000e+06 + 3.0124641000e+07 1.0332561000e+07 + 3.5739415000e+07 9.2201180000e+06 + 2.9125088000e+07 9.4155780000e+06 + 3.0131345000e+07 9.7574190000e+06 + 2.9481890000e+07 8.8292770000e+06 + 3.0186887000e+07 7.8751550000e+06 + 3.2594147000e+07 8.6572370000e+06 + 3.2083254000e+07 8.2535190000e+06 + 2.9304401000e+07 8.6514900000e+06 + 3.0648043000e+07 9.2071820000e+06 + 2.7156667000e+07 9.5757700000e+06 + 2.5887170000e+07 9.5677890000e+06 + 2.9163252000e+07 1.0049164000e+07 + 3.0061733000e+07 9.7984990000e+06 + 2.5756826000e+07 7.5752430000e+06 + 2.4806119000e+07 6.5463680000e+06 + 2.4488801000e+07 5.8620850000e+06 + 2.0196072000e+07 7.4797320000e+06 + 1.4623473000e+07 5.5209650000e+06 + 1.2628244000e+07 4.7210380000e+06 + 1.1231857000e+07 5.4094820000e+06 + 1.2051926000e+07 5.5667320000e+06 + 1.2829696000e+07 6.4096210000e+06 + 1.1250758000e+07 7.0097280000e+06 + 1.1220362000e+07 6.4590670000e+06 + 9.3051770000e+06 5.1205030000e+06 + 1.2084315000e+07 4.9334260000e+06 + 8.2717390000e+06 4.9221670000e+06 + 6.9836440000e+06 4.9182410000e+06 + 6.0732740000e+06 3.5516370000e+06 + 5.5893630000e+06 2.8919900000e+06 + 4.4878770000e+06 3.4298800000e+06 + 4.9510910000e+06 3.4073090000e+06 + 4.5259020000e+06 2.8916560000e+06 + 5.6666840000e+06 2.8416280000e+06 + 4.7806370000e+06 2.6516280000e+06 + 4.9136770000e+06 2.9198100000e+06 + 4.5000420000e+06 2.6375040000e+06 + 5.1869670000e+06 3.0942100000e+06 + 5.8818180000e+06 2.4608320000e+06 + 4.2581290000e+06 3.0386800000e+06 + 3.8425840000e+06 2.6359280000e+06 + 9.5071830000e+06 3.1565340000e+06 + 9.9401330000e+06 2.8345900000e+06 + 1.3281987000e+07 3.9943840000e+06 + 1.8822477000e+07 5.3219670000e+06 + 2.0485910000e+07 6.8674320000e+06 + 2.5230595000e+07 6.9613300000e+06 + 3.0047700000e+07 6.9869650000e+06 + 3.2380503000e+07 6.6604830000e+06 + 3.1057143000e+07 6.7415530000e+06 + 3.1218184000e+07 6.7552530000e+06 + 3.0510772000e+07 6.9657040000e+06 + 2.7374776000e+07 7.0503820000e+06 + 2.8147733000e+07 6.8877060000e+06 + 2.8544559000e+07 7.4859780000e+06 + 3.1119311000e+07 7.2374950000e+06 + 3.4749304000e+07 8.3854760000e+06 + 3.2927974000e+07 7.8440150000e+06 + 3.0477289000e+07 6.4830450000e+06 + 3.0492687000e+07 7.2169750000e+06 + 2.6013490000e+07 7.1162250000e+06 + 2.8876902000e+07 7.1320100000e+06 + 2.2947139000e+07 7.1598240000e+06 + 1.8554807000e+07 7.5090310000e+06 + 1.7951573000e+07 7.6326260000e+06 + 1.4019950000e+07 6.1557880000e+06 + 1.4990261000e+07 6.5331130000e+06 + 1.5668092000e+07 6.6880300000e+06 + 1.5761710000e+07 6.8204420000e+06 + 1.3213037000e+07 6.8686980000e+06 + 1.2375385000e+07 6.3282710000e+06 + 1.1136822000e+07 5.8767740000e+06 + 1.1025859000e+07 5.8845170000e+06 + 1.2769579000e+07 6.3900390000e+06 + 9.4044750000e+06 5.2197550000e+06 + 9.6021300000e+06 4.7823950000e+06 + 1.2144017000e+07 4.4491240000e+06 + 1.1067289000e+07 4.1094230000e+06 + 7.5950060000e+06 4.1091200000e+06 + 8.0291630000e+06 3.4029070000e+06 + 7.9788670000e+06 3.4125670000e+06 + 9.6942710000e+06 2.9781980000e+06 + 7.3240150000e+06 3.4561440000e+06 + 7.7352000000e+06 3.1228720000e+06 + 6.8856740000e+06 2.9718090000e+06 + 5.8833570000e+06 3.5987660000e+06 + 5.3310450000e+06 2.7807370000e+06 + 5.9507910000e+06 3.1775370000e+06 + 5.1567500000e+06 3.0409570000e+06 + 6.2628740000e+06 2.2126420000e+06 + 5.9329600000e+06 2.4393700000e+06 + 5.5348520000e+06 2.9223620000e+06 + 6.0192840000e+06 2.9266570000e+06 + 7.2207610000e+06 3.2416730000e+06 + 9.0509730000e+06 3.9945990000e+06 + 1.1143503000e+07 4.1382940000e+06 + 9.4857360000e+06 4.5906810000e+06 + 1.2351636000e+07 4.5378420000e+06 + 1.1370808000e+07 5.5460270000e+06 + 1.2025962000e+07 5.9628350000e+06 + 1.1647433000e+07 4.9745270000e+06 + 1.3395499000e+07 5.9921740000e+06 + 1.1806885000e+07 6.1062500000e+06 + 1.4421500000e+07 5.5381960000e+06 + 1.3750228000e+07 5.7456550000e+06 + 1.4251158000e+07 6.4780890000e+06 + 1.3734903000e+07 6.3079650000e+06 + 1.7234354000e+07 6.0985270000e+06 + 1.4563226000e+07 6.0606760000e+06 + 1.4398925000e+07 6.4381750000e+06 + 1.4606681000e+07 5.4551590000e+06 + 1.5590134000e+07 5.7551270000e+06 + 1.4678429000e+07 5.4594580000e+06 + 1.5557995000e+07 6.8274110000e+06 + 1.5231304000e+07 5.5257020000e+06 + 1.4841080000e+07 5.4700360000e+06 + 1.3800514000e+07 6.5596500000e+06 + 1.5553897000e+07 5.7385220000e+06 + 1.2664734000e+07 5.8737140000e+06 + 1.0839776000e+07 6.6996960000e+06 + 1.2039950000e+07 6.6473420000e+06 + 1.0305733000e+07 5.9656120000e+06 + 1.0078151000e+07 5.4397960000e+06 + 9.9722970000e+06 5.3296550000e+06 + 8.4972150000e+06 4.7525830000e+06 + 8.8639650000e+06 5.0244440000e+06 + 7.6469410000e+06 4.3392150000e+06 + 7.3725680000e+06 3.7137450000e+06 + 6.5833110000e+06 3.7762420000e+06 + 7.9270950000e+06 3.9375590000e+06 + 7.0966050000e+06 3.2982740000e+06 + 7.9091000000e+06 3.0114690000e+06 + 6.6058210000e+06 2.5506300000e+06 + 6.0884440000e+06 2.7157470000e+06 + 5.3420640000e+06 3.3957550000e+06 + 5.3933980000e+06 2.8881600000e+06 + 4.9497726667e+06 3.0236986667e+06 + 6.3158031667e+06 2.5005426667e+06 + 5.5905233333e+06 2.5453418333e+06 + 5.5376396667e+06 2.5415235000e+06 + 5.8973300000e+06 2.9205158333e+06 + 6.0042498333e+06 3.7268408333e+06 + 7.1664900000e+06 3.6225725000e+06 + 7.4012448333e+06 3.5462026667e+06 + 8.6602135000e+06 4.1717705000e+06 + 1.0578889833e+07 4.9458001667e+06 + 1.0823261500e+07 4.5520316667e+06 + 1.0408333667e+07 6.2189033333e+06 + 1.1365351667e+07 6.1225720000e+06 + 1.3670291500e+07 5.3868393333e+06 + 1.2972107833e+07 5.3951408333e+06 + 1.2901413833e+07 6.0264866667e+06 + 1.4027680000e+07 5.9045391667e+06 + 1.3502554000e+07 7.1002216667e+06 + 1.4467929500e+07 8.7947218333e+06 + 1.4411869333e+07 8.3969905000e+06 + 1.4312042500e+07 7.7791891667e+06 + 1.6375968333e+07 7.0365438333e+06 + 1.5558066333e+07 6.5526305000e+06 + 1.4199232167e+07 7.9726840000e+06 + 1.4749479167e+07 7.8682793333e+06 + 1.4967452167e+07 6.9336076667e+06 + 1.3259733833e+07 7.0446545000e+06 + 1.3318016333e+07 6.6231891667e+06 + 1.4574634167e+07 6.8602235000e+06 + 1.3756793500e+07 6.0401101667e+06 + 1.3463689833e+07 5.7199243333e+06 + 1.4657809333e+07 5.0841885000e+06 + 1.5233485000e+07 5.6635360000e+06 + 1.3980145833e+07 5.3965930000e+06 + 1.2869436833e+07 5.6871415000e+06 + 1.0471591833e+07 5.3255095000e+06 + 1.0058723833e+07 5.0433721667e+06 + 8.6396096667e+06 4.7451760000e+06 + 8.2867310000e+06 4.4892393333e+06 + 8.1125225000e+06 5.3178023333e+06 + 7.4472836667e+06 4.6920931667e+06 + 7.7832805000e+06 3.5570011667e+06 + 7.7279651667e+06 3.1700096667e+06 + 6.4595958333e+06 3.0208565000e+06 + 5.9319110000e+06 3.2856268333e+06 + 6.1755080000e+06 2.7247871667e+06 + 4.9659390000e+06 2.6645263333e+06 + 4.5950626667e+06 2.9443351667e+06 + 5.4411403333e+06 3.5723600000e+06 + 6.7114206667e+06 2.7220471667e+06 + 7.2193776667e+06 3.4398840000e+06 + 1.1779393333e+07 3.7982021667e+06 + 1.9910236000e+07 5.6440546667e+06 + 2.5815293833e+07 6.3846145000e+06 + 3.5996071167e+07 8.2978226667e+06 + 3.1333886000e+07 7.5902746667e+06 + 3.1442647167e+07 7.7499761667e+06 + 3.4262719833e+07 7.6464251667e+06 + 3.4699354833e+07 9.0424290000e+06 + 3.5316990167e+07 7.8068403333e+06 + 3.4111273500e+07 7.7823146667e+06 + 3.7057616333e+07 8.1206233333e+06 + 4.1068527667e+07 8.1876720000e+06 + 3.9594100000e+07 9.3967156667e+06 + 3.9414830000e+07 1.0346908000e+07 + 3.7089892833e+07 9.8917508333e+06 + 3.6604123333e+07 1.0992153167e+07 + 3.3769013500e+07 9.6899028333e+06 + 3.2032129333e+07 1.0397571333e+07 + 2.5623383000e+07 1.1103138833e+07 + 2.3248977333e+07 9.5847813333e+06 + 2.2901705167e+07 9.1385260000e+06 + 2.2603245000e+07 8.8351555000e+06 + 2.1435931667e+07 8.7487765000e+06 + 1.8978178500e+07 7.7444483333e+06 + 2.0487145000e+07 8.2503788333e+06 + 1.9384244833e+07 7.5140311667e+06 + 1.5973988833e+07 7.2817993333e+06 + 1.3506867167e+07 8.4574471667e+06 + 1.3049359500e+07 7.4793545000e+06 + 1.1721984000e+07 7.0024175000e+06 + 1.1333327000e+07 6.4417838333e+06 + 1.0927492667e+07 5.4076521667e+06 + 1.1019249500e+07 5.1624713333e+06 + 1.2898688167e+07 4.7989223333e+06 + 1.3039153333e+07 4.5691741667e+06 + 1.2265434167e+07 4.7854098333e+06 + 1.2405797333e+07 4.0179120000e+06 + 1.0500135333e+07 3.7618741667e+06 + 1.0211080833e+07 3.7690976667e+06 + 9.7969265000e+06 3.9356391667e+06 + 8.8085606667e+06 3.2730421667e+06 + 7.2146713333e+06 3.4390625000e+06 + 7.4559055000e+06 2.9333103333e+06 + 6.1179613333e+06 2.9920765000e+06 + 5.8661068333e+06 3.1344120000e+06 + 6.2466896667e+06 3.1897035000e+06 + 9.6273606667e+06 3.1729455000e+06 + 1.3291964333e+07 3.8845665000e+06 + 1.5686470833e+07 4.9685063333e+06 + + + + HWPREDICT + 1 + + + 5.0000000000e-01 + 1.0000000000e-03 + 2 + + + + 1.4969901667e+07 + 0.0000000000e+00 + 2.4074289458e+07 + 2.2976574558e+07 + 6.5723127600e+03 + 6.2140281768e+03 + 1 + 1 + + + 4.2396455372e+06 + 0.0000000000e+00 + 8.0518601012e+06 + 8.6631054996e+06 + 1.6134696459e+03 + 1.2490392479e+03 + 1 + 1 + + + + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + 1.8189971000e+07 7.7829780000e+06 + 2.2830413551e+07 8.8976366770e+06 + 1.9955353168e+07 8.8656438267e+06 + 2.1808252188e+07 7.4304023001e+06 + 1.5255807866e+07 8.4289951681e+06 + 1.2423219659e+07 7.7383786621e+06 + 1.1574935757e+07 7.9774057817e+06 + 1.2101885823e+07 7.8024427872e+06 + 1.0599383844e+07 1.0000555204e+07 + 1.1115040810e+07 8.5535120050e+06 + 8.4178825471e+06 7.3001844803e+06 + 8.6420626424e+06 6.1120716542e+06 + 8.1397106088e+06 5.9887598043e+06 + 8.2325516212e+06 6.2267442515e+06 + 8.7647403210e+06 7.3956245369e+06 + 7.7052333813e+06 6.0272668799e+06 + 7.6675607393e+06 5.6812667324e+06 + 6.2879620024e+06 4.8315906033e+06 + 6.1791613944e+06 3.6851629975e+06 + 6.3609612177e+06 4.2871361716e+06 + 6.3470924583e+06 4.2194895925e+06 + 5.5550394314e+06 3.6392516232e+06 + 6.9583272667e+06 3.6572924332e+06 + 4.4276588612e+06 4.0147572645e+06 + 5.1539692990e+06 4.9169454600e+06 + 5.3397991813e+06 4.4297175046e+06 + 6.3347132958e+06 3.7866138656e+06 + 9.0974792454e+06 4.2560356312e+06 + 1.8708317860e+07 5.5598859206e+06 + 2.3130287375e+07 7.8316674879e+06 + 3.6947305753e+07 8.6915803218e+06 + 2.7186359761e+07 7.3888988271e+06 + 3.3817754730e+07 7.5211691088e+06 + 3.4460053766e+07 8.2170276676e+06 + 3.7542428665e+07 9.0703752517e+06 + 3.5353727611e+07 8.4567493286e+06 + 3.2582068497e+07 7.7502084539e+06 + 3.8147380294e+07 7.3162178253e+06 + 4.2492662612e+07 1.1174303203e+07 + 4.7449819778e+07 7.5864287654e+06 + 4.8224123018e+07 8.5551435957e+06 + 5.1668114498e+07 9.5504444090e+06 + 4.8212825404e+07 1.1042864809e+07 + 5.4991002538e+07 8.5007120635e+06 + 5.3020185659e+07 9.4647183048e+06 + 5.0477725664e+07 1.0066179884e+07 + 4.0443514408e+07 8.5629470206e+06 + 3.9842697782e+07 9.0976756662e+06 + 4.1025778096e+07 6.7486818472e+06 + 3.4640788663e+07 6.4916275175e+06 + 3.2416798819e+07 6.6779067163e+06 + 3.3246905272e+07 6.6191936223e+06 + 3.2126731602e+07 7.1610426394e+06 + 2.3128625243e+07 8.6097073201e+06 + 1.8635128115e+07 7.2056798894e+06 + 1.5755602838e+07 7.3825442532e+06 + 1.2889849582e+07 7.7464984434e+06 + 1.2203613339e+07 7.3460759701e+06 + 1.0676655919e+07 6.9250457607e+06 + 1.0138160778e+07 5.6364156880e+06 + 9.5177215912e+06 5.9644912562e+06 + 9.4957919496e+06 5.8735038359e+06 + 8.7825907415e+06 7.2167026683e+06 + 7.6663991745e+06 6.8017884928e+06 + 7.1727592195e+06 6.2379241829e+06 + 6.9063101136e+06 4.7364423288e+06 + 7.6653839893e+06 4.3648708752e+06 + 8.4203222654e+06 4.1774016260e+06 + 7.4668394500e+06 4.3953854649e+06 + 6.3953674094e+06 3.8975014917e+06 + 7.8214277414e+06 3.7649293035e+06 + 4.8141859702e+06 3.5213099464e+06 + 5.3446090608e+06 4.1370178343e+06 + 5.2948741694e+06 3.2996712306e+06 + 7.3313494891e+06 3.8093078446e+06 + 9.9982244839e+06 4.1358676835e+06 + 2.1127200569e+07 5.7694583141e+06 + 2.5923616363e+07 7.4504507003e+06 + 3.4691005346e+07 8.5262925149e+06 + 3.0555886345e+07 7.3576866451e+06 + 3.3345727065e+07 8.2595387112e+06 + 2.9437054451e+07 9.1279802967e+06 + 4.1694495731e+07 1.0650303894e+07 + 4.2012582982e+07 1.0026194947e+07 + 3.8689600490e+07 8.4569830675e+06 + 4.2022335384e+07 7.5586523061e+06 + 4.4221880217e+07 1.0546737796e+07 + 5.1972889241e+07 8.0603920989e+06 + 4.5326078796e+07 7.9349617984e+06 + 4.2277192705e+07 8.7070852246e+06 + 4.2181751356e+07 1.0683963948e+07 + 4.4324742558e+07 9.1523447631e+06 + 4.2083272383e+07 9.2363789270e+06 + 3.5572816527e+07 9.7342708959e+06 + 3.1885369294e+07 8.4270044782e+06 + 3.0544688947e+07 8.7165918517e+06 + 2.8605079985e+07 7.3832662243e+06 + 2.3462987841e+07 7.7546966203e+06 + 1.9462704386e+07 7.6528113933e+06 + 1.7877911481e+07 7.0178418013e+06 + 1.5632715908e+07 7.0917213280e+06 + 1.9268381831e+07 7.2998259783e+06 + 1.6777101072e+07 6.0473503139e+06 + 1.5235911765e+07 7.1327491164e+06 + 1.2563866520e+07 7.2493550191e+06 + 1.3562436912e+07 6.5383246835e+06 + 1.2922949378e+07 6.0708578452e+06 + 1.2881959045e+07 6.4470635288e+06 + 1.1390779090e+07 7.3796265265e+06 + 8.5470102102e+06 6.9374876885e+06 + 8.6196865751e+06 7.3631644714e+06 + 7.4047173564e+06 6.6116810992e+06 + 6.9965807994e+06 6.8149792883e+06 + 6.6624305925e+06 5.5595812006e+06 + 6.7702787151e+06 5.4574134062e+06 + 5.6163277106e+06 5.9955309973e+06 + 6.1745709556e+06 5.7038678895e+06 + 5.4548771663e+06 4.4547524273e+06 + 5.9946715833e+06 4.5230504299e+06 + 4.6575571780e+06 4.1584062524e+06 + 5.3422522050e+06 4.3741956367e+06 + 6.4178259873e+06 3.6643306422e+06 + 7.9994076261e+06 4.2388046536e+06 + 9.7931818747e+06 4.4464799826e+06 + 1.9698660547e+07 5.3815059507e+06 + 2.4358566216e+07 7.2306825704e+06 + 3.2690861366e+07 8.0892914627e+06 + 2.9521990649e+07 6.5360763744e+06 + 3.5155513253e+07 7.6803965655e+06 + 3.7519117315e+07 7.0849956921e+06 + 4.0320709064e+07 8.1157876527e+06 + 4.3594073217e+07 8.7653785022e+06 + 3.6985375252e+07 8.6232520327e+06 + 4.0337607765e+07 8.3364476814e+06 + 3.7619346315e+07 1.0500975694e+07 + 4.0785594426e+07 9.5483178432e+06 + 3.6801589207e+07 1.0150802977e+07 + 3.6994925174e+07 1.1212420654e+07 + 3.3652637842e+07 1.2558897850e+07 + 3.3007832132e+07 1.1109264922e+07 + 3.7242642074e+07 9.8309102315e+06 + 3.4792442563e+07 9.7301212127e+06 + 2.9394428125e+07 9.1092133177e+06 + 2.2010330163e+07 7.8386837814e+06 + 1.9916316485e+07 6.8816646657e+06 + 1.7889323486e+07 7.1806966936e+06 + 1.8173987297e+07 7.5110667027e+06 + 1.6990060627e+07 7.6884464559e+06 + 1.4430591677e+07 6.9720850257e+06 + 1.4770237715e+07 7.0242686307e+06 + 1.4513584921e+07 6.3545708151e+06 + 1.3968795059e+07 6.7025699620e+06 + 1.2863227478e+07 6.7946188629e+06 + 1.0414065169e+07 6.8133117106e+06 + 9.8200484656e+06 6.2262395341e+06 + 7.6831082608e+06 4.7190087992e+06 + 7.0246443454e+06 4.4749610676e+06 + 6.5998179923e+06 4.4116442130e+06 + 6.1071753425e+06 5.2941626797e+06 + 6.3352320384e+06 5.3284892596e+06 + 6.7268226000e+06 5.7659828607e+06 + 6.4219108524e+06 4.3291028226e+06 + 6.4678108111e+06 3.5517041713e+06 + 5.6570995805e+06 3.8451080871e+06 + 5.9287293311e+06 3.5880425830e+06 + 4.9995729829e+06 3.6605820233e+06 + 5.5403417601e+06 3.6345914382e+06 + 4.3279988113e+06 3.6665899983e+06 + 4.7282202232e+06 3.8388355556e+06 + 4.5366075991e+06 3.2446938028e+06 + 6.2002690308e+06 3.4076374986e+06 + 8.3023537501e+06 3.7471076124e+06 + 1.4769659358e+07 4.1685020623e+06 + 1.8201609138e+07 5.9012631880e+06 + 1.9279946914e+07 6.6617169098e+06 + 1.5258782822e+07 6.0720075227e+06 + 1.5071989009e+07 6.4130871814e+06 + 1.4907764555e+07 6.1851910472e+06 + 1.3585130319e+07 6.6365302687e+06 + 1.2170368147e+07 5.6683394396e+06 + 5.9304536861e+06 4.5919499492e+06 + 1.5227307074e+07 4.6966317978e+06 + 1.8246547911e+07 7.5009649365e+06 + 1.5175244175e+07 7.7591278915e+06 + 1.6900585929e+07 8.0701127780e+06 + 1.0322960522e+07 8.3157784960e+06 + 7.8647104435e+06 7.6167564666e+06 + 1.0512017022e+07 7.1898776165e+06 + 1.2439132852e+07 6.7223890820e+06 + 1.0790153211e+07 6.7704226940e+06 + 7.7813772742e+06 6.0589710081e+06 + 6.9768582488e+06 5.3776814463e+06 + 6.4389252116e+06 4.3415093175e+06 + 5.9437827346e+06 5.5012674370e+06 + 5.5412621356e+06 5.9920594738e+06 + 6.8522011265e+06 6.1564797349e+06 + 6.9600111964e+06 6.8966538358e+06 + 7.8661375779e+06 6.9727920083e+06 + 7.8669819992e+06 6.2297702068e+06 + 1.0149945200e+07 5.8351309885e+06 + 1.0812001663e+07 6.4295963297e+06 + 9.6810874519e+06 4.9226159072e+06 + 1.0295817097e+07 5.1940713695e+06 + 8.5096158888e+06 4.2149227542e+06 + 6.6089361813e+06 4.0801439911e+06 + 6.7499671427e+06 4.2555592346e+06 + 6.8952327656e+06 4.9616136739e+06 + 5.7175954103e+06 5.0509046093e+06 + 6.1124176292e+06 5.7742090773e+06 + 6.2926154620e+06 4.5938070817e+06 + 6.2635411791e+06 4.0387157394e+06 + 4.4408176902e+06 3.3150145121e+06 + 5.0462782829e+06 3.1869570407e+06 + 4.3211547375e+06 2.7701069546e+06 + 4.7016804753e+06 3.0899853246e+06 + 3.8695138920e+06 2.5113967076e+06 + 4.0908289554e+06 2.9873934441e+06 + 4.0184026087e+06 2.5275180381e+06 + 5.6836092996e+06 3.0595616314e+06 + 7.0529008220e+06 3.8288498844e+06 + 1.1780154928e+07 4.4035321943e+06 + 1.5324043036e+07 5.4460043395e+06 + 1.5496570280e+07 5.7567690714e+06 + 1.2106242404e+07 4.8528289795e+06 + 1.1187600439e+07 4.8967373232e+06 + 1.1989810102e+07 5.3171861206e+06 + 1.1396041052e+07 4.3825911779e+06 + 8.4438080777e+06 4.3020088990e+06 + 5.2416893651e+06 3.8349391031e+06 + 1.0442376348e+07 4.0890237263e+06 + 1.4681079312e+07 6.1596733362e+06 + 1.3646132075e+07 6.1702959471e+06 + 1.4732696474e+07 6.2861191546e+06 + 1.2151279219e+07 6.7559903911e+06 + 1.1122527842e+07 7.8123168308e+06 + 1.2982158810e+07 7.0125338372e+06 + 1.3820704472e+07 5.6064291770e+06 + 1.4046977856e+07 5.1673319164e+06 + 1.0371331755e+07 5.9761070517e+06 + 6.5107980216e+06 4.3590349779e+06 + 8.4283093965e+06 3.7823211335e+06 + 8.5714159079e+06 3.5898007633e+06 + 9.8676458645e+06 4.0461965208e+06 + 9.6036523508e+06 3.9628949181e+06 + 8.9062562371e+06 5.1105499386e+06 + 1.0664251208e+07 5.6661381484e+06 + 1.2110473946e+07 5.2738010345e+06 + 1.1456646615e+07 5.1572251207e+06 + 1.1488921534e+07 5.7716294888e+06 + 1.0115896853e+07 4.6408059836e+06 + 1.0713646372e+07 5.0939524723e+06 + 9.6652758151e+06 3.3724704490e+06 + 8.1328528406e+06 3.4645263175e+06 + 7.6620649139e+06 3.1867230390e+06 + 7.6327246835e+06 3.8085353795e+06 + 6.3761935727e+06 3.1239772901e+06 + 5.9078524091e+06 2.2447175567e+06 + 6.3098162569e+06 2.0631273521e+06 + 6.5860777015e+06 2.8309745648e+06 + 5.3168148436e+06 2.0604622429e+06 + 5.1268821738e+06 1.6343648118e+06 + 4.2676184572e+06 1.7390058841e+06 + 4.1531287522e+06 2.0172565219e+06 + 3.7687735727e+06 1.6939572929e+06 + 4.0996715055e+06 1.8447553902e+06 + 3.9143691447e+06 2.0121753433e+06 + 5.6541937109e+06 2.6768549172e+06 + 7.7076067754e+06 2.1151665059e+06 + 1.2685518599e+07 2.8970699471e+06 + 1.9427336604e+07 4.3003199407e+06 + 2.7458392623e+07 5.9743981709e+06 + 3.3314491599e+07 5.5724966920e+06 + 3.7404014438e+07 6.3547747395e+06 + 3.8813636293e+07 7.1501378531e+06 + 4.2409373167e+07 7.6249960917e+06 + 4.1481662104e+07 7.5663012590e+06 + 3.3221202381e+07 7.3368377119e+06 + 3.7679040170e+07 7.2902823288e+06 + 3.9972684320e+07 8.2647739821e+06 + 3.6914064715e+07 9.0621905721e+06 + 3.8921537693e+07 8.7193751437e+06 + 3.6611321339e+07 9.1767776250e+06 + 3.7176393796e+07 9.1238400267e+06 + 3.8004218612e+07 8.7070873484e+06 + 3.3966172468e+07 8.1785645362e+06 + 2.2988889611e+07 8.0885998245e+06 + 1.0921043360e+07 8.6619388793e+06 + -3.5205326961e+04 8.8342294356e+06 + -4.2179172125e+06 8.0120969677e+06 + -5.3439909162e+06 7.5656550833e+06 + -5.9674173650e+06 7.2447892876e+06 + -4.4198075687e+06 7.1141254574e+06 + -3.9220757374e+06 7.1996408432e+06 + -4.1639445774e+06 7.2609411378e+06 + -2.9344674568e+06 6.4984762257e+06 + -2.2205738614e+06 6.3571149963e+06 + -5.9337845537e+05 5.5139192336e+06 + -1.2126291797e+06 4.8417515159e+06 + -1.2660412721e+06 5.4587514982e+06 + -1.6035716067e+06 4.5866133557e+06 + -1.7070528330e+06 4.3988120472e+06 + -2.1349021203e+06 4.0728866305e+06 + -1.0830463924e+06 4.3745615594e+06 + -7.0790745204e+05 3.5258814076e+06 + 2.0972875973e+05 2.7762375999e+06 + -1.2578732036e+05 2.9869772110e+06 + 1.0440491499e+06 3.4351852277e+06 + -4.4397911728e+05 2.6994920317e+06 + -3.3216644928e+05 2.5154789404e+06 + -1.0725315519e+06 2.7234545427e+06 + -8.2906202283e+05 3.1924877943e+06 + -9.2035201979e+05 2.9575857987e+06 + -6.4187374512e+04 2.9797378090e+06 + 5.0076472790e+04 3.1003580119e+06 + 1.7548175671e+06 3.6363729746e+06 + 2.5851883057e+06 3.6618628425e+06 + 7.3488275130e+06 4.0926413261e+06 + 1.1014437023e+07 5.6118833885e+06 + 1.1800267178e+07 7.0171600313e+06 + 8.0212469325e+06 7.7858400900e+06 + 5.4053809613e+06 8.8947087345e+06 + 8.6156507726e+06 9.4058163196e+06 + 4.8310638974e+06 2.0401377243e+07 + -8.2734693254e+05 2.4332488964e+07 + -1.0175354863e+06 1.7063131221e+07 + 6.8738509067e+06 1.1963499876e+07 + 1.9651382738e+07 1.0300672236e+07 + 3.0152964407e+07 1.0249919638e+07 + 3.5355807532e+07 9.9535436441e+06 + 3.7307798735e+07 8.8507433491e+06 + 3.4658125260e+07 9.6187220753e+06 + 3.5833317768e+07 1.0295128259e+07 + 3.3847764505e+07 9.4966865703e+06 + 3.0904746609e+07 9.0222544774e+06 + 3.2457711728e+07 8.6631128642e+06 + 2.6105012921e+07 8.6693029831e+06 + 2.2115326101e+07 6.7339517598e+06 + 1.8190610057e+07 6.0931383394e+06 + 1.5070534868e+07 6.5572678684e+06 + 1.3260486212e+07 5.8317679634e+06 + 1.3890361143e+07 6.8327156180e+06 + 1.3663771150e+07 6.3134114139e+06 + 1.3551302491e+07 6.6561135386e+06 + 1.3617102808e+07 6.2529981857e+06 + 1.3631120563e+07 6.0344072215e+06 + 1.3285280858e+07 5.6307291048e+06 + 1.2592770296e+07 5.5825653043e+06 + 1.1206038230e+07 5.1488297952e+06 + 9.2185732132e+06 4.6816997346e+06 + 7.4794859780e+06 4.2564715282e+06 + 7.9155108495e+06 3.8800020118e+06 + 7.0547693534e+06 3.3555893508e+06 + 7.2826517888e+06 3.3855988355e+06 + 7.1880583999e+06 3.0388415220e+06 + 8.6865432803e+06 3.0115592519e+06 + 8.5806974245e+06 2.5526142186e+06 + 8.0357314656e+06 2.0476226159e+06 + 6.3584713652e+06 1.9452836828e+06 + 5.3687742246e+06 2.0559368577e+06 + 4.7543491591e+06 1.8489246396e+06 + 4.7250406855e+06 1.9630525727e+06 + 4.5345923303e+06 1.9951670425e+06 + 6.1292796323e+06 2.7717579342e+06 + 8.1009651150e+06 2.5719336658e+06 + 1.3202843086e+07 3.4479939239e+06 + 2.1822742872e+07 4.7410832361e+06 + 2.6914893834e+07 6.4105326687e+06 + 2.8312370136e+07 6.2624421576e+06 + 3.0373241968e+07 7.3173739076e+06 + 3.9403156935e+07 1.3918915593e+07 + 3.7227565009e+07 8.1070969180e+06 + 3.5617561213e+07 2.1039218711e+06 + 3.9688551751e+07 6.9839163105e+06 + 3.7037103210e+07 8.7890461706e+06 + 3.3306576523e+07 1.0264081458e+07 + 3.5798479846e+07 1.1217616271e+07 + 3.9997252222e+07 9.6471265650e+06 + 3.5747857989e+07 1.0093433265e+07 + 3.5526674394e+07 1.0455670397e+07 + 3.4721521018e+07 1.0168234516e+07 + 3.1814166374e+07 1.0000307287e+07 + 2.8031223090e+07 9.4484588600e+06 + 3.0841137227e+07 9.8906638334e+06 + 2.6132678827e+07 9.6830928296e+06 + 2.1611749069e+07 7.6870343525e+06 + 1.9233282208e+07 6.8599614078e+06 + 1.6816994527e+07 5.9689946317e+06 + 1.9333690057e+07 6.0665685318e+06 + 1.7114573787e+07 5.9308830332e+06 + 1.4130803076e+07 6.0222597985e+06 + 1.3124095624e+07 6.4706864705e+06 + 1.1942825418e+07 7.4060357752e+06 + 1.3480173668e+07 7.8282295173e+06 + 1.1070296921e+07 7.4250400103e+06 + 9.7616426893e+06 6.3439693566e+06 + 8.3376560690e+06 6.8715355645e+06 + 8.8215461404e+06 6.4792676934e+06 + 7.6186516735e+06 5.9463930167e+06 + 6.8262473241e+06 5.0981016810e+06 + 6.4604870708e+06 4.4826342206e+06 + 6.9345092512e+06 4.0799214873e+06 + 7.1668119128e+06 4.0333300969e+06 + 8.9604400973e+06 4.3142879173e+06 + 8.5425403487e+06 4.1316362552e+06 + 7.6488654417e+06 3.4898073634e+06 + 6.3466299072e+06 3.1950550095e+06 + 6.4740131968e+06 3.4758357894e+06 + 5.6193622781e+06 2.8748558545e+06 + 5.0777665229e+06 2.9038649459e+06 + 4.9688328774e+06 2.8581475819e+06 + 5.9661987321e+06 3.1670616165e+06 + 7.5597672885e+06 3.1490156827e+06 + 1.3623298855e+07 3.8112243285e+06 + 1.8117872022e+07 4.5640610253e+06 + 2.5224274157e+07 6.8760394842e+06 + 2.7905782400e+07 8.1082273693e+06 + 2.9502646293e+07 9.9719978565e+06 + 3.1168001458e+07 1.4895380048e+07 + 3.6886557901e+07 1.0435550115e+07 + 3.1304950937e+07 5.1551162116e+06 + 3.2904793902e+07 7.6886126795e+06 + 3.0843246758e+07 8.6206161899e+06 + 3.1825854111e+07 9.1008319481e+06 + 3.5454434453e+07 9.5849519151e+06 + 3.3887957411e+07 9.2643193715e+06 + 3.0695261087e+07 1.0042294653e+07 + 2.9646384354e+07 9.6310411792e+06 + 2.6970633888e+07 1.0176480324e+07 + 1.9971522620e+07 1.0121035833e+07 + 2.0742693348e+07 9.9686059374e+06 + 2.3984452057e+07 1.0325552426e+07 + 2.4538164256e+07 7.8941958083e+06 + 2.2167289799e+07 6.6726341410e+06 + 2.1220795112e+07 6.0064832891e+06 + 1.8783132716e+07 6.3798233348e+06 + 1.4515028969e+07 5.8349170580e+06 + 1.1324564730e+07 4.8864421598e+06 + 9.0075846901e+06 4.7251187248e+06 + 9.4166374946e+06 4.7096766865e+06 + 1.0094030274e+07 5.1394822067e+06 + 9.7550293937e+06 5.9737130331e+06 + 9.9995298679e+06 5.6703822647e+06 + 8.8905727737e+06 5.5464864008e+06 + 9.9727612796e+06 4.5744246292e+06 + 7.6462064152e+06 4.2753861442e+06 + 7.1950981697e+06 4.1984012916e+06 + 5.4580362185e+06 3.3272844271e+06 + 5.7242324447e+06 2.3419151666e+06 + 5.5264902314e+06 2.4653710030e+06 + 5.9194967287e+06 2.6146142435e+06 + 5.7156509375e+06 2.7428043010e+06 + 4.1030069084e+06 2.5480059769e+06 + 3.9055093340e+06 2.4767725837e+06 + 4.3394042182e+06 2.7542068615e+06 + 4.0438554099e+06 2.4634621699e+06 + 3.9110341483e+06 2.6953155458e+06 + 5.2068422458e+06 2.5108022341e+06 + 5.0760179609e+06 2.6707976032e+06 + 6.1602316703e+06 2.9206838058e+06 + 9.2269346846e+06 3.2999388780e+06 + 1.5159335446e+07 4.0068772592e+06 + 1.9883883234e+07 5.0912750951e+06 + 2.3849922057e+07 6.5784238964e+06 + 2.5499013763e+07 7.9369012355e+06 + 3.0756972530e+07 8.1903017572e+06 + 3.2744542431e+07 1.0820155090e+07 + 3.2910177445e+07 8.2800778038e+06 + 3.1930734337e+07 4.1438121900e+06 + 3.3199991275e+07 4.8133485288e+06 + 3.2198499987e+07 5.7770525597e+06 + 3.1453082211e+07 7.3405259114e+06 + 3.2007430171e+07 7.5964650105e+06 + 3.0089424939e+07 8.0649578836e+06 + 3.0837752311e+07 8.6789398504e+06 + 3.1159832913e+07 8.7326362325e+06 + 3.0968901228e+07 8.7217937252e+06 + 2.6839136226e+07 7.9834587890e+06 + 2.4874898249e+07 7.4567502156e+06 + 2.2137529387e+07 7.0809378105e+06 + 2.4798882426e+07 6.3997939630e+06 + 2.1880734454e+07 6.3664363722e+06 + 1.7270324599e+07 7.2487389266e+06 + 1.4899129531e+07 6.4947587702e+06 + 1.2838340526e+07 6.1466884167e+06 + 1.2116623634e+07 6.3589925374e+06 + 1.2408691306e+07 6.1816117449e+06 + 1.3067113844e+07 6.2805600371e+06 + 1.1548074428e+07 6.1976809298e+06 + 1.1122569657e+07 5.8156342880e+06 + 1.0101936557e+07 5.0409493270e+06 + 1.0775277955e+07 5.5982396143e+06 + 1.0034592087e+07 5.5697688250e+06 + 8.5041775805e+06 4.9962418814e+06 + 8.8204643667e+06 4.1686845406e+06 + 9.6235542962e+06 3.8146837868e+06 + 1.0208865872e+07 3.5761579475e+06 + 9.4917536917e+06 3.3863399689e+06 + 9.2403151819e+06 2.9069452653e+06 + 9.4424652826e+06 3.1052566866e+06 + 8.1657728952e+06 2.7989896986e+06 + 7.2943720840e+06 3.0899260068e+06 + 7.2355873153e+06 3.0227241719e+06 + 6.9329988281e+06 2.9521135601e+06 + 5.9122399637e+06 2.9759969113e+06 + 5.2024294306e+06 3.0020908710e+06 + 5.8500559634e+06 2.8454124898e+06 + 8.3507936471e+06 3.2785298159e+06 + 8.0402691368e+06 2.8313093634e+06 + 1.1912015446e+07 3.6878963599e+06 + 1.4585627343e+07 4.4559233691e+06 + 1.4214779743e+07 5.0761455366e+06 + 1.4812185014e+07 5.0541494340e+06 + 1.7200205901e+07 5.2059886997e+06 + 1.6584367364e+07 7.1620167727e+06 + 1.2991088835e+07 6.0696261795e+06 + 1.2884795526e+07 2.9724573644e+06 + 1.3240003883e+07 3.5065029288e+06 + 1.2424049951e+07 4.4008068878e+06 + 1.4065377778e+07 5.1809565687e+06 + 1.5882996591e+07 6.1531479142e+06 + 1.4766169963e+07 6.4728735116e+06 + 1.5531557958e+07 7.1653764597e+06 + 1.2452420873e+07 6.5052200999e+06 + 1.1692939964e+07 6.5860869390e+06 + 9.8486112177e+06 7.1956080967e+06 + 9.1059534578e+06 6.6094016809e+06 + 9.9145035157e+06 6.2265954622e+06 + 9.2858578145e+06 5.8022320722e+06 + 9.5742892584e+06 5.3096978445e+06 + 1.0630072468e+07 5.6521259613e+06 + 9.5475210396e+06 4.4272507364e+06 + 1.1687975165e+07 5.6295612134e+06 + 1.2011186515e+07 5.5815979889e+06 + 1.1891830629e+07 5.2603667023e+06 + 1.1024565753e+07 5.6761997029e+06 + 1.1868023074e+07 5.2150941418e+06 + 1.1224384460e+07 5.0790321716e+06 + 1.0231969590e+07 5.2798283883e+06 + 1.1615607758e+07 6.0865236753e+06 + 8.5657505031e+06 5.3161617995e+06 + 8.5387044717e+06 5.0136551753e+06 + 9.5794714924e+06 4.5750122668e+06 + 7.7077595987e+06 4.1735201480e+06 + 7.1328213370e+06 4.2732884899e+06 + 8.2669936663e+06 3.7212666189e+06 + 8.3496848264e+06 3.3524918562e+06 + 8.6771946465e+06 3.3520570308e+06 + 6.6251667882e+06 3.5988395521e+06 + 6.7306751955e+06 3.2551009310e+06 + 6.8430370739e+06 3.0287436283e+06 + 6.4219549385e+06 2.9188108775e+06 + 5.8768211597e+06 2.3068183104e+06 + 5.5230898055e+06 3.0677895071e+06 + 5.3713048846e+06 2.7385227918e+06 + 7.6594440239e+06 2.9010674230e+06 + 7.7167516794e+06 2.9553179993e+06 + 1.0512105490e+07 3.7097812128e+06 + 1.3341003256e+07 4.0856055490e+06 + 1.3926365217e+07 4.8118885955e+06 + 1.4369253169e+07 5.3589842123e+06 + 1.5963234301e+07 5.1706671482e+06 + 1.3833626265e+07 6.4724320530e+06 + 1.2818070177e+07 5.7754337960e+06 + 1.1692798087e+07 4.0561971131e+06 + 1.2445059196e+07 3.5215452812e+06 + 1.1326549203e+07 4.0653092897e+06 + 1.3402108520e+07 5.6469464195e+06 + 1.4837506279e+07 5.8687528278e+06 + 1.5760308257e+07 5.7527692864e+06 + 1.4909573537e+07 6.9284056917e+06 + 1.3175775667e+07 6.8147193149e+06 + 1.1740990091e+07 6.9897064125e+06 + 1.1575305209e+07 8.4376492718e+06 + 8.0738767124e+06 8.5188638947e+06 + 9.0279872272e+06 8.2326850049e+06 + 1.0039980141e+07 6.9661197951e+06 + 1.0600655487e+07 6.6397914921e+06 + 9.9545809891e+06 7.2681592169e+06 + 9.7348513875e+06 7.0900136921e+06 + 1.0868215351e+07 6.3888864772e+06 + 1.0435219492e+07 6.7200413124e+06 + 1.0110096012e+07 6.7601137594e+06 + 1.1175281681e+07 6.2677576349e+06 + 1.0110061482e+07 5.8112345001e+06 + 1.0449217467e+07 5.5408364637e+06 + 1.2303512311e+07 4.6387685280e+06 + 1.3471206156e+07 4.9008923482e+06 + 1.2039757669e+07 4.4991893358e+06 + 1.1654740355e+07 4.7766814894e+06 + 1.0759957601e+07 4.4197102049e+06 + 9.6403460599e+06 4.4096898297e+06 + 7.8273105123e+06 4.0553201261e+06 + 8.5828646179e+06 3.6689466985e+06 + 8.6606902502e+06 4.2370208191e+06 + 9.5201084584e+06 4.2935430288e+06 + 7.2809637663e+06 3.6579837090e+06 + 7.5518510552e+06 3.2348774988e+06 + 6.1746779999e+06 2.9648232940e+06 + 5.7264592090e+06 3.3236290795e+06 + 5.5223975432e+06 2.8370672622e+06 + 5.2591747887e+06 2.6498469874e+06 + 4.7670453491e+06 2.6737664065e+06 + 7.3728444859e+06 2.9718273938e+06 + 7.5763284530e+06 3.0993954092e+06 + 1.0545860978e+07 4.0402038736e+06 + 1.5866159278e+07 4.8810945993e+06 + 2.2086232874e+07 6.5935234378e+06 + 2.8550819817e+07 7.4183959608e+06 + 3.7152598407e+07 8.5698413143e+06 + 3.7266741488e+07 1.0029184718e+07 + 3.6684045798e+07 9.7148595188e+06 + 3.5834663835e+07 7.7111596961e+06 + 3.6186660613e+07 8.1485940072e+06 + 3.6195562799e+07 7.0152466546e+06 + 3.7290862457e+07 7.3742672261e+06 + 3.7965840686e+07 8.0482554756e+06 + 4.1150485805e+07 8.4282515232e+06 + 4.1472081292e+07 9.6298456930e+06 + 3.9479010509e+07 1.0717816775e+07 + 3.7311197247e+07 1.0720193033e+07 + 3.5479074925e+07 1.0942718212e+07 + 3.0575623799e+07 1.0245022976e+07 + 2.9434856916e+07 1.0293207563e+07 + 2.4422567762e+07 1.0228713125e+07 + 2.1167100753e+07 1.0227015384e+07 + 1.9896761844e+07 9.4635447343e+06 + 1.8749847522e+07 8.4834444131e+06 + 1.7906006476e+07 8.1978720499e+06 + 1.6941821186e+07 7.7873636609e+06 + 1.7349391993e+07 8.1579778599e+06 + 1.6733759050e+07 7.2126498093e+06 + 1.4194036955e+07 6.9397534876e+06 + 1.2727624338e+07 7.3844714184e+06 + 1.2317982196e+07 7.1307471233e+06 + 1.1114815521e+07 6.6857034012e+06 + 9.6155757681e+06 6.0885310575e+06 + 8.9659494801e+06 5.2721701300e+06 + 9.8089669899e+06 4.6046581511e+06 + 1.0510950047e+07 4.3076944608e+06 + 1.0830180811e+07 3.9406923035e+06 + 1.1844455867e+07 4.0634200626e+06 + 1.2256118185e+07 3.4849872492e+06 + 1.2716882637e+07 3.1535448353e+06 + 1.0642313597e+07 3.2558825085e+06 + 9.8846515225e+06 3.4854214660e+06 + 8.7303998286e+06 3.3501866229e+06 + 7.8204848799e+06 3.3632936278e+06 + 6.9596561232e+06 3.0679972086e+06 + 6.5281830606e+06 3.0461534740e+06 + 6.3729055728e+06 3.1181904582e+06 + 8.2455516361e+06 2.7154102125e+06 + 9.5486739752e+06 3.3443493453e+06 + 1.4969901667e+07 4.2396455372e+06 + + + + SEASONAL + 1 + + + 5.0000000000e-01 + 4 + 1 + + + + -7.8337446274e+06 + 0.0000000000e+00 + -2.6095956899e+06 + -8.0128869190e+06 + 4 + + + -4.2424938026e+06 + 0.0000000000e+00 + -3.2124589973e+06 + -4.4247090016e+06 + 1 + + + + -3.7127342009e+06 -2.2166397450e+06 + 1.2408897044e+06 -1.1109715053e+06 + 4.9706892292e+06 -2.6685323236e+05 + 8.3338869914e+06 7.5606144800e+05 + 1.0914764179e+07 1.6715599276e+06 + 1.3204526484e+07 2.4657661439e+06 + 1.4817154613e+07 2.5035843102e+06 + 1.5417200173e+07 2.0205030561e+06 + 1.6657067224e+07 1.5670841453e+06 + 1.8110640027e+07 1.3786470847e+06 + 1.9673565549e+07 1.5908728121e+06 + 2.0694394534e+07 2.0308571832e+06 + 2.0824309911e+07 2.5353982525e+06 + 2.0614800109e+07 3.0972514309e+06 + 1.9504847793e+07 3.3426906483e+06 + 1.7659240873e+07 3.5672295262e+06 + 1.4936037048e+07 3.6073532516e+06 + 1.1974261034e+07 3.4680996753e+06 + 9.4565787941e+06 3.2703975273e+06 + 7.3596450241e+06 3.0622046492e+06 + 5.2478957118e+06 2.9498014576e+06 + 2.9187125161e+06 2.5686214855e+06 + 9.2601455567e+05 2.2374156309e+06 + -8.1371839835e+05 2.0077777958e+06 + -2.4683447367e+06 1.8291945891e+06 + -4.5436756512e+06 1.6537472673e+06 + -6.3284020984e+06 1.3007435612e+06 + -7.6023503231e+06 9.7683011329e+05 + -8.3960894018e+06 4.9785550694e+05 + -9.3446667394e+06 4.7386850813e+04 + -1.0400165114e+07 -3.9495876612e+05 + -1.1197256460e+07 -8.7943044659e+05 + -1.1878127919e+07 -1.2947492448e+06 + -1.2592901049e+07 -1.7163944158e+06 + -1.3307950504e+07 -2.1334281863e+06 + -1.3845448255e+07 -2.5832347839e+06 + -1.3593182941e+07 -3.0443163442e+06 + -1.3501879176e+07 -3.3946058537e+06 + -1.3391159206e+07 -3.6979218373e+06 + -1.3905506961e+07 -3.8575889776e+06 + -1.4238514835e+07 -4.0079014738e+06 + -1.4706087794e+07 -4.0442603103e+06 + -1.4919742203e+07 -4.0769186995e+06 + -1.5075088844e+07 -4.0479184556e+06 + -1.4193304430e+07 -4.1356795468e+06 + -1.2922182542e+07 -4.1023166799e+06 + -1.0824168298e+07 -3.8529229657e+06 + -7.7544739993e+06 -3.1459238603e+06 + + + + DEVSEASONAL + 1 + + + 5.0000000000e-01 + 4 + 1 + + + + 1.8328683358e+06 + 0.0000000000e+00 + 5.2707443492e+06 + 2.9491675053e+06 + 4 + + + 6.2880009746e+05 + 0.0000000000e+00 + 9.4294559098e+05 + 5.2873939881e+05 + 1 + + + + 4.1045779690e+06 7.4962619024e+05 + 5.6621870507e+06 9.1569374400e+05 + 5.9285750973e+06 9.7964401551e+05 + 6.0162439479e+06 1.6652871803e+06 + 4.6014275667e+06 1.8378728853e+06 + 2.9494744283e+06 2.0072878892e+06 + 1.6717965295e+06 1.5742090533e+06 + 1.5068501525e+06 1.4002555665e+06 + 1.3551640116e+06 1.0577390109e+06 + 1.7995847685e+06 6.7897313740e+05 + 1.8307461149e+06 5.6276903629e+05 + 2.2026101138e+06 6.4060155918e+05 + 1.8107144556e+06 7.3497797934e+05 + 1.6946307892e+06 7.4717693863e+05 + 2.1387754391e+06 7.4378714191e+05 + 2.7059243906e+06 6.7382703091e+05 + 3.8716300981e+06 6.8117591359e+05 + 3.7820310089e+06 6.0537617133e+05 + 3.5674582461e+06 8.3254263282e+05 + 2.9632106332e+06 7.4962689187e+05 + 3.2566183363e+06 7.2475743490e+05 + 2.9191343606e+06 5.3997388365e+05 + 2.9037851415e+06 4.5686572696e+05 + 2.5721613464e+06 4.8350308258e+05 + 2.5410542898e+06 3.9316680200e+05 + 1.9644711637e+06 5.9845615285e+05 + 1.5111391352e+06 5.2267683325e+05 + 1.3814216786e+06 6.4277751877e+05 + 1.1241365309e+06 4.4658933003e+05 + 1.0713279995e+06 5.4760204814e+05 + 1.1617595824e+06 4.4403092316e+05 + 1.6537745756e+06 4.3393603203e+05 + 1.8467619381e+06 3.2456138404e+05 + 1.6722641583e+06 4.3814596903e+05 + 1.1724551883e+06 4.8787624982e+05 + 1.1022111330e+06 4.8550210180e+05 + 1.3432488520e+06 4.7542901353e+05 + 1.3657796289e+06 5.0213754465e+05 + 1.1940408372e+06 4.5512026867e+05 + 8.8276010030e+05 3.2674014131e+05 + 8.0374216813e+05 2.9405890137e+05 + 7.0270086648e+05 3.0312435736e+05 + 6.0658144214e+05 2.9317527780e+05 + 5.8310682331e+05 2.4389050023e+05 + 7.5914443237e+05 3.0606066640e+05 + 1.3591622546e+06 4.0026522811e+05 + 2.2877809224e+06 5.2043451391e+05 + 3.1709509022e+06 6.7580399650e+05 + + + + DEVPREDICT + 1 + + + 3 + + + + 2.9491675053e+06 + 0.0000000000e+00 + + + 5.2873939881e+05 + 0.0000000000e+00 + + + + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + 1.2209102000e+07 1.7053540000e+06 + 2.6331655100e+05 2.7337767700e+05 + 3.6357816822e+05 1.0322028267e+06 + 1.0003663188e+07 1.0172626999e+06 + 2.6050918659e+06 1.1558801681e+06 + 5.7340334093e+05 2.0177453379e+06 + 1.3900332427e+06 2.8789121828e+05 + 4.4997517693e+05 2.3328292128e+06 + 5.7291215647e+05 1.2698162045e+06 + 1.8824918098e+06 6.2885000503e+05 + 1.6654534529e+06 4.9487251969e+05 + 7.1383735756e+05 4.8212634579e+05 + 7.3305839121e+05 1.0947441957e+06 + 1.1438737884e+05 1.7187625149e+05 + 1.0585793210e+06 1.9705995369e+06 + 6.0034438132e+05 8.4663787990e+05 + 1.3808317393e+06 8.2889267559e+04 + 1.9752099763e+05 7.1108260334e+05 + 8.9325460558e+05 8.8695400251e+05 + 2.6565778225e+05 1.9933217157e+05 + 1.7170554170e+05 1.0735959252e+05 + 2.8230243135e+05 2.9658937680e+05 + 1.2106462667e+06 9.1285256677e+05 + 3.5718861181e+04 3.0955973547e+05 + 5.6267329901e+05 3.7610646005e+05 + 9.6165318128e+05 1.4093225046e+06 + 6.7178470418e+05 2.2817013441e+05 + 8.4372024544e+05 2.1618663116e+05 + 4.0158486013e+05 3.6915492063e+05 + 4.1602406250e+06 1.2608994879e+06 + 8.5053607528e+06 7.6882332180e+05 + 5.7119292387e+06 3.5594182708e+05 + 4.3611022698e+06 1.0468358912e+06 + 1.6822377658e+06 1.2539066762e+05 + 1.8600056647e+06 6.2943025170e+05 + 2.6698243887e+06 1.4417367139e+05 + 2.2637085032e+06 9.3824538960e+03 + 4.8148387062e+06 2.2061582531e+05 + 2.2550153883e+06 3.4722532031e+06 + 8.0443132217e+06 1.0130982346e+06 + 9.7207189818e+06 1.9796404327e+04 + 7.6233350235e+05 8.1701340901e+05 + 5.9673605959e+06 1.5288908090e+06 + 4.2198915377e+06 1.9992279365e+06 + 3.0688934134e+05 1.8291769520e+05 + 3.9675176638e+06 2.6030688428e+05 + 6.8770045924e+06 1.5791549794e+06 + 3.3432542182e+06 9.0328366621e+05 + 7.9190030480e+06 8.7467792360e+05 + 6.6379644387e+05 4.0992057974e+05 + 1.3735156749e+06 8.6523905520e+05 + 6.4383137300e+06 1.1047940388e+06 + 9.5755417341e+06 1.3455187644e+06 + 3.8558227918e+06 1.2097373290e+06 + 3.1747381791e+06 1.5839505385e+05 + 1.3958670077e+06 1.4012759798e+06 + 5.8933436917e+05 8.8743538052e+05 + 1.6008510743e+06 5.5187101749e+05 + 1.1396342668e+06 3.9814287950e+05 + 5.9002078994e+05 7.8066182891e+05 + 7.7199240001e+05 1.0827419697e+06 + 9.5215916424e+05 6.2369020777e+05 + 1.2296625313e+06 1.2991271026e+06 + 8.6076927791e+05 1.2974136864e+06 + 7.1826375990e+05 4.5338922523e+05 + 8.9047144203e+05 3.7489563729e+05 + 1.6215733081e+06 5.1780443886e+05 + 9.1692802381e+05 2.6244127277e+05 + 1.6655249583e+05 1.2617002871e+05 + 2.5396901097e+05 3.0455143424e+05 + 1.9810705040e+06 4.6316863165e+05 + 9.9922415677e+04 1.9518739453e+05 + 6.9841217989e+05 4.6713864720e+05 + 6.3265000593e+05 7.4340613696e+05 + 9.5393610754e+05 1.9646814493e+05 + 1.4053643808e+06 3.6768547385e+05 + 1.1690667147e+06 7.3693711736e+05 + 2.2774226311e+06 1.1680115941e+06 + 6.4355150494e+06 7.3802091835e+05 + 3.5020042920e+06 4.1841609100e+05 + 3.0352581675e+06 1.5115395900e+06 + 9.2151716572e+06 7.9325668546e+05 + 1.3686254666e+06 8.3483807308e+05 + 2.2147797033e+06 8.2498080930e+05 + 2.8727369968e+06 4.2120126069e+05 + 3.3081861612e+06 2.7793606569e+05 + 3.5993275856e+06 3.4922719994e+06 + 7.8345957316e+06 8.4518416673e+05 + 5.4773005928e+06 1.3326101386e+04 + 2.8287208988e+06 6.6241409222e+05 + 3.8888626197e+06 1.4005288787e+06 + 5.6109740478e+06 1.5736170867e+06 + 2.8852428624e+06 1.9043038412e+05 + 3.6461385684e+06 5.2366639007e+05 + 7.0309296493e+06 1.9547872506e+06 + 1.9753236356e+06 8.0021140724e+05 + 5.6927135165e+06 8.9509034967e+05 + 1.8921176425e+06 2.5863510003e+05 + 7.9250564433e+05 7.8334022424e+05 + 4.0884201243e+06 5.9534611876e+05 + 6.7988364128e+06 6.8521871820e+05 + 4.0387478115e+06 7.4622965365e+05 + 3.3830916254e+06 8.4900236999e+05 + 2.1087813864e+06 7.2132704814e+05 + 1.8534214245e+06 4.9332469979e+05 + 1.0577569932e+06 5.1124966700e+05 + 1.4086604445e+06 1.8196330172e+06 + 1.0203429175e+06 1.5353911501e+06 + 2.1515002448e+06 7.2361122161e+05 + 6.8249468721e+05 3.5756975965e+05 + 1.4837320532e+06 1.0200647870e+06 + 1.1993548171e+06 9.8748789278e+05 + 7.8012177967e+05 6.0900825674e+05 + 4.9473201727e+05 5.2192821834e+05 + 1.0589287965e+06 7.8988651632e+05 + 8.3579265660e+05 3.6179013502e+05 + 2.5874127012e+05 8.4554395913e+05 + 1.5486408861e+05 1.8990093079e+05 + 1.3427350437e+06 3.6330003078e+05 + 2.8961711882e+05 2.9771832347e+05 + 7.7209048742e+05 5.4441664195e+05 + 8.5271649662e+05 4.5309524738e+05 + 9.1391136684e+05 2.2350339926e+05 + 1.4396687530e+06 2.1671022822e+05 + 2.2702981307e+06 7.6007453402e+05 + 2.0920402077e+06 1.4304995823e+06 + 5.2018882077e+06 1.4032981905e+06 + 4.0508853216e+06 3.1937135829e+05 + 2.3170719572e+06 1.1002895777e+06 + 7.4952436712e+06 1.2632849967e+06 + 3.8565957012e+06 1.2882752102e+06 + 2.2018824603e+06 9.1812515353e+05 + 4.4762991245e+06 2.8032511397e+05 + 6.4486844630e+06 3.3671587354e+05 + 2.8382601355e+06 2.6789928464e+06 + 7.2726710787e+06 6.4206666176e+05 + 5.6891241927e+06 1.6170106242e+05 + 1.4333825362e+06 3.9753521920e+05 + 2.2745808888e+06 1.8610533641e+06 + 5.3996874580e+06 1.3382015044e+06 + 2.3095534683e+06 3.4885280780e+05 + 2.8319105656e+06 7.4842630140e+05 + 4.3133293873e+06 9.9187996647e+05 + 2.1632962364e+06 1.0711418129e+06 + 4.1466025159e+06 1.0891783420e+06 + 2.8392045782e+06 6.5640720321e+05 + 5.2249017387e+05 6.5583526076e+05 + 2.0578573754e+06 1.0295737873e+06 + 4.1789103677e+06 4.0893587193e+05 + 2.0517222631e+06 3.8718314220e+05 + 2.6826937734e+06 8.5259277745e+05 + 2.3830317227e+06 3.9100150509e+05 + 1.9045794511e+06 7.8417991844e+05 + 1.2852605811e+06 8.3186618880e+05 + 1.1744739550e+06 9.3262377562e+05 + 1.1411593283e+06 1.2205641754e+06 + 1.1999787951e+06 9.9368507701e+05 + 7.7962933978e+05 8.9135677330e+05 + 1.2667413554e+06 9.1060255365e+05 + 7.4282092777e+05 5.7569857617e+05 + 9.6731318982e+05 1.2252935587e+06 + 5.0717343483e+05 6.9779202045e+05 + 1.0564304927e+06 1.0640271725e+06 + 6.0990603806e+05 2.6259202395e+05 + 1.9751546953e+05 5.9032518809e+05 + 2.1299355285e+05 1.7899847704e+05 + 1.1942464019e+06 4.8117079631e+05 + 2.8038796507e+05 3.3678916088e+05 + 7.4907085532e+05 6.6299509878e+05 + 9.2878954786e+05 4.5259052511e+05 + 1.1706721988e+06 1.5074894891e+05 + 2.2055412516e+06 4.7447342030e+05 + 5.3617717444e+06 6.5971529817e+05 + 5.8655011729e+06 1.5650988851e+06 + 7.5639785606e+06 1.3441455502e+06 + 4.7752095718e+06 6.2433544050e+05 + 3.9070349830e+06 1.1314253796e+06 + 5.0982701133e+06 9.1864897472e+05 + 2.5765986909e+06 1.2051182395e+06 + 1.3773366569e+06 6.6568929659e+05 + 6.0427112192e+06 7.3862708241e+05 + 5.1783247685e+06 9.8047753787e+05 + 4.3973835232e+06 1.6358268915e+06 + 4.4141456271e+06 3.5871227661e+05 + 5.1539020610e+06 6.9451242021e+05 + 1.4327850073e+06 1.5600553576e+06 + 3.6510077227e+06 1.3696564153e+06 + 4.7409502179e+06 7.8263444394e+05 + 1.1831578082e+06 1.8875936289e+05 + 2.7116981774e+06 1.1988814977e+06 + 6.9668555566e+06 7.7413597919e+05 + 3.7647759938e+06 1.1449616833e+06 + 4.6214181521e+06 2.1061065123e+06 + 3.5212799218e+06 1.1487703831e+06 + 2.9619780191e+06 1.0782628935e+06 + 3.2934001245e+06 9.0661752621e+05 + 3.8477785856e+06 2.7298385389e+05 + 1.7360978426e+06 5.0178457524e+05 + 3.3493873871e+06 5.1083649212e+05 + 1.4562082614e+06 3.8422425830e+05 + 1.1818138939e+06 8.2182612409e+05 + 9.5069906462e+05 4.2245964082e+05 + 1.2581830258e+06 7.3441520307e+05 + 8.0431010859e+05 1.0835602106e+06 + 1.1978618069e+06 1.3275550430e+06 + 6.7290524122e+05 1.1382542694e+06 + 1.1800965605e+06 1.1522689399e+06 + 4.4841625873e+05 9.1058898342e+05 + 7.3498440950e+05 1.5194868180e+06 + 9.8174944842e+05 1.1165895511e+06 + 8.4493383589e+05 5.8583545595e+05 + 8.9317917391e+05 2.9949225591e+05 + 3.3750959333e+05 4.9041611440e+05 + 4.1114890769e+05 1.6016326123e+05 + 9.3354843857e+05 3.0693306046e+05 + 3.4096442853e+05 3.8623172666e+05 + 5.4886840536e+05 6.6985477146e+05 + 8.5994157827e+05 2.7608874352e+05 + 1.6458072492e+06 6.2942215875e+05 + 2.9576585368e+06 4.9373065237e+05 + 6.4991368364e+06 1.0147772462e+06 + 8.5854281046e+06 2.1852491123e+06 + 9.2195094205e+06 1.7168063108e+06 + 5.8678114880e+06 1.0145187100e+06 + 4.4327347111e+06 9.3185235137e+05 + 4.1683511076e+06 1.1323590476e+06 + 1.9881268713e+06 7.5319803077e+05 + 2.2408902896e+06 3.3397219882e+05 + 5.6123504271e+06 1.0112899896e+06 + 2.8099530582e+06 1.1240149058e+06 + 4.2401529175e+06 1.4896196139e+06 + 2.8573653513e+06 2.3590316478e+05 + 2.7491507935e+06 3.6210228741e+05 + 1.9606933943e+06 8.4754237433e+05 + 3.7859244405e+06 1.7730411230e+06 + 4.3275317040e+06 1.1657586406e+06 + 1.8584511682e+06 1.4656976996e+05 + 2.4848565165e+06 7.4370529062e+05 + 6.3024704008e+06 1.2090135154e+06 + 7.0872789861e+06 1.1665203527e+06 + 5.7182483778e+06 1.6350006894e+06 + 5.2580985070e+06 1.3978968099e+06 + 2.8228370773e+06 1.2233086864e+06 + 3.3575098868e+06 1.4844508041e+06 + 5.0552221743e+06 6.6832145765e+05 + 2.3710668172e+06 3.1940986180e+05 + 1.7333981664e+06 3.1298472883e+05 + 1.0766244381e+06 7.1035006878e+05 + 6.4349871386e+05 6.8243630646e+05 + 1.2547411058e+06 2.6879532863e+05 + 7.8253669880e+05 9.4304483766e+05 + 6.8510296185e+05 1.0641068808e+06 + 1.0239659832e+06 1.1116538627e+06 + 6.6378707755e+05 1.1766641152e+06 + 1.5285976220e+06 6.1376815969e+05 + 8.4656341570e+05 6.6736063677e+05 + 5.7552400018e+05 7.8417913066e+05 + 1.1203463527e+06 7.5767409950e+05 + 6.3921976867e+05 5.0333301036e+05 + 4.7942100875e+05 2.0296900652e+05 + 2.4018220979e+05 4.3943915131e+05 + 3.3569022526e+05 1.7854818856e+05 + 5.0989384316e+05 2.0112626930e+05 + 2.7542350063e+05 3.6470821690e+05 + 4.5156845543e+05 4.3021319060e+05 + 4.4056571678e+05 2.0720004340e+05 + 8.4174476914e+05 6.8490303796e+05 + 2.1046246561e+06 4.1284907323e+05 + 3.5391061185e+06 5.4246064957e+05 + 6.3758962501e+06 1.3118535265e+06 + 7.4166698990e+06 1.5734787409e+06 + 3.9335544445e+06 6.4110420103e+05 + 4.5461370744e+06 6.2586430595e+05 + 4.1631089073e+06 8.8748309727e+05 + 1.1602048523e+06 6.2050946952e+05 + 5.1728741970e+06 2.5196222892e+05 + 6.0326545228e+06 8.4809563889e+05 + 2.6869886139e+06 7.4982678851e+05 + 6.9045491186e+06 9.9680829799e+05 + 1.5935530330e+06 4.8688086844e+05 + 1.4911767430e+06 1.8457721558e+05 + 3.4352495275e+06 1.0921454997e+06 + 2.7991508225e+06 1.7507575749e+06 + 4.7577656581e+06 8.4354699448e+05 + 9.6775113183e+06 2.6906961689e+05 + 1.2736837064e+07 7.6061123305e+05 + 8.6117283801e+06 8.5967931807e+05 + 3.5612736565e+06 9.3391845855e+05 + 4.9681127952e+06 1.0211138608e+06 + 5.3010712116e+06 8.1194586328e+05 + 4.3951617212e+06 1.0722906994e+06 + 3.8887047277e+06 9.5900217331e+05 + 4.4886814559e+06 6.7018980725e+05 + 3.2675316973e+06 6.6264399979e+05 + 2.3339623116e+06 3.5504247728e+05 + 1.6486281497e+06 8.9958953253e+05 + 6.1847058462e+05 3.6357953642e+05 + 1.2337226428e+06 6.7181140634e+05 + 1.0243319855e+06 7.4810366792e+05 + 1.1443862843e+06 8.1098576254e+05 + 1.3655454081e+06 8.7511690776e+05 + 1.3993715989e+06 1.1976812423e+06 + 1.3058515072e+06 4.2198185956e+05 + 7.7726293387e+05 5.3495052219e+05 + 3.9259287996e+05 7.2051026537e+05 + 6.2309033651e+05 4.6271694428e+05 + 8.4161045927e+05 5.5974161904e+05 + 4.6171856301e+05 3.2545698743e+05 + 2.8620182953e+05 5.6418660545e+05 + 7.0414088860e+05 4.0273082292e+05 + 6.6951343299e+05 1.7343273750e+05 + 5.9791976021e+05 2.6232420908e+05 + 2.5792841497e+05 3.4464969079e+05 + 2.4528209478e+05 1.5208652764e+05 + 1.2982466681e+06 3.9505500629e+05 + 2.3448714809e+06 3.2732495789e+05 + 5.4439068158e+06 5.4798816175e+05 + 8.6951286366e+06 8.9746845752e+05 + 9.6074700383e+06 9.4931785478e+05 + 5.9773621885e+06 3.6391705549e+05 + 4.9757230179e+06 5.2005452022e+05 + 6.3893433399e+06 1.1311775389e+07 + 2.9955883749e+06 4.6916086133e+06 + 3.0001460648e+06 7.4741080964e+06 + 1.1960204505e+07 5.0619204301e+06 + 1.2313951354e+07 2.6066478324e+06 + 9.9242966904e+06 1.5414587669e+06 + 3.8060623130e+06 7.4984675347e+05 + 3.6053866054e+06 1.3235804298e+06 + 1.7345208962e+06 7.9564107526e+05 + 4.4035102811e+06 9.4993632507e+05 + 4.9096784452e+06 1.1817816266e+06 + 5.4835629068e+06 4.2041809360e+05 + 7.2837863365e+06 8.5708285524e+05 + 7.9285215541e+06 4.7153422696e+05 + 2.6414267890e+06 1.1545937208e+06 + 3.4778959483e+06 5.6665805051e+05 + 2.6510196342e+06 1.1310852619e+06 + 2.2016082945e+06 5.4700478388e+05 + 4.3936367577e+06 1.5526381050e+06 + 4.1430401562e+06 5.1071809463e+05 + 2.6650507736e+06 7.8111729294e+05 + 2.1489749104e+06 4.6504250792e+05 + 9.3480747882e+05 6.5348235909e+05 + 7.1001901089e+05 2.1461415747e+05 + 6.7683025038e+05 6.1491115077e+05 + 1.0254101409e+06 4.9038948609e+05 + 1.6910057571e+06 4.2617077885e+05 + 1.2567783106e+06 5.1265758657e+05 + 1.4052853105e+06 8.9272585707e+05 + 1.2613281783e+06 4.6333642387e+05 + 5.0239064366e+05 5.8058808568e+05 + 2.4097204560e+05 4.6705055046e+05 + 9.8741446831e+05 4.2670173313e+05 + 8.9982658949e+05 5.7694293545e+05 + 6.4619999376e+05 3.1932260299e+05 + 1.1063671476e+06 3.3270399478e+05 + 9.9428762692e+05 2.7792557008e+05 + 4.7180532879e+05 1.8508993989e+05 + 5.1517595967e+05 2.7941778473e+05 + 3.7766255025e+05 3.0347155903e+05 + 4.0876238222e+05 2.7104224257e+05 + 1.1143005179e+06 4.4025547024e+05 + 1.4011356829e+06 2.9000864603e+05 + 4.9045693647e+06 5.8450911893e+05 + 5.3706647545e+06 6.2746584681e+05 + 6.4930764362e+06 1.1676912618e+06 + 3.0029176622e+06 2.9811044895e+05 + 6.3744060249e+06 6.0668730629e+05 + 6.8732596372e+06 8.3374174908e+06 + 1.6798776827e+06 2.6761388476e+06 + 1.8736769261e+06 7.1908771126e+06 + 8.6169691280e+06 3.5968010598e+06 + 9.4557097817e+06 1.6145908309e+06 + 5.1517925837e+06 1.0790771123e+06 + 3.9798547336e+06 1.7933450120e+06 + 3.7211864135e+06 1.0855569974e+06 + 1.8198344536e+06 4.0280290525e+05 + 3.4643624437e+06 1.1709283610e+06 + 5.0092527137e+06 9.5812557150e+05 + 3.3292332666e+06 4.7875769052e+05 + 5.3369911232e+06 4.9263799762e+05 + 7.3240023907e+06 4.2697869680e+05 + 2.6461478079e+06 1.6984592752e+06 + 1.7937049397e+06 7.4842470153e+05 + 2.0289062131e+06 8.2698583485e+05 + 4.1920908836e+06 5.4399207611e+05 + 2.3234309072e+06 1.1625402866e+06 + 2.4961689715e+06 9.0506353071e+05 + 1.4952108489e+06 1.3147487472e+06 + 1.3573471430e+06 1.2402645187e+06 + 1.6250270306e+06 6.4377829196e+05 + 1.7856303393e+06 1.9876433739e+05 + 7.8524708560e+05 8.6452908052e+05 + 7.5804441513e+05 1.0405735648e+06 + 1.9258178441e+06 2.1760060718e+05 + 1.3057252255e+06 3.9983114001e+05 + 8.3766381849e+05 6.0463943691e+05 + 9.9080525122e+05 3.6158787145e+05 + 3.0479278645e+05 3.7987493253e+05 + 1.7688339718e+05 4.7006253158e+05 + 1.5631727778e+06 3.7564731809e+05 + 1.0639557461e+06 3.8115842637e+05 + 8.1321817123e+05 5.5812242909e+05 + 1.3021952947e+06 3.2235017911e+05 + 7.1831385987e+05 3.7336528028e+05 + 5.7450076277e+05 4.1403886464e+05 + 9.7026111890e+05 2.1051896509e+05 + 6.2364953657e+05 1.7235380657e+05 + 6.0464762980e+05 1.8985691223e+05 + 7.6316989293e+05 4.6613254335e+05 + 9.1469869724e+05 3.2480616437e+05 + 2.7888826101e+06 3.0722389523e+05 + 4.0105098664e+06 1.0338654108e+06 + 4.4889407968e+06 8.6471038877e+05 + 3.9272230312e+06 9.5631153984e+05 + 3.4982003661e+06 4.8362522489e+05 + 5.7223365894e+06 7.0063397694e+06 + 4.7206737917e+06 1.8480554814e+06 + 1.5236414315e+06 5.8965899505e+06 + 6.0199365148e+06 2.3687326901e+06 + 5.0560347698e+06 1.1800260104e+06 + 2.9600427366e+06 7.6133603019e+05 + 3.6755175932e+06 1.5623889635e+06 + 4.1523714125e+06 8.4919318446e+05 + 9.3352627039e+05 6.1895777911e+05 + 2.9770398987e+06 6.1309977013e+05 + 3.0463583008e+06 7.8340844751e+05 + 6.2604813231e+06 2.7531476183e+05 + 7.3280153876e+06 3.3137246749e+05 + 4.5481881667e+06 1.5886440615e+06 + 1.4570512760e+06 1.5231435417e+06 + 2.0576080705e+06 7.7948692125e+05 + 1.5268146628e+06 1.1501172729e+06 + 4.1758752999e+06 7.0142520547e+05 + 2.1051079380e+06 1.1382096723e+06 + 1.2944383508e+06 7.1405168545e+05 + 2.2697760794e+06 1.0781810112e+06 + 2.3852028242e+06 1.4701044161e+06 + 1.3908773783e+06 1.2570120426e+06 + 1.6254814728e+06 3.4205915216e+05 + 7.3979997677e+05 7.0720417260e+05 + 1.9758933207e+06 8.2681698279e+05 + 1.8134200618e+06 2.8267148897e+05 + 9.8414382037e+05 5.2134299792e+05 + 9.7974399412e+05 6.2570186427e+05 + 5.6106601637e+05 3.9844114926e+05 + 7.7057411559e+05 7.3391988297e+05 + 3.7614131428e+05 7.0600026430e+05 + 1.4783837532e+06 3.2634453730e+05 + 5.5646134180e+05 2.3999106268e+05 + 7.4542413142e+05 3.3087222609e+05 + 1.1551814803e+06 3.8269379769e+05 + 4.3947582085e+05 2.4503407090e+05 + 8.5880617643e+05 5.2239334739e+05 + 1.4705224853e+06 2.2250125542e+05 + 7.8618139120e+05 3.5011578626e+05 + 9.1904079535e+05 1.1236325774e+05 + 2.0550606113e+06 3.5099136880e+05 + 8.1394850631e+05 3.9507752117e+05 + 2.3331155281e+06 1.5985857723e+05 + 2.5359580500e+06 6.3227865785e+05 + 3.9264764269e+06 5.7685924617e+05 + 2.0978208973e+06 9.6594138766e+05 + 2.1037364481e+06 8.4348099106e+05 + 3.0431880102e+06 5.5830059297e+06 + 3.2868541184e+06 1.6932901426e+06 + 1.1180958841e+06 4.2540153803e+06 + 4.3545778947e+06 2.2605440806e+06 + 4.9398793784e+06 1.2266777254e+06 + 3.1326959740e+06 6.0707797080e+05 + 3.5691943822e+06 8.3643798704e+05 + 2.5911287367e+06 8.3832803403e+05 + 2.4225389795e+06 4.5621081474e+05 + 2.3725904926e+06 7.5086050132e+05 + 1.7689852642e+06 1.5110785863e+06 + 4.9570160483e+06 5.2089927540e+05 + 4.2333035693e+06 3.3594884156e+05 + 5.6437803901e+06 8.1985812553e+05 + 1.6543973511e+06 1.1415867894e+06 + 2.6917677625e+06 9.6104077454e+05 + 1.1040315320e+06 7.6700217316e+05 + 2.5275274156e+06 5.2019798784e+05 + 2.1285142060e+06 7.6231712777e+05 + 2.4229533584e+06 5.2154457401e+05 + 2.8113973869e+06 8.5850563316e+05 + 1.2655629903e+06 1.0291211895e+06 + 1.1090939750e+06 6.9380105641e+05 + 8.1986690796e+05 2.0159943210e+05 + 8.3186120994e+05 7.7538592278e+05 + 1.9850971827e+06 8.0930818427e+05 + 1.2217685744e+06 3.1634265700e+05 + 1.0410481199e+06 3.6759493967e+05 + 2.1516483137e+06 4.5307066183e+05 + 1.0024003601e+06 3.4659018123e+05 + 1.6922169940e+06 6.3344096774e+05 + 9.1936600297e+05 3.6128364772e+05 + 1.3699159676e+06 4.1598313598e+05 + 4.0413352961e+05 1.8352487463e+05 + 7.9359101332e+05 4.9401326376e+05 + 7.9800469816e+05 2.0781989544e+05 + 3.9469456806e+05 1.4797462138e+05 + 9.5422400227e+05 5.8452289366e+05 + 1.0258587245e+06 2.0888058336e+05 + 7.6727148030e+05 2.6278095764e+05 + 8.0617337937e+05 1.5395388396e+05 + 2.0714901292e+06 7.0843959234e+05 + 1.4606288216e+06 3.9350844230e+05 + 4.3551394868e+06 4.6269646854e+05 + 5.5511506963e+06 1.0807725135e+06 + 5.4602475851e+06 1.2056658914e+06 + 3.9295164557e+06 1.0127459108e+06 + 4.0802196747e+06 9.5558784537e+05 + 5.0709096870e+06 4.0771708512e+06 + 1.9631534765e+06 1.6125371610e+06 + 1.3160417050e+06 3.4137925080e+06 + 2.7843098890e+06 2.3584380759e+06 + 2.8582481645e+06 9.0019891879e+05 + 1.9012873761e+06 7.0914770105e+05 + 3.8226529865e+06 4.4166795063e+05 + 1.4678993497e+06 8.8650277280e+05 + 2.1019344688e+06 9.3796613724e+05 + 2.0856638096e+06 3.8899580061e+05 + 1.9054741500e+06 8.9460026269e+05 + 6.1713794153e+06 8.0899018604e+05 + 4.8452880557e+06 4.4233726123e+05 + 5.0641009372e+06 5.1571883165e+05 + 3.4876102683e+06 7.4432993081e+05 + 4.3538062521e+06 7.0323496505e+05 + 2.5761940321e+06 4.7983506724e+05 + 4.2690006880e+06 1.4601791257e+06 + 2.8359215204e+06 4.3308817059e+05 + 2.6264234220e+06 3.1655328146e+05 + 2.3600403792e+06 1.0788944654e+06 + 2.8974471185e+06 5.4572174332e+05 + 9.5290245055e+05 6.7621045731e+05 + 6.0223768380e+05 9.1113163025e+05 + 1.3199208100e+06 1.0714497672e+06 + 1.6474859703e+06 4.6510992978e+05 + 1.3670845357e+06 2.1998842873e+05 + 1.2373203241e+06 3.4179738221e+05 + 1.6169524031e+06 3.1532069753e+05 + 1.0793028807e+06 5.9875701662e+05 + 1.1031683285e+06 3.4968373891e+05 + 9.0689583464e+05 1.8440263334e+05 + 1.5681448970e+06 4.1986663991e+05 + 5.7711658805e+05 3.8451342192e+05 + 6.3251461257e+05 3.9728940793e+05 + 9.8821475132e+05 2.2572591323e+05 + 3.1595532097e+05 3.1304412482e+05 + 6.4386747039e+05 3.9379338559e+05 + 7.8030794211e+05 6.4890863649e+05 + 4.4848164291e+05 2.2120523234e+05 + 6.1385279865e+05 2.1956487942e+05 + 1.7075654932e+06 5.5448217434e+05 + 1.7934285838e+06 4.0174230413e+05 + 4.6648026550e+06 8.1547709067e+05 + 6.4974119763e+06 1.1229311146e+06 + 6.6911814846e+06 1.1453568268e+06 + 5.5661398125e+06 1.3745788115e+06 + 6.3211045711e+06 1.2900261635e+06 + 5.1221612259e+06 3.1889162021e+06 + 2.1011669101e+06 1.2210853952e+06 + 1.0927891458e+06 1.9548135308e+06 + 2.4105177091e+06 2.5278980640e+06 + 1.4485253142e+06 1.4787308145e+06 + 1.0847351781e+06 4.8462739362e+05 + 2.8440257158e+06 4.5763997252e+05 + 2.1633968867e+06 5.8011007651e+05 + 1.4919140031e+06 9.8091633113e+05 + 1.2062210714e+06 3.3724907620e+05 + 2.3162067793e+06 1.3498078418e+06 + 4.5039717696e+06 4.2482447891e+05 + 5.5417269217e+06 5.9100599461e+05 + 6.2060410217e+06 8.5593000159e+05 + 4.5028482305e+06 5.7890961296e+05 + 3.9761914657e+06 1.0180637365e+06 + 3.6855461048e+06 5.3997759184e+05 + 4.7508007336e+06 8.0829257557e+05 + 2.6137200012e+06 5.4442809671e+05 + 2.7546101317e+06 2.0670271359e+05 + 3.4122892669e+06 5.8950210298e+05 + 2.7394794685e+06 3.8668460578e+05 + 2.1532654009e+06 3.8376031206e+05 + 2.4054147750e+06 6.8388979698e+05 + 2.1249467495e+06 1.0481086196e+06 + 1.0782128239e+06 4.8040529082e+05 + 1.0983818500e+06 7.0397029646e+05 + 1.2102344230e+06 4.4531269642e+05 + 1.1590930854e+06 4.6949132963e+05 + 1.0400196370e+06 4.6712159345e+05 + 7.8129440812e+05 3.9180147309e+05 + 6.8861897628e+05 9.1662913406e+05 + 1.3907757403e+06 4.3746949376e+05 + 1.1569722732e+06 5.6052764201e+05 + 5.3975800647e+05 4.4263172514e+05 + 1.0402349866e+06 2.1987345600e+05 + 2.7936116046e+05 3.1692383209e+05 + 5.4645813067e+05 4.9631764919e+05 + 6.6838324267e+05 4.1072478267e+05 + 5.5629688246e+05 2.5784670583e+05 + 6.4397389144e+05 5.5907923646e+05 + 1.1844946562e+06 4.0213120075e+05 + 1.0751896851e+06 3.7111544748e+05 + 2.9491675053e+06 5.2873939881e+05 + + + + FAILURES + 1 + + + 2.0000000000e+00 + 2.0000000000e+00 + 9 + 7 + 3 + + + + 0.0000000000e+00 + 0.0000000000e+00 + 010000010 + + + 0.0000000000e+00 + 0.0000000000e+00 + 000000000 + + + + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + 0.0000000000e+00 0.0000000000e+00 + + + diff --git a/tutorial/ouce2013/rrd-by-example/ex/real.rrd b/tutorial/ouce2013/rrd-by-example/ex/real.rrd new file mode 100644 index 0000000000000000000000000000000000000000..f2c50c98ad8147429b3516af8d54023d8dafca55 GIT binary patch literal 624 zcmWFva$ztqFfe9-0)5p3$DOt1qZy%m7_9?iz!Xx6PRT4TNz6-5MK;daKh!V8H3(UV zA%Y2+>v90Xi*!I1C57!6<{ISa?uwy>6)FPr?yQ+0aMK<`A(;Yw{cY~ZS}hHcd4$*> esN{|x{|VWIOCAy)JE87Cn1fyX$A6eOj0OOSOE60S literal 0 HcmV?d00001 diff --git a/tutorial/ouce2013/rrd-by-example/ex/rrd-size.out b/tutorial/ouce2013/rrd-by-example/ex/rrd-size.out new file mode 100644 index 00000000..b61f56cd --- /dev/null +++ b/tutorial/ouce2013/rrd-by-example/ex/rrd-size.out @@ -0,0 +1,19 @@ +[?1049h[?1002h[?2007h I [rrd-size.pl] (perl) Row 11 Col 1 Ctrl-X H for help} +# DSs RRAs RRA Rows +my $base= rrd_sizer 1, 1, 1; +my $ds= rrd_sizer 2, 1, 1; +my $rra_sz = rrd_sizer 1, 2, 1; +my $rra_cnt = rrd_sizer 1, 1, 2; +print "Space for 1 DS: ", $ds - $base," Byte\n"; +print "Space for 1 RRA Row: ", $rra_sz - $base," Byte\n"; +print "Space for 1 RRA: ", $rra_cnt - $base," Byte\n"; +#!/usr/bin/perl +sub rrd_sizer { +my ($ds_cnt,$rra_sz,$rra_cnt) = @_; +system 'rrdtool', 'create', 'sizer.rrd', + map({ "DS:d${_}:GAUGE:600:U:U" } 1..$ds_cnt), + map({ "RRA:AVERAGE:0.5:1:$rra_sz" } 1..$rra_cnt); +my $size = -s 'sizer.rrd'; +printf "DSs: %1d RRA Row: %1d RRAs: %1d == %3d Byte\n", + $ds_cnt,$rra_sz,$rra_cnt,$size; +return $size; ** Joe's Own Editor v3.5 ** (iso-8859-1) ** Copyright (C) 2006 **  * }  }  } Quote Q2 } File rrd-size.pl has been modified. Save it (y,n,^C)?    } 201^XFile rrd-size.pl has been modified. Save it (y,n,^C)?  1 2 3 Quote Q2  \ No newline at end of file diff --git a/tutorial/ouce2013/rrd-by-example/ex/rrd-size.pl b/tutorial/ouce2013/rrd-by-example/ex/rrd-size.pl new file mode 100755 index 00000000..a400af05 --- /dev/null +++ b/tutorial/ouce2013/rrd-by-example/ex/rrd-size.pl @@ -0,0 +1,19 @@ +#!/usr/bin/perl +sub rrd_sizer { + my ($ds_cnt,$rra_sz,$rra_cnt) = @_; + system 'rrdtool', 'create', 'sizer.rrd', + map({ "DS:d${_}:GAUGE:600:U:U" } 1..$ds_cnt), + map({ "RRA:AVERAGE:0.5:1:$rra_sz" } 1..$rra_cnt); + my $size = -s 'sizer.rrd'; + printf "DSs: %1d RRA Row: %1d RRAs: %1d == %3d byte\n", + $ds_cnt,$rra_sz,$rra_cnt,$size; + return $size; + } +# DSs RRAs RRA Rows +my $base = rrd_sizer 1, 1, 1; +my $ds = rrd_sizer 2, 1, 1; +my $rra_sz = rrd_sizer 1, 2, 1; +my $rra_cnt = rrd_sizer 1, 1, 2; +printf "+1 DS: %3d byte\n",($ds - $base); +printf "+1 RRA Row: %3d byte\n",($rra_sz - $base); +printf "+1 RRA: %3d byte\n",($rra_cnt - $base); diff --git a/tutorial/ouce2013/rrd-by-example/ex/rrd-size.txt b/tutorial/ouce2013/rrd-by-example/ex/rrd-size.txt new file mode 100644 index 00000000..8bbb45b8 --- /dev/null +++ b/tutorial/ouce2013/rrd-by-example/ex/rrd-size.txt @@ -0,0 +1,7 @@ +DSs: 1 RRA Row: 1 RRAs: 1 == 552 byte +DSs: 2 RRA Row: 1 RRAs: 1 == 872 byte +DSs: 1 RRA Row: 2 RRAs: 1 == 560 byte +DSs: 1 RRA Row: 1 RRAs: 2 == 752 byte ++1 DS: 320 byte ++1 RRA Row: 8 byte ++1 RRA: 200 byte diff --git a/tutorial/ouce2013/rrd-by-example/ex/sizer.rrd b/tutorial/ouce2013/rrd-by-example/ex/sizer.rrd new file mode 100644 index 0000000000000000000000000000000000000000..5409d9a831060608ef57f469cf1714c99fecae99 GIT binary patch literal 752 zcmWFva$ztqFfe8S0)5p3$DOt1qZxs0CLq=UF{lhu3^5IKcMNrRMH7wyIRFlR)I*ps z8ZJRJ!!gV?$PvvJkoOQ?d|*$sVFVP?)2=|_n;szNg!*~=;d9nSe3E3#kslw}t)#Yj LFk4{e{-_54V^SH5 literal 0 HcmV?d00001 diff --git a/tutorial/ouce2013/rrd-by-example/ex/update-real.sh b/tutorial/ouce2013/rrd-by-example/ex/update-real.sh new file mode 100755 index 00000000..42053b71 --- /dev/null +++ b/tutorial/ouce2013/rrd-by-example/ex/update-real.sh @@ -0,0 +1,20 @@ +#!/bin/sh +PATH=/scratch/rrd4/bin:$PATH +R=rrdtool +$R create real.rrd \ + --step=300 \ + --start=1199999699 \ + DS:distance:COUNTER:600:-40:100 \ + RRA:AVERAGE:0.4:1:5 + +u(){ + $R update real.rrd $1 +} + +u 1200000000:0 +u 1200000150:15 +u 1200000310:31 +u 1200000640:64 +u 1200000910:91 + +$R fetch real.rrd -s 1200000000 -e 1200000899 AVERAGE diff --git a/tutorial/ouce2013/rrd-by-example/ex/update-real.txt b/tutorial/ouce2013/rrd-by-example/ex/update-real.txt new file mode 100644 index 00000000..42266de5 --- /dev/null +++ b/tutorial/ouce2013/rrd-by-example/ex/update-real.txt @@ -0,0 +1,5 @@ + distance + +1200000300: 1.0000000000e-01 +1200000600: 1.0000000000e-01 +1200000900: 1.0000000000e-01 diff --git a/tutorial/ouce2013/rrd-by-example/ex/v-interfaces.pl b/tutorial/ouce2013/rrd-by-example/ex/v-interfaces.pl new file mode 100644 index 00000000..0dcdc0a6 --- /dev/null +++ b/tutorial/ouce2013/rrd-by-example/ex/v-interfaces.pl @@ -0,0 +1,16 @@ +#!/usr/bin/perl -w +use strict; +use lib qw( /scratch/rrd4/lib/perl ); +use RRDs; +my $out = RRDs::graphv( + '-', '--start' => '00:00 20080916', + '--end' => 'start+8d', + '--lower-limit' => 0, + '--imgformat' => 'PDF', + 'DEF:a=hw-demo.rrd:in:AVERAGE', + 'LINE1:a#c00:InOctets'); +my $ERROR = RRDs::error; +die "ERROR: $ERROR\n" if $ERROR; +map { + print $_.' = '.substr($out->{$_},0,8)."\n" +} sort keys %$out; diff --git a/tutorial/ouce2013/rrd-by-example/ex/v-interfaces.txt b/tutorial/ouce2013/rrd-by-example/ex/v-interfaces.txt new file mode 100644 index 00000000..452a4661 --- /dev/null +++ b/tutorial/ouce2013/rrd-by-example/ex/v-interfaces.txt @@ -0,0 +1,9 @@ +graph_height = 100 +graph_left = 51 +graph_top = 22 +graph_width = 400 +image = %PDF-1.4 +image_height = 163 +image_width = 481 +value_max = 60000000 +value_min = 0 diff --git a/tutorial/ouce2013/rrd-by-example/ex/x b/tutorial/ouce2013/rrd-by-example/ex/x new file mode 100644 index 00000000..2c0c97fd --- /dev/null +++ b/tutorial/ouce2013/rrd-by-example/ex/x @@ -0,0 +1,18769 @@ + + + 0003 + 1800 + 1221494399 + + + in + GAUGE + 2700 + NaN + NaN + + + U + 0.0000000000e+00 + 1799 + + + + out + GAUGE + 2700 + NaN + NaN + + + U + 0.0000000000e+00 + 1799 + + + + AVERAGE + 1 + + + 5.0000000000e-01 + + + + 0.0000000000e+00 + 0.0000000000e+00 + NaN + 0 + + + 0.0000000000e+00 + 0.0000000000e+00 + NaN + 0 + + + + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + + + + HWPREDICT + 1 + + + 5.0000000000e-01 + 1.0000000000e-03 + 2 + + + + 0.0000000000e+00 + 0.0000000000e+00 + NaN + NaN + NaN + NaN + 1 + 1 + + + 0.0000000000e+00 + 0.0000000000e+00 + NaN + NaN + NaN + NaN + 1 + 1 + + + + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + + + + SEASONAL + 1 + + + 5.0000000000e-01 + 4 + 1 + + + + 0.0000000000e+00 + 0.0000000000e+00 + NaN + NaN + 1 + + + 0.0000000000e+00 + 0.0000000000e+00 + NaN + NaN + 1 + + + + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + + + + DEVSEASONAL + 1 + + + 5.0000000000e-01 + 4 + 1 + + + + 0.0000000000e+00 + 0.0000000000e+00 + NaN + NaN + 1 + + + 0.0000000000e+00 + 0.0000000000e+00 + NaN + NaN + 1 + + + + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + + + + DEVPREDICT + 1 + + + 3 + + + + 0.0000000000e+00 + 0.0000000000e+00 + + + 0.0000000000e+00 + 0.0000000000e+00 + + + + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + + + + FAILURES + 1 + + + 2.0000000000e+00 + 2.0000000000e+00 + 9 + 7 + 3 + + + + 0.0000000000e+00 + 0.0000000000e+00 + 000000000 + + + 0.0000000000e+00 + 0.0000000000e+00 + 000000000 + + + + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + NaN NaN + + + diff --git a/tutorial/ouce2013/rrd-by-example/ex/x.rrd b/tutorial/ouce2013/rrd-by-example/ex/x.rrd new file mode 100644 index 0000000000000000000000000000000000000000..6fb7267dcbe80e395433c47a5ad1f66e45a71b61 GIT binary patch literal 299552 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 bKRa*G>iH$X=-l_{_mt$-_dncs+~fZN +.png + --title="oss.oetiker.ch network traffic" + --vertical-label=Bytes/s + --start="" + --end="" + --width=600 + --height=100 + DEF:in=lan.rrd:in:AVERAGE + CDEF:nin=in,-1,* + LINE1.5:nin#00d000 + AREA:nin#90ff90:Incoming + DEF:out=lan.rrd:out:AVERAGE + LINE1.5:out#2020ff + AREA:out#9090ff:Outgoing + LINE0.5:0#000 + COMMENT:"\j" +> +

diff --git a/tutorial/ouce2013/rrd-by-example/traffic/ifbyteget.sh b/tutorial/ouce2013/rrd-by-example/traffic/ifbyteget.sh new file mode 100755 index 00000000..73d73efe --- /dev/null +++ b/tutorial/ouce2013/rrd-by-example/traffic/ifbyteget.sh @@ -0,0 +1,27 @@ +#!/bin/sh +# use from cron +# * * * * * /path/to/ifbyteget.sh eth0 + +PATH=/bin:/usr/bin +export PATH + +cd /home/oposs/public_html/stats + +if [ ! -f $1.rrd ]; then + +rrdtool create $1.rrd \ + --step=60 \ + DS:in:DERIVE:70:0:100000000 \ + DS:out:DERIVE:70:0:100000000 \ + RRA:AVERAGE:0.5:1:1500 \ + RRA:AVERAGE:0.5:60:10000 \ + RRA:MIN:0.5:60:10000 \ + RRA:MAX:0.5:60:10000 \ + RRA:AVERAGE:0.5:1440:1000 \ + RRA:MIN:0.5:1440:1000 \ + RRA:MAX:0.5:1440:1000 +fi + +rrdtool update $1.rrd \ + N:`grep $1: /proc/net/dev \ + | sed 's/.*://' | awk '{print $1":"$9}'` diff --git a/tutorial/ouce2013/rrd-by-example/traffic/index.cgi b/tutorial/ouce2013/rrd-by-example/traffic/index.cgi new file mode 100755 index 00000000..59472481 --- /dev/null +++ b/tutorial/ouce2013/rrd-by-example/traffic/index.cgi @@ -0,0 +1,120 @@ +#!/usr/bin/env rrdcgi + + +Traffic Stats for oss.oetiker.ch + + +

Traffic Stats for oss.oetiker.ch

+ +

The Bytes

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
PeriodIncomingOutgoingTotal
+ +

Current

+ + + + + +

Day

+ + + + + +

7 Days

+ + + + + +

Month

+ + + + + +

This Year

+ + + + + +

Last Year

+ + + + + + + diff --git a/tutorial/ouce2013/rrd-exercises.pdf b/tutorial/ouce2013/rrd-exercises.pdf new file mode 100644 index 0000000000000000000000000000000000000000..f383811fe366210bb00712fe5ebbadec8e0e69d2 GIT binary patch literal 141216 zcmb5VQ;=?Jv#tA;ZQB@S+qP}nwvAD?ZQC4W+ZbirI&+=9*NGjmX2kwazj)*A5&bsX zlbNk`G6fMaT1GlnXtKGbKWos83=D(}g!V>OggiXZ^fIP)<}Mb594zdF|LcLK7qhf+ zF?AxO7qc;RF%>a2wl^__=Hr8Qc5yN_w1xKA$Wh(2J77cfomD?o1g6p|7SRnTq>R#= zLyty>0TFH3gwQH9W=lL(a_M>d$l0H}qly5r$sHpKH=ohbBz=)g_;ga=((qr~vGqHa zC5Bd86(ZmCB^DW<5F>9vtwz&r#7jgt`*`8^$~r2PyGlPYC0ejuX+9g*HeX8rYWjjR z*a%UtuC@wf@Eq6FZkE(bsYZeuuxU~&b~9fBCM=ZvncLwpDU@v?fgR`@KBZc5gF}Ri z>+>ClrPrW1kB)-4yh$)mLT0M|{nUh{<7>}$+63Zz$zeqDf&Nh#p-B%s zbT3YGa?yUSjLWx7hXqqa?_IbX35>puoa3T6h8!AbjcMF;+=IfX8lG#CnuthmPa*5O ziaGar=aZm&kXm9SSLJhn#?f6;vR(hN5tDlntzzjHIr333eq6J+h=h0Hh4hi_8MLCy&D3UH8_W`SI5t4YK=owEE!}>a*tpGyZ@*PK} zo@ahl!RjXgF0(KNnLs4Gsgl;IGLw1$ytlVCYriUaONwPit~Q>!1bd&LY=8+*k@7LzT!>?a9@2(t}?bx5w*6uKPo+wDj9AbSvYdLg*7oZ;Dla79DBo*X;9$ z^(m53Jm~rrF@^03L*OJPaDPV~5_Meq^-1%AD$T&nLjT}4wvx=ip#P*j1D>cg-0e+$ zgK<*iF8kg}?fWaVhos5rZ(l|TO!t=gc%F4K*3O0s>ua;&K}iSoeNT-h1U z_v-d9?%$k?brv-!J-xs;o4wf_Zs|~ayfq}Y<_Qp^%23zvn00ls@IrzI`%ah??nvd} zJQ~Z-I7Su)Jw>}1ObvL&?5f-nhjA>0%!Rp&{SW#Os|Ck|sg*(>sHS4#lg{97a>S);M*yvYXZ_o81Q{$_V95|vm!S}WOhZP%v#_sVVcS+K!E zTV4B+vZLbX0|=D#r#!9MT8|hJln9#O7Dx`crjYdAGx7GJ?Co%ry&}?tD0#|-MPH0b zaS#&^EfQ5J%R*25#)vaVvZC>|rA>9Wx$2CDwz1vn%+uYS`HSHvg~u}CT&JLnG_$0G z(rKD+c<-q6oSMt?=Go6sGFM(1i@>cuzTs-D05n`FS(A-Jr6gWc5`Mp>Cu>FpsS7T9 zqOtuVC%j0ob^{v>ug<4MyQwiJ=*iF8x2gP91}+V0QL{Ah)mED7#QH*V7$ZMv;|}Mw z54BxA5rDjqlBzcz`tWFg+(jF&@&hc};G|SE3M`ZC_hNEAx~w-L7cqaIl{%l5PI$ zFwR=eg-Rxq?}!wLU5IL$PpBuGqC_T!A^uiVFTw`!IinWu%VjL1aNDbA@Dx%K)rNLN zJc8Bcz8nRIMCT*qr7)Fs6gU&pdyZ(F%te>)a0`sKWQe8{_%_e(kpN&Y6_%!!5*?oR zt8ML?1`rgJLA7e-f4xf)N6_ytl%j?z{*WxJ&QB^~*o4-Y(wIDrR9<0HHJKskaw06d9K)2S?@&bs8Tbmi z=UaMt)!OVPphCv;veNQWJ2|_=h^5=A-xuEVZCwYb7z)krbnr4&NKL-Z@UqZG*71}G zK0sAWDd~djAKqQ16YfJchY`|LR>ZvB4k{X{2e*;cku^P$bMRE-cp-yJox zEFdbHUSv)Em4G&zl#wcR8d7y28?3lE!T=N~zz8BDKN#jkMUYH4A)aLfn>BC`mHB4} z;iMt@Z--qU372DU+ozU967^W#3dnIT&A}UX?UGA54V{-|f-rRBt$>ecG}#Gz1l)}> z0a#!oMjVrKkctp&rw`Gw^rF%sh`3~e-++(5tTdiFiQ6p7HZP(S zCBr;sg{KFc4_lr7dD~x*4u?bWKsi$gPI45g(NC;?Rhl<$N7A-&SX? z%Jvy8WRY-RZ*lBp2wNg(Ev6Gh6c?<2K2{h%BFMua%7WlX79QFEu z3FLI{sgV3&1`Bu)I!;)F!DKkDsMTAl=j-vP_7|;dW|R{adtQ|s(N3C)NlygWJ(Tc3 z`sz`Heo+MdV~J|pw%chW7==3n=!Nm_P4-k?uzdg$7a#*_MiocGsuwzLA9HTWegUG z3ZH;-$RrL-hLR$)VwY-XCElU)UHs*XG17%@#F|MOls5pJ$vRYxG2i{o72?kc))z*m zVx%0iz?d!Nm$jDipCNhVkM(!aMKCb{Z;!u^k7RyyVf1*r8DiwX9>xK+rffu_* z?x^ZX;gmB6BCIf0`GJgd70HP*U9CferouhkPdU&q(0w5+1J)2j6*G>+l0VQsiRPZ?Z z<5FK6G`s(Fv)ZO^&#y<{SG`MHyBghxj{I9Zkf+i-6kW17Shnl+lMI?_%?Cq-n9il1 zVwo+%m7L{PaSoIKqi+UNa#05Lu1QRQH$muV2mFoRm9T_zLB$cEbt(gv@mo~S1h-$+ zd}4q`-7z)1C9o$remGP)WS`8*2mWUpkMr&dzFcmMiu}1ZnR4)c)+8{Ypnag>!h&joI;#BgU>zKB$}Kbnw|-bj-9Yks>aG`Vcf!nL zEmru(dc{PQ`8}31UsAnmc4JK%JdN8*Jpj*O{tS2`3)VhWD>R7{{&-jJekO3k>`+z? zft&H29lG{UcudzjHsTq)g^aI)>fv5kl zxOF$R2Q9D9p>S7vTsMJ4DPaPewvE3f6HF|?VINxaMBm>tBDhLAjFTXb#lVjS&EOx+ zjW#B8rfrnbUl|LV>p{LGBL!tUASIzM$VT?aA~sk3Mfjowe5u>vxVrQV#FSGOqgda& zuLpYGW*Ugd23$G?iePpCNv=0#rcbg%i5HIldW(9ubc2~IhlnSs#U*z9ZVjT z2T`a#t>+iD57396`rRtHxd-%}ExxyT2kH%JzA~$WAOqSBI()pRSoKiOvV@==G&*u) zQ|}aaevPfBTrA~Q5S@b>J z;$9<2^`x9++KZX6AJ>7)97fYaT&dqpeEq6!02pPDa1I9MakqQa7^RW`3AP9yMM=$Zo4%DdBY^1-;)28@ z@-I5c^luF~0~7Oqs*^QpvT>Vih&}(MlR&JK2)+s(Efw0N0#R-Uz(9$(&B(S@2_oT% zZcRVE%(z-zJMGan8_}$|a0KBGX1P;EzQaYkYCJstJGFkFs%H|YGEp?Ktz8lhsH-C*+>Uw8y7{;9$ z`6)!RO#kYu#eQ~f8I6X4zlFmFzDK?jD0PMl63%TcDu3Wzy_y5Oj@`2S#&DxxVH)nU z$zPu7l=j5?id1+fAcULz3?CK!K(1nb_rxGt2Ny#Cc zM8tN&83K>#lx(D_-Kg!nh9yZWMO*)}+|YSQ)9gM!>o z(0FI1W=ZlyU;aA(631t~MYfw#sVLGW*btXGkr~Pq*L`$*Iw3<;ZDdN34|E7H6ePnza%OC1el{oQl zL7WSwp~eDDeO-o>>o_!RU(r}vB$d(=ZYxGjS6T&FEOqL+X!W6S!v@ERCEy_zYjkd+ z-YQ(2__@Zagp(T>PFrH8(gXb#=6MuxQTLn_-}HXup}6_Pp|93>e>g1Cs^L z=gNWKS$9*Xu+QlOt9kL^A~bCB)&0V&KQuCR;YGFnJGY^snC74-V{G{v;z9<6%?^du zSenR{bvgYkFm;5}!v8`{i!QBSG%gwpr@5m?FfI@l-z*zU7cTJ)ibH`)2HKA|ACNAd zD%7CZJufK_w)~U?hF=N)UjM-B*vON0pj0np2=aCiUxz^-V;>5`f)RA2Fp1cm1;Nk8 zhk(Wf^}CaNnl~PNFgby#j?5x7NRFpy__{Z70b=kP?Im!J?Fxb}*-^ft;!}-PmQyD3 zGtR2=9`_sMQ{JjlfmZ~xFzvtbzUV@unhutwKJLVt$3 zuIIsM!es2wg5o(yF}Eph9@%z`kCP!fbkPK5x#s6vVf=BVjg^Vee_96_Vydcyi| zeHR1kf2t=X>f81QY_R^b`ulCp0ir1;+O7I+t>N4T`nKS(?c2dt)RBtf_a+@Z-!I~k zPFXHuZAS8?l!<>w<4lB-e1($YsImL_?bI<=HB;)dO*;0*-O?B)Bvp?jC9w=WQ*1U5 zr6(j?cNj*ZAH8%>DwJ&h>2_q*(9cR-kSpZsm{YleDJt%~ot-ZXf(+Lhggxx36NHl%S#z}8^AWTd%uOK9k5|zW}EZl(LIj|-hU9Eg$H4qUAn#xi45b|=d!u-p#Zy7jcjB(4y$x1AYkJv_7 zh(GAeb`DVmgP&LMP3m+nPkF+?DJAgvq1YaCsB?H@87@jGZtV%w^BQy*`U`41bM=Vl zsoFM&@ykn@LEs%U7`dEy+qH+-p^b%2GZjh8yeV`v*rkqQk|$TpygG9<{I~Nl;%E#z z0i;agn>hHp=$x>xPHPA^IRj4G2EPDm01`gL!AMoml&6^RGI6c zd?oF|==tYgcc}#kU@kH`5UkR1Qs;LNr*hDUD~K|OqvkZZMjWiNB`tVv;;1USCI|0j z9vAVE^RL>cf9qib;k~CGNa2&n`1MC&a~%idyZ1W+u2!zNuTcKVpJtWeck$gfJ4$SY zCjR2-55es*owfWD3G(?umoqypnxgNsOGtNtsoId-77OThdot*@(n)aagaAKWz1elv z!NFt1ZFGP>FA~WPMq+l6U1Daw0sR09P)(2Fl?t?r3x*?oxASq{ZT#u9-xo(g%Kqx} z&58`V?ey|qFhw)u`FZip8h9;k9s%%y&!rKkysmHB2~d&NzzSnJk=`-9Sn2@qQMw10 z75+;3_C|u=h0Al!W+`=7+t3%2IKSLeFaIoQZdsarhk{y<7)~E&P}IMCO({dy@f1^q zs6?Uw+acT%!e?M`1f;!sK6cmn+kINiwd%^a{Q+%_U@x5g9<{v-U2bjvLVIlO<8z+_h#ns$~Q**8q7eQ zKj$(^PNG3cC`>-oM6X$y59i3B$2?&2+rZpTc{1yjNRDBT-Lc<%8(q#bpT)v7Buz`? zCSlPc4U(9-eI@98<2j*Xv*nO!@~GjyQlnaV!WOkP&ob<*zVmdvtNxQxYh!ym7TaWY zq0hCoo@o_VrQPQ!P!kLFflcr+a&4o&k;##llO%&kM9TH{qQ>o-J93+->Uyy<(J|1} z&J6duQwUk>bYt|ABKXB*)9<_gC4d=pu{9$yDAEj|f{f8A%u^ z@!4Az7$qfAMG#cn zureZJW&$iQp|Tiq=yjj{zOU+eAv!wWOnW!qQmC~3T>UEzu32!S8v-leVmfc}ib1OH zz1Rv`p$lv(>X(CpYeh24okU9V%bK+UbURtQ)-*G|woY4)UFWU=t%{Gs&0qKp?73s+ z(FaEWN14bt?)9@fpEjSr5M)Lrdjd+ONZl#4)kHR7hEdPLMVfuuC7(Cn-*u2@^hg;f zu;OeHvj&FRTrw0#TYJAFYhP|xVL7Oyp{gs_B6sjg8WmtA;1K63U88s&2bjO-OfX8? zU`N8{7@;*kB{DYfv1gMLkIP$bht}=UG!)R;{wzvm1Mu$rrAFX?dC@)XWlf^$v!6<4 zge&?y-0$wMprd`?{;-Hb-FAd~i9h-AiO@Qr3hjxKi=YW{4yS?iYDE9iAS8JcG{ z&Mm8>x~7?OQ2ZKx;MNo)1vIF9VNQ~Ag6c)spU{m%9{e@TM4}0`N+QWUGh_+$%|AeO z0r3&GD}_!r;vIWWz3XYy_QcXUhD^M0*=!aXDtauz${;ckF zvLS2guB-AZ<{VAzymVod*Z8ztlItt#*27^(b0GBCZjIO0`Jn6o6G2BVzYD)Wq3G(R z-2S^30>IqCkM0r!DJTK6Y90w$Y;6nDbmYOjrV`{26f7A{LwOe**O6^yKnZKib+K={8Dl>P(6p&tIsrUAuX7~9CqA4`f-(6(p}ZHAkuhH&OfZUN{+3G)do48nB%Z5NJCoPj z86MG&8!>hr7uJxq;GutJ^oXt(Hnk_hQI~7e>9^U8cMlC>|1e7$8m&8jXWlp)`JgHZw)o^Q($#YoC(kK_mr&{;ROAC=$7y zJ8fuFw*$xCk+)O-sK{$zcgGe|_^b~myIB2Q$I2E+&vL^fJr@n&EZ9T zwodo__KU;g1PEKW=g4C*)Vvj6fx~c9htO~EGfjlpzp!#SEl+j?s9GulqRSK&Lwo=n zZwpX(nRZUtIykA$9gNEzhC4msWm&(t-iDeVpCflZj$e;qHM};h?O4!&;$vwAnn6x} zoqlkZI6?~@_H!b!w_Btc9hkv_jS81uY)S-zeVSgOcyGx~tX)t6*if#}31bOF&#yi> zq?nd?do0>wQcLU|X5M+AQP{A5K>#!JzaW5(@&5+`r2lcY5dT>~-Y#HSkqbd0 zgAVL$3}2Im^BJ`*%4LGk44_l^loMjHe?4vgp)*}CK%;&Z1x1fuy>8p3OBPvGME-I~ zynPvsPD(SE66>Ih781u$PmobEjERa8fv%8oY52V}TIQeI>-}{6>2kOK_iFs?&p1B? zaw$c^R>j2vWJiqF**K4!Ny9S^l|Msb*y)A@v&7>$M ztgUcmS~S^bXVuJuXI;;>UFCD8*D_(ROCVDTrOZ3rO4f^jn@8-2UA8MwU8;3LRZz9* zCadmWGv#GFb1ab5g5NpUHsNQjmm%B$*+Nt39j5#FxhcSSg&#J{19GpV+gf`@VC)h} z{;vT#CC0VxCXk)2F^}bz3uq$K3(n+Jvh=1c@iSZrWq_p-c}=bw{OK?rqBG8>UN~M7 zB0{(8wx^Yw`eVyuMOCWnikoZJ)82LU9O0Y%i1|0~XELAR0Q;u{J6A^N@8?g+w_0jmJTyuB#uX`_kES zy!gsrPNmWyP}Ot_HD?3!1PuKGQ{4!WV|{Z{u;_`P8}G2zk$NSr121UpA#e~p0o)%r z>)%y|puvwUZXk3d{y-ZlP%9?OBTPyP)(7Xbkw^@b>nqy=w3F{Zuz5iwlHCuPZL3WZ zl^cEzZm}Fdbb}y_IPr(2mDY)@&m>(0N4~P{MGa`zD9G&ebN}?6QQKsA6*z(VsiLI^ z&YL#Y_&qgz%e2$m{6-hg>D&IGx}<9M1Myy>JqFsZQtyxO(P%ax5s^PRC)G13rTb{= z9D)*g@!J*aS6KDr=JAf^<-F!rFK8mP*G>8gLw8k%LoxCM<7A$q$xIIG9XG-YBX;>D zkNZH0eE5qGjtOYz84_Gc8Sx7;q%|4E`bmn=`PS;(QsNNlTqSS*q5aqia)dX)bEE-C z=X|K?;Y!7Hp<5|g2tCJ`GDxFlcZcxJLtPi&>CCZD*Kvn_{5Hf zYB}}7$`w!)_}~XpZO4{FZoMcfd<&V?>B#Zp^kRzscL9q1d6u5a)3=I1;rAUq=DDi< zYr+kybnoQWnVJvb3KCzNa|vY>rk^CGa2gcH*V&NK)y9h9A0UpWp666fR@ME$;5=Q~ zsBP4pvOOwLzte^si6-O1^!5pZzXG)PM71qHbAmwJXj;Q^<-XL$I`Za{2Q}`2VzCJ9j{?`g-{-^3oNUgA`6H#wh? z`C$E~p6@*6DOhWw&Ol$_(2xjEu&LWvN;IrOD$>^hNyp=QdrskcRK3- z9*(Nf_&+={7p#Or((^U)EV+#{>U9~eq~rb;)2vwh-}oP|FJO=gttjq`w$CESq=HfZ z%qR-Twne1xjtLGQL(6~HCznJT5v9zyIyXfASM)-XSjxDt%Jq?NWfJC>D!PB4jA?hT z=CP&CrfQ3xUa=^;{*LO`1l)4{r^6G<*&^|BhmfzNOTw`b1(r2(qATxBW>1xF7a3Wd zejg_H=|p>#WNF_xMvWt|WndV$Y%wE@>nChHZ&WK&V+MkPaGpN6n*Ux@CyBLSH zC9Vgx#DeMef9{2{Sp3?mJjU%RWO!Q2&5ElEci>0cx(~fJ?mczoYkuID^x;UP_efvi zyE%AbS2%ThTDwJ#?n)aEmehybIcSVVjecn7t}DIzGORKmAp&kQYh{JJb=67X7pZ>+ zX_}j@z;>ahd7*9^c4fa5mT?5>YfO_P8!7K^=afjn_@9pQ((3a1yqqJcG1AndStCTHqkV*Z2X9?efjIY~8W&0~aLk^-^u zQcdu22g)&HpoqYTQ!&Vz~?GU@9v0hlZuLpEL>9Ajvr7N#k+_V9kSPpA$U!hp@4&U9m zVi1JyuA`+_Y_MT?H$32*=DV=S_sM<^y41Zab!;V+G4BMaoaVYD6OA6QB4(Lfa}(9F zrb6c#Ix2*f*cBv*Fs^>$_l-TaROvXq6V&#dBa6YmU;I!s7H=Mie>&&1$OF%3-~tI* z2%!F=O<$16hXN4|v}zLMjD@@SRTX z`#PJzwaLW%vbe3G_Qt0c+nZJ@<~aTPHw(CU;%>6}AbVMR!08``FY(smf%rCev>H9x za6EFc9cOD!q>=lvQoTT44=RmJ+M8x@BT}>BZi&iY(A~zPpUuT$>`?Avv3f4(t z=igo5@!nefe8p?z3~_ZB%zbsbwTnSsy_9r2;Dr;tZLS@)14lx;Pnv&A&#rh3VTI6I z*qBFhU9f8v=MN%ioFL&fx5T$CDT&&&8~zQ-k|{JpV}bouq~%7rzm{brDV*!a^j)hJn&Xv z(mzJ%=0x;yhu$+Gst-a>B$85o37)tl+*?n93rq-loin_dC!c>7VKo_Gk_Y)Okg~9->-!nD8E#C6N`Ga!j9#&-I-h`KqQ?3D zBrG>OZ_@sFB*~wdxqvs|r2YEBei}}ONqQ?zNmsl1GK|nQO;=jGUAZ2z{zAlG64DbN4nAWa4u=g9c!P!JCp^8- z*oGS|S--&{#QTv_-G@LTK_J`-CMba%hLRlOL;mWd>}u2t&a0!#tJF!h``blC7j5Y>LMY!i4=zy;j2N6h! ziTJO$ky#D%|FH?<-HA}@;dK5E4?35~=Q@^ebK3t|h~+^=s&{_yMR@XFV_NPuOn?4( z|9-R=7}J~5c|hXi>o81;&JQeNhAbiAh!Vd8s!fl+s}&l zpS)rEKL#QdPX|*%dU+!&Wfxm$dO5;>g1Z03n}4EGgzW5W|6f#>k(K>FPHg4!NqTt5)Q3Y+k9^RfhBTr=qZ&4yfFR#sJ6 zC6{wui!YjpizS(BQ!FwcpZHp^uTN?!`6fUWpPH#cT0>?jy3rwHy#VCT7T_p9g1HbG z!)~(x>L;xBiz&5QkUk#nRMbhyC?MN0WBIU~{9=qO#`_+6hVa=g7K7*)Ekcl4OweICdvwj zHz;K{Ll&c*&}c@lS|EiBauqjZSSF1L-g9q@iHbe&*curEC^10-XnC5akf#xTgT$HO zDwT3v;A3tEu)V>?kvrrX@&cq@&4^1)f<)#(;si(xSd_iK$RDQ8IA|M3}a|5yPk zVfi_77^!Q3I8iZ8Ys`NK$>2`_&3Mv7Ij#}nHLZg?P%_=b{|c}vGUUG_W_k`7E=6n# z2ASwe_Aj5Io`^eJF1}730-iUM_sBZ zb*(FY@VB2FM`!IRc2kL^ShiTB_lV(3oz6eEUu2hl@56vOqLq5qJF84jUZTx9yF$lf zhbYP1`Hh);4ns?xQyc44%ZY#pSUA!4Q0L=})7$glqr`IIqP{@N`JL7Ht@PM>cJ96X z;;Osc@4)n{b`lD1w5Eji-I+mtqH&g}^$u=Swgm>{k*RX&*RD%+7J9|>Tsj0#S8ep> zz#kT5;til&pwt4gv&(}N(T&a^w z6knQ5TP|lMSNqCJtm;uK%`N)61}7HpKCImi@$fJEKke$zeWTwjM*kFRot<4c?P|hD zX{A_%1u(JQeC~lSN6=}^ps4Ov@~Lf>JN!Gr5gHy`ROdQ)gs#ZzcWt{NpH2Q5*vv0U zyb1ZRX)V0>ccf5Q(P!GbY-*zUJDus2KbN+)gpM5}R3?y9=>Rcn9TGySmg zPshy-a5|2|KVf$&z%Lrjj@}XB=4F#dgjoHNqAi4pzmTiLUYly*>pc#KfVhHvGlbFD zndWzwd;77PV`=L<^kmJ5sI&>wpVWE;_tbsioUPm6diWfgr{R%8$_^j=%hNm(LHNcK zb2_^H)rHR%e3o*m%Ko<17wT-E-0mG2Ea*|Yos0rrRt_f!iW^hTIw#LRG0;8Uu#6$? zN7ryW+xLAuA#tl26Rbsw>V0r#;nJa~Hfw_B#*bP--AIv7$G9u6z;}BZb81^*a)P&= z>KP3m_bLiu8ko(9@_gUadA?5rYW>i3fHE;V*>y~$PEd=fVuhdvyJ|73!SpiV?AXq% zgb0I`c-a_e2+$f8`>H)Q|R?AdMI5Si`A+w2K$AfNbDwIUUeUAw`6Y?pBoCtWJ&Ai z;l=&I!!i99m-5CQ@Hu`=Cfb*(6cR$LrM=$}Xps|gIIBSU9oy!O@#Xt~Q2G7NrB5sW zhO&r{wQCMnhw{t_Wx8lLI8zAMHLexe^{TZ~qdhnR^)2G<04yX6aMoS75+NXyE0#6hww9JZ3s5yuqtu@tbmJ#whktVbtAJ007#LEsX zO)Gf6)j8t}f>$)<{(q8*k@bHr>lg`{m>HS>n?y{6Ol-`ItpEM`&*%SrC1he}V`ln) zjh+Ad#MInrs*i#mgt&6<1z5NRp+Wkd@=JLxE3%j9_pEZm@S}20SaL> zcWy%FfQeiBe1MZnAv=?ck2;9$G>uK*(hc1pA-6jO46}0?KcmLk*^kKk0qrm#o{6Ou zxPwbe698)~3s8b>gavTMUv$j@3xG9(VFFFV)yM)7DhEI-faF)wR2IV`swb+eDwLXe zAXH!4m_sW_DxX3Cr$lf09nNZ{xbE z%cJt6N`okw5Av`9Qvi(o;G#cy%|Ao2e{-<*?5%EUOW_H#`j7$TQ#sj}9++6Vy1H0X z*?2ja0`O+AZY%zG%8YFepzT4p)qtBkcmeA@{aD9VR!{q~B+grXpl=!|fssK>iwnrl z15)t!w1wlIlpDDlr?MYJZ~KtNy!4eHCI}ATz@LEDvmARGI z?YZ%}@pUAF+qBCs2n(S%`XGUT`ljHaJlw_~HO^0p>Anh>z#ZzvhUZ5%m#Zpv39qQKCbWlHLFw?vW>>V{e{w274nPi=!w0x9vzdP;o!3de zk(hmx_}K@xmEn!S8(3LfK|Z!Jfc5(KdvRfR0)XV;X9VnL{i(ij2AG_IWoTk@cEUe> zi~7IObQe}oLHEAXUUSC#RDaq&Rs3z0&R_7XfE!!fAkqP{hFC`eayLT)Pd~HxA9*@P zGb<}jVQd1GKX#`-T38zz8eKna+dt{$AU_Hv@BSRx98sF>K(eSb*)h{U%gg@bWI3?A z;d*l`Q`oP)#Qu>gKbIsIFM+=NE;QfSngA~|x#yqxp4q~N6xz9Yr2c`sH0alz;Gg}E zomYMvpcrf;Wa3Pr<{xG{f2_z2>|hxhn`r>eB`!c10z%kbqx1#Kz|b7RgQ+jB5o+$L zjtGc>X)P#wM;G8WBew%kjt9BS3q3S|V1WKc`hsx;#ti)t(*cMj^dYeaC_eH>Bti94 zKC>HvGerHwY5>I~`jfx|il%l?d4n(i>)7%~T=kX-?L&eIP&~7L#8-Z^9|kv2dBf>h z&3|Y2nk{?&uj89w`0F?9kJ!z6?6=s>6V?v|BXds@;~Rue9pWp(tK7^ZfBaWYc17sq zuGcfaReaMBKkkm~)Hl#B48sqCi8p=!*7gjp#Ro#Pd&VFBJ#ObJ|9~FO`3U?-Vz;_Yn&1JTZ;E#hx-Siv5Z4X;oAJJsj8-HO__o(v^%=e3#;;Xat zrz<4WSC9Ai&HE<|H8*EKb-+0~`Ar=B4?_a0i&MSBqL~-}K>F^{O`ZQw>4!el*bkr2 z&ps_FsMABSxp$tU7do9CfcfLYhncy_$?GSr?yk?Su}^OH#rE6&^8_0R5NIc0ycVh% z&uAZSs-!E?5NEL?0!7NnKIHi87z3^XGa_^;5}n5;;Zhcv(7)F|SRY%IPeLq6e3fEg z_ch-SAa=Ir_H6XQfB z+SpQo$><7-N+bHQHcPgzCqbH(aC4(c^&!WkA!pIcLh-AY&OB1{Za{P9rU9u>;Nr!; zNgnXwkVo=6y6z16k~uncoJ*y`EwF!f`E;Ffis% zEzHaCmx?HG;fqPUdlR4lSA>R zCy$agPLEsC{f9r!q_Rib!3iec555SU1$}MfRyU3*_`{jWK;2ZyK|rY>W!K9u*>PAL zj?FBP z%!28l?I5b3ui7L)-2Evs9~N!NVF~XkBFLLk=O#a2i-oI*XqlgVH9gRys6u?h0uuDy zLJ=H)9~7&(gnL1fG0zCg?X;kWQB&QJQA1Ewu(=;WNoU4e{E@rJ4ysDz{2O25gx$2k z3}m!teZs7qdt}-|o!ik`Ju4j*IoIB9we1#9|C|s)r+gKFCf=DVTFg0-SKC-Rb*y5ThBJ9eIwfxTRqmaCP5WQ)TL0h$n||fR*Eqq`O^ELOm{cQx&GK* zTFiTw#{fRz_Z7X5xjLRDEoXzC!Cc9XPzX4BfbrGq?|auQYAwTc2w z8$1z*htie^V_1>`eZ&dG6Z8aTEIwZo6Wxbd--qwLUkk;GuZ+#6fA%`22($Xd6iqEp zoHTp1^NWD2sXWC|=|6Khv5^0^1-G@!Sn3$(S1ifHVDQAb%!a6)Pc(CIgak}pS2zC_ z<7~+tGfaGYAhI^z*`}0TEt)kP(+^31ZzS>K9jHT>i*_VjjQ)wSGnt}5`u(HSbYi@X z=eZ!WJ9m7JZf^S0KA_NoHFRN=v$^zDUb)!p!Re!&7yX7y0be165kj;i)GX4_{N#G+ zzGcQSqv4e_{*d4?EA*pIGw_7FP}WL12>DKZ#N|;g)H)vP)EP4gBB~W%0kfzL29S&0ek-WP#OtiXh8f)bAY~)L+~KwAHuh+v&aKG9RGX} zU>RW%lI}{cq>38PhF9yEi+Fc#b-uG!MJQ0k=j6qo`LP`zE~e!-a(D3qS3$*E2&3vH z5g}knW&dFEfsPGjZAS>5ZQ<@0sX^g;_-d=PEB5UWmuSxgKF?ZuMAasWCRb{w=s)=Q z86gAB&E1YL6z1MkROTr9v`yrRj)*e}33gq+^fx7fi_a!pcZk;2-Rfkp#(af0*KGIs zmup)c#M6$_!pbCCG=v|Loyb&n91E09HqX~e_njGoR|;o?pcnmf7@~Bre`mxxEoTDt zEN#Uw*^p%qIlC!YFZfr%**s9ylAWJnkWR6{BOB~pNGvz20-A5}e9naxUW?F5w{pIH z3@Vm!;7xU!iO$vGC|V~)nqjk#_i%;m^dWxd2PJ~X=BVDXRG&nk*wMIgivma*?vygY zkAO0U(r&$8_D4z8l--vtaGRsd-pZy(=jJA>>MzqtPG{0)lWg!vQSt}4sN5_mx*`qW z+P@`~fAHXO-QYGF#h`>k8Ec1UYdjY12|t7H8!1>(=TOw$*MbWilqpG1B!)43-(MV~ zg>f0tSM9z_^Qfe7J8DTFh{YRK6Ica0mb;##KR*RQMy$tEq1gzsNtY*V+m;k0hgklG zP8%&H^S0ul`JTWM{Ly+&E6c+#3Z#yDYyaT5XY!pl)%KCF3f#t)6=Y!4qW^YwIAH@n zPAA-^KU8xdIhM_QjMPrz#G%WPqk&ALnw|H-L-By~n-UGcL+cLXvMF>lkW5{b%Wg_+ z{1abdwSh%^2t z)iP66@>L&iornP+h1LEpM>m3!Kx>moOZ zRcypi{re=7yZP4lp=h9A>(qN31tYd&OyNhV!lNiX=r*CltA!Uq9w=isJrr9p626FD z4oVeXvjH)fy9RAF45hHd^Wch4*_P*PlJ;;_ApQGVGNcUSkoAj)G*BhYiQfov`}bqW zfRkkh_cO5Ix`}T*H&bDb1qn(h{a?ckK7(K~@YrJjnD-`gL ze|fI6OSz;w7K9XVM8UiWC&l14CGnn-(Nu$^o(&Bmq*Z%!0C5bKoG2YI!dBA5j}qsa zGS^_IOmKQQyKQAm$#>@k3(~d~ZSV24uGNuKrh(BTGvE!BJc7qffd*SL8svbT znKKo*O{9Bd9yhb6J-k1LhD&r2lOUE&#_n^)ct83Wl)VG3vim~=Y z@3&qc@HEZevceyJ_vBISy9sp!-*GWQac#?j*4Zt;(yr{kugS9%l_2vXlDJ@zD)&vw zeGuszbuJ$)eljAj*-6bcoWIx2r4?m%nfnE{BWX8-cjem-$>M7|7d3-zmlts~HPeIb zp$y;N_+Z@Lg!{aup%qYfk(tJe%)m342Zv?$5S2KO`}+S607^i$zsrtrH%`W5THPYQ zQ{Wi=;GBCd)p$YIbIFhkYZv|9BsEEs&3Kd;`f4}f=+p8S}iApcSNRR*w^heqMXsxclZpZ^WF z0ZZ`Ft_2ZRx)oW*N2^0;JKflMKMV0Ety*(KjL4WjyxaT`c&pcD`CTSu;Ru11c|qe1 zMB9{vH#*r+K*NYZHip@!WG`=oMzo9O`@+Ut=PfqvCSu;tw_buM2Wrxq^<=HU7^~N_ zgZ7UV89^&FjS}KlJUlhd-gMvU!e$T;%~#7lq5Ys^0_)&}VVEf94+?piN`Ic%|3M=C z_;J5)j$it_#79ayR3j=KB{!;_&5u`9WeHlpSd%?T64-i~47=IE#Ge3LVZMse8c8pg z)7a(|?s`VuAxN6TY5CT0Ou`PeL8f~zm@vk+B0pI&Zh zzKAd8AI?tueuNxZqV{5emB<6?R}3JJ_1(^fFUtSaox3Gy6mY2g`5m|2s4z-+Lp}0n zazYViwRx;hsvk^-s^`35EBm7mZ;D3$XC^CJDKE2P{RlZn_gE9!DLVr0x3YL8DOV*m zqyx{WlpLDp5e1QjuPx;R#;q7b^<%~#;u9GJ1G@tw<3CWqIKf; z7xgo<(6dfT63->dWp1{?8)O@i>W4|hTTN(W4_Ld4B{hF?>RhB4>VAIP zt22F&ZxyQ`SoOrmBB+tY(5kgpU%> zTW@1GrS__euH$HifcxEkr|0#+I#TxD_gsag7E>p3^-_26TU!B9aa?i;B0f1C)~ULc z&#cDJ7fJ7#>Fq@0f+5EtHXq6s$^NCu$R(csLO*~iig~`z+}EzM)P{j4pWOTY>4nE% z4J$Fj7OKH)BU`w88|o942B9A1JLu!*WeNaT412{pBRykkTNXV!j+tfAUet7YHo8I; zTxT=A>WhMQaxuJ`Z$T44A~BJ1#l<3ni0-=NT-tK#a{irO;U$ysT9JKXT3*Ja+8_ZE zN_o9}>+6H*^s+aC{<6RbnA~AQj-lQ10-C01CtW4`FwI0kl^984@7o$v&f#vEdSwQ7G#t6x2({iWxse%AsvukYNh&r+kXIWE?O82JIv zTC*qAsk>9e_7VF5YHmq2rVx67&v>ys)FkFXD%y7!Z7dev;8&_&LI~rd45{`R?*uen3AfI-@`|Cm!B2 z%aM}ws2`gKP6aFJqkMBuXRC!4Fp%>i`&Q7jPx#HHD=W`6g_VRL+>nO;4Gb$?aCAz} z4r9eWxy-hewgZ*;Zc9JJsQkVTz^9_QABc{tpiQZ_!TQBQgIwAsad1agJcm)1I?D_* z{BD;B2h!^IYW*uq{`D?BfNtMriA^)&Tlq}gqW_Np%zkmT$Qf_q((e)Y^VMxhlmM(} zf0rkiFeqD>W7`OsV&cw{XT8s8)x7qVxF%5C)r?@3$*_;kmf>6mRKvkdn7I%E$z zvDkFv6rCb@bQI0pAfs0@vHh^zpSqd6;2H|tM6u0mjNZWIxWG7$4V2LmNKLQ070-HD z$qm4J)43@SE+Q8zo3sStZB*ghm~&4l?5dx2?+Xw?@Dd^LO0Q=ncC`ttqH5m>vYFa$ zdXSfMeiOMOwlJ8WB<3TDN#^pX4F_Kd*44{D`L z$j;kJ`2;7>tbazTUm+Vx@_Qa3W#zrK4NnoWfrHPAfdcT;$$Etd4$^{nPvbPcl;y`Y zKi}lO?_r$8yL-D_EKrpyV3q>Os>Z4HbWr$(ON&XfU|`H_co`2udn`AsbcRO!<;6oy z3rAfvst%sl@IOT?Z2ZPW*$YKoN))@GZKCYE#p1{5WPY37L`=3YVbmUMGKgRNy5bOQ zSH7p4-<><0mzEa1nMDPD;oIfY$H$s;%sN%0KtS;5cRMD@f7{;3QCm4j^`Q$bDhpWM zXn=vwQghd?w!nV2BrY*f;b*gJpvGB8C&%Yw_=R$@Hj6WRM|(UIfQfJ$Gftr;H(St%SdU0s z-`~aS8Ms2uAa;C<_?8V6J?k`zr$(tEg^LuUtA+t zuOKhDT6bOwtH9St3%kCxj9>Af5le~d!u&PGcEl%jaXS5Bl!QL$9$tTfqY83I37VJ1 zECO=I@y{d6HHGAYY}iI>FMc5t+Oj%f^AX2ielsbnv@*rDJ$t#B6+~|T^bE%7So754 zBD&w`G=@=sP(kd5K!=yZuu#enX5~mA*gj1w$p+VEC^^(;Mww4eiXopYWs4fZl;d4e zS1P?=#4Kn_g@i-cgBXq4{(!{uhEEWeNo&CK@c;`9G5KTjUGrl3`7lmBv|-86vQjE7 zXONEWjOoXKzK+eP)N20iz+XCC-8NC3b`7+h;zXJQXQ|huU5yhSPlN9d{mdi#gszqI z8gJFvrN^SesK*3j(AQX3Ov2INECQZ$nG)i6TO3A(*f)uSrwiy?;`6@oR2WnNZ1X=X zJ90c;?*gF{tCek;3O1Z0sJ~b_;G!+(VxW#KLddi1*T?U4`Sg|qDL9l}5H&PD??!}d zT+^Rhf8zy*Ih6d^iJu?_)=j?PN`yh;k$a`aS&*J$4`v|$_sfpAiOG28Dk&`}X#BC}DgqGbK zJvtI#kFz%45`9q9;|tJ6Fcj;qm29V@(#)&_K@mM~3Bs#*q&ZDuG4*zeC+1{cI1|g& z(C80>!d@EAnYOQIr6IB}MKTM(Y}Xw|*qT2@XnF)_+g|5}5H4|Xs**ACcX4hUA$+YO zB94;Evy%)!p|exM_3lWfvzBQJILrGHoNX1GU0yPD*P`x=W{jDpcS&OU$UjU&-`cX{ z^H%4EZe=(Q@cw?9XE*@@7UHRGmslUUfwDXsj8+rWmzvsn($;4C!R7;f$%DXJwx274 zM&X$+L{DzYq|7a6t`aOYM`fAx9SKK|a*O&K`PpM}mX18+x}QeTB$=ccGka!wow4_c zk-GW_Ri03@mced52 zSt^-x*Cuh<1~VMD5i)DAHK1*P>xy?N28Z`|ah-hwzc&Qzgx+0kbBl}3nV;uG?PayfPGd8<0DUbI z&FY3PELiJtn}X#xVZ^kc|q>fPUVpadd8O_cZ;2 zC1n<5zGyQ}X;#Qwlei-qKz6!>~jW9gZzLa`g=o%f{B({E+CjZKYHJ&*Amb((Sn)V%x)^o7V^VCygvL z3if^W$vK(kYR!vt@BTX}1d=OEtibMhyds)PQ^ivUl!H3r)?nNonxYK9rR$+DX5JDHI+j!jRCv`a_YjZ zmbpn3t11wTTtpfEB;8qajbJk3!c=8}yA^f+#vKF8LS`R19K$Yq5XlEp z{DO#-;aQ0phB~B>j#V{s!?t_2L@JrYs-KNmeVA^ruca~mKYG{{87)<0#;-u(`zbDl zF|W~G@yWR?u5W~_3*2a3sYv^E0o0Pq?0`71a^oB=?_?I7qZB+QaI}l>Icnf#Z&*5n zzYoifg)=uGd(6(YmRuO^P$}4Ea>Y+&LmXJs2%=G#Ij0}Zr7Y8{m5#(3qLgs5d84c+lP)Zb@&t1FOV>_hZy&n}KKZ>6gwjf_tAoJ|S z`Hpt$Ocr!Q;eFfO8J;)CxX!bOQwIv`S`U^~P2FzWVB?CYvY&`SFCHt;-F7{zhEVT} z(6sbu!KV9FEN1J=JeOz1wVJ>PIKayydUHZnt6Vp%)8%!5_zKZH?M-PTuE$tQ)xZA>G9e1E1Pk4Q{~lA5 zf_H>mMchqrl@}1as_gzNr&GLHECBBZ^$l+qeN-o6&ve@~f;&+c&w~8R&gcq=lJz#i zCFmLQarRd2M25Ud5yJ;>h zfK=up5KBau5XWhOXq8s)C`xl(U`5d0o0^I)4?(ywVbZ zMl#Vu^@1!^p8g@2{QAW$vG+vXtQ)1bHe7^cqF5Tv>{A#=3A%+Vp{t0LIKtc1(RSHa z74q#TR*beEn*|~~(7bZ}4)!a_TLV$D`MBl}zu60Z&}6c@X*1SaH{B93!(Be|3vp`J(yHmxzHDx!x1I(UC`RjOuu(FmVFx~ByV?im4n!lkCTn^c=|rWEX2hN|?S7-ju-AJJo5ce2EWz(FE&;!7|{>HUK% zRIqyttn>NHxJXRP`*gRVYZWh@mLnfR->CFZxgSLwjl_pbW*XGyT5a{PEysq;n`vjq z5TB0}yZhKUR>bP2@(#-vUpc3oRY1ckLb;!uZpaZ_``rZec_NXp#HT7PAD^TU5JJ0g zQPxQbmR}<9?L-K)Ok1gajqqbjCko+KFfAJ7naMo;nLhX<92ZvgZ~I>kvZxL#G8QZr&$^F6b_bUe(OfLyq7M=+rpO59`k;U1S~k2F%knrZEGia9L)psyU8IRc$mLi)y5a z$oD5X+M$*-+AY1n!Fm12yqXuNv!xMBSLwuDzU5%v?A{G>{khRfO{IN^^oB7O%Sk2^ z@d{nYG=$j9 zLfbhwVYdFNKFWDhd$DZ{PWC^xFmG`CXl>gynxrZ^BsZy7nV1LhYwbxi_bRwZx=xyM zQQgvWo*kabAaOrpnTv2gv3c)j0L)!7w&%XKIucK9AlmCQz7!qvqp$qeDNaDWeOJB^q#o1l4-%%U#>dGg2w~m zVs08=!)K_B`NcgQGfU1rRP!ZQaE$t0g^D^*28|+4(mm!)JTNM0acxwe%^eC^_YF6X z;^Ii_1Wd(rvOynm1R!t7@-36p7lhd#O0tAHSz(;VD+_rd7i5Lm;Cuw4%H)Kr1v&d{ zePVQWmt&^y>-}IMSBIJ4=Zd-`UFEJS&lu&EQnzQf;sQJ=lFXSr7GJRKf9Yl(lQL)#+A$Fp00_@YPO-ktcwIaTnA@RHomkm9jFxR2 zd-h*lnae^V`kC0i6fTCF{sc!%DtU2i39g#}E2Vz$iXO9SfC>@)bf19L9k?W&L0jY5 zhN;(zv?{UWuwW`+ z8B+Kf%)fAp@HAajzYalo8(v$H77u#hFmQuBi^Lh_-1;4cZMfMGY`L^_gM+W6BI8NN z)im5WT*FA|#R+V*fWp6=7-}oC9YX1G4be7y`@q3wsdNxOLq?1EI~19k&+$ui9TGy7 zEC;wriHOBZB#=jJk{=gLq&6>@^Dse-@DP`;za`#+M|5sF1B6Ou<)J8`xZCB}TPXrb zjP(dOl_MP8I21lzN>D|+W>^{LE?1(#gpLZ)6v&~xPMfSP9ru}sKa)QI9SRtJPR`=Q z{mxWXlTloC`7zgD3V`&2c`*KyPs8%UJZsO(%awkG8}Zt78qR!tUbGW2W~ZB2LGBSz zF%#A_8*E0>r5U&|;37tnlzk@f7DkJmgBki=;qGdb!+tG6;e#;$IzpV%_v6%2Fs``d zKHuHKvPc0&QUF_h%SmxhYOT?-!Ppbd8JzAINSL3*72A(i&|n=E)?|Ph#zQY8sfKT$ zSI&Oj`NHDMqe|eC_fgfsPv>>d5D??u3rqZkX=bq}@9EJ9g=%8fgf$|4Z)1i~PvVCO zLz8jmJ0xpmKV`Q^3ardLVwX!XDGH^|^hoAGW@Zd1!7fEk{#;xu<{ajZ`oh{^Gf@NR zz^~?MCyAEJsokF@@NCJJs>h$s$TAsd3+Owj^0^w$&tJ~Q6;KA1I5X1pPexwpl#%+fLJGp zq!e()iax<4pRqf?SyUA^Wc+%qR;Y)Lur5bZU(=W#hTDA4aes_fkVg|UIwiQlALOLt zg(0fsa)LA}FW{*f&gMUEca$dCXBc&Zq5Ebv*2S=(qK0&rlSIhgI%t!|Aw+C{@s9Jm$nO(g-0AUP!)Js$LY}e$}JW2u>nKu?lV<6i($7#1*r= z^-*?s1@l_AnMmo6iBmaEeC5xcpT#(r&4g6AAqqg!O9iDdNE|XXvlN4ldE1WgH%z3muvwiV=QAJRD06 zj#{5}d2BHwJO{LhZ1}wvg~Syq0t}ZWN#cDISIo4}^~q0waO;ews9Z8Z{D*!-WVD8{ zUe&U9o+fJE79ID7+tjtT_po;6!t}>r%47ZQC)~c8ZNFfzWM@rAk`rG<`K~HRp{io; z(se*k2tFZlZ%)riflV`uiLiL>36X6Ct5mRY9$iadVlVV z3%Xl44OJzkwupq{2IC_LhajjrsTvo@1Fsu20E4X9S_XI-`x@umezVb{BemfAHk+Rs z<`Cv&XY9Xj{ZsyoO_zhv>b3HA4k0<9=w+vb+qP9>lxQ%(@HIiKM=Cxgmkc_HWNEmB zAe7>-OKGI9;jB*ll;KNC_m>!;tGYwcj{Sx z>cTTJ2+oae9VZ3(^I&N3{H&95DS+#Yh$B6f2|Z{*kaoDn66 z&L+zoy;=Y!t(@%8s*xn6NQJQ9>)r>sOiYeBXboJv(Xx0H@rRH1VjlFGScp!FFP-Ll zYrMkGzXsQ^IG{uWuvuZs!ESl6Ww86V>|_?Fe2@32&8Wv z%=F8l*>IhX)|gAfZe;Bq@@Nn%W!04d8czcx1h$6WTp3KP@Cb9+ zN8KwEDhG@Yg55UwI3Jc^&vWTNcxbUaKLK?H;);IWY~)hFr+yja18K5zVy#5%t64*TxFu=rnx})=UEE)gI*< zUe);`?Yre*1B|bD2+x4>#_=9`sB&bzhH9D6m1I=uMcaAWudZ7f!)9%2KHFCI3fIPV zNJI_-A(sXZ9UMyMPDYXj|9bzKolo5YL@K3;PSO~>Ihn3|ia%sp9HOdWp0wbu2GrDM zMF$yQx=~C1pS2-CUa10%EvnhQ>x=vn&v3AiojBx1jm<0ag!9igz?h4Er|d|kZbC5x z*&jsvuA}Ck_!mj?V(=X!Rg|0~P$A`);kd$=BSsk0VZQ$Ixs&PzXPpipL zLBJ(5v^?L!C za*tbmO%roUvF$(eGLR_A*Ov+h#+Y>XI%_k!a7jaZ$t+}ebbKwsFS`f>Km4BleTqZU z#KW+);E0nAmXU{Y{WS}?XJbxv9N^fB!y8A>n<`1`>XA#enL+q;9`$ zZI!*n3`LNJ(vEYpyLnU98w&11q2sQjS}tb|6|9xk^>pEB*5%^Y<%m4`Nf)I@LF|~d z(#hi9{)PgK7->^sSB9)uCr;>mxudKUUBb}#ymlnQ2oE7rE2`@(mOjR733dfl|8q&P zt&CBmD54LZ06BE#8sr3^N2CANl45aur-@@(B=LMY1I6%gq-RwFr^w=j7mAy?2?V+;>*WHmrwgMG=b;+vAW1D=l-2;ziKB`Wj5#Uk4N*VD`b}B^VR>htw5tgi@vE5;R`CkP zXwH~V)7`f(6c(fc`@5)b&=KI0+0eKP#NlMVZpvghb5uI1y~s39Y}q}d-Fr#(9J)BF z(xta$BxHM!oUf`hCiYXcva(UTEySDr?n9oxFO3VNg+16YMbapLdXdOXI5E7$_lhiU zp_*IOsr6vG=4dc(#8zdm7Gn?9#x zK(1;$5UD90-;6_5WJ|k=ct}nQ8AkRAoHl!T+Ed7A8BVZ+j@4LeB?=N^!z2_dPSoMS zX=<<VLLRFFL9dn+D0cdq6dZJk`Bz+zHXMGDNRE^jC;NMqBuGj0n~USnycx#*kQ zoJ-{TSral&J$0a-jfM1P$hxmMt%Y{kd2(K}h}BZoEVo`$5mZ0rFX8+o!j-WmG3_sQ zZAn`MezT`peD>=igG6R9x;z?tBjKkQz*u!#WAU4-Z~Vckm$XxeN~9|TCaDA{U(5n; zI$*&8{jlSJPE+pUG8iswVxb61Cz1KSPb_T7#7j1*AQ`6q-IdaT2hQWZ+0qAlYl%H{15M*`&4~7sK=^YD;X0}PFQ|I*u6V>yc%xR5IJ$^ zGiF^%6kguwrszip0sHhzaPf+L%Hhv$g>^op;dY_NhA?AU_Y zt-o}giA+0V+r*4E1Uu=+jLW9yox5w+a8Gvvv~aK=Tb4ybBFP^{yqUy$*|7qLt^Z8dnqkj z+GqE4_we@Xt!rJ;B^%?-jbTjd#1<=~to*D>p5ky-ofgARDhmeD!40ycvfmErOzCBD zl>FduWS`;m?eKdEQ`GaG4E?mV?fVt68TUI^?XmP}erkvKHpRL+*;vPGP<6Zw1AXw2 z&NM>`LOz?7Y>OjxdKmhjpDE(PTL^KeubFdHp;ZO<2l3D1mWn8yVjt?Gv_B9U^rPe> z?Y$}>hbsAB)Ymi57(r()F|4obzwVp{&4EfI3(CLvz-u|>5X>*^A`wJ&#&p~gJmaJT z+QYzJCQhJq(-AOzv(AQf$pmY z9?=R+?B@81h)?s9?O|gYkbeP$60N;Gndqn%>csAj>s@N+}U)ShJs9c%WhbY7o$`<|G2$cWkZ+nJn{P+tiD zs`jE!dCFUWIt)h7Wo0TYFWG1w4lkYE6{OG7tB5i9Zv46*PRDTOue9vPi@pFkz09vv z3l;kUF}fXQrO9tPziDpT-w-PA)fa+kiqNz#+M%M^>YP7RB`eX--AY(^Kc8ur~6W8)N3keD&ekcs&Gsx{B;@a6aeiwqw67=I53imD)U2Ta2OP7qg#trTnfl zouja!VsHe=)cu^VsYznK71y3E26_0<@;L-$%fO9gHnOag1FOt+Amue=M>=8&J-XE8 zEod8up*|jEoLwvP>YOUO>CGtp)qf(nMN`-D6GwO)g908oi#b??tu~&v(*XQYu?p>og zPMpeG61BaZM5%k1_X8`iY($F+hw!YEYFK6gjR>CGLG5`n5A_b%^9+3ygB*a=a@{2M z=6mo`FxlnQv6R?@wZKiNk95P4BG5-3W8}p#ngg zByBH8y=)dy!>O@zTVpyD=NEzj(@dYP+A{F@mv8&j#>z&Yj_&YHhyY5y&p9MW*eki< zWznI{XUzN=-ff;wkMgJ==C!gqj^I0W>yWg0zP+iLkjaqMPGCy}GIE6TSF4YMi<)R! zbWEBR;?mFfPVinx@fSt6Vypt5okQUA8ir^`SX%+GFI&ITp{d4p=?OYLZ)*iAe>J`& zA*}kDPNe?o7s4ZE+v^AdEv*dsH4T-2B9~76vInz4J2uj8)lW|7p;*VC@)buc8Z0ur zM)jUs5f27F=L-(oP#DLDnpK66xw00}ZWjyfB)G z6_Q_(yc6W2@IjGTUH8r$*}g{6f!LI$)0xk+YSgJpel#Z4JFFjOTJB%rnwcnHf8rxj zZ#;?hg~kbhhXlS5%lCE39KSNQHJo1&TGj>xhI zPpf%CjL?ZUD_40q^iw2qFi5i+%oQGeCr{-B#{2Is+2M_dAEolYm-InbD{_03y*pB(lZu^bcAD^v6I-(T>al9*SKg^5{bqW@|Q9h|2^ z%jE=c!KU{a=?Xh(t5A~116;e%H$y@^aOOjr98RQsc~W{1mc&vd zAKi5iyUWK=rn=gaQrw4+>*+h3sYrqtbBj%rx`g69rw*+;*Tx~UN!oT>VBlkw=<;+0 zt8FDD_A=8_5M$JXztGRbINWm?KYZ=4{b~;4r{L`X9|)7@x@xwCaf!@VqbCNlx$i(Z z(2Z;%;AxCnMHLSV4^&cRO+lW`S8^$ct+rwphZCTsFD47k7qEPb43l&lFSVqlF* zv1k{!2$4}WPuBH5~cNWjCHnlu$mT0;@f_Ddt=_mZ~mTikHxHceVRahG6AV$xo; zUjP~=ltMBY+en)nUmc^e^kP!eqQY3tRvEIx1h1K1fZ1I@JFbMZT42J&55(UM-Io@X zMq4>EWEGh_gR-_aIOz+8<=HHTqxT&b>cX0%ntvqx((%8>1UAFVM=WbK7n)l zXR}T)M%*!*tScXV5`A@FA~#|+=M{&^;@Vl1q8f+skWWROSybtWLhVxmV~# zGHm^jo|5;&KBtb2o&s^ZxNd|pqJBq5DdnfdT_g(g9$n&1(2ASlN5TOtlhB&zbWv!N z4Ig+G$0oWH363Lmpk8;?5cN4|Z3vSCoR3#@A(?Z>ph49h(QM4qN@r9GEI-7C@#_<( zkikL6Ec~7~cURs0>v8?ALq;HO2*GSLDMo?r#a7}Wp60h@TG3Shs#F-*T)jvzCP~Bo z4JLepWP1}Vj`_xZ^v5teSKGYa)R+@}lZ~*@(Pa0Ox|7I&h4Cv_v$g!JkB{6~KKgG` zv5=cED$$l>rg)d(89oe&v&2^f!(YI0um>);D_(7_99|9R$UV!}b|=?uhio{0KwDTZ z2YlWRk&CsVQ(QbCl}8!m_<251W})mEux~2Bf)M%Z@bnn%mGmlfS~TaX_Cje#C;sEm zXMlkaDsc{@Q>Kn!5{?DpEG5V6h})y*H=%nGr844yBtiqRVxHzw)faJS`ZloRy55ef zVGtSX^XPQh1is&8bu*p4c_p0y+;j4*a(uK5>T;8gT98v8Ry6#XJfHMPcr4g`l8SJd z-S;|n{K(1iCMeH>`bMH%Xyfi78ksZsj@a|yxi`{}n1v-pID-9!29Pifo~o2+VE4+d z+Ja;s%7fkmkc318Pt@0DIak<$_AUH(gMx#^6Un}d2TG~R^1|CM=zB0gyI%p^J)Uo` z8`e{6bgrY#WAdlgc^T&{Y2`XAgOC4kuOVn^hrDTXHk~|;lVUX{__-Vc6KKKxWB8^7MKP_{tJR1qz##|=+zHa1p*cuL=IBrxK z^b581#&mj>wVdp*j;@w#N19E#V;%b)l$seuxIWtzO?1P_G}NRDW+p|evbfL$M8Lg7 zEK@}{2GMT$SHJI*NAk2Qqa3v4)PMCCh1iV?QD6IaDw>{R;_*~Fl@^7Ka1!ZssqO=I zc8qV-nfTpcO`im!jRiCA+4~sqC!M7>M!$Rbma$Jq)u6}&K|-l+tx|t3R`NJ$c)N3G zphQhQ5|sL!aWl?MA(8E1<tXyY{DTYe;&aP|_tGZ{fX+rB4GNL3?LPEva?-e5U41{UCx22x;RN?dT)lO=rOGKz{?;ObJ83!3$5a=!R{p!{<%#$=cDLdfAD!U0O0N{ zg&2OSC`;{(@31urDV+mT{8o}xzbiXtOsXMD4(sO=1KAZnGu6@o#P{$et1$fpccb4t ziEac!OVGB}o}h(p=!-PCd<&K5QLiZiW$l8=5Xbz|>}+^sJh2^MI`1d431?shsytfn z_#5whDX&z|#`dI*TGc(7~0v}AnT`dnh_s@>!PRlFJbbd|KOWbzNmn5Pbw)cYI6ri zdD!8DbJ1aGzXf)w;QMbGrRNqpi|)sQ>&OeGE04-)+WzsSm%zV=+a}23W-h<8r$T+e zes26oxPBOWZ|UJ4DW#eAbOi|0ry&$S97Kt6hO>ESQw~xYTPr6XNTzqc;8A%qp+LPl zsm^aLt$;hmMczW_e5RLF!B~@F%Y4UFCehficU=G{4YB&OUQrDaM7lj2EiBkd^sqRB zp@sKXIj!6YV^{kko4CLkj{OCpemG;V-F@dd!Gwct!64sTqHj#;jHu(n%yMzoEad$P zpvlw0m+vKPSVO3z#AFMp;curC8ki9#l9&9_7tG;+58kaz_12sS7m_+s;@wmNYcieA z2~c$%8(rBpBNO`2T7C=Z51})IP2D9#-rW^;gsecCBihE3@+Q@t)-(fiOaDa1nqYNv zg@LQ8rz@~_V*ckYQte;O?v!Cq(>c`0I(?Z`hxe1w?U&-bgR*0i>{^!h4;Ag1#UpU@ zKRa;cUa%lu;SZ_VnPdH1-k02)i(8rUg40e?CZFp09gj*HUUKV|Xqrn5Y4*8g);(TX zXjM~pxM?LDE{BzD+i+*SCA^z?e)0Wm3Oe{*ru>26td4R&iCy^*oUAYllN}tOWNb9c zo8C2|&@JY_Lw=IKyl7pq`tec1&WnJrf-L9dw|}13Y^kk1^-c@nKSaL9+|K@~?4zCU zqfGvG3J{BjM9RQGKWo5Yg+w-|VriH|$DTaHuG=$tyyQEi4x=FGJa)H(1;$^e`?qSXvKPstX za>yb#NQQ5hGt@j+Y=~03mptK@hN(R5W_;YVyhj9#&>;b8{T9UuB>Hh~_nmo&@L`|E ztm~Q-vY1Zucg4C!dzv`zLd#>@b(LKEeTT$tM9<#qln8S zQJahmLd_Fq`kI=h*U4!xUnq2+cFVKPj3gP@)y|A2((6!U*7S4|u&A9#o;y_t9L#k) z-#hHLfZwW8i2ta@iwO9E0@|5YY&}xlbru$XipxPerVWWOCMFs{S1_CMli&4HH@=5> ztUo$q)tCE79EqrL$L@pMvGN?!NQEmb8=o18q#|0EqaY?A!i`bGes7E=-=2q)=$Ui1 zr7VG_Qf&KXs_AHSBRVqLoE`g7k^C1C6!2kdk|z^0(?U9Y!0-PTO(|eiJ)HB(!~kat zG+Fvk$c`fs1RG5})g1G^9=$oQk1DwzzKaV5Ba)i|TxK_MYZYg&h>1?$65k{nQFo^C z2~OW%tdkU4B_Babumc|~g<%Hr4~wa^FkFZA31emTwkv7&qyHmw+6vW>z%=>a>6)y_CvqD8oL^8PGKQQ)_0z1$_x&v zABT=>yr=*O(%LywWAqm4W+&zL@yAy`TD&j?Z~tCQBt^${oiAIQT3cwo`_PaC3g#Ki zkSN_BHaiucCrU!T1jH8=y_w0DSKO+L7+ui!-a6SoJYa*3(X8B5?aN)|VO?We-l2Zc zcV+wC5jD49t&AYT#YXIHe#p4s{6xl;7PWozXh}E+Sm!Eb=g&mnBwO^xwn<>6bmrB< z9eXqW{d!>qF`4btAhyk`@#ea3f+Z1})8_FG#6n8TN<()l=dM;(SxLcf?M2+WSejiG zo5g^tjbn>*J&-{M?-SR0Q%~IPC+|Kq!)Mm746^otNMrl#Lc3Dur7PCCGOi}^b|%cI zCo8is@qz*UC0ko=s*@Fs&k&<{b@6cUQ?{xoK@3OXn(dyjT+T;o)+PXRn5ER&q>Z5; z>y?5c6dhXQqM*{62iCErAZLx6lp=F>-a{@E><7Z{Fm@(VkW%+WfF85<^$Fi-(ib-Z z<-q`FG(;;s6%?1IG9ykx=F`wiNZ6ipu&KtoOE?3I)vH~Io00%L0qn0PndSE|*Pq{{ zvO#@Xe5KQ<`B`Z=alc^wwieA~ijt7wW{#>>n?nz-6L806sO6BXNt;qMGO*!GMfwC&=nXTnP%@GauM zLc$@-#8?NOZCz79YSTViRb!J$w82(0_`)ob2K+^s-wlTZbgNu8db%cMHq@yz!CEAG9_-Qbbs}pu@0Awcq8~jRRgQASzTe!n z(#iH1+mvYuW2Ae3+XSOxRps_$D`KQIn+?k$ahVcl$HJ1@BM3T#3Mfw&N{6TH>yn3U z7_1SxkR&fJ1V==vdAD+PVT!B zp0atSOwl%Ait((Q`^k9+F;ZRnBHDFi=^ zu}9)C;7`B}Chw8}ID!&}h4GMX@A6NoBU#41fOF;fhk})#ktSZZ&q&p?0Y3s?8Lswy z7AqEtEiXYJ0dCi#3)T8^tfY^bi`@4uQ@-PO?w@^d@;mIjR}%Mp9wQ{BPEuHr2v#`u z6VRUhU3d-=_;vPk2jJ#67VcJrXO%YIKdvyTK<;FKg|o%xA;HEGrd7>Bg6@mX*1`7) ze908>=ikuKUF;3jv4H~K3-*z>`l`RhYk$py_%LaxntykvZ1mAqIvMwOVU{cEY*q5P z2KvvD3r%A6F)}Moa@R_iCtm=cl2rc{XdPT5opT$dc0mM^@Y&<2qa2{)C`uZNVo

6Y_Z4*}l*6Pgg$gCTUmo%_`FlvZj1gj$T)dH=9g{ zawqWOpdGvnV>GNC5ad*e=ox7~oSJGCL6gW;v~sV{`(`O7Il*+3Yu?=2Wdm)Y8p^^} zNQtVy<@l2WZPG&=Fb^W!12!yoOaA;NKp5oqksre;b16LDG5jBsnCCQ{&I;B-_PX$Qsu?S6yBOUlg|R)& zY*mjr%Q{@@AH5XuBC}PDy<@02Ow_l#ZQHhO+qP}*|F&)0wr$(CZQJMW)KllwQ}0{T z)YN>K5A$KQTEFWeLPTwi3))4BF5}-+w&F*igol|;lh)J-{1Q*Zuz&5qD82J_-jON@ zcyQ(|Oe?`E`->VaB@FyNC(~xX5=RVD*z?!uZK5|lJn`|hTUS>F=;oiBBTn+a|0m`` zqXLGz&_b@5-rh(!HWT+@ngTNa_e6ONT?pAh>MkU#ulfViDd7)TDuES<9hrwdjdrDW zofGyLVuA1*X(j%-6{xq7D!!P`&9)824~y{TGk-Fc_t{=O4`(CQ9JSn5Cylj{cO1;w?|Kp#q>SY&AnOMCr<)S zc!uZePbR1^0`!(!#-JKtHdNYDWm^sem^>cPEatPsY*zc?5dBO`D{8Kbq01e*=%=kB zq#?|8V6v=pq>8MBVVr^My<=VgiNMibLSMmgNI+CqFmbsZj9DsBdnKda9i zvRe9$2eCK0pl`oOoV58!0l7EEIjVp;Lmf0NWrVuNM-iDwkS;;!;n3nm2lsl8+LLJ)TIyt~qE zOsM+)!%%BDN9A?^z5F7tWY4*LZc*mxJn~zf4x4h_7l2YtWc=tRT+$jCO2p=Z zBb$jiJgoFet-}j`z)xI8s&yo;S$p#}9pa9aAX}*gU{UC%#C*;ja)Tcm2^gE@I?sg< zB8i|ix>Gp@0Z^BxDcFc%Z5zVhKHg)P#AxRY<Tn)r3|?Z*Zw1z2N8 zC=6*3B^GMD#o8(_IgpFyimO7Rb_Fc<)5+CA*(5?>uj!TAbAaCnoCp!kxGchWfnBLv=TA{W+O0IT?LiHpFvH%u>%S9& zHn(YQa%Geti?o=1Hz@bIPa+kCLVLQd^6sfwl%8xmB#7>R{9!@-MFCWNMnjO+d#ak69FMBWxz4}(S-Qb{_> zr$p;+YGsCY#b;d|$Y0+wbc4dxRAyTG@O0dJt+n!|@1lR5>$Nor{!RiwZZWVakBFG! zu8bU!=$P0CkG@mctpbDnBqvq{+=D`!s{@twirDC_Zxb~L(`?s!E6-Q~7FvdYZ9 zl}YRl0QKBWr#z|p8*UJ+6@*M>qDNJrzY>ZW5p5P)7b043Q$=&)wAt!n86;hGdy$ z4g2Vt-VZLM6C59DE0UWBD5V5XEb>!{?`s1-bwAr53}Phg6ws#{fQ1suZ>mLtXb9Sq zAAxSk+~d#^RZ)+VmMqdYFYh7E!&6ijo&eDIBqx%#Y^+%_Zq)_XEPXEy0&gGY2sC@_ zj72Utf|)0qW-!34yBC%v?nν(d?_C>nHzl{l@-1E`Ya-0WkF*an2f`%i+o*D_9G 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 E==6w`(CQ8)&j_jqiX}4 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

6ditMJX`Xe{Kj-z; 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 }BO$LwD>+-Z`8Ee<(%HdO7WbN) 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 literal 0 HcmV?d00001 diff --git a/tutorial/ouce2013/rrd-exercises.tex b/tutorial/ouce2013/rrd-exercises.tex new file mode 100644 index 00000000..38364492 --- /dev/null +++ b/tutorial/ouce2013/rrd-exercises.tex @@ -0,0 +1,297 @@ +\documentclass[a4paper,12pt]{article} +\usepackage{lmodern} +\usepackage[colorlinks]{hyperref} +\newenvironment{work}{\textsf{\tiny EXERCISE}\nopagebreak\\[0.3ex]\begin{tabular}{|c|} + \hline + \begin{minipage}{0.965\linewidth}% + \setlength{\parskip}{1.6ex plus 0.6ex minus 0.4ex}% + \rule{0pt}{2.8ex}\ignorespaces} +{\rule[-1.8ex]{0pt}{0pt}\end{minipage}\\ + \hline + \end{tabular}} +\newcommand{\ex}[1]{\subsection{#1}} +\newcommand{\cmd}[1]{\texttt{\mbox{#1}}} +\setlength{\parskip}{1.6ex plus 0.8ex minus 0.4ex} +\setlength{\parindent}{0pt} +\addtolength{\textheight}{5ex} +\title{RRDtool Tutorial} +\date{Wednesday, March 13th, 2013} +\author{Tobias Oetiker $<$tobi@oetiker.ch$>$} +\newcommand\bs{\char '134} % a \ character for the \tt font +\newcommand\lb{\char '173} % a { character for the \tt font +\newcommand\rb{\char '175} % a } character for the \tt font +\newcommand\ti{$\sim$} % a ~ character for the \tt font + +\begin{document} +\maketitle + +The objective of this tutorial session is to help you get comfortable using +RRDtool to write your own monitoring applications. + +In order to do some of the exercises you will need information not found in this document. +There are sever main sources from where you can +acquire this information readily. + +\begin{itemize} +\item Me (at least today). +\item The \href{http://oss.oetiker.ch/rrdtool}{rrdtool web site}. +\item The rrdtool source on \url{github.com/oetiker/rrdtool-1.x}. +\end{itemize} + +Playing with RRDtool works best when you have some sample data to play with. +You can find some on \url{github.com/oetiker/rrdtool-1.x/t/data}. + +\newpage +\section{Creating an RRD} +\ex{Data Source Types} + +RRDtool stores and graphs numerical data. In order to do so +properly you must provide some information about the nature of the +data. RRDtool knows several different types of Data Sources (DS). + +\begin{work} + Read the rrdcreate manual page to identify the data source types + and write down some examples for each type. +\end{work} + +\ex{Data Consolidation Methods} + +Once you have passed data on to RRDtool it gets stored in a data +storage array (Round Robin Archive). Each RRD can contain several +RRAs, working at different resolutions and using different data +consolidation methods. + +\begin{work} + Find the different Data Consolidation methods currently supported in + RRDtool. This information can be found in the RRD create manual + page. +\end{work} + +\ex{Data Validation} + +Storing invalid data can often be more of a problem than not storing +anything at all. In order to help you ensure that only valid data gets +into your Round Robin Database, RRDtool allows you to +describe some properties of the data you intend to store. This allows +RRDtool to throw out invalid input before it even enters the database. + +\begin{work} +Identify the parameters to setup these safeguards. This information +can be found in the rrdcreate manual page.\end{work} + +\ex{Database Setup} + +Having solved the exercises up this point you are now ready to setup a +Round Robin Database. Use the command line tool\\ +\cmd{rrdtool} to work your magic. + +\begin{work} + Create an RRD which accepts input from two COUNTER + data sources. The data sources provide new data every 300 seconds on + average. Allow for a maximal update interval of 600 seconds. The + input from both data-sources will always be between zero and 35 + million. + + The RRD should store the data for 24 hours at 5 minute resolution + and for a month at one hour resolution. For the one hour resolution + you want to keep both the average and the 5 minute maximum data. + +\end{work} + +Use \cmd{rrdtool info database.rrd} to see the structure of the rrd file you +just created. + +\ex{Coupling of Data Values} + +All values stored in a single RRD must be updated synchronously. Also, +it is not trivial to add new data-sources to an existing RRD or remove +old ones. In most cases it is sensible to create a new RRD for each +data source unless you know that they are tightly coupled. + +\begin{work} + Think of some data sources which are tightly coupled in the sense that + they should be stored into the same RRD and of some which should NOT be + stored in the same RRD. +\end{work} + +\newpage +\section{RRD Update} +\ex{The RRD Perl Interface} + +The recommended way to interact with an RRD is to use some scripting +language and an rrdtool language bindings. There are language bindings for +perl, python, ruby, tcl, lua and many other languages available. + +\begin{work} +Convert the command line for creating the RRD from the last exercise +in the previous section into a perl script. +\end{work} + +\ex{The Error Messages in Perl} +The RRDs commands do not complain when you call them with invalid +arguments. Normally they just get ignored. To catch errors you must +actively look for them. This is done with the \cmd{RRDs::error} +function. The behaviour of other bindings may differ. + +\begin{work} +Add error checking to your script and test it by providing the +create command with invalid parameters. +\end{work} + +\newpage +\ex{Feeding Data into an RRD} +In \cmd{/proc/net/snmp} you can find some counters regarding the +traffic of your workstation. This pseudo file contains new data each time you read it. + +\begin{work} + Use the data from this file to populate the RRD created in the previous + exercise. Don't forget to add error checking to the update routine. Make + sure you 'fake' the update time by stepping 5 minutes ahead every time you + update. +\end{work} + +Use \cmd{rrdtool dump file.rrd} what data is stored in the rrd file. + +\ex{Data Re-Sampling} + +RRDtool re-samples any data you feed it to the base interval you set for the +database. This means, unless your data arrives exactly at the end of each +interval, your original data will not be preserved. People NOT understanding +how this works is one of the main topics on the rrdtool mailing list. + +\begin{work} +Get a grip on data re-sampling by creating a new rrd file and feeding it some +test data to see how it handles the different cases. +\end{work} + +\newpage +\section{Creating graphs} + +Harvesting data and storing in RRDs alone won't help you get a +promotion. What really interests people is getting graphs produced from +this data. + +\ex{Line Graphs} + + +\begin{work} +Use the graph function to create a graph representing the data +stored in your RRD. To start, use only \cmd{DEF:...} and \cmd{LINE1:...} +and \cmd{--end now+2day} parameters and have RRDtool +auto-configure the rest. +\end{work} + +\ex{GPRINT Exercise} +A RRD graph can also show numerical data. + +\begin{work} + Use the \cmd{GPRINT} argument to show the maximum 5 minute values of + both data sources below the graph. +\end{work} + +\ex{A Stack Graph} +Lets assume the data in the RRD represents traffic seen on two +different web servers which share the load of a busy web site. + +\begin{work} + Use the \cmd{AREA:} function and \cmd{:STACK} option to place the data from + the first and second data-source on top of each other. This will + show the traffic produced by each server on its own as well as the + total traffic occurring on your web site. +\end{work} + +\ex{Using RPN Math} + +The network traffic in /proc/net/snmp is in octets passed over the +interface. Most people though will expect to see traffic data reported in +bits instead of octets. + +\begin{work} +Use the \cmd{CDEF:} function to multiply your data by 8 +before graphing it. +\end{work} + +and while you are at it: + +\begin{work} +Create conditional \cmd{CDEF}s to change the color of a line depending on the current value. +before graphing it. +\end{work} + +\begin{work} +Add two horizontal lines to the chart. One at the maximum value and the other at the $95\%$. Use the \cmd{VDEF} function for this. +\end{work} + + +\ex{Smoothing} + +Over the years, the number of functions supported by rrdtools RPN engine has +grown considerably. Trending and smoothing functions have been incorporated. + +\begin{work} +For data that fluctuates widely, it may help to plot a moving average instead as this will make slow changes more obvious. +Sample your the network traffic at 1 second interval and create a graph overlaying the original data with a 1 minute moving average. +\end{work} + +\ex{Data Selection} + +You used the \cmd{DEF:} function to pull in data from an rrd file for graphing. The command supports several named parameters to better +control the data that is read and to massage it to fit your needs. + +\begin{work} +Draw a chart where you overlay the current data with data from a previous interval for comparison. +\end{work} + +and while you are at it. + +\begin{work} +Instruct DEF to re-sample your input data at a lower resolution than the original data, to cause a staircase effect. +\end{work} + +\newpage +\section{Advanced Exercises} +\ex{Compiling RRDtool Master} + +RRDtool is developed in the open. When hunting down bugs or to test the latest features, it is helpful to be able to compile a copy yourself. + +\begin{work} +Clone the rrdtool github repo, checkout the master branch run autogen and compile your own copy of the latest rrdtool version. +\end{work} + +\ex{Alter RRD Parameters} +Some parameters of an existing RRD can be changed quite easily using +the update command. + +\begin{work} +Use the update command to change the name of the two data sources in +your RRD. Use dump to very that the changes were successful. +\end{work} + +\ex{Web Charting} + +With browsers improving their abilities, rrdtools native charting abilities +are not so important anymore. One might wish to draw his charts in the +browser, using the \href{http://d3js.org/}{D3.js} library or one of the charting libraries based on it like Rickshaw or Nvd3. + +\begin{work} +Use the \cmd{xport} function to extract chart data from an rrd file and create a chart using the d3 library. +\end{work} + +\ex{Examine an RRD} + +If you are writing a front end to RRDtool it might be necessary to +find out about the configuration of an existing rrd file. The rrdinfo +function helps you with this. + +\begin{work} + Use \texttt{info command} to fetch config data from an existing rrd + and convert it into command line which you could supply to rrdtool + create. +\end{work} + + +\end{document} + + + + -- 2.30.2