Index: trunk/MagicSoft/GRB-Proposal/GRB_proposal_2003.tex
===================================================================
--- trunk/MagicSoft/GRB-Proposal/GRB_proposal_2003.tex	(revision 5965)
+++ 	(revision )
@@ -1,795 +1,0 @@
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%%%  magic-tdas.tex -- template to write MAGIC-TDAS documents
-%%%-----------------------------------------------------------------
-%%%  Kopyleft (K) 2000 J C Gonzalez
-%%%  Max-Planck-Institut fuer Physik, 
-%%%  Foehringer Ring 6, 80805 Muenchen, Germany
-%%%  E-mail: gonzalez@mppmu.mpg.de
-%%%-----------------------------------------------------------------
-%%%  This program is free software; you can redistribute, copy,
-%%%  modify, use it and its documentation for any purpose,
-%%%  provided that the above copyright notice appear in all
-%%%  copies and that both that copyright notice and this
-%%%  permission notice appear in supporting documentation.
-%%%  
-%%%  This piece of code is distributed in the hope that it will
-%%%  be useful, but WITHOUT ANY WARRANTY; without even the
-%%%  implied warranty of FITNESS FOR A PARTICULAR PURPOSE.
-%%%
-%%%  Although you can actually do whatever you want with this
-%%%  file (following the copyright notice above), your are 
-%%%  strongly encouraged NOT to edit directly this file. 
-%%%  Instead, make a copy and edit the copy for your purposes.
-%%% 
-%%%  Modifying thie original file means that you actually have 
-%%%  the (very basic) knowledge needed to make things by your 
-%%%  own, and therefore... you will not get _any_ additional 
-%%%  support  :-)
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%%%  Last update: Time-stamp: <Thu Mar  2 09:31:41 CET 2000>
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-\documentclass[12pt]{article}
-
-\usepackage{magic-tdas}
-\usepackage{xspace}
-%\usepackage[polish]{babel}
-\newcommand{\he}{HETE-2\xspace}
-\newcommand{\ig}{INTEGRAL\xspace}
-\newcommand{\sw}{SWIFT\xspace}
-\newcommand{\eg}{EGRET\xspace}
-\newcommand{\ba}{BATSE\xspace}
-\newcommand{\ma}{MAGIC\xspace}
-\newcommand{\ip}{IPN\xspace}
-\newcommand{\g}{GCN\xspace}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% BEGIN DOCUMENT
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\begin{document}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Please, for the formatting just include here the standard
-%% elements: title, author, date, plus TDAScode
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\title{Proposal for the Observation of Gamma-Ray Bursts with the MAGIC Telescope \\
-     {\it \Large DRAFT 0.0 }}
-\author{  N. Galante\\ \texttt{<nicola.galante@pd.infn.it>}\\
-  M. Garczarczyk\\ \texttt{<garcz@mppmu.mpg.de>}\\
-  M. Gaug\\ \texttt{<markus@ifae.es>} \\
-  S. Mizobuchi\\ \texttt{<satoko@icrr.u-tokyo.ac.jp>} 
-}
-  
-\date{December, 2003\\}
-\TDAScode{MAGIC-TDAS 02-??\\ 0312??/NGalante}
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% title %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\maketitle
-
-%% abstract %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\begin{abstract}
-We give a detailed plan for the observation of Gamma Ray Bursts for the year
-2004. All observations will be triggered by alerts of the satellites \he, \ig,  
-\sw or by other circulars by the \g. Based on \he experience from the year 2002, 
-we expect an alert rate of a total of about 50 per year out of which only about 20 will 
-be followed by a position. 
-%FIXME
-{\it \bf THIS HAS STILL TO BE UPDATED FOR 2003 !!}
-The majority of these alerts will be based on ground analysis and 
-arrive with a delay of about an hour or more. 
-\end{abstract}
-
-%% contents %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%\thetableofcontents
-
-\newpage
-
-%% body %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-%------------------------------------------------------------
-\section{Introduction}
-The MAGIC telescope has been designed especially light with a special focus on 
-being able to react fastly to GRB alerts from the satellites. 
-In \cite{design} and~\cite{PETRY}, 
-the objective was set to turn the telescope to the burst position in 10-30~s 
-in order to have a fair chance of detecting a burst with the MAGIC telescope. 
-The current possible value is 20 sec. for full turn-around 
-%FIXME
-{\it \bf THIS HAS TO BE CHECKED FROM THOMAS B. !!}
-\par
-Several attempts have been made in the past to observe GRBs at energies 
-from the GeV range upwards each indicating some excess over background but 
-without stringent evidence. The only secured detection was performed by EGRET 
-which detected seven GRBs emitting high energy photons in the 
-100~MeV to 18~GeV range~\cite{EGRET}. There have been 
-results suggesting gamma rays beyond the GeV range from the TIBET array~\cite{TIBET} and 
-from HEGRA-AIROBICC~\cite{HEGRA}. Evidence for TeV emission of one burst was claimed by 
-the MILAGRITO experiment~\cite{MILAGRO}. Recently, the GRAND array has reported some 
-excess of observed muons during seven BATSE bursts~\cite{GRAND}. In this context, note 
-especially a recent publication from the TASC detector on \eg~\cite{TASC}, 
-finding a high-energy spectral 
-component presumably due to ultra-relativistic acceleration of hadrons and 
-producing a spectral index of $-1$ with no cut-off up to the detector limit (200 MeV). 
-\par
-The nowadays most widely accepted model for gamma emission from GRB suggests a bursts 
-environment involving collisions of an ultra-relativistic e$^+$-e$^-$ 
-plasma fireball~\cite{PAZCYNSKI,GOODMAN,SARI}. These fireballs may produce 
-low-energy gamma rays either by ``internal'' collisions of multiple 
-shocks~\cite{XU,REES} or by ``external'' collisions of a single shock 
-with the ambient circum burst medium (CBM)~\cite{MESZAROS94}. 
-\par
-In many publications, 
-the possibility that more energetic gamma-rays come along with the (low-energy) gamma-ray 
-burst, have been explored.
-Proton-synchrotron emission~\cite{TOTANI} have 
-been suggested as well as photo-pion production~\cite{WAXMAN,BAHCALL,BOETTCHER} 
-and inverse-Comption 
-scattering in the burst environment~\cite{MESZAROS93,CHIANG,PILLA,ZHANG}.
-Long-term high-energy gamma emission from accelerated protons in forward-shock 
-has been predicted in~\cite{LI}.
-Even considering pure electron-synchrotron radiation predicts measurable GeV emission for a 
-significant fraction of GRBs~\cite{ZHANG}.
-Implications of the observation of a high-energy gamma-ray component on 
-distance scale, energy production in the GRB and distinction between internal and 
-external shock models have been treated in~\cite{HARTMANN,MANNHEIM,SALOMON,PRIMACK}.
-\par
-In the year 2004, mainly three satellites will produce the bulk of the GRB alerts: The \he 
-satellite, launched in October 2000, the \ig satellite, launched October 2002 and the 
-\sw satellite, scheduled for launch in May, 2004.
-\par
-% HERE
-We will give an overview of the types of alarms, we expect from the three satellites 
-and add then our proposal for observation strategies. Note that while there is already some 
-experience accumulated from the \he and \ig alarms, we do not know yet how \sw will perform
-since it is still not launched. Because the observation of GRBs will differ 
-from conventional observations in several aspects, we also propose a detailed plan to test
- and calibrate the system in order to meet our purposes. 
-\par
-{\ldots \it \bf THIS IS TO BE CHECKED BY NICOLA G. !! \ldots \\}
-\par
-Concerning estimates about the MAGIC observability of GRBs, a very detailed study
-of GRB spectra obtained from the third and fourth \ba catalogue has been made 
-in~\cite{ICRC,NICOLA}. The spectra were extrapolated to \ma energies with a simple continuation 
-of the observed high-energy power law behaviour and the calculated fluxes compared 
-with \ma sensitivities. Setting conservative cuts on observation times and significances, 
-and assuming an energy threshold of 15~GeV, a GRB detection rate of $0.5--2$ per year
-was obtained for an assumed observation delay of 15~sec. and the \sw GRB trigger rate ($\sim 100/year$).
-
-
-\section{\he Alarms}
-
-{\it \bf THIS HAS TO BE UPDATED TO 2003 !!}
-
-The HETE mission has three instruments on board which can generate burst triggers: 
-Fregate, the WXM, and the SXC. 
-Fregate data are examined in two broad energy channels: 
-5-80 keV and 30-400 keV. 
-The WXM data are from 2-30 keV, 
-and the SXC data are from 1.5 to 12 keV. 
-\par
-The Fregate data are searched for counts excesses on four different timescales: 
-20 ms, 160 ms, 1.3 s, and 5.2 s. 
-The threshold for a count excess to be considered significant is generally around 5 sigma. 
-Such an excess must be seen in two of the four Fregate detectors on the same timescale 
-for a burst to be considered real. 
-\par
-The WXM data are examined on multiple timescales between 80 ms and 10 s. 
-The thresholds are all near 5 sigma. This analysis is done on one of the on-board transputers.
-\par
-Fregate data are also analyzed on multiple timescales in a manner identical 
-to that for the WXM data on the same transputer the WXM data are analyzed by.
-\par
-SXC data can be used to create a continuous series of cross-correlation maps using a dedicated DSP, 
-and a burst is registered when the peak of the cross-correlation map exceeds a threshold. 
-Because of the difficulties with the SXC hardware, SXC triggering is currently not operating.
-\par
-When a burst is detected, the real-time spacecraft notification will distribute
-\begin{itemize}
-\item the energy range of the burst (1.5-12 keV, 2-30 keV, 5-80 keV, or 30-400 keV)
-\item the timescale of the trigger (from 20 ms to over 10 s)
-\item the S/N or the peak count rate of the burst
-\end{itemize}
-\par
-
-In the year 2002, about 630 internal \he triggers occurred, out of which about 75 were 
-considered as GRBs or possible GRBs by the ground analysis. About 50 of these bursts 
-were subsequently considered as real\cite{HETE-SUM}. Note that about 40 of 
-another species of bursts called ``X-ray bursts'' (XRB) were detected, mainly while the 
-satellite was looking towards the Galactic center.
-\par
-
-The real-time alerts sent to the \g by \he have the following signature~\cite{HETE}:
-\begin{description}
-\item[ALERT] If the burst is detected using photons in the 5-80 keV or 30-400 keV bands, 
-regardless whether a position has been determined or not. This type of alert has occurred 
-about 170 times in 2002. 
-\item[UPDATE] If a position is determined on board and it is considered significant enough, 
-the RA and declination of the burst will be distributed in this type to the \g.
- Each additional position determined on board 
-(each with higher significance than all determined before) 
-will result in a new Notice of type UPDATE. In 2002, about 10 UPDATE's were sent to 
-the \g, two third of which had a position error of about 1 arcmin, one third with about 
-half an arcmin.
-\item[LAST] Once the on-board processing of data near the time of the trigger is complete, 
-there will be no more immediate results from the spacecraft, 
-a summary Notice this type is distributed. In 2002, about 120 LAST's were sent out to the \g, 
-containing about 20 positions of bursts.
-\end{description}
-The quality of the real-time positions are assured by making a cut on the lightcurve S/N and the 
-image S/N in a way that with $>$90\% the real-time position is correct.
-As a result, HETE positions distributed in real time from the spacecraft are in one of two categories:
-\begin{itemize}
-\item Category I: 
-The image and lightcurve S/N all exceed 3.0, 
-so the position is distributed with a 90\% error radius of 12-14 arcminutes.
-\item Category II: 
-Not all of the image and lightcurve S/N exceeds 3.0, 
-but the quadrature sum of the image S/N from the WXM X and Y detectors is > 3.7, 
-and neither the X nor the Y incident angle exceeds 30 degrees, 
-so the position is distributed with a 90\% error radius of 30 arcminutes.
-\end{itemize}
-
-In order to accommodate those observers who would like to make their own estimate 
-of the quality of a real-time burst localization, also included in the \g message are:
-\begin{itemize}
-\item The image S/N from the X and Y modules of the WXM
-\item The lightcurve S/N from the X and Y modules of the WXM
-\item The longitude of the HETE spacecraft at the time of the trigger.
-\end{itemize}
-The higher the image and lightcurve S/N, 
-the more reliable the localization will be. 
-Low values of image and lightcurve S/N are typically associated with events 
-localized at the edge of the instrument FOV.
-\par
-This method of distribution of \g Notices results in a few common situations:
-\begin{itemize}
-\item If there is no significant position calculated in real time on board, 
-there will be no burst coordinates in any \g Notice. 
-If ground analysis reveals a position, 
-it will be sent out as a type GND\_ANALYSIS Notice.
-\item Because the Burst Alert Station coverage is not always 100\%, 
-there can be gaps in the reception of burst data from the spacecraft. 
-If the flight analysis of a burst is over before a Burst Alert Station is seen, 
-the full analysis of the burst will be sent in two Notices, 
-one of type ALERT and the other of type LAST. 
-This means that a Notice of type ALERT could, in principle, 
-contain the coordinates of the burst.
-\end{itemize}
-Both the WXM and SXC search data from seconds before the burst trigger to minutes after, 
-looking for the image of the burst. The WXM software matches the shadow pattern on the detector 
-with template patterns, looking for a best fit; the SXC looks for peaks in the cross-correlation map.
-In either case, if a significant position is found in either instrument, 
-its location is sent to the ground in real time. 
-Once the positions and their significances are received on the ground, 
-the RA and declination of the image are calculated and, 
-if the significances are high enough, transmitted to the \g. 
-At present, SXC positions are not sent to the \g automatically, 
-but rather only after ground analysis.
-
-\par
-Ground analysis of a burst begins as soon as the full burst data reach MIT after a 
-Primary Ground Station contact (from a few minutes to over an hour after the burst). 
-Automated software performs standard analyses of the downlinked data, 
-and a human is notified to make the final decisions. 
-A followup \g Notice, of type GND\_ANALYSIS, 
-will be distributed under the following circumstances:
-\begin{itemize}
-\item There was no position calculated on board, but ground analyses reveal a significant position.
-\item There was a position calculated on board and ground analyses can improve the coordinates 
-and/or reduce the error box size.
-\item There was a position calculated on board, but there is actually no significant position in the data.
-\end{itemize}
-In general, if there is a position in a real-time \g Notice, 
-it should be considered accurate. 
-If there is no position in a real-time \g Notice, 
-a position may be forthcoming within an hour or so of the original Notice. 
-If a burst position was distributed and it is wrong because of software or operator error, 
-a GND\_ANALYSIS message will be distributed; 
-if no position was distributed, no GND\_ANALYSIS message will be sent.
-In 2002, about 25 ground analyses contained positions of GRB's and 5 further of XRB's.
-\par
-
-From the 30 bursts with position sent to the \g in 2002, \ma would have had 7 in its FOV
-which are  listed in the following table:
-\begin{table}[h]
-\label{tab:heteoverlap}
-\begin{center}
-{\small
-\begin{tabular}{|c|c|c|c|c|c|c|c|c|c|}
-\hline
-\hline
-GRB &    date & UTC & RA & dec. & error     & $\theta$ & $\phi$ & flag  & comments\\
-name & (dd.mm)&     &    &      & arc.      & MA- & MA- & providing & \\
-     &        &     &    &      & min.      & GIC & GIC & position & \\
-\hline
---   & 27.11. & 1:20:39 & 53.78 & -15.84 & 60 & 48 & 198 & UPDATE & probable GRB \\
-     &        &         &       &        &    &    &     &  & moon at:\\
-     &        &         &       &        &    &    &     &  & $\theta= 77^\circ, \phi=77^\circ$\\
-\hline
-GRB021113 & 13.11. & 06:38:57 & 23.47 & 40.4 & 28 & 85 & 314 & GND & no moon \\
-\hline
-GRB021112 & 12.11. & 03:28:16 & 39.22 & 48.8 & 54 & 40 & 313 & GND & no moon \\
-\hline
-GRB020813 & 13.08. & 02:44:19 & 296.66 & -19.6 & 28 & 67 & 229 & ALERT &  no moon \\
-\hline
---   & 28.07. & 21:44:58 & 273.67 & -12.13 & 28 & 45 & 153 & UPDATE & probable GRB\\ 
-     &        &         &       &        &    &    &     &  & no moon \\
-\hline
-GRB020531 & 31.05. & 00:26:18 & 228.69 & -19.36 & 77 & 49 & 191 & GND &  
-moon at: \\
-     &        &         &       &        &    &    &     &  & $\theta= 87^\circ, \phi=118^\circ$ \\
-\hline
-GRB020127 & 27.01. & 20:57:24 & 123.77 & 36.74 & 240 & 51 & 64 & UPDATE & 
-moon at: \\
-     &        &         &       &        &    &    &     &  & $\theta= 47^\circ, \phi=83^\circ$ \\
-\hline
-\hline
-\end{tabular}
-}
-\end{center}
-\caption{\he bursts, which would have been in principle visible from the \ma telescope site at 
-night. No burst durations, alert delays, weather conditions, etc. are displayed. For more 
-detailed information on single bursts, see~\cite{NICOLAGRB}.}
-\end{table}
-
-As one can see from table~\ref{tab:heteoverlap}, more overlap bursts 
-than expected from randomly superimposed fields of view ($\sim$1--2 bursts only), 
-have been found. As expected from the increase of covered solid angle at high 
-zenith angles, all bursts had rather larger zenith angles ($\theta \geq 40^\circ$) 
-culminating and cover the whole range of azimuths. 
-\par
-Additionally, five bursts occurred during the day, but would have moved into the \ma FOV in a 
-delay of less than six hours (see table~\ref{tab:hetelongoverlap}):
-\begin{table}[h]
-\label{tab:hetelongoverlap}
-\begin{center}
-{\small
-\begin{tabular}{|c|c|c|c|c|c|c|c|c|c|}
-\hline
-\hline
-GRB &    date & UTC & RA & dec. & error     & $\theta$ & $\phi$ & flag  & comments\\
-name & (dd.mm)&     &    &      & arc.      & MA- & MA- & providing & \\
-     &        &     &    &      & min.      & GIC & GIC & position & \\
-\hline
---   & 15.07. & 18:45:40 & 273.7 & -12.1 & 2.0 & 51 & 138 & UPDATE & XRB \\
-     &        &         &       &        &    &    &     &  & $\theta$ and $\phi$ at 21:43:00 UTC \\
-     &        &         &       &        &    &    &     &  & moon at:\\
-     &        &         &       &        &    &    &     &  & $\theta= 69^\circ, \phi=252^\circ$\\
-\hline
---   & 09.06. & 20:45:37 & 275.9 & -30.4 & 1.4 & 88 & 126 & LAST & possible GRB \\
-     &        &         &       &        &    &    &     &  & $\theta$ and $\phi$ at 21:43:00 UTC \\
-     &        &         &       &        &    &    &     &  & no moon \\
-\hline
---   & 08.06. & 16:02:39 & 275.9 & -30.4 & 2.2 & 89 & 125 & GND & XRB \\
-     &        &         &       &        &    &    &     &  & $\theta$ and $\phi$ at 21:43:00 UTC \\
-     &        &         &       &        &    &    &     &  & no moon \\
-\hline
-GRB020331 & 31.03. & 16:32:28 & 199.1 & -17.9 & 20 & 86 & 113 & GND & $\theta$ and $\phi$ at 21:49:00 UTC \\
-     &        &         &       &        &    &    &     &  & no moon \\
-\hline
-GRB020317 & 17.03. & 18:15:31 & 155.8 & 12.7 & 36 & 46 & 101 & GND & $\theta$ and $\phi$ at 21:40:00 UTC \\
-     &        &         &       &        &    &    &     &  & moon at:\\
-     &        &         &       &        &    &    &     &  & $\theta= 19^\circ, \phi=271^\circ$\\
-\hline
-\hline
-\end{tabular}
-}
-\end{center}
-\caption{\he bursts, which would have been in principle visible from the \ma telescope site occurring 
-during the day but moving into the \ma FOV in less than six hours.
-No burst durations, alert delays, weather conditions, etc. are displayed. For more 
-detailed information on single bursts, see~\cite{NICOLAGRB,GCNARCHIVE}. Two bursts are marked 
-as XRB (X-ray bursts) a phenomenon seen regularly by the \he WXM while looking into the Galactic Center.} 
-\end{table}
-
-The \he field of view spans roughly 75$^\circ$ in DEC and and 5 hrs in RA. 
-Because \he is anti-solar pointing, its field-of view drifts along the ecliptic 
-at a rate of about one degree per day. Its maximum declination reaches 60$^\circ$ with the lower
- border of its field of view at about -15$^\circ$. Its minimum declination reaches -60$^\circ$ 
-with the upper border at about +15$^\circ$~\cite{HETE}. 
-The best overlap between \ma and \he fields of view 
-is thus in the winter, between October and March. 
-
-\section{\ig Alarms}
-
-{\ldots \it \bf THIS IS TO BE UPDATED TO 2003 !! \ldots \\}
-\par
-The \ig satellite was successfully commissioned in March 2003.
-The use of INTEGRAL is planned for 2 years with a possible extension for up to 5 years.
-
-\par
-The satellite contains four main instruments:
-\begin{description}
-\item[IBIS:\xspace] The imager IBIS (Imager on Board the INTEGRAL Satellite) 
-will achieve an angular resolution of 12 arcmin over an energy range between 15 keV and 10 MeV.
-\item[SPI:\xspace] The spectrometer SPI (SPectrometer on INTEGRAL) 
-will provide spectral analysis of gamma-ray point sources 
-as well as extended sources over an energy range between 20 keV and 8 MeV.
-\item[JEM-X:\xspace]
-Two identical X-ray monitors, JEM-X (Joint European X-ray Monitor) will work 
-simultaneously with the other instruments in the energy range between 3 and 35 keV 
-and with an angular resolution of one arcmin. 
-\item[OMC:\xspace]
-The optical monitoring camera, OMC, covers a field of 17.6 x 17.6 arcsec. 
-The total field of view of the OMC camera will be of 5 x 5 degrees. 
-\end{description}
-
-\par
-Alerts with the coordinates of GRBs will be distributed via internet 
-with a small delay with respect to the GRB occurrence. 
-It is expected that this delay will be smaller than a few minutes. The alerts as 
-such can be delivered to the recipient within 1 second. 
-The expected rate of GRBs that will be localized with an accuracy of a few arcminutes 
-is of the order of 1-2 per month~\cite{GOTZ}.
-\par
-The IBAS alerts are sent via internet, using the UDP transport protocol. The Client Software 
-made available by \ig together with the first real alerts are currently being tested in Barcelona. 
-Five Alert Types have been defined so far~\cite{IBAS}:
-\begin{description}
-\item[POINTDIR] Gives the \ig pointing direction (e.g. to obtain reference images of the pre-GRB sky). No 
-alert is attached with this type.
-\item[SPIACS]
-SPIACS alert packets will be sent after positive triggers detected with the 
-SPI Anti-Coincidence Shield (ACS). No position information will be available, 
-unless the same GRB also triggers some of the imaging instruments 
-and in such a case the position will come through other packet types.
-\item[WAKEUP] 
-WAKEUP packets are generated only once for each GRB 
-and only if the GRB position information is available. 
-They contain the preliminary position derived for the GRB. 
-These are the alerts with the shortest time delay. 
-Any (potential) GRB will generate only one WAKEUP packet.
-\item[REFINED] 
-REFINED packets provide refined information on a GRB event. 
-Zero to several REFINED packets can be generated for a given GRB.
-\item[OFFLINE]
-OFFLINE packets are generated manually after interactive analysis of the data has been performed 
-offline by a Duty Scientist. 
-The time delay might be from one to a few hours (or even longer in some cases). 
-\end{description}
-
-One \ig burst was delivered to the GCN up to now. It would have been visible 
-by \ma with a delay of about 1.5 hours (see table~\ref{tab:integraloverlap}).
-
-\begin{table}[ht]
-\begin{center}
-{\small
-\begin{tabular}{|c|c|c|c|c|c|c|c|c|c|}
-\hline
-\hline
-GRB &    date & UTC & RA & dec. & error     & $\theta$ & $\phi$ & flag  & comments\\
-name & (dd.mm)&     &    &      & arc.      & MA- & MA- & providing & \\
-     &        &     &    &      & min.      & GIC & GIC & position & \\
-\hline
-GRB021125 & 25.11. & 17:58:30 & 19.78 & 28.1 & 30 & 51 & 280 & --- & no moon \\
-     &        &         &       &        &    &    &     &  & $\theta$ and $\phi$ at 19:37:00 UTC \\
-\hline
-\hline
-\end{tabular}
-}
-\end{center}
-\label{tab:integraloverlap}
-\caption{\ig bursts, which would have been in principle visible from the \ma telescope site at 
-night. No burst durations, alert delays, weather conditions, etc. are displayed. For more 
-detailed information on single bursts, see~\cite{NICOLAGRB,GCNARCHIVE}.}
-\end{table}
-
-The period of the INTEGRAL orbit is 3 sideral days, 
-so that the perigee occurs always above the same geographical point on Earth. 
-
-%It is a highly eccentric orbit, 
-%with a perigee height of 10'000 km and 
-%an apogee height of 152'600 km 
-%with an inclination of 51.6 degrees with respect to the equatorial plane. 
-
-
-\section{\sw Alarms}
-
-{\ldots \it \bf THIS IS TO BE UPDATED !! \ldots \\}
-
-The \sw satellite~\cite{SWIFT} is scheduled for launch in May, 2004 for a nominal two-years mission. 
-\par
-It contains three instruments:
-\begin{description}
-\item[BAT:\xspace] The BAT has an large field of view (1.4~sr) in an energy range of 15-150~keV. 
-It has an angular resolution of 22 arcmin. and is itself able to determine GRB source locations (of 
-5$\sigma$ or higher) to a resolution of 4 arcmin. It is predicted to locate more than 100 sources 
-per year. 
-\item[XRT:\xspace] The X-Ray Telescope on \sw provides afterglow positions of 5 arcsec. accuracy within
-100 sec. of the burst alert from BAT in an energy range of 0.2-10~keV.
-\item[UVOT:\xspace]
-The UVOT is designed for optical images of the GRB field 20-60 sec. after the GRB alert and 
-in a wavelength range between 170 and 650~nm. 
-\end{description}
-
-1--4 arcmin. position estimates of the GRB coordinates are predicted to arrive at ground within 
-15 seconds~\cite{SWIFT2}. 
-\par
-\sw autonomously sends preliminary information to the GCN, including a crude optical finding chart 
-populated with postage stamp images around detected stars in UVOT, and BAT and XRT source positions 
-and spectra. Within hours of the next ground pass, the Swift Science Data Center (SDC) 
-initiates autonomous pipeline processing of the telemetry and serves it immediately 
-to the community on its Quick-Look area, available to the community (FITS-files).
-
-\section{Further Possible Alarms}
-
-\subsection{IPN position notices}
-
-These notices are sent out by the GCN itself with GRB positions obtained 
-after triangulation of at least three satellites 
-using the individual arrival times and positions of the spacecrafts \he, \ig, 
-KONUS, NEAR, MARS and ULYSSES. 
-Usually, these messages arrive 
-after previous alerts by the satellites themselves and refine the GRB position determination.
-
-There are two types of messages:
-\begin{description}
-\item[IPN\_SEG:\xspace]
-These Notices use the data from two different spacecrafts.
-Triangulation
-yields an annulus for possible GRB positions. 
-The annulii segments are long (2-10deg) and narrow (2-30armin).
-%yielding an error box area of 4 sq.arcmin to 5 sq.deg.
-%The range of time delays is on average 24 to 48 hours (with the shortest being 11 hours to date).
-These message will not be considered further here 
-because their position uncertainties are too large. 
-\item[IPN\_POS:\xspace]
-For IPN\_POS Notices, the error boxes will be in the several arcmin and above range. 
-For about 55\% of the Notices there will be only a single error box, 
-but because 3 sources yield only 2 unique annuli and these 2 annuli cross in 2 locations, 
-there can be 2 error boxes reports (~25\% of the cases).
-Depending on the relative timing of the GRB and the data dumps through the DSN,
-the wait can be 1-25 hours (more on the weekends). 
-In 2002, 22 such messages were sent out with errors in the range of usually 
-5--30 arcmin. There were no messages before the May 5$^{th}$, however. 
-\end{description}
-
-Only one burst would have been announced by an IPN\_POS in less than 12 hours after the burst 
-(see table~\ref{tab:ipnoverlap}).
-
-\begin{table}[ht]
-\label{tab:ipnoverlap}
-\begin{center}
-{\small
-\begin{tabular}{|c|c|c|c|c|c|c|c|c|c|}
-\hline
-\hline
-GRB &    date & UTC & RA & dec. & error     & $\theta$ & $\phi$ & flag  & comments\\
-name & (dd.mm)&     &    &      & arc.      & MA- & MA- & providing & \\
-     &        &     &    &      & min.      & GIC & GIC & position & \\
-\hline
-GRB021016 & 16.10. & 10:29:00 & 8.43 & 46.8 & 22 & 61 & 43 & IPN\_POS & 
-$\theta$ and $\phi$ at 22:06:48 UTC \\
-     &        &         &       &        &    &    &     &  & moon at: \\
-     &        &         &       &        &    &    &     &  & $\theta= 87^\circ, \phi=118^\circ$ \\
-\hline
-\hline
-\end{tabular}
-}
-\end{center}
-\caption{\ip bursts, which would have been in principle visible from the \ma telescope site at 
-night. Only bursts which have been announced with less than 12 hours are taken into account. 
-No burst durations, weather conditions, etc. are displayed. For more 
-detailed information on single bursts, see~\cite{NICOLAGRB,GCNARCHIVE}.}
-\end{table}
-
-\section{Proposed Observation Strategies}
-
-{\ldots \it \bf THIS IS TO BE UPDATED !! \ldots \\}
-\par
-One can see from tables~\ref{tab:heteoverlap},~\ref{tab:hetelongoverlap},~\ref{tab:integraloverlap}
-and~\ref{tab:ipnoverlap} that observing GRBs 
-at moon periods will significantly increase the chance to observe some. 
-Three out of the seven bursts from table~\ref{tab:heteoverlap} 
-would have occurred in astronomical twilight 
-or very close to the start or end of observation 
-(GRB021113 half an hour after usual closing of the telescope and 
-GRB020127 and the one on 28.7. each three quarters of an hour after usual 
-start). If we want to have a realistic chance to observe bursts, it is therefore 
-important to use all available time {\it including moon periods, periods of astronomical 
-twilight and putting the telescope as soon as possible in GRB-alert position}.
-
-\subsection{What to do at alerts without position (yet)}
-
-{\ldots \it \bf THIS IS TO BE REWRITTEN !! \ldots \\}
-
-\begin{verbatim}
-suggestion email Martin Kestel: \\
-\\
-When you put the telescope in Alt=90 degrees (zenith) and Az=90 degrees east, 
-you have at most 90 degrees to move in either
-axis in order to reach any position on the sky, either in normal tracking mode
-or in reverse tracking mode. The actual speed will most probably be different
-in the two axes and the elevation will probably be slower, as it has only one
-motor attached. Now, the maximum elevation movement from zenith will
-correspond to the maximum zenith angle you want your GRB to have, so, 
-this number will be certainly smaller than 90 degrees.
-\end{verbatim}
-
-\subsection{What to do at alerts with position}
-
-
-\section{Timing considerations}
-
-{\ldots \it \bf HAS TO BE UPDATED AND COMPLETED!! \ldots \\}
-{\it Here, all possible models should go in with reasonning why certain time 
-or flux estimates are proposed.  We have now only estimates on extrapolations 
-of the \eg power-laws. Maybe we should include: IC (in many possible combinations), 
-hadronic emission models (see~\cite{TASC}), Cannonball model. }
-\par
-
-The EGRET~\cite{EGRET} instrument on the CGRO 
-has detected GeV emission of GRB940217 promptly and 90 sec. after 
-the burst onset. 
-\\
-\par
-In~\cite{DERMER}, two peaks in the GeV light curve are calculated. An early maximum coincident 
-with the MeV eak is the high-eneryg extension of the synchrotron component, some seconds 
-after the burst onset. The second maximum peaking at $\approx$ 1.5 hours is due primarily to 
-SSC radiation with significant emission of up to $10^5$ sec. ($\approx 25$ hours) after the burst. 
-\\
-\par
-Li, Dai and Lu~\cite{LI} suggest GeV emission after pion production and some thermalization of the 
-UHE component with radiation maxima of up to one day or even one week (accompanied by long-term
-neutrino emission).
-
-\subsection{Determine a reasonable upper time delay limit for the onset of an observation}
-{\ldots \it \bf STILL TO BE WRITTEN  \ldots \\}
-
-
-\subsection{Determine a reasonable upper limit on the observation duration}
-
-{\ldots \it \bf STILL TO BE WRITTEN  \ldots \\}
-\subsection{Determine a reasonable zenith angle range for observation}
-{\ldots \it \bf STILL TO BE WRITTEN  \ldots \\}
-
-\section{Maximizing the duty cycle}
-
-{\ldots \it \bf STILL TO BE WRITTEN  \ldots \\}
-
-\begin{verbatim}
-email Nicola Galante: \\
-\\
-I calculated duty-cycle with a Sun zenith angle greater 
-than 105 deg, which means that Sun must be at least 15 deg below 
-horizon, and not with an angle of 115 deg. I tried this calculation also 
-with a limit of 108 deg, because a lot of people assume that the 
-astronomical sunset is when the Sun is 18 deg below horizon. Using this 
-assumption the calculated duty-cycle decreases of about 4\%(from 1.225 to 
-1.18 srad per year or from 9.75\% to 9.36\% vs 4pi srad per year). Anyway 
-the definition of astronomical sunset influence the main cut on duty-cycle.
-About wind I can say that the data I used were provided by NOT, which is 
-situated in a place more windy than where MAGIC is growing up. I made 
-the calculation also with other upper limits to wind's speed then the 
-usual 10 m/s, and we can gain quite a lot of duty-cycle (even about 
-1.5\%more vs 4pi srad per year) so it should be interesting to test the 
-telescope during some windy or foggy days.
-\end{verbatim}
-
-\subsection{Taking OFF data}
-
-{\ldots \it \bf STILL TO BE WRITTEN  \ldots \\}
-
-\subsection{Observing neutrino events below the horizon}
-
-{\ldots \it \bf CAN BE MAYBE GO INTO A SEPARATE PROPOSAL  \ldots \\}
-
-\subsection{Observing XRFs}
-
-{\ldots \it \bf CAN BE MAYBE GO INTO A SEPARATE PROPOSAL  \ldots \\}
-
-\subsection{Observing SGRs}
-
-{\ldots \it \bf CAN BE MAYBE GO INTO A SEPARATE PROPOSAL  \ldots \\}
-
-\section{Calibration and Tests}
-
-{\ldots \it \bf STILL TO BE WRITTEN  \ldots \\}
-
-%%% BIBLIOGRAPHY %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-%%>>>> Use the following if you are using BibTeX for bibliography
-%\theBibliography
-
-%%>>>> Or the following if you include here by hand your 
-%%>>>> bibliographic entries
-\begin{thebibliography}{900}
-\bibitem{design} The MAGIC Telescope, Design study for the construction of a 17~xm Cherenkov 
-telescope for Gamma-Astronomy above 10~GeV, March 1998, Version 5
-\bibitem{PETRY} The MAGIC Telescope - Prospects for GRB research
-D. Petry for the MAGIC collaboration, Astron. Astrophys. Suppl. Ser. 138, 601, 1999.
-\bibitem{EGRET} Hurley K. et al., Nature, 372, 652
-\bibitem{HEGRA} Search for gamma-ray brusts above 20 TeV with the HEGRA AIROBICC 
-Cherenkov array, 
-L. Padilla et al., FAMN-97-1, Jul 1998,
-submitted to A\&A, 
-astro-ph/9807342
-\bibitem{TIBET} Search for 10 TeV burst-like events coincident with the BATSE bursts 
-using the TIBET Air Shower Array, 
-Amenomori M. et al., 
-AIP Conf.Proc.558:8; 
-``Heidelberg 2000, High energy gamma-ray astronomy'' 844-849, 2001.
-\bibitem{MILAGRO} The high-energy gamma-ray fluence and energy spectrum of GRB 970417A 
-from observations with Milagrito, 
-Milagro Collaboration (R. Atkins et al.). July 2002,  
-submitted to Astrophys. J., available at astro-ph/0207149 
-\bibitem{GRAND} A Search for Sub-TeV Gammas in Coincidence with Gamma Ray Bursts, 
-Poirier J, et al., 
-submitted to Physical Review D
-astro-ph/0004379
-\bibitem{TASC} M.M. Gonz{\'a}lez et al., Nature, 424, 749
-\bibitem{PAZCYNSKI} Pazcy\'{n}ski B., Astrophys. J. 308 L43 (1986)
-\bibitem{GOODMAN} Goodman J., Astrophys. J. 308 L47 (1986)
-\bibitem{SARI} Sari R., Piran T., Narayan R., Astrophys. J. 497 L17 (1998)
-\bibitem{XU} Pazcy\'{n}ski B., Xu G., Astrophys. J. 427 708 (1994)
-\bibitem{REES} Rees M., Meszaros P., MNRAS 258 P41 (1992)
-\bibitem{MESZAROS93} Meszaros P., Rees M., Astrophys. J. 418 L59 (1993)
-\bibitem{MESZAROS94} Meszaros P., Rees M., MNRAS 289 L41 (1994)
-\bibitem{WAXMAN} Waxman E., Phys. Rev. Lett. 75, 386 (1995)
-\bibitem{TOTANI} Totani T., Astrophys. J. 502 L13 (1998), 509 L81 (1998), 
-536 L23 (2000)
-\bibitem{BAHCALL} Waxman E., Bahcall J., Phys. Rev. Lett 78, 2292 (1997)
-\bibitem{CHIANG} Chiang J., Dermer C.D., Astrophys. J. 512 699 (1999)
-\bibitem{BOETTCHER} Boettcher M, Dermer C.D., Astrophys. J. 499 L131 (1998)
-\bibitem{DERMER} Beaming, baryon-loading, and the synchrotron self-compton component in gamma-ray burst blast waves energized by external shocks, 
-Dermer C.D., Chiang J., Mitman K.E., 1999, submitted to ApJ., 
-astro-ph/9910240 
-\bibitem{PILLA} Emission spectra from internal shocks in gamma-ray burst sources, 
-Pilla R.P., Loeb A., 1998, ApJ 494, L167 (astro-ph/9710219).
-\bibitem{ZHANG} Zhang B., Meszaros P., Astrophys. J. 559 110 (2001)
-\bibitem{HARTMANN} Hartmann D.H., Kneiske T.M., Mannheim K.,Watanabe K., 
-2002, 
-astro-ph/0201299
-\bibitem{LI} Li Z., Dai G., Lu T., accepted for A\&A, astro-ph/0208435 (2002)
-\bibitem{MANNHEIM} Mannheim K., Hartmann D., Burkhardt F., Astrophys. J. 467 532 (1996)
-\bibitem{SALOMON} Salomon M.H., Stecker F.J., Astrophys. J. 493 547 (1998)
-\bibitem{PRIMACK} Primack J.R., Sommerville R.S., MacMinn D., Astrophys. J. 11 93 (1999)
-\bibitem{ICRC} The MAGIC Telescope and the Observation of GRBs,
-Galante N. et al., Proceedings of the 28$^{th}$ ICRC, Tsukuba, Japan, 31\,July\ -\ 1\, August, 2003.
-\bibitem{NICOLA} Il Telescopio MAGIC (Major Atmospheric Gamma Imaging Cherenkov Telescope) 
-per l'osservazione dei Gamma Ray Bursts, Nicola Galante, tesi di laurea, July 2002.
-(available at: http://www.pd.infn.it/magic/publi.html)
-\bibitem{NICOLAGRB} http://www.pd.infn.it/magic/GRB/grb.html
-\bibitem{GCNARCHIVE} http://lheawww.gsfc.nasa.gov/docs/gamcosray/legr/bacodine/gcn3\_archive.html
-\bibitem{GOTZ} D. Gotz, S. Mereghetti 2002 Observation of Gamma-ray Bursts with INTEGRAL
-Contribution to the XXII Moriond Astrophysics Meeting, 
-The Gamma Ray Universe, Les Arcs 9-16 March 2002.
-\bibitem{IBAS} IBAS Client Software, Users Manual, 
-available at: 
-http://isdc.unige.ch/$\sim$isdc\_cms/icms/releases/public/ibas\_client/1.1.2/ibas\_client\_um-1.1.2.ps.gz
-\bibitem{HETE} 
-(see also: http://space.mit.edu/HETE/mission\_status.htm \\
-           http://space.mit.edu/HETE/ban.html )
-\bibitem{HETE-SUM} HETE Trigger Summaries
-http://space.mit.edu/HETE/Bursts/summaries.html
-\bibitem{SWIFT} The SWIFT homepage
-http://swift.gsfc.nasa.gov/science/
-\bibitem{SWIFT2} 
-http://swiftsc.gsfc.nasa.gov/docs/swift/swiftsc.html
-\end{thebibliography}
-
-\end{document}
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%%% Upper-case    A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
-%%% Lower-case    a b c d e f g h i j k l m n o p q r s t u v w x y z
-%%% Digits        0 1 2 3 4 5 6 7 8 9
-%%% Exclamation   !           Double quote "          Hash (number) #
-%%% Dollar        $           Percent      %          Ampersand     &
-%%% Acute accent  '           Left paren   (          Right paren   )
-%%% Asterisk      *           Plus         +          Comma         ,
-%%% Minus         -           Point        .          Solidus       /
-%%% Colon         :           Semicolon    ;          Less than     <
-%%% Equals        =           Greater than >          Question mark ?
-%%% At            @           Left bracket [          Backslash     \
-%%% Right bracket ]           Circumflex   ^          Underscore    _
-%%% Grave accent  `           Left brace   {          Vertical bar  |
-%%% Right brace   }           Tilde        ~
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Local Variables:
-%% mode:latex
-%% mode:font-lock
-%% mode:auto-fill
-%% time-stamp-line-limit:100
-%% End:
-%% EOF
Index: trunk/MagicSoft/GRB-Proposal/magic-tdas.sty
===================================================================
--- trunk/MagicSoft/GRB-Proposal/magic-tdas.sty	(revision 5966)
+++ trunk/MagicSoft/GRB-Proposal/magic-tdas.sty	(revision 5966)
@@ -0,0 +1,205 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%  magic-tdas.sty -- style file to write MAGIC-TDAS documents
+%%%-----------------------------------------------------------------
+%%%  Kopyleft (K) 2000 J C Gonzalez
+%%%  Max-Planck-Institut fuer Physik, 
+%%%  Foehringer Ring 6, 80805 Muenchen, Germany
+%%%  E-mail: gonzalez@mppmu.mpg.de
+%%%-----------------------------------------------------------------
+%%%  This program is free software; you can redistribute, copy,
+%%%  modify, use it and its documentation for any purpose,
+%%%  provided that the above copyright notice appear in all
+%%%  copies and that both that copyright notice and this
+%%%  permission notice appear in supporting documentation.
+%%%  
+%%%  This piece of code is distributed in the hope that it will
+%%%  be useful, but WITHOUT ANY WARRANTY; without even the
+%%%  implied warranty of FITNESS FOR A PARTICULAR PURPOSE.
+%%%
+%%%  Although you can actually do whatever you want with this
+%%%  file (following the copyright notice above), your are 
+%%%  strongly encouraged NOT to edit directly this file. 
+%%%  Instead, make a copy and edit the copy for your purposes.
+%%% 
+%%%  Modifying this file means that you have the very basic 
+%%%  knowledge needed to make things by your own, and therefore... 
+%%%  you will not get _any_ additional support  :-)
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%  Last update: Time-stamp: <Tue Feb 22 16:23:07 MET 2000>
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{magic-tdas}
+[2000/03/01 v0.01 magic-tdas -- style file to write MAGIC-TDAS documents]
+
+\typeout{magic-tdas -- style file to write MAGIC-TDAS documents}
+
+%%% PACKAGES %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\usepackage[english]{babel}
+\usepackage{epsfig}
+\usepackage{fancyheadings}
+\usepackage{rotating}
+\usepackage{amsmath}
+\usepackage{xspace}
+\usepackage{enumerate}
+\usepackage{makeidx}
+\usepackage{floatflt}
+\usepackage{wrapfig}
+%\usepackage{html}
+\usepackage{verbatim}
+
+%\usepackage{a4wide}
+\usepackage{vmargin}
+\setpapersize{A4}
+\setmarginsrb{2cm}{3cm}{2cm}{3cm}{12pt}{20pt}{0pt}{0pt}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%% NEW COMMANDS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newcommand\TDAScode[1]{\gdef\@TDASnumber{#1}}
+%-----------------------------------------------------------
+\newcommand\TDASref[1]{\gdef\@TDASref{#1}}
+%-----------------------------------------------------------
+\renewcommand\@maketitle{%
+  \newpage
+  \null
+  \begin{picture}(0,0)%
+  \put(0,50){\epsfig{file=magiclogo.eps,width=4cm}}%
+  \put(400,80){\parbox[t]{0.3\linewidth}{\textsf{\@TDASnumber}}}%
+  \end{picture}%
+  \begin{center}%
+  \let \footnote \thanks
+    {\large \scshape \@title \par}%
+    \vskip 1.5em%
+    {\large
+      \lineskip .5em%
+      \begin{tabular}[t]{c}%
+        \@author
+      \end{tabular}\par}%
+    \vskip 1em%
+    {\large \@date}%
+  \end{center}%
+  \par
+  \vskip 1.5em}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%% TABLE OF CONTENTS AND BIBLIOGRAPHY %%%%%%%%%%%%%%%%%%%%%
+\def\thetableofcontents{%
+\small%
+\renewcommand{\contentsname}{}%
+\begin{center}%
+{\bfseries Contents}\\%
+\begin{minipage}{0.7\linewidth}%
+\footnotesize%
+\tableofcontents%
+\end{minipage}%
+\vskip20pt
+\end{center}}
+
+\def\theBibliography{%
+\nocite{*}
+\renewcommand{\refname}{}
+\bibliographystyle{abbrv}
+\begin{center}%
+{\bfseries References}\\%
+\begin{minipage}{0.7\linewidth}%
+\footnotesize%
+\bibliography{anasoft}%
+\end{minipage}%
+\end{center}}
+
+\renewenvironment{thebibliography}[1]
+     {\vskip\baselineskip\centering{\bfseries References\\}
+        \@mkboth{References}{References}%
+        \list{\@biblabel{\@arabic\c@enumiv}}%
+           {\settowidth\labelwidth{\@biblabel{#1}}%
+            \leftmargin\labelwidth
+            \advance\leftmargin\labelsep
+            \@openbib@code
+            \usecounter{enumiv}%
+            \let\p@enumiv\@empty
+            \renewcommand\theenumiv{\@arabic\c@enumiv}}%
+      \sloppy
+      \clubpenalty4000
+      \@clubpenalty \clubpenalty
+      \widowpenalty4000%
+      \sfcode`\.\@m}
+     {\def\@noitemerr
+       {\@latex@warning{Empty `thebibliography' environment}}%
+      \endlist}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%% CITES %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%% cite(s) in captions
+\newcommand{\ccite}[1]{\protect\cite{#1}\xspace}     
+%% references in captions
+\newcommand{\cref}[1]{\protect\ref{#1}\xspace}       
+%% also references in captions
+\newcommand{\fullcref}[1]{\protect\ref{#1} %
+in page \protect\pageref{#1}\xspace} 
+%% id., normal
+\newcommand{\fullref}[1]{\ref{#1} in page \pageref{#1}\xspace} 
+
+%% units
+\renewcommand{\u}[1]{\ensuremath{\mathrm{\,#1}}}    
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%% FANCYHEADINGS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\pagestyle{fancyplain}
+%\addtolength{\headwidth}{\marginparsep}
+%\addtolength{\headwidth}{\marginparwidth}
+\addtolength{\headwidth}{1cm}
+%\renewcommand{\chaptermark}[1]%
+%   {\markboth{#1}{}}
+\renewcommand{\sectionmark}[1]%
+   {\markright{\thesection\ #1}}
+\renewcommand{\subsectionmark}[1]%
+   {\markright{\thesubsection\ #1}}
+\lhead[\fancyplain{}{\itshape \thepage}]%
+   {\fancyplain{}{\itshape  \rightmark}}
+\rhead[\fancyplain{}{\itshape \thetitle}]%
+   {\fancyplain{}{\itshape \thepage}}
+\cfoot{}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%% CAPTIONS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%\long\def\@makecaption#1#2{%
+%\centering\parbox[b][\height+\baselineskip][b]{0.8\linewidth}{\small{\bf #1}.\quad #2}}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%% SECTIONING COMMANDS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\renewcommand{\section}{\@startsection
+  {section}%
+  {1}%
+  {0pt}%
+  {\baselineskip}% 
+  {0.5\baselineskip}%
+  {\large\scshape}}
+
+\renewcommand{\subsection}{\@startsection
+  {subsection}%
+  {2}%
+  {0pt}%
+  {0.8\baselineskip}% 
+  {0.5\baselineskip}%
+  {\bfseries}}
+
+\renewcommand{\subsubsection}{\@startsection
+  {subsubsection}%
+  {3}%
+  {10pt}%
+  {0.5\baselineskip}% 
+  {0.2\baselineskip}%
+  {\itshape}}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%% GENERAL FORMATTING %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\setlength{\parindent}{0pt}
+\setlength{\parskip}{0.2\baselineskip}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\endinput
+
+%%EOF
Index: trunk/MagicSoft/GRB-Proposal/magiclogo.eps
===================================================================
--- trunk/MagicSoft/GRB-Proposal/magiclogo.eps	(revision 5966)
+++ trunk/MagicSoft/GRB-Proposal/magiclogo.eps	(revision 5966)
@@ -0,0 +1,1406 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /hd90/gonzalez/LaTeX/papers/anasoft/mag1.eps
+%%Creator: XV Version 3.10a  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 210 377 386 464
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define string to hold a scanline's worth of data
+/pix 528 string def
+
+% define space for color conversions
+/grays 176 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+210 377 translate
+
+% size of image (on paper, in 1/72inch coords)
+175.96800 86.97600 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+176 87 8			% dimensions of data
+[176 0 0 -87 0 87]		% mapping matrix
+{currentfile pix readhexstring pop}
+false 3 colorimage
+
+d8d5de9993a79c96a79c96a79c96a79c96a79c96a79c96a79c96a79c96a79c96a79c96a7
+9c96a79c96a79c96a79c96a79c96a79c96a79c96a79c96a79c96a79c96a79c96a79c96a7
+9c96a79c96a79c96a79c96a79c96a79c96a79c96a79c96a79c96a79c96a79c96a79c96a7
+9c96a79c96a79c96a79c96a79c96a79c96a79c96a79c96a79c96a79c96a79c96a79c96a7
+9c96a79c96a79c96a79c96a79c96a79c96a79c96a79c96a79c96a79c96a79c96a79c96a7
+9c96a79c96a79c96a79c96a79c96a79c96a79c96a79c96a79c96a79c96a79c96a79c96a7
+9c96a79c96a79c96a79c96a79c96a79c96a79c96a79c96a79c96a79c96a79c96a79993a7
+b5b2c5fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdf5dbfdf0d3
+fdf0d3fdf5e3fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdf5dbfdf0d3fdf0d3
+fdf5dbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdf5e3fdf0d3fdf0d3fdf5dbfdfdf3fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdf5e3fdedc7ebdca4f4db9d
+f4e0b0f4e8c7fdf9f3fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdf0d3
+fdf0d3fdf5dbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdf9f3f4e8c7fdedc7fdedc7fdf5dbfdfdf3fdfdfb
+716f8d151939151a3f151a3f151a3f151a3f151a3f151a3f151a3f151a3f151a3f151a3f
+151a3f151a3f151a3f151a3f151a3f151a3f151a3f151a3f151a3f151a3f151a3f151a3f
+151a3f151a3f151a3f151a3f151a3f151a3f151a3f151a3f151a3f151a3f151a3f151a3f
+151a3f151a3f151a3f151a3f151a3f151a3f151a3f151a3f151a3f151a3f151a3f151a3f
+151a3f151a3f151a3f151a3f151a3f151a3f151a3f151a3f151a3f151a3f151a3f151a3f
+151a3f151a3f151a3f151a3f151a3f151a3f151a3f151a3f151a3f151a3f151a3f151a3f
+151a3f151a3f151a3f151a3f151a3f151a3f151a3f151a3f151a3f151a3f151a3f151a3f
+2c2a4cf6f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdf5dbd2a812caa604
+caa604dab437fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdedc7d2a906caa604caa604
+d2aa19fdf9f3fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbe3bf54caa204caa604caa204f4db9dfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdf0d3ebc867d2a906caa604d2a70bcaa204
+caa204d2a906d2ad19ebc867fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdedc7d2a906
+caa604daaf21fdf9f3fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfde8bb
+e3bf5ed2aa19d2a906caa604caa204caa604daaf21fdedc7
+6f6a88151739151939151939151a3f151939151939151a3f151939151939151a3f151939
+151939151a3f151939151939151a3f151939151939151a3f151939151939151a3f151939
+151939151a3f151939151939151a3f151939151939151a3f151939151939151a3f151939
+151939151a3f151939151939151a3f151939151939151a3f151939151939151a3f151939
+151939151a3f151939151939151a3f151939151939151a3f151939151939151a3f151939
+151939151a3f151939151939151a3f151939151939151a3f151939151939151a3f151939
+151939151a3f151939151939151a3f151939151939151a3f151939151939151739171739
+28284cf6f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbf4e8b7caa204caa204
+d2a70bd2a70bf4e8b7fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbebd07ecaa204caa204d2a70b
+d2a906fdf0d3fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdf5e3d2aa19d2a70bcaa604caa204e3bf5efdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbe3c76dcaa604caa204caa204caa604caa204caa204
+caa204caa204caa204e3bf54fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbf4e4bfcaa204
+caa204d2ad19fdfdf3fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbe3c76dcaa204
+caa204caa204caa204caa204caa204caa204d2a906fdedc7
+746f8d151539151739151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f
+151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f
+151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f
+151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f
+151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f
+151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f
+151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f171a3f151739
+2c2a4cf2f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbf4db9dcaa204d2a906
+caa604caa204ebd07efdfdfbfdfdfbfdfdfbfdfdfbfdfdfbdaaf30caa204caa604caa604
+caa204fdedc7fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+f4e4a8caa204caa604caa604caa604d2ad19fdf5e3fdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbebc867caa204caa204caa604caa204dab328dabb4de3bf54
+dab746d2ad19caa204e3c76dfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbf4e8c7caa604
+caa204d2aa19fdf9f3fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbe3bf5ecaa204d2a906
+caa604caa204d2ad27dab437dab328d2a906d2a812fdf9f3
+746f8d151739151a3f151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939
+151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939
+151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939
+151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939
+151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939
+151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939
+151a3f151a3f151939151a3f151a3f151939151a3f151a3f151a3f151a3f151a3f151739
+2c2c53f6f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbebcb74caa204caa204
+caa604d2a70bdaaf30fdfdfbfdfdfbfdfdfbfdfdfbfdedc7d2a906caa204caa204caa604
+caa204f4e4a8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+e3bf5ecaa204caa204caa204caa204caa204f4db9dfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbebd07ecaa204caa604caa204dab328f4e8b7fdf9f3fdfdfbfdfdfb
+fdfdfbfdf5e3f4db9dfdedc7fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdedc7caa604
+caa204d2aa19fdfdf3fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbebd48dcaa204caa204caa204
+daaf21f4db9dfdf9f3fdfdfbfdfdf3fdf5e3f4e4bffdfdfb
+716f8d151739151739151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f
+151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f
+151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f
+151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f
+151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f
+151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f
+151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151939171a3f171739
+2c2a4cf2f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbe3bf54caa204caa604
+caa204caa604caa604fdedc7fdfdfbfdfdfbfdfdfbebd07ecaa204d2a906caa604d2a906
+caa204ebd48dfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdf5db
+d2a812caa204daaf21dab437caa604caa204dab746fdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdf0d3d2a812caa204caa204daaf30fdedd3fdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbf4e4bfd2a906
+caa604d2ad19fdf9f3fdfdfbfdfdfbfdfdfbfdfdfbfdfdf3daaf30d2a70bcaa604d2a812
+f4e8c7fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+746f8d151739151939171a3f171939171a3f171a3f171939171a3f171a3f171939171a3f
+171a3f171939171a3f171a3f171939171a3f171a3f171939171a3f171a3f171939171a3f
+171a3f171939171a3f171a3f171939171a3f171a3f171939171a3f171a3f171939171a3f
+171a3f171939171a3f171a3f171939171a3f171a3f171939171a3f171a3f171939171a3f
+171a3f171939171a3f171a3f171939171a3f171a3f171939171a3f171a3f171939171a3f
+171a3f171939171a3f171a3f171939171a3f171a3f171939171a3f171a3f171939171a3f
+171a3f171939171a3f171a3f171939171a3f171a3f171939151a3f151a3f151a3f151739
+2c2c53f6f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdf9f3d2ad27d2a70bd2a906
+d2aa19caa204caa204ebcb74fdfdfbfdfdfbfdfdfbdab746caa204d2a906d2ac2fcaa204
+d2a70bebcb74fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbebd48d
+caa204caa204ebcb74ebd48dcaa204caa204d2a906fdf0d3fdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbebcb74caa204caa604caa604f4e8b7fdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbf4e4bfd2a70b
+d2a70bd2a812fdfdf3fdfdfbfdfdfbfdfdfbfdfdfbfdedc7caa604caa204caa204ebd48d
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+6f6a88151739151739151939151a3f151939151939151a3f151a3f151939151a3f151939
+151939151a3f151a3f151939151a3f151939151939151a3f151a3f151939151a3f151939
+151939151a3f151a3f151939151a3f151939151939151a3f151a3f151939151a3f151939
+151939151a3f151a3f151939151a3f151939151939151a3f151a3f151939151a3f151939
+151939151a3f151a3f151939151a3f151939151939151a3f151a3f151939151a3f151939
+151939151a3f151a3f151939151a3f151939151939151a3f151a3f151939151a3f151939
+151939151a3f151a3f151939151a3f151939151939151a3f171939151a3f151a3f171739
+2c2a4cf2f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdf5e3d2a906caa604d2ad19
+ebcb74d2a70bcaa204d2ad27fdfdf3fdfdfbfdf5e3d2a812caa204dab83eebcb74caa204
+caa204dabb4dfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbdab83e
+caa204caa204f4e8b7fdf5e3d2a906caa604caa204f4db9dfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbdab746caa204d2a70bdab328fdf9f3fdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbf4e8c7caa604
+caa204d2ad19fdf9f3fdfdfbfdfdfbfdfdfbfdfdfbebdca4caa204caa604caa204fdedc7
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+746f8d171739151a3f151a3f151a3f151a3f151939151a3f151a3f151939151a3f151a3f
+151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f
+151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f
+151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f
+151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f
+151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f
+151939151a3f151a3f151939151a3f151a3f151a3f151a3f151939151a3f151a3f151739
+2c2c53f6f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdedc7caa204caa204d2aa19
+f4e8b7d2a906caa604caa204fde8bbfdfdfbebd79dcaa204caa204e3c76df4db9dcaa204
+d2a70bdab328fdfdf3fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbf4e8c7caa604
+caa204d2aa19fdf9f3fdfdfbdabb4dcaa204caa204e3bf5efdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdf9f3daaf21caa604caa204e3bf54fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdf9f3f4e8b7f4e8b7fdedc7fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbf4e8c7caa604
+d2a70bd2a812fdfdf3fdfdfbfdfdfbfdfdfbfdfdfbebd48dcaa204caa604caa604fdf5e3
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+6f6a88151739151739151939151a3f151939151a3f151a3f151939151a3f151a3f151939
+151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939
+151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939
+151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939
+151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939
+151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939
+151a3f151a3f151939151a3f151a3f151939151a3f151939171a3f171a3f151a3f171739
+2c2a4cf2f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbebd79dcaa204d2a70bdab83e
+fdf9f3daaf30caa204caa204e3c76dfdfdfbe3bf5ecaa204caa204f4e0b0f4e8c7caa604
+caa204d2a906fdf5e3fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbebcb74caa204
+caa204ebc867fdfdfbfdfdfbebd79dcaa204caa604d2aa19fdf5e3fdfdfbfdfdfbfdfdfb
+fdfdfbfdf9f3d2ad19caa204caa204e3bf5efdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+f4e8c7caa604caa204d2aa19fdfdf3fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbf4e8c7caa604
+caa204d2ad19fdf9f3fdfdfbfdfdfbfdfdfbfdfdfbebd07ecaa204caa204d2a812fdf9f3
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+716f8d151739151a3f171a3f171a3f171939171939171a3f171a3f171939171a3f171939
+171a3f171a3f171939171a3f171a3f171939171a3f171a3f171939171a3f171a3f171939
+171a3f171a3f171939171a3f171a3f171939171a3f171a3f171939171a3f171a3f171939
+171a3f171a3f171939171a3f171a3f171939171a3f171a3f171939171a3f171a3f171939
+171a3f171a3f171939171a3f171a3f171939171a3f171a3f171939171a3f171a3f171939
+171a3f171a3f171939171a3f171a3f171939171a3f171a3f171939171a3f171a3f171939
+171a3f171a3f171939171939171a3f171939151a3f151939151a3f171939151a3f151739
+2c2c53f6f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbebd07ecaa204caa204e3bf54
+fdfdfbe3bf5ecaa204d2a906dab83efdf5dbd2aa19caa204d2aa19fdf5e3fdf5dbcaa604
+caa204d2a70bfdedc7fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdf9f3dab437caa204
+caa604f4e0b0fdfdfbfdfdfbfdf5e3d2aa19caa204caa204f4db9dfdfdfbfdfdfbfdfdfb
+fdfdfbfdf9f3d2ad19caa604caa204e3bf54fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+f4e8c7d2a906caa204d2aa19fdfdf3fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdedc7caa604
+d2a70bd2a812fdfdf3fdfdfbfdfdfbfdfdfbfdfdfbebd48dcaa204caa604d2a906fdf0d3
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+6f6a88151739151739151a3f151939151a3f151a3f151a3f151939151a3f151939151a3f
+151a3f151939151a3f151939151939151a3f151a3f151939151a3f151939151939151a3f
+151a3f151939151a3f151939151939151a3f151a3f151939151a3f151939151939151a3f
+151a3f151939151a3f151939151939151a3f151a3f151939151a3f151939151939151a3f
+151a3f151939151a3f151939151939151a3f151a3f151939151a3f151939151939151a3f
+151a3f151939151a3f151939151939151a3f151a3f151939151a3f151939151939151a3f
+151a3f151939151a3f151a3f151a3f151a3f171a3f151a3f151939151a3f151a3f171739
+2c2a4cf2f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbe3bf5ecaa204caa204ebcb74
+fdfdfbebd79dcaa204caa204d2ad19ebcb74d2a906caa204e3bf5efdfdfbfdfdf3dab328
+caa204caa204f4db9dfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfde8bbd2a70bcaa604
+caa204ebcb74f4db9debd48debd48ddaaf30caa604caa204dabb4dfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbd2ac2fcaa204caa204d2aa19fdf5e3fdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdedc7caa204caa204d2aa19fdf9f3fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbf4e4bfcaa604
+caa204d2ad19fdf9f3fdfdfbfdfdfbfdfdfbfdfdfbf4db9dcaa204caa204caa204f4e4a8
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+746f8d171739151939151a3f151a3f151939151939151a3f151a3f151a3f151939151a3f
+151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f
+151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f
+151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f
+151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f
+151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f
+151a3f151939151a3f151939151939151a3f151939151a3f151a3f171a3f151a3f151739
+2c2c53f6f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdf9f3dab437caa204caa204ebd48d
+fdfdfbfdf5dbcaa604caa204caa604d2a70bcaa604caa204f4e0b0fdfdfbfdfdfbe3bf54
+caa204caa204ebcb74fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbe3c465caa204caa604
+caa204caa204d2a70bcaa204caa204caa204d2a906caa204caa604fdedc7fdfdfbfdfdfb
+fdfdfbfdfdfbebcb74caa204caa604caa204ebcb74fdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+f4e8c7caa604d2a70bd2a812fdfdf3fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdedc7caa604
+d2a70bd2a812fdfdf3fdfdfbfdfdfbfdfdfbfdfdfbf4e8b7caa604caa604caa204dab746
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+6f6a88151739151739151a3f151939151a3f151a3f151a3f151939151939151a3f151a3f
+151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f
+151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f
+151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f
+151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f
+151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f
+151939151a3f151939151a3f151a3f151939171a3f171a3f151939151a3f151a3f171739
+2c2a4cf2f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdf9f3d2a812d2a70bcaa204ebdca4
+fdfdfbfdfdfbe3bf54caa204caa604caa604caa204d2ad19fdf5e3fdfdfbfdfdfbe3c76d
+caa204caa204e3bf5efdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdf5e3daaf21caa204d2a906
+d2a906caa604d2a812d2a906d2ad19d2a906caa604d2a906caa204ebd07efdfdfbfdfdfb
+fdfdfbfdfdfbf4e8c7caa604caa604caa604caa604f4db9dfdfdfbfdfdfbfdfdfbfdfdfb
+f4e8c7d2a70bcaa604d2ad19fdf9f3fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbf4e4bfcaa604
+caa204d2ad19fdf9f3fdfdfbfdfdfbfdfdfbfdfdfbfdf5e3daaf21caa204caa204caa204
+ebcb74fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+716f8d151739151a3f171a3f171939171a3f171939171a3f171a3f171939171a3f171a3f
+171939171a3f171a3f171939171a3f171a3f171939171a3f171a3f171939171a3f171a3f
+171939171a3f171a3f171939171a3f171a3f171939171a3f171a3f171939171a3f171a3f
+171939171a3f171a3f171939171a3f171a3f171939171a3f171a3f171939171a3f171a3f
+171939171a3f171a3f171939171a3f171a3f171939171a3f171a3f171939171a3f171a3f
+171939171a3f171a3f171939171a3f171a3f171939171a3f171a3f171939171a3f171a3f
+171939171a3f171a3f171939151a3f151939151a3f171a3f151939171939151a3f151739
+2c2c53f6f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbf4e8c7caa604caa204d2a906fdedc7
+fdfdfbfdfdfbebd79dcaa204caa604caa604caa204e3bf5efdfdfbfdfdfbfdfdfbebd48d
+caa204caa604dab437fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbebd79dcaa204caa204d2a906
+fdedc7fdf9f3fdf9f3fdf5e3fdf9f3fdf9f3e3c76dcaa204caa604daaf30fdfdf3fdfdfb
+fdfdfbfdfdfbfdfdfbebcb74caa204d2a70bcaa604d2a906e3bf54f4db9df4e0b0f4e4a8
+e3c76dcaa204d2a70bd2a812fdfdf3fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdedc7caa604
+d2a70bd2a812fdfdf3fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbf4d489caa204d2a906caa604
+caa204dab83eebd48df4e4a8f4db9debcb74dab437fdf5db
+6f6a88151739151739151939151a3f151939151a3f151a3f151939151a3f151a3f151939
+151a3f151939151939151a3f151a3f151939151a3f151939151939151a3f151a3f151939
+151a3f151939151939151a3f151a3f151939151a3f151939151939151a3f151a3f151939
+151a3f151939151939151a3f151a3f151939151a3f151939151939151a3f151a3f151939
+151a3f151939151939151a3f151a3f151939151a3f151939151939151a3f151a3f151939
+151a3f151939151939151a3f151a3f151939151a3f151939151939151a3f151a3f151939
+151a3f151a3f151939151a3f171a3f151a3f151939151939151a3f151a3f151a3f171739
+2c2a4cf2f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbf4e4a8caa204caa604caa604fdf5db
+fdfdfbfdfdfbfdf5e3d2a906caa204d2a906caa204f4db9dfdfdfbfdfdfbfdfdfbf4e4a8
+caa204caa204d2a812fdf5e3fdfdfbfdfdfbfdfdfbfdfdfbe3bf54caa204caa204e3bf54
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbf4e0b0d2a70bcaa204caa204f4e8b7fdfdfb
+fdfdfbfdfdfbfdfdfbfdf9f3e3bf54caa204caa204caa204caa204caa204caa604caa204
+caa204caa604caa204d2a812fdf9f3fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbf4e4bfcaa604
+caa204d2ad19fdf9f3fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdf3e3bf54caa204caa204
+d2a906d2a70bd2a70bcaa204caa204caa204caa204fde8bb
+746f8d171739151a3f151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939
+151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939
+151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939
+151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939
+151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939
+151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939
+151939151a3f151939151a3f151939151a3f151a3f171a3f151a3f171a3f151a3f151739
+2c2c53f6f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbebd48dcaa204caa204daaf21fdfdf3
+fdfdfbfdfdfbfdfdfbe3bf54caa204caa204caa204fdedc7fdfdfbfdfdfbfdfdfbfdedc7
+d2a70bcaa204d2a70bfdedc7fdfdfbfdfdfbfdfdfbfdf5dbd2a906caa204caa204f4db9d
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdf3daaf21caa204caa204e3c465fdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdf3ebd07ed2ad19caa604caa204caa204caa204caa204
+caa204caa604d2a906dab83efdfdf3fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdedc7caa604
+caa204d2a812fdfdf3fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdf9f3ebcb74d2a906
+caa604caa204caa204caa204caa204caa204caa604f4e4a8
+6f6a88151739151739151a3f151939151a3f151939151939151a3f151a3f151939151a3f
+151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f
+151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f
+151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f
+151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f
+151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f
+151a3f151a3f151a3f151939171a3f171a3f151939151939151939151a3f151a3f171739
+2c2a4cf2f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdedc7f4db9debdca4ebdca4fdfdfb
+fdfdfbfdfdfbfdfdfbfdf0d3f4db9debdca4f4e4a8fdf9f3fdfdfbfdfdfbfdfdfbfdfdf3
+f4e4a8f4db9debdca4fdf5e3fdfdfbfdfdfbfdfdfbfdf5e3ebdca4ebdca4ebdca4fdf9f3
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbf4e8b7f4db9debdca4f4e8b7fdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdf5e3fde8bbebd48debd07eebd07eebd48d
+ebd48debdca4fdf0d3fdfdf3fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdf9f3f4e4a8
+f4db9df4e0b0fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdf5db
+f4e0b0ebd48debd07eebd48debd48df4db9df4e4bffdf9f3
+716f8d151739151939171a3f171a3f171a3f171a3f171939171a3f171a3f171939171a3f
+171a3f171939171a3f171a3f171939171a3f171a3f171939171a3f171a3f171939171a3f
+171a3f171939171a3f171a3f171939171a3f171a3f171939171a3f171a3f171939171a3f
+171a3f171939171a3f171a3f171939171a3f171a3f171939171a3f171a3f171939171a3f
+171a3f171939171a3f171a3f171939171a3f171a3f171939171a3f171a3f171939171a3f
+171a3f171939171a3f171a3f171939171a3f171a3f171939171a3f171a3f171939171a3f
+171939171a3f151a3f151a3f151939171a3f151a3f171a3f151939171a3f151a3f151739
+2c2c53f6f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+6f6a88151739151739151939151939151a3f151939151a3f151a3f151939151a3f151939
+151939151a3f151a3f151939151a3f151939151939151a3f151a3f151939151a3f151939
+151939151a3f151a3f151939151a3f151939151939151a3f151a3f151939151a3f151939
+151939151a3f151a3f151939151a3f151939151939151a3f151a3f151939151a3f151939
+151939151a3f151a3f151939151a3f151939151939151a3f151a3f151939151a3f151939
+151939151a3f151a3f151939151a3f151939151939151a3f151a3f151939151a3f151939
+151a3f151a3f171939151939151a3f151939151a3f151939151a3f151a3f151a3f171739
+2c2a4cf2f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+746f8d171739151a3f151a3f151939151a3f151939151a3f151a3f151939151a3f151a3f
+151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f
+151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f
+151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f
+151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f
+151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151939
+151a3f151a3f151a3f151a3f151a3f171939151a3f171939151a3f171939151a3f151739
+2c2c53f6f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+6f6a88151739151739151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939
+151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939
+151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939
+151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151a3f
+151a3f151939151939151a3f151a3f151939151a3f151939151939151a3f151a3f151939
+151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151939151a3f
+151a3f151939171939171a3f151939151a3f151a3f151a3f151939151a3f151a3f171739
+2c2a4cf2f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+716f8d151739151939171a3f171a3f171939171a3f171a3f171939171a3f171a3f171939
+171a3f171a3f171939171a3f171a3f171939171a3f171a3f171939171a3f171a3f171939
+171a3f171a3f171939171a3f171a3f171939171a3f171a3f171939171a3f171a3f171939
+171a3f171a3f171939171a3f171a3f171939171a3f151a3f171739171739171739161539
+151539151739151739151739151a3f151a3f171a3f151739151739171739151539151539
+171739171739171a3f171939171a3f171939171a3f171a3f171a3f171a3f171939171a3f
+151a3f151a3f151939171a3f151939171a3f151939171a3f151a3f171a3f151a3f151739
+2c2c53f6f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+6f6a88151739151739151939151a3f151a3f151939151939151a3f151a3f151939151a3f
+151939151939151a3f151a3f151939151a3f151939151939151a3f151a3f151939151a3f
+151939151939151a3f151a3f151939151a3f151939151939151a3f151a3f151939151a3f
+151939151939151a3f151a3f151939151739151539151739171c3f28284c3b395b524f6c
+6761817f7d99827d99928ca7928fa7a7a4b69993a78f89a7827d99746f8d5d58764a4763
+2c2c53171c3f151739151739151739151a3f151939151939151a3f151939151a3f151939
+171a3f151939151a3f151a3f151a3f151939151a3f151a3f151939151a3f151a3f171739
+2c2a4cf2f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+746f8d171739151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f
+151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f
+151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f
+151a3f151739151739151539151a3f28284c5753768f89a7cdc9d6f6f6f8fdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbc0b9c56f6a883b395b171c3f151539151739151a3f151a3f151939151a3f151939
+151a3f151939151a3f171939151a3f171939151a3f171a3f151939171939151a3f151739
+2c2c53f6f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+6f6a88151739151739151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f
+151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f
+151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151739
+151739171c3f323053696481bcb9c5f6f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbbcb9c5524f6c1c1f45151739151939151a3f151a3f151a3f
+171a3f171a3f151939151a3f151939151a3f151a3f151939151a3f151a3f151a3f171739
+2c2a4cf2f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+716f8d151739151a3f171939171a3f171a3f171939171a3f171a3f171939171a3f171a3f
+171939171a3f171a3f171939171a3f171a3f171939171a3f171a3f171939171a3f171a3f
+171939171a3f171a3f171939171a3f171a3f171939171a3f151a3f171739171739202045
+5d5876c0b9c5fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbb5b2c52e2e53171739151939151939151939
+151a3f171a3f151a3f171a3f151939171a3f151a3f171939151a3f171a3f151a3f151739
+2c2c53f6f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+6f6a88151739151739151a3f151939151939151a3f151a3f151939151a3f151939151939
+151a3f151a3f151939151a3f151939151939151a3f151a3f151939151a3f151939151939
+151a3f151a3f151939151a3f151939151a3f1517391515391717392c2c53746f8de5e5e7
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbf2f2f8514d6c171739171a3f151a3f
+151939151a3f151939151939151a3f151a3f151939151a3f151939151a3f151a3f171739
+2c2a4cf2f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+746f8d171739151a3f151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939
+151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939
+151a3f151a3f151939151a3f151939151739171c3f3f3e63928fa7fdf9f3fdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb716f8d171a3f151a3f
+151939171a3f151a3f171939151a3f171a3f151939171a3f151939171a3f151a3f151739
+2c2c53f6f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+6f6a88151739151739151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f
+151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f
+151a3f151939151a3f1517391517393f3e63c9c6d6fdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb8b8599171939
+151a3f151a3f151939151a3f151a3f151939151a3f151a3f151a3f151a3f151a3f171739
+2c2a4cf2f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+716f8d151739151939171a3f171939171a3f171a3f171939171a3f171a3f171939171a3f
+171a3f171939171a3f171a3f171939171a3f171a3f171939171a3f171a3f171939171a3f
+171a3f1717391615392e2e539c96a7fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdf5e3fdf5e3fdfdfbfdfdfbfdfdfbfdfdfb5d5876
+151739171a3f151939171939151a3f171939151a3f171939151939171a3f151a3f151739
+2c2c53f6f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+6f6a88151739151739151939151a3f151939151939151a3f151a3f151939151a3f151939
+151939151a3f151a3f151939151a3f151939151939151a3f151a3f151939151a3f151939
+1515391e21456f6c8dfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdf5e3daaf21dab437fdfdfbfdfdfbfdfdfbfdfdfbe5e5e7
+2c2a4c151739151a3f151a3f151a3f151a3f151939151a3f151a3f151a3f151a3f171739
+2c2a4cf2f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+746f8d171739151a3f151a3f151a3f151a3f151939151a3f151a3f151939151a3f151a3f
+151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151939151a3f151739
+323053c0b9c5fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdf5e3f4e0b0f4e0b0f4e8b7fdedc7
+fdedc7fdf0d3fdf5e3fdfdf3f4e0b0caa204d2a70bfdf5dbfdfdfbfdfdfbfdfdfbfdfdfb
+746f8d171739151939171939151a3f171a3f151939171a3f151939171939151a3f151739
+2c2c53f6f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbe5e5e7b5b2c5e1dee7fdfdfb
+fdfdfbc9c6d6c0b9c5fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb6f6a888b8599
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbcdc9d6b5b2c5fdfdfbfdfdfbfdfdfbe1dee7d8d5defdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb928fa73b395b
+cdc9d6fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfb746f8da7a4b6fdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+6f6a88151739151739151939151a3f151939151a3f151a3f151939151a3f151a3f151939
+151a3f151a3f151939151a3f151a3f151a3f151a3f151939151a3f1717391517394a486c
+f6f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdf0d3daaf21caa204caa204d2a70bcaa204
+caa204caa204d2a906d2a906d2a906d2a70bd2a906fdf5e3fdfdfbfdfdfbfdfdfbfdfdfb
+d1cdd6171c3f151a3f151a3f151a3f151939151a3f151939151a3f151a3f151a3f171739
+2c2a4cf2f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb746f8d1615394a4763fdfdfb
+f6f6f826264c1e2145f2f2f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbf6f6f81e21453b395b
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbf2f6f828284c151939a49db6fdfdfbfdfdfb28284c5d5876fdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb6f6c8d151539
+b5b2c5fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+f2f6f81e21455a5576fdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+716f8d151739151a3f171a3f171a3f171939171939171a3f171a3f171939171a3f171939
+171a3f171a3f171939171939171939171939171a3f151939151739202345827d99fdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbebd48dcaa204d2a906d2aa19d2a906d2a906
+d2a906caa604caa204caa204caa604caa604ebc867fdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfb4a4763151739171939151a3f171a3f151a3f171a3f151a3f171a3f151a3f151739
+2c2c53f6f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb514d6c141234202345e5e1e7
+b5b2c5171939151a3fcdc9d6fdfdfb77728d5753766f6a88e1dee7fdfdfb5a55767f7d99
+fdfdfbbcb9c5676181676181aaa7b6fdfdfbb5b2c5827d996f6a88cdc9d6fdfdfbfdfdfb
+fdfdfb928fa7151739151739514d6cfdfdfb8b8599171c3f36355ba7a4b6dadae7827d99
+928ca7625d7caaa7b68b85995d5876a7a4b6fdfdfbf2f2f877728d5d5876827d99f6f6f8
+fdfdfb9993a7514d6c8f89a7fdfdfb8b85998f89a76964818b8599fdfdfb716f8d151939
+696481625d7caaa7b6fdfdfbf2f2f87f7d99575376928fa7fdfdfbb5b2c5827d996f6a88
+aaa7b66f6a889993a7fdfdfbbcb9c5696481625d7cd1cdd6
+6f6a88151739151739151a3f151939151a3f151a3f151a3f151939151a3f151939151a3f
+151a3f151939151a3f151a3f151a3f151a3f151739161539454063e5e5e7fdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbebd07ecaa204dab437fdf9f3fdf9f3fdf5e3
+fdf0d3fdedc7fdedc7f4e8b7f4e8b7fdf0d3fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbaaa7b6151a3f151a3f151a3f151939151939151939151939151a3f151a3f171739
+2c2a4cf2f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb36355b171a3f1517398b8599
+575376171c3f171c3f8b8599fdfdfb3f3e63524f6c171c3f454063fdfdfb202345454063
+f2f2f820234528284c26264c171a3fbcb9c5625d7c14123428284cb5b2c5fdfdfbfdfdfb
+fdfdfb45406328284c3e3c5b171c3fe1dee76f6c8d151a3f20234577728d928ca7171739
+20234528284c171a3f28284c2020451e2145fdfdfb5a5576171c3f34325b171739575376
+9993a7171a3f4a486c8b8599f2f6f81c1f45171c3f2c2c531717398b8599827d99151539
+20234526264c26264cfdfdfb454063171c3f454063171c3fcdc9d65d5876141234202345
+928fa736355b625d7ccdc9d6171c3f2023453b395bb5b2c5
+746f8d171739151939151a3f151a3f151939151939151a3f151a3f151a3f151939151a3f
+151a3f151939151a3f151939151a3f151a3f151a3f5d5876fdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbf4e4a8caa204d2a906fdf0d3fdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbf6f6f828284c171739151a3f171a3f151a3f171a3f151939171a3f151a3f151739
+2c2c53f6f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbf6f6f81e2145454063202345323053
+28284c454063171c3f625d7cfdfdfbb5b2c56761811e214534325bf2f6f82020454a486c
+8b8599171c3fe1dee7cdc9d61517396964816761811c1f45e1dee7fdfdfbfdfdfbfdfdfb
+f2f2f826264c575376928fa715153977728dfdfdfb2023455d5876fdfdfb8f89a7151739
+827d99827d99151a3fd1cdd6625d7c171a3fcdc9d62023456f6c8dfdfdfb32305326264c
+7f7d99151539514d6ce1dee7f2f2f8171c3f3e3c5be5e5e7151a3f514d6c7f7d99151739
+9993a7827d991e2145c0b9c51c1f452023453e3c5b1517397f7d99625d7c151739bcb9c5
+fdfdfb28284c676181676181151739cdc9d6fdfdfbfdfdfb
+6f6a88151739151739151a3f151939151a3f151a3f151a3f151939151939151a3f151a3f
+151939151a3f151939151a3f151739151739696481fdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdf0d3caa604caa204ebd07efdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfb4a486c151739151a3f151939151a3f151939151a3f151a3f151a3f171739
+2c2a4cf2f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbd1cdd6151a3f696481514d6c171739
+171939928fa7171c3f514d6cb5b2c51e21453f3e63202045323053f6f6f82023454a4763
+746f8d1e2145f6f6f8cdc9d61717396964815d58762c2c53fdfdfbfdfdfbfdfdfbfdfdfb
+b5b2c5151a3f171a3f1e21451517393b395bfdfdfb2023455a5576fdfdfb8f89a7151739
+aaa7b6827d99171c3ffdfdfb5d5876151a3fc0b9c5171a3f77728dfdfdfb3b395b202345
+f6f6f87f7d99171a3f26264ce1dee7171c3f5d5876fdfdfb1517395a557677728d151a3f
+cdc9d6827d991e2145cdc9d6171a3f3230537f7d9977728de1dee75a5576171a3ff2f2f8
+fdfdfb2c2a4c6964815d5876151739e1dee7fdfdfbfdfdfb
+716f8d151739151a3f171a3f171939171a3f171939171a3f171a3f171939171a3f171a3f
+171a3f171a3f171a3f171a3f1717395d5876fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdf9f3d2ac2fcaa204e3bf54fdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfb7f7d99171939151a3f171939151a3f171939151a3f171939151a3f151739
+2c2c53f6f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfb9993a71515398b8599928fa7141234
+202045e1dee728284c3230535d58761515395a5576171a3f303053f2f2f8202045454063
+bcb9c51719393e3c5b303053171c3fcdc9d6514d6c2c2a4cfdfdfbfdfdfbfdfdfbfdfdfb
+524f6c2023458b8599928fa73b395b171739b5b2c528284c26264c8b8599928ca7151539
+a7a4b6827d99171a3ffdfdfb5d5876171739e5e5e73230532023454a47631517395a5576
+d1cdd66964812023451e1e39d8d5de1c1f45303053454063171a3faaa7b6746f8d151739
+bcb9c57f7d99171a3fe1dee72e2e532020456f6a885d5876e1dee7575376171939f2f2f8
+fdfdfb28284c625d7c8b859916153934325b514d6cb5b2c5
+6f6a88151739151739151939151a3f151939151a3f151a3f151939151a3f151a3f151939
+151939151939151739151739676181fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbe3c76dcaa204d2a812fdf5e3fdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbb5b2c5151a3f151939151a3f151a3f151a3f151939151a3f151a3f171739
+2c2a4cf2f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfba49db63b395bb5b2c5f2f2f83f3e63
+5d5876fdfdfb5d58764a486cc9c6d63e3c5b3030534540635d5876f2f6f82023453f3e63
+fdfdfb67618128284c3230538f89a7fdfdfb77728d575376fdfdfbfdfdfbfdfdfbfdfdfb
+575376716f8dfdfdfbfdfdfba49db636355ba49db66f6a8828284c5d5876aaa7b63b395b
+cdc9d6a49db6454063fdfdfb8b85993b395bf6f6f8b5b2c534325b28284c5a5576fdfdfb
+aaa7b62c2a4c36355ba7a4b6f2f6f81e21451c1f45303053827d99fdfdfb928fa73b395b
+e1dee7a7a4b6454063f6f6f8bcb9c53e3c5b28284c323053d8d5de827d993e3c5bf2f6f8
+fdfdfb514d6c827d99fdfdfb5a55762c2a4c2c2c53b5b2c5
+746f8d171739151a3f151a3f151a3f151939151a3f151a3f151939151a3f151a3f151a3f
+151a3f151939171a3f696481fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbf4e0b0caa204caa204f4db9dfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbf2f2f81e2145151939171939151a3f171a3f151a3f171a3f151a3f151739
+2c2c53f6f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbe5e1e7928ca7171a3f454063
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbe5e5e7151a3f575376fdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+6f6a88151739151739151939151939151a3f151a3f151939151a3f151939151939151a3f
+151739151739746f8dfdfdfb7f7d99514d6c746f8d9993a7cdc9d6f2f2f8fdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdf9f3dab328caa204e3bf5efdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfb323053151739151a3f151a3f151939151939151a3f151a3f171739
+2c2a4cf2f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfba7a4b61e214528284cb5b2c5
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbe6e6e6202345625d7cfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+716f8d151739151a3f171a3f171939171a3f171a3f171939171a3f171a3f171939151a3f
+171739575376fdfdfb9993a7171c3f151539151739171a3f171c3f202345303053454063
+625d7c827d99a7a4b6e1dee7f2f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbe3c76dcaa204daaf21fdfdf3
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfb3e3c5b151739171939151a3f171a3f151939171a3f151a3f151739
+2c2c53f6f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbf2f2f8e1dee7f2f6f8fdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbe6e6e6f2f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+6f6a88151739151739151939151a3f151a3f151939151a3f151a3f151a3f151a3f171739
+303053fdfdfbd1cdd6202345151539151a3f151739151939171739171739171739151739
+151539171739151a3f171c3f26264c3b395b514d6c6f6c8d928fa7b5b2c5e5e5e7fdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdf3ebd48d
+e3bf54e3bf54e3bf54e3bf5ee3bf5eebcb74ebcb74ebd48ddab746caa204d2a812fdf5e3
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfb514d6c151539151a3f151a3f151939151a3f151a3f151a3f171739
+2c2a4cf2f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+746f8d171739151a3f151939151a3f151a3f151939151939151939151a3f151a3f151a3f
+a49db6fdfdfb36355b151739151a3f171a3f151a3f151a3f151a3f151a3f171a3f151a3f
+151a3f151a3f151a3f171739151739151739151539151539151a3f171a3f1c1f452e2e53
+3f3e63a7a4b6fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbebcb74caa204
+caa204caa204caa204caa204caa204caa204caa204caa204caa204caa204e3bc47fdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfb5d5876151539171939151a3f171939151a3f171939151a3f151739
+2c2c53f6f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+6f6a88151739151739151a3f151a3f151939151a3f151a3f151a3f1519391515393e3c5b
+fdfdfb514d6c151539151a3f151939151939151a3f151a3f151a3f151a3f151a3f151939
+151a3f151939171a3f151a3f151a3f171a3f151939151a3f151739151a3f151739151739
+1615391c1f45928fa7fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdf9f3daaf30caa204
+d2aa19e3bf54dabb4ddab437d2ac2fd2ad27daaf21d2ad19d2aa19e3bf54fdf0d3fdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfb5d5876151539151a3f151a3f151a3f151939151a3f151a3f171739
+2c2a4cf2f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+716f8d151739151939171a3f171a3f171939171a3f171939171a3f151739202345e1dee7
+696481151739151739171a3f151a3f151939151a3f151939151939151939171a3f151939
+171a3f151939151939151a3f151939171a3f151939151a3f171939151a3f151a3f151939
+171939151739171a3f524f6cf6f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbdab746caa204
+e3bf54fdfdfbfdfdfbfdfdfbfdf9f3fdf9f3fdf9f3fdf9f3fdf9f3fdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfb5d5876151539171939151a3f171a3f151a3f171a3f151a3f151739
+2c2c53f6f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+6f6a88151739151739151a3f151939151a3f151939151a3f151a3f151739746f8dc0b9c5
+171a3f151739171a3f151939151a3f171a3f171939171a3f171a3f151a3f151a3f171a3f
+151a3f151a3f151a3f171939151a3f151a3f151a3f151939151a3f171a3f171939151a3f
+151a3f151a3f1519391515393b395be5e5e7fdfdfbfdfdfbfdfdfbfdfdfbebd07ecaa204
+d2aa19fdfdf3fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfb5d5876151539151a3f151a3f151939151939151a3f151a3f171739
+2c2a4cf2f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+746f8d171739151a3f151a3f151a3f151a3f151939151a3f171739202345fdfdfb676181
+161539151a3f151a3f171939151a3f151a3f151939151a3f171939151939151939151a3f
+151939171a3f151a3f151939151a3f151a3f171a3f151939151a3f151a3f151a3f151939
+151a3f171a3f151a3f151a3f151539303053e1dee7fdfdfbfdfdfbfdfdfbfdedc7caa604
+d2a70bf4e8b7fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfb575376151539171939151a3f171a3f151939171a3f151a3f151739
+2c2c53f6f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+6f6a88151739151739151939151939151939151a3f151a3f151739625d7cfdfdfba49db6
+151a3f151939151939151a3f151a3f151939151a3f151939151a3f151a3f151a3f151939
+171a3f151a3f151939171a3f151939171939151939151a3f151a3f151939171939151a3f
+171939151a3f171939151a3f151a3f1515393b395be5e5e7fdfdfbfdfdfbfdfdf3daaf30
+caa204ebd07efdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfb454063151739151a3f151a3f151939151a3f151a3f151a3f171739
+2c2a4cf2f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+716f8d151739151a3f171a3f171a3f171939151a3f151739171a3fcdc9d6fdfdfbe5e5e7
+1e2145171739151a3f151939151a3f151a3f151a3f151a3f171939151a3f171a3f151939
+151a3f151a3f151939171a3f151a3f151a3f171939151a3f151a3f151a3f171a3f151a3f
+151939151a3f151939171a3f151a3f1519391515392e2e53d1cdd6fdfdfbfdfdfbebcb74
+d2a70bdab83efdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfb3b395b151739171939151a3f171939151a3f171939151a3f151739
+2c2c53f6f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+6f6a88151739151739151939151a3f151a3f171a3f171739454063fdfdfbfdfdfbfdfdfb
+303053151739151939171a3f171939171a3f171939151939151a3f171939151939151a3f
+151a3f171939151a3f151a3f151a3f151939151a3f171a3f171939151939151a3f151939
+151a3f151a3f151a3f151939151a3f151a3f151a3f15173926264cb5b2c5fdfdfbf4e4a8
+caa204d2a906fdf5dbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfb2c2c53151739151a3f151a3f151a3f151939151a3f151a3f171739
+2c2a4cf2f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+746f8d171739151a3f151939151939151a3f151a3f1517398f89a7fdfdfbfdfdfbfdfdfb
+4a486c151739151a3f151a3f151939151a3f171a3f151a3f151a3f151a3f151939171a3f
+151a3f151939151939151939171a3f151939151a3f151a3f151a3f151939151a3f171939
+151a3f171939151a3f171939151739171739171739151a3f161539171c3f6f6c8dfdf9f3
+dab328caa204ebd48dfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbe5e5e7171c3f151939171939151a3f171a3f151a3f171a3f151a3f151739
+2c2c53f6f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+6f6a88151739151739151a3f151a3f1519391517391e2145e5e1e7fdfdfbfdfdfbfdfdfb
+746f8d171739151739151939151a3f151939151a3f151939151a3f151939171a3f151a3f
+151939171a3f151a3f171a3f151a3f151a3f151939151a3f171939151a3f171939151a3f
+171a3f151739151a3f1e1e392f2734262239262239171c3f171c3f1519391519395d5876
+e3bf5ecaa204e3bf5efdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbaaa7b6151a3f151a3f151a3f151a3f151939151939151a3f151a3f171739
+2c2a4cf2f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+716f8d151739151a3f171939151a3f151a3f1615393e3c5bfdfdfbfdfdfbfdfdfbfdfdfb
+b5b2c5171c3f151a3f151a3f151a3f151939171a3f151939171a3f151939151a3f151a3f
+151939171a3f151939151939171a3f151a3f151939151a3f171a3f151a3f151939151a3f
+151a3f171739433734caa204d2a906caa604caa204ba9311ba9311ba9311ab8b169d7a1b
+d2a70bcaa204ebc867fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfb77728d151739151939171a3f151a3f171a3f151939171939151a3f151739
+2c2c53f6f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbf2f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+6f6a88151739151739151a3f171a3f151a3f151539625d7cfdfdfbfdfdfbfdfdfbfdfdfb
+f2f2f828284c171739171a3f171939151a3f151a3f171a3f151939151a3f151a3f171939
+151a3f151939151a3f151a3f151a3f171939171a3f151a3f151939151939151a3f151a3f
+1519391e1e39ba9503d2a906caa204d2a906d2a906caa604d2a906d2a906d2a906d2b004
+d2a906ab8b16ebdca4fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfb575376151539151a3f151939151a3f151939151a3f151a3f151a3f171739
+2c2a4cf2f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbb5b2c55753763f3e63
+454063aaa7b6fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbf6f6f85d5876928fa7fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbc9c6d61e21456f6a88fdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+746f8d171739151939151a3f171939151a3f151a3f928fa7fdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfb4a486c151539151a3f171939151939151a3f151a3f151939171a3f151a3f151a3f
+151a3f151939171a3f151939151a3f151939151a3f151a3f151a3f171939151a3f151a3f
+151739262239caa204d2a9064337342622392f27342f27342f2734382e35433734433734
+382e35171c3f454063f6f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfb323053151739151a3f171939151a3f171a3f151a3f171a3f151a3f151739
+2c2c53f6f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb7f7d99151939171c3f2e2e53
+202045746f8dfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbe5e5e7171739514d6cfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbc0b9c5303053827d99fdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+6f6a88151739151739151939151a3f151939171c3fc9c6d6fdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfb77728d151939151739151a3f151a3f151a3f151939171a3f151939151939171a3f
+151939171a3f151939151a3f151939151a3f171939151a3f171939151a3f171939151a3f
+151a3f151a3f967827d2b004514133151739171739151739151939151739151739151739
+151739151739151539303053bcb9c5fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbd1cdd61c1f45171739151a3f151a3f151939151939151939151a3f151a3f171739
+2c2a4cf2f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbd1cdd6171c3f2c2a4ce1dee7fdfdfb
+fdfdfbfdfdfbfdfdfb8f89a736355b36355b454063cdc9d6fdfdfb77728d3f3e63454063
+34325b6761813f3e63303053928ca7fdfdfbb5b2c53f3e634a486c3030535a5576575376
+2e2e536f6a88fdfdfbf6f6f845406336355b36355b8b8599fdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbe5e1e7151a3f575376fdfdfb8b85993f3e6345406334325b676181
+4540633030539993a7fdfdfbc9c6d63f3e6336355b3b395bb5b2c5fdfdfbe5e5e75a5576
+36355b36355b36355baaa7b6fdfdfb3b395b827d99fdfdfb5753764540633f3e63303053
+827d99fdfdfbe1dee7514d6c36355b3230533030537f7d99
+716f8d151739151739151a3f151a3f1517391e2145e6e6e6fdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbd1cdd61c1f45151739171939151a3f171a3f151939151a3f151a3f151939171a3f
+151a3f151a3f171a3f151a3f151939151a3f171939151a3f151939151a3f171939151a3f
+151939151739433734d2b004594635151939151939151939151939151939151939151939
+171a3f151a3f151a3f1517391c1f458f89a7fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfb7f7d99151939151939151a3f171a3f151a3f171a3f151939171a3f151a3f151739
+2c2c53f6f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfb8f89a7171739827d99fdfdfbfdfdfb
+77728da49db6fdfdfbaaa7b6827d9977728d15193977728dfdfdfb5a55761412345d5876
+3b395b151739696481202345323053fdfdfb9993a71515394540634a4763141234454063
+4a486c202045e6e6e6f2f6f8827d999c96a7323053303053fdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbe5e5e7151a3f575376fdfdfb6761811412345d587636355b151539
+5d587632305334325bfdfdfbd1cdd67f7d999993a7202345454063fdfdfb625d7c151739
+bcb9c5514d6c171a3fd1cdd6e5e5e71517395d5876fdfdfb30305317173969648126264c
+303053fdfdfb575376171a3fcdc9d6514d6c141234aaa7b6
+6f6a88151739151a3f151a3f1519391517392e2e53fdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfb323053151739151a3f171a3f151939151a3f151a3f171939151a3f151a3f
+151939151939151a3f171939171a3f151a3f151a3f151a3f151a3f151a3f151a3f171939
+151a3f151939171939262239171939151939151a3f151a3f171a3f151a3f151a3f151a3f
+151a3f151a3f171a3f171a3f1717391719397f7d99fdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfb454063151539171a3f151939151939151a3f151939151a3f151a3f151a3f171739
+2c2a4cf2f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfb8b85991515396f6c8dfdfdfbfdfdfb
+26264c514d6cfdfdfbbcb9c53f3e6328284c15173977728dfdfdfb524f6c171c3ffdfdfb
+524f6c303053fdfdfb303053303053fdfdfb9c96a7171c3fd1cdd677728d171939b5b2c5
+928fa71e2145e5e1e7fdfdfb6f6a882e2e531c1f45303053fdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbe5e1e7171a3f524f6cfdfdfb5d58761e2145fdfdfb5a5576171c3f
+fdfdfb524f6c2c2c53fdfdfbf6f6f85a557628284c151a3f454063fdfdfb676181151739
+746f8d3b395b34325bfdfdfbe1dee7151739625d7cfdfdfb3030532e2e53fdfdfb36355b
+2c2a4cfdfdfb5d5876171c3f7f7d993230531e2145f2f2f8
+746f8d151739151939171a3f171a3f17173936355bfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfb5d5876151539151939151a3f151a3f171939151a3f151939151a3f151a3f
+171a3f151939151a3f151939151a3f151939151939171939151a3f151939151a3f151a3f
+151a3f151939151739171739151739151a3f151939151a3f151939171a3f171939151939
+171939151939151a3f151a3f151a3f151739202045f2f2f8fdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+e5e5e7202345151739171a3f151a3f171939151a3f171939151a3f171939151a3f151739
+2c2c53f6f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbdadae7171a3f202345aaa7b6f2f2f8
+28284c5a5576fdfdfb32305326264c928fa7171c3f7f7d99fdfdfb514d6c1e2145fdfdfb
+524f6c303053fdfdfb2e2e532e2e53fdfdfb9993a7171c3ff6f6f8716f8d151939c9c6d6
+928ca71e2145f6f6f8a49db61517396f6a884540632e2e53fdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbe5e5e7171c3f575376fdfdfb625d7c202345fdfdfb524f6c1e2145
+fdfdfb514d6c2c2c53fdfdfb625d7c1517398f89a728284c3f3e63fdfdfba7a4b6151a3f
+2023453e3c5bbcb9c5fdfdfbe1dee7151739625d7cfdfdfb2e2e5336355bfdfdfb36355b
+2e2e53fdfdfb928fa715173928284c3b395ba7a4b6fdfdfb
+6f6a88171739151a3f151939151a3f1517393b395bfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfb928fa7151939151a3f151a3f171939151a3f151a3f171a3f151939171a3f
+151939151a3f151a3f151a3f171939151a3f171a3f151a3f171939151a3f151a3f171a3f
+151939151a3f151a3f151a3f151a3f171939171a3f151939171a3f151939151a3f151a3f
+151a3f151a3f151939151a3f151939151739151a3f9993a7fdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+a7a4b6151a3f151a3f151a3f151a3f151a3f151a3f151a3f151939151a3f151a3f171739
+2c2a4cf2f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb77728d171c3f171a3f151a3f
+151539676181fdfdfb3b395b171c3f28284c151a3f6f6a88fdfdfb5753761e2145fdfdfb
+514d6c323053fdfdfb303053303053fdfdfba49db6171a3ff6f6f8746f8d151739c0b9c5
+928ca7171c3ff2f6f8a7a4b6151a3f2023451c1f4528284cf6f6f8fdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbe5e1e7151a3f514d6cfdfdfb625d7c202045fdfdfb5753761e2145
+fdfdfb5753762c2a4cfdfdfb6f6c8d1717392c2c53151939454063fdfdfb928ca7151939
+2020452e2e535a5576fdfdfbe1dee7151a3f625d7cfdfdfb2e2e53323053fdfdfb36355b
+2c2a4cfdfdfb77728d1517392023452e2e534a4763e1dee7
+6f6a88161539151739151a3f1519391517393b395bfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbe1dee71e2145171939151a3f151939151a3f151939171a3f151939151a3f
+171939151a3f151939151a3f171a3f151939151a3f151a3f171939151a3f151939171a3f
+171a3f151a3f151a3f151939151a3f151a3f151a3f151a3f151a3f151a3f171939151a3f
+151939151a3f171939171a3f151a3f1519391517395a5576fdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+6f6a88151739151939171939151939171a3f151939171a3f151a3f171a3f151a3f151739
+2c2c53f6f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbcdc9d677728d6f6c8d
+8b8599e5e5e7fdfdfbcdc9d66f6a88928fa7a7a4b6c9c6d6fdfdfbbcb9c59993a7fdfdfb
+bcb9c5a7a4b6fdfdfba49db6a7a4b6fdfdfbe1dee7928fa7fdf9f3cdc9d6928ca7f2f2f8
+e1dee7928fa7fdf9f3fdfdfb928fa7716f8daaa7b6a49db6fdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfb928fa7c0b9c5fdfdfbc9c6d69993a7fdfdfbb5b2c59993a7
+fdfdfbbcb9c5a7a4b6fdfdfbf2f6f8827d997f7d99aaa7b6aaa7b6fdfdfb6f6a881c1f45
+6964814a486c1717399993a7fdfdfb928ca7c9c6d6fdfdfba7a4b6aaa7b6fdfdfbaaa7b6
+a7a4b6fdfdfb5d58761c1f45696481514d6c151539696481
+746f8d151739151a3f151939151a3f1517393b395bfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfb3b395b151539151939151a3f171939151a3f151a3f151a3f151a3f
+151a3f171939171a3f151a3f151939151a3f151a3f151939151a3f171939151a3f151939
+151939151a3f151939151a3f151a3f151939171939151a3f151939151939151a3f151939
+171a3f171a3f151a3f151939171a3f171a3f1515392e2e53fdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+323053151739151a3f151a3f151a3f151939151a3f151a3f151939151a3f151a3f171739
+2c2a4cf2f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb4a486c151939
+6f6a884a4763202345c9c6d6fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfb3e3c5b171c3f746f8d514d6c171c3f9993a7
+716f8d151739151a3f171a3f151a3f15153936355bfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfb6f6a88151539151939151a3f151939151a3f151939171939151a3f
+151a3f151939151a3f151a3f151939171939151a3f151a3f151a3f151939151a3f151a3f
+171939171a3f171a3f151939151a3f151a3f151939171a3f171a3f151a3f171a3f151939
+151a3f151a3f151a3f151939151a3f151a3f151939151a3fb5b2c5fdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb9993a7
+151739151a3f151939171a3f151a3f171939151a3f171a3f151939171939151a3f151739
+2c2c53f6f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbe1dee7625d7c
+3e3c5b575376d1cdd6fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbd8d5de5d58763b395b514d6cb5b2c5fdfdfb
+746f8d151739151739151a3f17193915193928284cf6f6f8fdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbb1aabc171c3f151a3f151a3f171a3f151939171a3f151a3f151939
+151939151a3f171a3f151939171a3f151a3f171939151a3f151939171a3f151a3f151a3f
+151a3f151a3f151939171a3f171a3f151939171a3f151a3f151939151a3f151939151a3f
+151939151a3f151939151a3f151a3f151939151a3f171739696481fdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb454063
+171739151939151a3f151939151939151a3f151a3f151939151a3f151a3f151a3f171739
+2c2a4cf2f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+6f6a88171739151939151a3f151a3f151739171c3fe5e5e7fdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbf2f2f8202345171739151a3f171a3f151939151a3f171a3f151a3f
+151939151a3f171a3f151939151a3f151a3f171939151a3f151939171a3f171939151939
+151939151a3f151939151a3f151a3f151939151a3f151a3f171939151a3f151939151a3f
+171939171a3f151939151a3f171a3f151939151a3f1615393e3c5bfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbbcb9c5171c3f
+171739171a3f151a3f171a3f151939171a3f151a3f171939151a3f171a3f151a3f151739
+2c2c53f6f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+746f8d151739151739151939151939151a3f151a3faaa7b6fdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfb524f6c151539151739151939151a3f151939151a3f171939
+171a3f151a3f151939151a3f151a3f151939151a3f171a3f151a3f151939151a3f151a3f
+151a3f151a3f151a3f151939171939151a3f151a3f151939151a3f151a3f171a3f171a3f
+151a3f151939171a3f171a3f151939171a3f151939151a3f1e2145e1dee7fdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb514d6c151739
+151a3f151a3f151a3f151939151a3f151a3f151939151a3f151939151a3f151a3f171739
+2c2a4cf2f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+746f8d151739151739171a3f151a3f151a3f151a3f7f7d99fdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfb575376151739151739171a3f151939151a3f151939
+151a3f151a3f151939171939151a3f151939151a3f151939151a3f151939171a3f171939
+171939151a3f151a3f151a3f151939171a3f171a3f151939171939151939151a3f151939
+151a3f151939151a3f151a3f151a3f151a3f151939151a3f151a3f8f89a7fdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbcdc9d61c1f45151939
+151a3f171939151a3f171939151a3f171a3f151939171a3f151939171a3f151a3f151739
+2c2c53f6f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+6f6a88151739151a3f151a3f151939151939151539514d6cfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb5a5576151a3f151939151a3f151939151a3f
+171a3f151939171a3f151a3f171a3f151a3f151939171a3f151a3f151a3f151939151a3f
+151a3f171939171a3f151939171a3f151a3f151939151a3f151a3f151a3f151939151a3f
+151a3f151a3f151939151939151a3f171939151a3f151939151539514d6cfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb4a4763151539151a3f
+151939151a3f151939151a3f151a3f151939151a3f151a3f151a3f151a3f151a3f171739
+2c2a4cf2f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+746f8d151739151739171a3f171a3f171a3f17173928284cf6f6f8fdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb827d99171a3f151739151a3f151939
+171a3f151a3f151939151939171a3f151a3f151939171a3f171939151a3f151a3f151939
+151a3f151939151a3f151939151a3f151a3f171939151a3f151939151a3f171939171a3f
+151939151a3f171a3f151939151a3f171939151a3f15193915173926264cf6f6f8fdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb928fa7151a3f151939171a3f
+151a3f171a3f151939171a3f151a3f171939151939171a3f151939171939151a3f151739
+2c2c53f6f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+6f6a88171739151a3f151a3f151939151a3f151939151a3faaa7b6fdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfba49db6202045161539151a3f
+151939151939151a3f151a3f151a3f171939151a3f151939151a3f151a3f151939151a3f
+151a3f151a3f171939151a3f151a3f151939151a3f151939171a3f171a3f151a3f151939
+171a3f171a3f151939171a3f151a3f151a3f171a3f151a3f151a3f151a3fa49db6fdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbf6f6f82c2a4c171739171a3f151a3f
+151939151939151a3f151a3f151939151a3f151a3f151939151a3f151a3f151a3f171739
+2c2a4cf2f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+6f6a88151739151939151a3f151939151a3f151a3f1515395d5876fdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbb5b2c528284c151539
+151a3f171939151a3f151939151a3f151a3f151a3f151939171a3f171a3f171939151a3f
+151939151a3f151939171a3f171a3f151a3f171a3f151939151a3f151939151a3f151a3f
+151939151a3f151939151a3f151939151939171a3f151939151939151539625d7cfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb6f6a88151539151739151a3f171a3f
+151a3f171939151a3f171a3f151939171a3f151a3f171a3f151a3f171a3f151a3f151739
+2c2c53f6f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+746f8d151739151739151a3f151a3f151a3f171a3f17173928284cf2f6f8fdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbd1cdd6303053
+161539151a3f171939151a3f151939171939151939151a3f151a3f151939151a3f171939
+171a3f151a3f171a3f151939151939151a3f151939151a3f151939151a3f151a3f151939
+151a3f151a3f151a3f171939151a3f151a3f151939151a3f171a3f17173934325bfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbd1cdd61c1f45151a3f151a3f151939151a3f
+151939151a3f151a3f151939151a3f151939151939151939151939151a3f151a3f171739
+2c2a4cf2f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+6f6a88151739151739171939151a3f151939151a3f151a3f1717398f89a7fdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbe1dee7
+303053151539151739151a3f151a3f171a3f171939151a3f151a3f151939151a3f151939
+151a3f151939151a3f151a3f171939151a3f151a3f151a3f171939171a3f151a3f151939
+171a3f151939151a3f171939151a3f151a3f171a3f151939151a3f151939171c3fcdc9d6
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb5d5876151539151939171a3f151939171a3f
+151939171a3f151a3f171a3f151a3f171a3f151a3f171a3f151939171a3f151a3f151739
+2c2c53f6f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+746f8d171739151a3f151a3f171939151a3f151939151a3f1517392e2e53f6f6f8fdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+e1dee74a486c171739171939151a3f151939151a3f151a3f151939151a3f151a3f151a3f
+171939151a3f151a3f151939151a3f151a3f171939171939151a3f151a3f171939171a3f
+151939171a3f151a3f151a3f171939151939151939151a3f151a3f151739161539746f8d
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfb8b8599171a3f171939151a3f151a3f151a3f151a3f
+151a3f151939151939151939151a3f151939151a3f151939151a3f151a3f151a3f171739
+2c2a4cf2f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+716f8d171739151939151a3f151a3f151a3f151939151a3f1519391517397f7d99fdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfb625d7c151939151739151a3f171939171a3f171939151a3f151939151a3f
+151a3f171939171a3f151939171a3f151a3f151a3f151939151a3f151a3f151939151a3f
+151939151a3f151939151a3f171a3f151a3f151939151a3f151a3f151a3f1515393e3c5b
+fdfdfbfdfdfbfdfdfbfdfdfbc9c6d61e2145151539171939151a3f171939151939171a3f
+151a3f171a3f151a3f171939151a3f171939151a3f171939151a3f171939151a3f151739
+2c2c53f6f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+6f6a88151739151a3f151939171a3f171939151a3f151a3f151a3f171739202345e5e1e7
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfb77728d171c3f171739151a3f151939151a3f171939171a3f151a3f
+171939151a3f151939151a3f151a3f151939151939151a3f151a3f151939151a3f151a3f
+151a3f171939151a3f151a3f151939151a3f171a3f171939151939151a3f1519391e2145
+e5e1e7fdfdfbfdfdfbf6f6f8323053171739151a3f151a3f151939151a3f151a3f151939
+151a3f151939151a3f151a3f151a3f151a3f151a3f151a3f151939151a3f151a3f171739
+2c2a4cf2f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbb5b2c59993a7
+d1cdd6fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbe5e5e73f3e63928fa7fdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbb5b2c5b5b2c5b5b2c5b5b2c5b5b2c5fdfdfbfdfdfbfdfdfbfdfdfbf2f6f8
+3f3e637f7d99fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+6f6a88151539151a3f151939151a3f171939171a3f171939151a3f171a3f1517395a5576
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfb928fa7171c3f151739151a3f151a3f151939151a3f151a3f
+151a3f151a3f171939151a3f151a3f151a3f171939171a3f151a3f151939171939151a3f
+151a3f171a3f151939151a3f171939151a3f151a3f171a3f151939171a3f151a3f151a3f
+8b8599fdfdfbfdfdfb514d6c151539151a3f151939171a3f151939171a3f151a3f171939
+151a3f171939151939171a3f151939171939151a3f171a3f151a3f171a3f151a3f151739
+2c2c53f6f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbb5b2c52c2a4c151a3f151739
+3b395bfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbd8d5de151739696481fdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbe1dee71e2145151a3f171a3f151a3f1e2145e1dee7fdfdfbfdfdfbfdfdfbe5e5e7
+171739575376fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+746f8d151739151939151a3f151a3f151a3f151939151a3f151a3f151a3f151739171c3f
+b5b2c5fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbaaa7b61e2145151739151939151a3f171939151a3f
+151939151939151a3f151a3f171939171939151a3f151a3f171939171a3f151a3f171a3f
+151939151939171a3f151a3f151a3f151939151939151a3f171a3f151a3f151739151539
+77728dfdfdfb6f6a88151939151a3f171939151a3f151a3f151a3f151a3f151939151a3f
+151a3f151a3f151a3f151939151a3f151a3f151a3f151939151939151a3f151a3f171739
+2c2a4cf2f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb28284c171a3f77728d9993a7
+a49db6fdfdfba7a4b65a5576928ca7fdfdfbe1dee79993a78f89a7a49db6fdfdfb827d99
+5d5876cdc9d6fdfdfbaaa7b6a7a4b6827d99696481e5e1e7e5e1e7171c3f746f8de1dee7
+827d99e1dee7f2f2f877728d625d7cbcb9c5e5e5e7928ca7e1dee7fdfdfba7a4b6a7a4b6
+fdfdfbfdfdfba7a4b6625d7c151939625d7cb1aabccdc9d6676181746f8df2f2f8f2f2f8
+151a3f524f6cfdfdfbb5b2c55d58767f7d99f6f6f8fdfdfba49db65a5576928ca7fdfdfb
+f6f6f8827d99696481e1dee7fdfdfb8b85995d5876aaa7b6fdfdfbbcb9c59993a7928fa7
+625d7cbcb9c5fdfdfbe5e5e7746f8d5d5876c9c6d6fdfdfb
+746f8d151539151939151a3f151939151a3f151939151a3f151a3f151a3f151a3f151739
+3f3e63fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb9993a71c1f45151539151a3f151939171a3f
+171a3f151939171a3f151a3f151a3f151939151a3f151a3f151939151a3f151939151a3f
+151a3f151939171a3f151939151a3f151a3f151939151939151a3f151a3f1515394a486c
+fdfdfb8b8599171a3f151939151a3f171939151a3f171939151939171a3f151939171a3f
+151939171a3f151a3f171939151a3f171939151a3f171a3f151939171a3f151a3f151739
+2c2c53f6f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbaaa7b61517395a5576fdfdfbfdfdfb
+fdfdfb827d99171c3f28284c151a3f6f6a88aaa7b6151a3f151739676181524f6c1c1f45
+28284c2c2a4cf2f2f836355b1517391e2145151739676181f6f6f8151a3f676181303053
+202345c9c6d636355b171a3f151a3f1c1f45928ca71e2145696481f2f2f8171c3f4a4763
+fdfdfbfdfdfbfdfdfb928ca7151739928fa7fdfdfb303053202345171c3f3e3c5be6e6e6
+171c3f5d5876b5b2c51c1f4528284c151a3f5a55769993a7151a3f28284c676181fdfdfb
+3e3c5b1517391e2145a7a4b6454063151a3f171c3f1c1f45cdc9d6625d7c1515391e2145
+151a3f2e2e53f6f6f83b395b1e2145202345202345d1cdd6
+716f8d171739151739171939151a3f151a3f151a3f171939151a3f171939171939151a3f
+151739514d6cfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbc9c6d6323053151539151a3f151a3f
+151939151a3f151a3f151939151939151a3f151a3f151939151a3f151939151a3f171939
+151a3f151a3f151939151a3f171939171a3f151a3f151a3f151739151739524f6cfdfdfb
+9993a7171a3f151739151a3f151a3f151a3f151939151a3f151a3f151a3f151a3f151939
+151a3f151a3f151939151a3f151939151a3f151939151939151a3f151a3f151a3f171739
+2c2a4cf2f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfb827d991615396f6a88fdfdfbfdfdfb
+fdfdfb323053171c3f3e3c5b171a3f323053a49db6151a3f8b8599b5b2c5171a3f202345
+3b395b1517399993a73b395b202045d8d5de3b395b454063f2f6f81c1f45171c3f1c1f45
+d1cdd66f6a88171739aaa7b6d1cdd6171a3f4a47633f3e6328284c676181151739aaa7b6
+fdfdfbfdfdfbfdfdfb8b8599151a3fa49db69993a71517393b395b202345171a3fcdc9d6
+171c3f5a55764a47631519393e3c5b2020452023456f6a88171739454063cdc9d6a49db6
+151539716f8dfdfdfb9993a7151739746f8df6f6f8202345625d7c696481151739b1aabc
+827d991e2145827d991717392c2a4c323053161539746f8d
+716f8d151739151a3f171a3f171939171939151a3f171939151a3f151a3f151939171a3f
+151a3f1717395a5576fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbf2f6f8454063151739151539
+151739151739151739151739151a3f151939151a3f151a3f171a3f151a3f151a3f171939
+151a3f151a3f171a3f151a3f151939171a3f151939151a3f151539454063fdfdfbaaa7b6
+1e2145171739171a3f151939151939171a3f151939171a3f151939171939151a3f171939
+151a3f171a3f151939171a3f151a3f171a3f151a3f171939151a3f171939151a3f151739
+2c2c53f6f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbaaa7b6151739454063fdfdfbfdfdfb
+fdfdfb30305320234577728d7f7d99a49db69993a71c1f45f2f2f8a7a4b61717393e3c5b
+7f7d9977728dd1cdd6303053303053fdfdfb3e3c5b3e3c5be6e6e6171c3f171c3f171c3f
+c0b9c55d5876151739d1cdd6f2f6f8171c3f514d6c827d99151739171c3f36355bfdfdfb
+fdfdfbfdfdfbfdfdfb928ca7151939a49db6827d99151a3f6761817f7d99827d99e1dee7
+171c3f5753763b395b1e2145716f8d7f7d998b8599e5e1e76f6a88171c3f28284c827d99
+1517398f89a7fdfdfb8f89a7171739928ca7fdfdfb28284c5d5876676181151a3ffdfdfb
+827d9920204577728d151a3f4a486c7f7d9977728dbcb9c5
+6f6a88161539151739151739151739151739151739151739151739151739151539151739
+151739151539151539575376fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbf6f6f8928ca7625d7c
+45406334325b202345171c3f151939171739151739171739151739171739151739151739
+1615391517391517391517391517391517391717391515393f3e63fdfdfb9993a7171c3f
+141234151739151539171739151739151739151739151739151739151739151739151739
+151739151739151739151739151739151739151739151739151739151739151739151539
+28284cf2f6f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb3230531412342e2e533b395b
+575376514d6c1517395d58765a5576928ca79c96a7171a3fe1dee7f6f6f8202345202345
+676181575376e6e6e63030532c2a4cfdfdfb3b395b3e3c5bf2f2f8171a3f5d587626264c
+28284c7f7d991717393230533b395b1517399993a7f2f2f81e2145141234746f8dfdfdfb
+fdfdfbfdfdfbfdfdfb8b85991515399993a7d1cdd6171a3f4540635d5876696481e1dee7
+1517395d58766f6a88151539514d6c5d5876746f8db5b2c569648126264c202045aaa7b6
+171a3f202345514d6c827d99171c3f28284c454063171c3fbcb9c5625d7c151739524f6c
+2023452e2e53c9c6d6171c3f2e2e53696481514d6ccdc9d6
+8f89a730305332305334325b34325b32305334325b32305334325b36355b323053323053
+36355b323053303053303053928fa7fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbf6f6f8cdc9d69993a7746f8d514d6c3b395b32305332305334325b323053
+32305332305332305334325b32305336355b3030533e3c5be5e5e7e1dee73f3e63303053
+34325b32305336355b36355b36355b36355b32305336355b36355b32305336355b323053
+32305336355b36355b32305332305332305336355b32305336355b36355b36355b303053
+4a486cfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbe1dee75753763030532c2a4c
+5d5876e1dee7514d6c28284c2c2a4c827d99bcb9c5454063e5e5e7fdfdfbaaa7b63b395b
+26264c3f3e63f6f6f85d58765a5576fdfdfb676181676181f2f2f83e3c5ba49db69993a7
+323053a7a4b677728d2c2c532e2e53827d99fdfdfbfdfdfb625d7c3b395be1dee7fdfdfb
+fdfdfbfdfdfbfdfdfbb1aabc3b395bb1aabcfdfdfb827d992c2c5328284c524f6cf2f6f8
+3f3e637f7d99fdfdfb5a55762c2c5328284c6f6a889993a728284c3b395ba49db6fdfdfb
+827d992e2e53303053bcb9c5928ca734325b28284c716f8dfdfdfb5d587615153928284c
+3f3e63b5b2c5fdfdfb928fa732305328284c3b395bcdc9d6
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbf2f2f8fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbf6f6f8f6f6f8fdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb5a5576151a3fe1dee7
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb5d5876171c3fe5e5e7
+fdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfbfdfdfb
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
Index: trunk/MagicSoft/GRB-Proposal/make_ps.sh
===================================================================
--- trunk/MagicSoft/GRB-Proposal/make_ps.sh	(revision 5966)
+++ trunk/MagicSoft/GRB-Proposal/make_ps.sh	(revision 5966)
@@ -0,0 +1,11 @@
+#!/bin/bash
+
+rm    MAGIC_signal_reco.aux
+latex MAGIC_signal_reco.tex
+bibtex MAGIC_signal_reco
+latex MAGIC_signal_reco.tex
+latex MAGIC_signal_reco.tex
+dvips MAGIC_signal_reco.dvi
+gv MAGIC_signal_reco.ps &
+
+# all done
