src/Controller/Visiteur/SiteclientController.php line 229

Open in your IDE?
  1. <?php
  2. namespace App\Controller\Visiteur;
  3. use App\DTO\AffichageGraphiqueDTO;
  4. use App\Entity\PluvioDatabase;
  5. use App\Form\AffichageGraphiqueType;
  6. use App\Entity\Infiltration;
  7. use App\Entity\Pluvio;
  8. use App\DTO\ReutilisationDTO;
  9. use App\Form\InfiltrationType;
  10. use App\Repository\Fiche\FicheBatimentExempleRepository;
  11. use App\Repository\Fiche\FicheBatimentRepository;
  12. use App\Service\Fiche\FicheExempleService;
  13. use App\Service\Fiche\FicheBatimentImportService;
  14. use Doctrine\ORM\EntityManagerInterface;
  15. use http\Env\Response;
  16. use Knp\Bundle\SnappyBundle\KnpSnappyBundle;
  17. use Knp\Component\Pager\PaginatorInterface;
  18. use PhpOffice\PhpSpreadsheet\Writer\Pdf\Dompdf;
  19. use Spipu\Html2Pdf\Html2Pdf;
  20. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  21. use Symfony\Component\HttpFoundation\Request;
  22. use Symfony\Component\HttpFoundation\Session\Session;
  23. use Symfony\Component\Routing\Annotation\Route;
  24. use Symfony\Component\Security\Core\Security;
  25. use Psr\Log\LoggerInterface;
  26. use Symfony\Component\String\Slugger\AsciiSlugger;
  27. use ZipArchive;
  28. use Symfony\Component\Serializer\Normalizer\ObjectNormalizer;
  29. use Symfony\Component\Serializer\SerializerInterface;
  30. use Knp\Snappy\Pdf;
  31. use Knp\Snappy\Bundle\Snappy\Response\PdfResponse;
  32. class SiteclientController extends AbstractController {
  33.     const NB_FICHE_HOMEPAGE = 15;
  34.     const NB_INDEX = 20;
  35.     #[Route(path: '/apropos', name: 'apropos')]
  36.     public function apropos() {
  37.         return $this->render('apropos.html.twig');
  38.     }
  39.     
  40.     
  41.     
  42.     /**
  43.  * Convertit la valeur de certivea en booléen.
  44.  *
  45.  * @param mixed $certivea La valeur de certivea
  46.  * @return bool Le booléen correspondant
  47.  */
  48. private function toBool($certivea)
  49. {
  50.     return filter_var($certivea, FILTER_VALIDATE_BOOLEAN);
  51. }
  52.     #[Route(path: '/workinprogress', name: 'workinprogress')]
  53.     public function workinprogress() {
  54.         return $this->render('workinprogress.html.twig');
  55.     }
  56.     #[Route(path: '/aide', name: 'aide')]
  57.     public function aide() {
  58.         return $this->render('aide.html.twig');
  59.     }
  60.     
  61.      #[Route(path: '/listePluvio', name: 'listePluvio')]
  62.     public function listePluvio(\App\Repository\PluvioDatabaseRepository $pluvioRepo, 
  63.             Request $theRequest, PaginatorInterface $thePaginator,
  64.             Session $session) {
  65.    
  66.         $session->start();
  67.         $session->set("lastPage", "listePluvio");
  68.         
  69.         if (!$this->isGranted('ROLE_ADMIN')) {
  70.             $typeFormFilter = 'utilisateur';
  71.             $idUser = $this->getUser()->getId();
  72.         } else {
  73.             $typeFormFilter = 'admin';
  74.             $idUser = null;
  75.         }
  76.         
  77.         $listFichePluvioBuilder = $pluvioRepo->findAllIndexBuilder($idUser);
  78.         
  79.         
  80.         $listFichePluvio = $thePaginator->paginate(
  81.             $listFichePluvioBuilder,
  82.             $theRequest->get('page', 1),
  83.             self::NB_INDEX
  84.         );
  85.         
  86.         return $this->render('listePluvio.html.twig', [
  87.             'listFichePluvio' => $listFichePluvio
  88.         ]);
  89.     }
  90.     
  91.         #[Route(path: '/pluvioId/{id}', name: 'pluvioId', options: ['expose' => true])]
  92.     public function pluvioId(Session $session, $id) {
  93.         
  94.         $session->start();
  95.         $session->set("pluvioId", $id);
  96.         return $this->redirectToRoute('reutilisation');
  97.     }
  98.     
  99.      #[Route(path: '/postConnexion', name: 'postConnexion')]
  100.     public function postConnexion(Session $session) {
  101.         
  102.         $session->start();
  103.         $lastPage = $session->get("lastPage");
  104.         //dump($lastPage);
  105.         $array = [];
  106.         if ($lastPage === "tri"){
  107.             $idProjet = $session->get("idProjet");
  108.             $array = ["idProjet" => $idProjet];
  109.             return $this->redirectToRoute($lastPage,$array);
  110.         } 
  111.         if ($lastPage === "lot"){
  112.             $idProjet = $session->get("idProjet");
  113.             $lot = $session->get("lot");
  114.             $array = ["idProjet" => $idProjet, "lot" => $lot];
  115.             return $this->redirectToRoute($lastPage,$array);
  116.         }
  117.         return $this->redirectToRoute($lastPage);
  118.     }
  119.     
  120.     #[Route(path: '/', name: 'index')]
  121.     public function index(Session $session) {
  122.         $session->start();
  123.         $session->set("lastPage", "index");
  124.         
  125.         return $this->render('base.html.twig'
  126.         );
  127.     }
  128.     #[Route(path: '/admin', name: 'admin')]
  129.     public function admin(FicheBatimentRepository $fb) {
  130.         $fb->supprimerdoublon();
  131. //        return $this->render('admin.html.twig');
  132.     }
  133.     #[Route(path: '/quiplusest', name: 'quiplusest')]
  134.     public function quiplusest() {
  135.         return $this->redirect('http://www.quiplusest.coop');
  136.     }
  137.     
  138.     #[Route(path: '/QEBOK', name: 'QEBOK')]
  139.     public function qebok() {
  140.         return $this->redirect('http://www.qebok.fr');
  141.     }
  142.     
  143.         #[Route(path: '/QUVEO', name: 'QUVEO')]
  144.     public function quveo() {
  145.         return $this->redirect('http://www.quveo.fr');
  146.     }
  147.     #[Route(path: '/emaarchitectes', name: 'emaarchitectes')]
  148.     public function emaarchitectes() {
  149.         return $this->redirect('http://www.emaarchitectes.com');
  150.     }
  151.     #[Route(path: '/upload-dropzone', name: 'upload-dropzone')]
  152.     public function uploadDropzone(Request $req,
  153.             FicheBatimentImportService $service,
  154.             FicheBatimentRepository $ficheBatRep,
  155.             EntityManagerInterface $em,
  156.             Session $session) {
  157.         $session->start();
  158.         $idFicheBatiments = $session->get("idFicheBatiments");
  159.         $time = date('YmdHis');
  160.         // Récup contenu du fichier temporaire crée et 
  161.         $fichier = $req->files->get('fichier');
  162.         
  163.         
  164.         //si c'est un fichier zip, on extrait le XML
  165.         $extension = pathinfo($fichier, PATHINFO_EXTENSION);
  166.         
  167.         if ($extension == "zip") {
  168.             $zip = new ZipArchive();
  169.             if ($zip->open($fichier) === TRUE) {
  170.                 $zip->extractTo('EXTRACTION', 'fiche.xml');
  171.                 $zip->close();
  172.                 $nomFichier = uniqid() . '.xml';
  173.                 rename("EXTRACTION/fiche.xml", 'IMPORTS/' . $nomFichier);
  174.                 $nomInitialFichier = 'fiche.xml';
  175.             }
  176. //                
  177.         } else {
  178.             $nomFichier = uniqid() . '.xml';
  179.             $nomInitialFichier = $fichier->getClientOriginalName();
  180.             $fichier->move('IMPORTS', $nomFichier);
  181.         }
  182.         //analyse que s'il est conforme RT2012
  183.         $xml = simplexml_load_file('IMPORTS/' . $nomFichier);
  184.         
  185.         if (isset($xml->Entree_Projet->Index) or isset($xml->RSET->Entree_Projet->Index)) {
  186.             $fichesBatiment = $service->importer('IMPORTS/' . $nomFichier, $time, $nomInitialFichier);
  187.             foreach ($fichesBatiment as $ficheBatiment) {
  188.                 $fichesOps[] = $ficheBatiment;
  189.                 $idFicheBatiments[] = $ficheBatiment->getId();
  190.             }
  191.         } else {
  192.    return $this->json(['error' => 'Fichier non conforme RT2012'], 400);
  193. }
  194.         $session->set("idFicheBatiments", $idFicheBatiments);
  195.         return $this->json($fichesOps);
  196.     }
  197.     #[Route(path: '/homepage', name: 'homepage')]
  198.     public function homepage(
  199.             Request $req,
  200.             FicheBatimentRepository $fichebatimentRepository,
  201.             FicheBatimentRepository $ficheBatRep,
  202.             FicheBatimentExempleRepository $theFicheBatimentExempleRepository,
  203.             Session $session,
  204.             PaginatorInterface $thePaginator
  205.     ) {
  206.         $session->start();
  207.         $session->set("lastPage", "homepage");
  208.         $page = $req->get('page', 1);
  209.         if ($this->getUser() == null) {
  210.             $idFicheBatimentsUser = $session->get("idFicheBatiments");
  211.             if ($idFicheBatimentsUser != null) {
  212.                 $listFicheBatimentUser = $fichebatimentRepository->findByIds($idFicheBatimentsUser);
  213.             } else {
  214.                 $listFicheBatimentUser = [];
  215.                 $idFicheBatimentsUser = [];
  216.             }
  217.             if (count($listFicheBatimentUser) == 0) {
  218.                 $listFicheBatimentUser[] = $theFicheBatimentExempleRepository->findSingleton()->getTheFicheBatiment();
  219.             }
  220.             $listFicheBatimentUser = $thePaginator->paginate(
  221.                 $listFicheBatimentUser,
  222.                 $page,
  223.                 self::NB_FICHE_HOMEPAGE
  224.             );
  225.         } else {
  226.             $idFicheBatimentsUser = $fichebatimentRepository->findIdsByUser($this->getUser()->getId());
  227.             $listFicheBatimentUserBuilder = $fichebatimentRepository->findByUserBuilder($this->getUser()->getId());
  228.             $idFicheBatimentsUser = array_column($idFicheBatimentsUser, 'id');
  229.             $listFicheBatimentUser = $thePaginator->paginate(
  230.                 $listFicheBatimentUserBuilder,
  231.                 $page,
  232.                 self::NB_FICHE_HOMEPAGE
  233.             );
  234.         }
  235.         //******************************************        
  236.         // Mise en place du formulaire de filtre
  237.         //******************************************
  238.         $filtreDTO = new AffichageGraphiqueDTO();
  239.         $filtreForm = $this->createForm(AffichageGraphiqueType::class, $filtreDTO);
  240.         $filtreForm->handleRequest($req);
  241.         // Insitialise fichesBatiments soit avec tous soit via critères submitted
  242.         if ($filtreForm->isSubmitted()) {
  243.             $listFicheBatimentAll = $ficheBatRep->filtrer($filtreDTO->getUsage(), $filtreDTO->getZoneClimatique(), $filtreDTO->getEtancheiteMin(),
  244.                     $filtreDTO->getEtancheiteMax(), $filtreDTO->getTauxVitreeMin(), $filtreDTO->getTauxVitreeMax());
  245.             if ($filtreDTO->getAbscisse() == 'compacite') {
  246.                 $abscisse = 'Compacité en m² enveloppe par m² SHONRT';
  247.             } elseif ($filtreDTO->getAbscisse() == 'tauxVitre') {
  248.                 $abscisse = 'Taux de vitrage en m² de vitrage par m² SHONRT';
  249.             } elseif ($filtreDTO->getAbscisse() == 'orientationSud') {
  250.                 $abscisse = 'Pourcentage de baies au sud';
  251.             } elseif ($filtreDTO->getAbscisse() == 'compaciteVitre') {
  252.                 $abscisse = 'Compacité x Taux vitré';
  253.             } elseif ($filtreDTO->getAbscisse() == 'compaciteVitreBrassage') {
  254.                 $abscisse = 'Compacité x Taux vitré x Brassage';
  255.             }
  256.             if ($filtreDTO->getOrdonnee() == 'bBioChauffage') {
  257.                 $ordonnee = 'BBIO Chauffage';
  258.             } elseif ($filtreDTO->getOrdonnee() == 'bBioEclairage') {
  259.                 $ordonnee = 'BBIO Eclairage';
  260.             }
  261.         } else {
  262.             $listFicheBatimentAll = $ficheBatRep->findAll();
  263.             $abscisse = "Compacité en m² enveloppe par m² SHONRT";
  264.             $ordonnee = "BBIO Chauffage";
  265.         }
  266.         // Prépare les données du graphique
  267.         $graphiqueAll = [];
  268.         $graphiqueUser = [];
  269.         foreach ($listFicheBatimentAll as $aFicheBatimentAll) {
  270.             $coordonnees = [];
  271.             if ($filtreForm->isSubmitted()) {
  272.                 if ($filtreDTO->getAbscisse() == 'compacite') {
  273.                     $coordonnees[] = $aFicheBatimentAll->getCompacite();
  274.                     $abscisse = 'Compacité en m² enveloppe par m² SHONRT';
  275.                 } elseif ($filtreDTO->getAbscisse() == 'tauxVitre') {
  276.                     $coordonnees[] = $aFicheBatimentAll->getTauxVitrage();
  277.                     $abscisse = 'Taux de vitrage en m² de vitrage par m² SHONRT';
  278.                 } elseif ($filtreDTO->getAbscisse() == 'orientationSud') {
  279.                     $coordonnees[] = $aFicheBatimentAll->getPartBaiesSudBatiment();
  280.                     $abscisse = 'Pourcentage de baies au sud';
  281.                 } elseif ($filtreDTO->getAbscisse() == 'compaciteVitre') {
  282.                     $coordonnees[] = $aFicheBatimentAll->getCombinaisonCompaciteTauxVitrage();
  283.                     $abscisse = 'Compacité x Taux vitré';
  284.                 } elseif ($filtreDTO->getAbscisse() == 'compaciteVitreBrassage') {
  285.                     $coordonnees[] = $aFicheBatimentAll->getCombinaisonCompaciteTauxVitrageBrassageBBIO();
  286.                     $abscisse = 'Compacité x Taux vitré x Brassage';
  287.                 }
  288.                 if ($filtreDTO->getOrdonnee() == 'bBioChauffage') {
  289.                     $coordonnees[] = $aFicheBatimentAll->getBbioChaudAnnuel();
  290.                     $ordonnee = 'BBIO Chauffage';
  291.                 } elseif ($filtreDTO->getOrdonnee() == 'bBioEclairage') {
  292.                     $coordonnees[] = $aFicheBatimentAll->getBbioEclairageAnnuel();
  293.                     $ordonnee = 'BBIO Eclairage';
  294.                 }
  295.             } else {
  296.                 $coordonnees[] = $aFicheBatimentAll->getCompacite();
  297.                 $coordonnees[] = $aFicheBatimentAll->getBbioChaudAnnuel();
  298.                 $abscisse = "Compacité en m² enveloppe par m² SHONRT";
  299.                 $ordonnee = "BBIO Chauffage";
  300.             }
  301.             if (in_array($aFicheBatimentAll->getId(), $idFicheBatimentsUser)) {
  302.                 $graphique = &$graphiqueUser;
  303.             } else {
  304.                 $graphique = &$graphiqueAll;
  305.             }
  306.             $graphique['coordonnees'][] = $coordonnees;
  307.             $graphique['taux_de_vitrage'][] = $aFicheBatimentAll->getTauxVitrage();
  308.             $graphique['q_4_pasurf'][] = $aFicheBatimentAll->getQ4PaSurf();
  309.             $graphique['uw_moyen'][] = $aFicheBatimentAll->getUwMoyen();
  310.             $graphique['ids'][] = $aFicheBatimentAll->getId();
  311.         }
  312.         if (count($graphiqueAll) > 0) {
  313.             $graphiqueJsonCoordonnees = json_encode($graphiqueAll['coordonnees']);
  314.             $graphiqueJsonAll = ['data' => $graphiqueJsonCoordonnees];
  315.             $graphiqueJsonAll['taux_de_vitrage'] = json_encode($graphiqueAll['taux_de_vitrage']);
  316.             $graphiqueJsonAll['q_4_pasurf'] = json_encode($graphiqueAll['q_4_pasurf']);
  317.             $graphiqueJsonAll['uw_moyen'] = json_encode($graphiqueAll['uw_moyen']);
  318.             $graphiqueJsonAll['ids'] = json_encode($graphiqueAll['ids']);
  319.             $alert = null;
  320.         } else {
  321.             $graphiqueJsonAll = ['data' => '[0,0]'];
  322.             $graphiqueJsonAll['taux_de_vitrage'] = '[0,0]';
  323.             $graphiqueJsonAll['q_4_pasurf'] = '[0,0]';
  324.             $graphiqueJsonAll['uw_moyen'] = '[0,0]';
  325.             $graphiqueJsonAll['ids'] = '[0,0]';
  326.             $alert = 'Encore aucune donnée pour ces filtres';
  327.         }
  328.         if (count($graphiqueUser) > 0) {
  329.             $graphiqueJsonCoordonnees = json_encode($graphiqueUser['coordonnees']);
  330.             $graphiqueJsonUser = ['data' => $graphiqueJsonCoordonnees];
  331.             $graphiqueJsonUser['taux_de_vitrage'] = json_encode($graphiqueUser['taux_de_vitrage']);
  332.             $graphiqueJsonUser['q_4_pasurf'] = json_encode($graphiqueUser['q_4_pasurf']);
  333.             $graphiqueJsonUser['uw_moyen'] = json_encode($graphiqueUser['uw_moyen']);
  334.             $graphiqueJsonUser['ids'] = json_encode($graphiqueUser['ids']);
  335.             $alertUtilisateur = null;
  336.         } else {
  337.             $graphiqueJsonUser = ['data' => '[0,0]'];
  338.             $graphiqueJsonUser['taux_de_vitrage'] = '[0,0]';
  339.             $graphiqueJsonUser['q_4_pasurf'] = '[0,0]';
  340.             $graphiqueJsonUser['uw_moyen'] = '[0,0]';
  341.             $graphiqueJsonUser['ids'] = '[0,0]';
  342.             $alertUtilisateur = 'Encore aucune donnée pour cet utilisateur';
  343.         }
  344.         //******************************************        
  345.         // Fin du graphique avec données utilisateur
  346.         //******************************************
  347.         //
  348.         // Renvoie vers le template index
  349.         return $this->render('homepage.html.twig', [
  350.                     'all' => $listFicheBatimentAll,
  351.                     'alert' => $alert,
  352.                     'alertUtilisateur' => $alertUtilisateur,
  353.                     'graphiqueJsonAll' => $graphiqueJsonAll,
  354.                     'graphiqueJsonUser' => $graphiqueJsonUser,
  355.                     'abscisse' => $abscisse,
  356.                     'ordonnee' => $ordonnee,
  357. //                    'monForm' => $uploadForm->createView(),
  358.                     'affichage' => $filtreForm->createView(),
  359.                     'listFicheBatiment' => $listFicheBatimentUser,
  360.         ]);
  361.     }
  362.     
  363.     #[Route(path: '/infiltration', name: 'infiltration')]
  364.     public function infiltration(EntityManagerInterface $em, Request $req
  365.     ) {
  366.         $infiltration = new Infiltration();
  367.         $form = $this->createForm(InfiltrationType::class, $infiltration);
  368.         $form->handleRequest($req);
  369.         if ($form->isSubmitted() && $form->isValid()) {
  370.             $nbreEtage = $infiltration->getNbrEtage();
  371.             $p4 = $infiltration->getQ4();
  372.             $n50 = 1.8 * $p4 * ($nbreEtage + 1) / $nbreEtage;
  373.             $infiltration->setN50($n50);
  374.             $facadeExposee = $infiltration->getFacadeExposee();
  375.             $localisation = $infiltration->getLocalisation();
  376.             if ($facadeExposee == 'Espace chauffé sans façade exposée') {
  377.                 $exposition = 0.01;
  378.             } else if ($facadeExposee == 'Espace chauffé à simple exposition') {
  379.                 if ($localisation == 'Site non abrité') {
  380.                     $exposition = 0.03;
  381.                 } else if ($localisation == 'Site modérément abrité') {
  382.                     $exposition = 0.02;
  383.                 } else if ($localisation == 'Site très abrité') {
  384.                     $exposition = 0.02;
  385.                 }
  386.             } else if ($facadeExposee == 'Espace chauffé avec expositions multiples') {
  387.                 if ($localisation == 'Site non abrité') {
  388.                     $exposition = 0.05;
  389.                 } else if ($localisation == 'Site modérément abrité') {
  390.                     $exposition = 0.03;
  391.                 } else if ($localisation == 'Site très abrité') {
  392.                     $exposition = 0.02;
  393.                 }
  394.             }
  395.             $infiltration->setFactExposition($exposition);
  396.             
  397.             $hauteurTotale = $nbreEtage * 4;
  398.             
  399.             if ($hauteurTotale <= 10){
  400.                 $factHauteur = 1;
  401.             } else if ($hauteurTotale <= 30){
  402.                 $factHauteur = 1.2;
  403.             } else if ($hauteurTotale > 30){
  404.                 $factHauteur = 1.5;
  405.             }
  406.             $infiltration->setFactCorrectifHauteur($factHauteur);
  407.             
  408.             $volumeChauffe = $infiltration->getVolumeChauffe();
  409.             $debitAirInfil = 2 * $volumeChauffe * $n50 * $exposition * $factHauteur;
  410.             
  411.             $infiltration->setDebitAirInfil($debitAirInfil);
  412.             
  413.             $ratioInfil = number_format($debitAirInfil / $volumeChauffe, 2);
  414.             
  415.             $em->persist($infiltration);
  416.             $em->flush();
  417.         } else {
  418.             $ratioInfil = "";
  419.             
  420.         }
  421.         return $this->render('infiltration.html.twig', [
  422.         'form' => $form->createView(),
  423.         'infiltration' => $infiltration,
  424.             'ratioInfil' => $ratioInfil
  425.         ]);
  426.     }
  427.     
  428.     protected function toFloat($value) {
  429.         $value = str_replace(',', '.', $value);
  430.         return floatval($value);
  431.     }
  432.         #[Route(path: '/reutilisation', name: 'reutilisation')]
  433.     public function reutilisation(EntityManagerInterface $em, \App\Repository\PluvioDatabaseRepository $pluvioRepo,
  434.             Request $req, Session $session, Security $security) {
  435.         $idInitial = 0;
  436.         $session->start();
  437.         $lastPage = $session->get("lastPage");        
  438.         $calculEffectue = $session->get("calculEffectue");
  439.         if ($lastPage = "listePluvio"){
  440.             $idInitial = $session->get("pluvioId");
  441.         } elseif ($calculEffectue = 1) {
  442.             $idInitial = $session->get("pluvioId");
  443.         } else {
  444.              $idInitial = 0;
  445.         }
  446.         $show_complement=false;
  447.         $allowPDF=false;
  448.         $idFinal=0;
  449.         $session->set("lastPage", "reutilisation");
  450.         $this->em = $em;
  451.         $this->user = $security->getUser();
  452.         
  453.         //dump($idInitial);
  454.         if ($idInitial != null) {
  455.         $reutilisationDTO = $pluvioRepo->find($idInitial);
  456.         }
  457.         if ($idInitial == 0) {
  458.             $reutilisationDTO = new \App\Entity\PluvioDatabase();
  459.             $reutilisationDTO->setTauxRaccordement(100);
  460.             $reutilisationDTO->setCertivea(0);            
  461.             $reutilisationDTO->setCoutEau(4);
  462.             $reutilisationDTO->setCoutPompe(4000);
  463.             $reutilisationDTO->setchoixVolume(1000);
  464.             $reutilisationDTO->setCoutVolume(1000);
  465.             $reutilisationDTO->setChoixVolume2(4000);
  466.             $reutilisationDTO->setCoutVolume2(4000);            
  467.         } 
  468.         
  469.         $form = $this->createForm(\App\Form\ReutilisationType::class, $reutilisationDTO);
  470.         $form->handleRequest($req);
  471.         // $fichePluvio = $pluvioRepo->find($idInitial);
  472.         
  473.         $arrayReu = null;
  474.         if ($form->isSubmitted() && $form->isValid()) {
  475.         set_time_limit(100);
  476.             //climat et pluviometrie
  477.             $climat = $reutilisationDTO->getClimat();
  478.             $stationMeteo = $reutilisationDTO->getStationmeteo();
  479.             $ParisPluie = array(0.2, 1.6, 0, 0.8, 0, 0, 0.2, 0, 4.8, 2.4, 0.4, 6.7, 1.4, 0.8, 4.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.2, 1.4, 0.6, 0, 0.2, 6.8, 10.1, 0.8, 7.1, 2.2, 0, 0, 0.2, 0, 0, 0, 0.6, 1.4, 3.2, 0, 0, 0, 0, 0, 0, 0.4, 0, 0, 0, 5.2, 2.8, 9.1, 0, 4.8, 11.7, 8.3, 15.1, 0.6, 0.4, 0, 0, 0, 0, 0, 0, 0, 0, 0.8, 0.2, 0, 0.2, 1.4, 0.2, 12.5, 3.6, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.6, 0, 0.2, 0.4, 0, 0, 0, 0, 0, 0.4, 0, 4.4, 0.8, 0.6, 0, 10.5, 0, 0.8, 18, 4.4, 0, 9.5, 0.2, 0.2, 0, 0, 0.8, 13.8, 0, 0.8, 0, 0, 7.7, 14.7, 2.4, 0, 0, 0, 0, 0, 0, 0, 0.8, 0.4, 0, 0, 0, 0, 3.2, 2.2, 0, 7.2, 3.6, 0, 10.6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.2, 11.7, 5.2, 1.4, 5.6, 6.9, 1, 0, 0, 0, 2, 0, 0, 67.7, 11, 1, 0.2, 0, 0, 0, 0, 0, 0, 0.4, 0, 0, 3, 5, 0.4, 0, 0.2, 1, 0, 0, 0, 0.6, 0, 0.4, 0, 2.6, 0, 0, 0.6, 2.4, 6.5, 16, 0, 1.8, 0, 1.4, 0.4, 0, 15.4, 4.6, 0, 0, 0, 0, 0, 0, 13, 0.6, 3.2, 0, 0, 2.2, 0, 13.2, 0.2, 0, 0, 0, 0, 0.2, 15.7, 5.9, 1.8, 0.2, 1, 36.1, 3.6, 0, 0.4, 2.8, 4.6, 0.2, 0, 0, 0, 0, 0, 1, 0.2, 0.2, 0.4, 14.8, 0.4, 1, 8.7, 0.2, 0, 1.4, 0, 0.2, 0, 0.6, 0, 0, 0, 0, 0.2, 0.2, 0, 0, 0.2, 6.7, 0, 0.4, 4.4, 3.2, 1.4, 0.4, 0, 0, 0, 1.2, 0, 0.2, 0, 0, 0, 3.6, 0, 0, 0, 0, 1, 0.8, 8.8, 9.7, 0, 0, 0, 0, 0, 1.4, 0, 0, 0, 0, 6.7, 0.4, 0.8, 0, 14.7, 1, 1, 5, 0, 0, 0.4, 0, 0, 0, 3.6, 2.4, 4.6, 25.6, 3.2, 0, 13.6, 3, 2.6, 0.4, 4.8, 0, 0, 0.6, 1.2, 1.6, 0, 0.2, 2.2, 5.4, 3, 0, 15.1, 0.8, 1, 14.5, 5.7, 11, 8.7, 0.6, 2.8, 0.8, 0, 2.6, 0.4, 0, 0, 0, 0, 9.7, 5.2, 4.4, 3.2, 3, 5.6, 9.8, 7.2, 0.2, 6.7, 1.4, 1.6, 0.6, 0, 0, 0.2, 11.1, 1.2, 0.4, 6, 0, 0.2, 12.7, 0, 0, 3, 2.4, 0.8, 1, 0.4, 5.6, 3.6, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0.6, 0, 1, 0.2, 7.1, 0, 3, 3.2, 3.2, 0.6, 16.5, 0.2, 2, 0, 5.6, 2.6, 0.4, 10.1, 2.4, 0, 0, 0, 0, 0, 0, 0, 0.6, 7, 8.9, 2.8, 0.2, 0, 0, 0.6, 7.2, 1.4, 0, 0, 0, 0, 8.1, 0.2, 0, 4.8, 0, 0.2, 0, 0, 0, 0, 0, 0, 4.7, 0, 0, 0, 0.2, 0, 0, 1.2, 15.1, 6.8, 0.2, 0.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.4, 0.6, 5.8, 0, 0, 0, 0, 0, 0, 0, 2.4, 0, 0, 12.6, 0.2, 0, 21.6, 34.2, 0.2, 0, 4.6, 0, 0, 7.1, 13.4, 4.4, 0, 0, 0.6, 2.4, 78.2, 0.6, 0, 0.2, 0, 0, 0, 0.4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.4, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0.6, 1, 0, 0, 0, 0, 0, 0, 10.7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4.9, 1.4, 0, 0, 2.2, 0.2, 0, 0, 1.8, 0, 0, 0, 0.2, 0, 0, 3, 0.4, 0, 0, 0.2, 13.2, 6.1, 0, 0, 0, 0, 0, 0, 0, 0.2, 0, 0, 0, 0, 0, 0.4, 0.6, 0, 0, 0, 0, 0.2, 0, 1, 1.8, 0.4, 6.1, 0, 0, 0, 0, 0, 0, 0, 0, 0.2, 0, 0, 0, 0.4, 1.6, 0, 0, 0, 2.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.2, 0, 0, 0, 0.6, 0, 0, 12.1, 2.4, 2.6, 2.4, 0, 0, 0, 0, 0.6, 4, 0, 1, 9.4, 13.7, 5.1, 0, 0.4, 0, 0, 0, 0, 0.6, 1, 0, 0.4, 5.8, 1, 4.8, 1, 15.1, 0.4, 0, 0, 7, 0.6, 5.4, 1.8, 1.8, 0.2, 5.1, 1.2, 2.2, 0, 0.2, 0, 0.2, 0, 15, 2.4, 0, 2.8, 0, 2.2, 3.2, 0.6, 9.2, 0, 0, 0, 0, 0, 0.2, 0.4, 0.2, 0, 0, 0, 0, 0, 0, 0.6, 0, 0.8, 0, 1.2, 0.8, 0.8, 0, 0, 3, 0, 0, 4, 0.8, 0, 7.4, 1, 1, 1.2, 1.6, 4.4, 0, 19.6, 0.4, 1.2, 15.9, 0, 0, 0, 0, 4, 0.8, 1.8, 3.6, 8.5, 0.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.2, 1, 0.6, 4.2, 2.4, 1, 12.1, 0, 0.8, 6.4, 0.8, 0.8, 2.6, 1, 5.8, 0.2, 2.8, 2.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.6, 4.6, 0.2, 0, 0, 0, 0, 0, 0, 3.2, 0, 0, 0, 0, 0, 0, 0, 0, 0.2, 0, 0, 0, 0, 5.8, 0.2, 1.2, 2.4, 1.2, 0, 0, 0, 3, 7.2, 5.2, 0.8, 0, 2.4, 12.4, 1, 43.8, 11.5, 0, 0, 0, 0, 0, 0.6, 17.3, 0.2, 0.2, 0, 0, 0, 0, 1, 0, 0, 0.2, 0, 0, 0, 0, 0, 1, 4.5, 17.5, 0.2, 1.4, 0.4, 0.2, 0, 2.8, 2.8, 5.7, 8.3, 0, 0, 0, 0, 4.8, 1.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.6, 0, 5.5, 0, 0, 0, 0, 0, 12.8, 0.8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19.3, 0, 0, 31.3, 0, 0, 5.9, 0, 0, 0, 0.2, 14.9, 1.6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8.1, 0, 4.6, 1.6, 6.1, 1.2, 0, 4, 0, 5.2, 0, 1, 0.2, 4.2, 1.6, 4.2, 5.6, 4.2, 0.2, 0, 0, 0.2, 3, 1.4, 4, 3.6, 0.8, 4.2, 11.2, 0, 0, 0.4, 0.2, 0.2, 2.6, 7.5, 0.2, 0.6, 0.2, 2.8, 6.5, 2.4, 6.6, 0, 0.2, 6.9, 0.4, 0, 1.8, 0.6, 2.6, 6.4, 4.8, 3.8, 17, 0, 0, 1.6, 0, 0, 0.4, 3.2, 2.2, 0, 0.2, 12.3, 1.2, 0.2, 0.6, 2.4, 0.4, 0.2, 0, 0, 0, 2.6, 0, 12.3, 6.2, 2.2, 1, 14.3, 2.4, 2.2, 4.6, 4.5, 0.2, 0, 12.7, 2, 6.2, 0.4, 3.6, 0, 0, 8.6, 0, 0, 0, 0, 0, 1.2, 0.4, 0.2, 0, 0, 0, 0, 0.6, 4.2, 0, 0, 0, 0.2, 0, 1.2, 1.4, 0.8, 0, 0, 0, 0, 0, 0, 0, 0, 3.8, 6.2, 1.6, 0, 2.8, 3.8, 10.5, 11.8, 8.3, 0.4, 0, 0, 0, 2.4, 2, 9.3, 2, 0, 2.4, 0, 0.6, 6.8, 0.2, 5.2, 0.4, 2.6, 0, 0, 0.4, 4, 2, 6.4, 8.1, 0, 5.1, 21, 4.8, 0, 5.2, 15.2, 0, 0, 3.8, 3.2, 0, 1.4, 0.6, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.6, 0, 0, 0, 0, 0, 1.2, 0, 0, 0, 0, 0, 0.6, 0, 0, 0, 0, 0, 0, 0, 0, 3.4, 3.5, 9.3, 8.9, 0.6, 0, 0, 0, 1.8, 0, 0, 0, 35.6, 15.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3.6, 0.4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28.8, 3.4, 1.4, 0, 0, 0, 0, 0.4, 8.2, 1.2, 0, 0, 0, 0, 0, 0.4, 0, 0, 1.6, 0, 0, 0, 0, 0.6, 1, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6.3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 14.8, 6.1, 0, 0, 7.6, 5.1, 0, 0.4, 2.2, 0, 0, 0, 0.2, 0.6, 0, 0.4, 1.2, 1.8, 0.6, 0, 0, 0, 0, 0.2, 0, 0.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.4, 0, 0, 0, 9.5, 7.5, 6.3, 5.8, 13.1, 3.8, 0.6, 3.4, 14.5, 18.4, 1, 6.8, 8, 1, 0, 2.8, 1.6, 1.6, 0, 2.2, 1.4, 0.6, 0, 0, 0, 0, 0.6, 11.3, 0.2, 0, 0, 1.6, 12.8, 0.2, 3.8, 3, 0, 0, 1.2, 0.8, 1.2, 0.2, 0, 0.2, 0, 0, 0.2, 1.2, 2.2, 0.4, 0, 0.4, 0, 4.4, 0, 0, 1, 2, 0, 0, 0.2, 1.2, 0, 0.2, 0, 0.2, 0.2, 0, 1, 0, 0.2, 10.7, 1.4, 1.2, 0, 0, 0, 0, 6.1, 7.4, 2.2, 0.8, 7, 1.4, 2.8, 0.4, 0.2, 1.8, 6.1, 10.4, 17.1, 8.8, 2.4, 0, 0, 11.1, 14.3, 1.2, 3, 0.8, 0, 0, 0, 0.2, 0, 0, 0.2, 0, 0, 0, 0.6, 5.2, 2.2, 2.2, 0, 11.6, 0.6, 0, 2.8, 6.9, 13.3, 0.2, 4.6, 2.4, 0, 3.4, 8.2, 4.4, 8.3, 6.6, 6.8, 2.6, 2.6, 6.9, 0, 2.4, 21, 1.2, 0, 2, 0, 0, 0, 0, 0.2, 0.4, 1.2, 0, 7.6, 0, 0, 0, 0, 0, 0.2, 1, 0.6, 0, 0, 0, 0, 0.2, 1, 0, 0, 0, 0, 0, 1.2, 4, 5.4, 8, 2.2, 2.8, 2.4, 3, 3, 0, 0, 0, 0, 0, 1.6, 0.6, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.4, 0.6, 0, 0, 14.5, 13.7, 0.6, 0.4, 0, 0, 0, 0, 0, 0, 0, 0, 0.2, 0, 0, 0, 0, 0, 0, 0.8, 0, 0, 0.8, 0.2, 0.2, 0, 0.8, 7.7, 0, 0.2, 5.4, 0, 0.6, 5.2, 0, 6.1, 8.2, 3, 1.8, 1, 4, 0, 0.4, 2.6, 3, 4, 8.9, 0.2, 0, 0, 0, 0, 0, 0, 0, 30.7, 2.6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.5, 12.4, 1.4, 18, 1.4, 0, 16.6, 0, 0, 8.3, 1.4, 1.2, 0.4, 2.4, 1.6, 0, 0, 6.7, 3.2, 0, 0, 0, 0, 0, 0.6, 0, 5.3, 43.3, 0.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.2, 6.9, 3.4, 8.2, 0, 0, 0, 0, 1.4, 7.3, 0.6, 0.2, 0.4, 0, 7.4, 0, 3.2, 0.2, 0, 0, 0, 0, 0, 0.2, 0, 0, 0, 0, 0, 0, 0.2, 0, 0, 0, 0, 0.2, 0.2, 0, 0, 0, 0, 0, 1, 0.8, 0, 0, 2.6, 0.2, 0.6, 0, 0, 1.2, 8, 12.4, 0.2, 0, 0, 12.3, 0.2, 0, 0, 0, 0.2, 0, 12.2, 4.2, 0.6, 0.6, 0, 5.2, 19.2, 6.4, 0, 8.7, 0.2, 0, 0.2, 0.2, 0, 0, 0, 0.2, 0, 0.2, 0, 0, 3.4, 0.4, 1.2, 15.4, 0, 0, 2, 0, 0.2, 0.2, 0, 7.2, 5.7, 4.1, 3.8, 5.6, 1.4, 3.6, 0, 0.2, 0, 0.2, 0, 0.2, 0, 0.2, 1, 0, 0.2, 0.2, 0, 0.2, 0, 0, 1.6, 0, 0.2, 0, 0.2, 1.4, 4.2, 0.2, 0, 3, 0.6, 0, 11.7, 4, 4.4, 1.8, 2, 0, 15.9, 1.4, 0.8, 0.4, 0, 0, 0, 0, 0.2, 0, 0, 0, 0, 0, 0.2, 7.4, 1.2, 5.2, 13.3, 1.2, 5.2, 0.2, 0.2);
  480.             $MarignanePluie = array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0.6, 0, 0, 0.2, 0, 0, 0, 0, 0, 0, 0.4, 0, 2, 1, 0, 12.3, 13.4, 0.2, 0, 0, 0, 0, 0, 1.4, 0, 0.4, 5, 0, 0, 1, 10.5, 0, 0, 0, 0, 0, 0.2, 0.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1.4, 0, 0.2, 6.1, 3.4, 1.2, 1.2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0.2, 0.2, 0, 0, 0, 0.2, 0, 41.9, 1.8, 15.8, 0.2, 0, 0, 0, 0, 0.4, 14.7, 3, 0, 0, 8.9, 0, 0, 0, 0.2, 0, 0, 0.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12.9, 2.6, 0, 0, 0, 13.3, 0, 1.6, 0.2, 0.2, 0, 19.2, 0, 0, 0, 0, 0.2, 0, 0.2, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.4, 0, 0, 0, 4.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11.5, 1.4, 0, 0.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3.1, 0.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.2, 1.8, 0, 0, 0, 0, 0, 0, 0, 0, 2.8, 0, 0, 0, 0, 0, 1.4, 0, 0, 0, 0, 0, 0, 0.2, 0, 0, 0, 0, 0, 0, 0, 2.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.2, 0, 0.2, 0.4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39.9, 0, 0, 0, 0, 0, 0, 0, 0.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.8, 0, 0.6, 0, 0, 0, 0, 0.4, 0.4, 0, 9.4, 6.2, 0, 0.2, 0, 0, 0, 0, 0.4, 0, 0, 0, 0, 0, 0, 0.2, 2.6, 1, 0, 1.8, 1.2, 0.4, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 1, 0.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66.6, 10.5, 0, 0, 0, 0, 1.4, 0, 0, 2.4, 0.6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.2, 3.6, 0, 0, 0, 3.6, 0, 0, 5.6, 1.6, 0, 0, 1, 1.2, 7.3, 0, 1.2, 8.6, 1.2, 0, 0, 0, 2.4, 0.2, 0, 0, 6.5, 7.8, 7.5, 0, 0, 0, 0, 1.2, 0, 0, 0, 0, 0, 0, 1, 0.6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.8, 6.1, 1.2, 38.5, 14.7, 0.4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11.3, 0, 0.2, 0, 0, 0.8, 0, 1, 0.4, 0, 3.2, 0, 0.2, 0, 27.8, 1.6, 0, 0, 0.2, 0, 0, 0, 8.7, 0.2, 0.2, 0, 0, 0, 0.4, 0.2, 0.4, 2.8, 5.5, 0.2, 0, 2.6, 1.8, 0.6, 1.4, 11.4, 0.2, 0, 2, 0, 0, 1.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6.1, 0, 0, 0, 14.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15.5, 0, 0, 47.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40.6, 1.1, 13.1, 0, 71.8, 0, 0, 0, 0, 7.4, 5.8, 5.7, 0.2, 0, 0.2, 0, 0, 0, 0, 0.2, 0.2, 5.2, 8.9, 47.6, 18.9, 36.1, 7.1, 0.2, 1.2, 0, 12.3, 11.5, 5, 0, 8.9, 0, 0, 0, 0, 0.2, 0.2, 0.6, 1.6, 0, 0, 39.6, 6, 5.2, 21.4, 0, 8.5, 0, 0, 0, 0, 15.8, 0.2, 0.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.4, 0, 1.8, 9.8, 0, 1.8, 15.1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0.6, 0, 0, 0, 0, 0, 1.6, 0.6, 0, 7.9, 2.8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23.8, 0, 1, 19.6, 0, 0, 0, 0, 2.8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.2, 0.2, 2.4, 0, 7.3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.8, 0, 0, 0.2, 0, 0, 0, 0, 0, 0.6, 0, 4.6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.2, 0, 8.5, 0.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4.4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 6.1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10.7, 7.6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33.6, 23.5, 0, 0, 0, 0, 0, 0, 0.2, 0, 9.1, 0, 0, 0, 0, 0, 0, 0, 0.2, 0, 0, 0, 0, 17.9, 2.6, 0, 0, 0.8, 0, 17, 24.2, 8.5, 71.9, 0, 0, 0, 0, 0.2, 0.2, 0.2, 0.2, 2, 50.9, 0.4, 2.2, 0.2, 0, 2.6, 0, 0.8, 0.4, 0, 0, 0, 40.9, 16.3, 0, 0, 0, 0.2, 2, 13.3, 41.2, 20.7, 2.8, 0, 3.8, 0.8, 0.2, 0, 7.5, 60.6, 0, 0, 0, 1.2, 0, 0, 0.4, 0, 0, 0.6, 5.6, 2.6, 0, 0, 0, 0, 0, 4.2, 22.8, 5.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6.3, 0.4, 0, 0, 0, 0, 0.2, 0, 7.5, 0, 0, 4.2, 0, 0, 0.2, 7.5, 0, 12.9, 0, 0, 0, 0, 0, 0.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.2, 0.2, 0, 0, 1.8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.4, 0, 2.6, 2.4, 2.4, 0, 0, 4.3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.4, 0, 0, 0, 0, 0, 3.6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.8, 10.7, 14.4, 4, 2, 0, 0, 0, 0, 14.4, 4, 0, 0, 0.2, 0, 0, 0, 0, 0, 0, 0, 5.4, 23.7, 4, 1.4, 0, 12.2, 0, 5.2, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.8, 0.4, 4.2, 9.2, 0, 11.3, 0, 0, 0, 0, 0, 0, 10.9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.4, 2.8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4.3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 33.3, 19, 1.4, 20.2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 5.2, 0, 0, 0, 6.3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.8, 6.2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 86.1, 9.8, 0, 0, 0, 0, 0, 0, 7.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.6, 0, 0, 7.5, 0, 0, 1, 11.6, 0, 0, 0, 0.2, 0, 0, 0, 0.4, 12.1, 0, 0, 1.6, 0, 0, 0, 0.6, 1.4, 0, 0, 1.2, 1, 9.7, 0.4, 7.1, 0, 0, 0, 0, 0, 3.6, 0, 0, 0, 0, 0, 0, 0, 0, 0.6, 3.2, 0, 9.5, 1.2, 0, 0, 0, 0, 0, 0, 10.5, 0.4, 0, 0, 0, 0, 0, 10.4, 0, 12.5, 0.2, 0, 0, 1.2, 0, 0, 0, 0, 0, 0, 0, 0, 0.2, 0.4, 0, 0, 0, 0, 0.6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.4, 0, 0, 0, 0, 0, 0, 2.2, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 16.7, 7.2, 0, 0, 0, 0, 6.5, 4.4, 0, 0, 0, 0, 0, 0, 0, 0, 2.8, 6.4, 2.2, 18.2, 5, 26.6, 0, 0, 0, 0.6, 0.8, 0, 0, 0.8, 21.3, 0, 0, 0.2, 0.6, 2, 2.4, 0, 1.2, 0, 0, 3.4, 0, 2.6, 1.2, 0, 0, 0, 0, 0, 1.2, 0, 4.4, 0.6, 0.2, 0.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 8.3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.4, 0, 0.6, 0.2, 0, 0, 0, 9.9, 0, 0, 0.2, 0, 0, 0, 0, 0, 0, 0, 1.6, 0, 0.4, 0.2, 0, 0, 0, 0.4, 0.2, 0, 0.4, 0.2, 0, 0, 0, 0, 0, 0.2, 0.2, 15.1, 0, 0, 0.2, 0, 0, 0.2, 2.4, 0, 0.2, 0, 0, 10.8, 8.7, 0, 1, 0.2, 0.2, 0.2, 0, 0.4, 0, 1.2, 24.9, 0.2, 0, 0, 0, 0, 0.4, 40.3, 4.6, 0.4, 0.2, 0, 0, 0, 0, 0, 0.4, 0.2, 0, 0, 0.2, 0.2, 0.4, 0, 4.3, 1.6, 0, 0.2, 0, 0.2, 0, 0, 0.2, 5.9, 30.5, 2.6, 14, 0.2, 0.2, 0, 0, 0, 0, 0, 2, 20.7, 0.2, 0.8, 0, 1, 2.6, 0, 0, 0, 0.2, 0, 5.8, 0, 0, 13.9, 23.4, 0, 0.4, 0, 0, 0, 2.2, 0, 1.8, 1.6, 0, 0, 8, 2.3, 6, 2.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.2, 7.8, 11.2, 0, 6.6, 0, 0, 0.2, 0.4);
  481.             $AurillacPluie = array(0, 0, 0, 0, 0, 0, 0, 0, 8.9, 7.2, 2.6, 10.5, 1, 1.6, 1, 0.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6.5, 7, 0, 4.6, 0, 0, 18.6, 20.5, 10.9, 12.2, 1.2, 2.2, 1.6, 0, 0, 0.2, 0, 1, 0.6, 0, 0, 0, 0, 0, 0.2, 0, 0, 1.6, 0, 0, 0, 11.7, 17.1, 5.4, 0.8, 16.9, 20.6, 9.8, 5.7, 2.6, 4, 0, 0, 1.6, 5.2, 0, 0, 0, 0, 0, 0, 0, 1, 3.4, 1.4, 12.3, 14.9, 1.2, 0, 0, 0, 0, 0, 11.5, 7.2, 0, 0, 0.2, 0, 0, 0, 0, 0, 0.4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22.1, 0.2, 0.2, 0, 0, 22.8, 10.3, 2.8, 0, 0, 2.8, 12.3, 1.8, 0, 0, 0.4, 12.5, 4.9, 0.8, 0, 0, 0, 6.5, 37.1, 4, 0.2, 0, 0, 0.2, 0, 0, 0, 0, 0, 1, 1.2, 1.8, 0, 0.8, 49.5, 0, 0.4, 1, 0, 0.2, 0, 0, 0, 0, 1.8, 0.8, 0, 0, 0, 0, 0, 0, 0, 0, 0.6, 0, 0, 14.3, 70.4, 17.5, 10.1, 15.6, 7, 0, 0, 0, 0, 0, 0.4, 0, 10.6, 2.8, 0, 0, 0, 0, 0, 0, 0, 0, 24.9, 2.6, 1.6, 0, 10.7, 5, 0.2, 1.8, 0.2, 0, 6.4, 1.6, 0.2, 0, 0, 0.2, 0, 1, 0, 17.9, 1.6, 4.5, 5.2, 5.2, 0, 0.2, 0, 0, 0.2, 0, 0.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.2, 19, 1.6, 0.4, 6.1, 0, 0, 1, 0.2, 0, 18.2, 10.7, 3.8, 9, 0.8, 1, 6.9, 6.4, 3, 4.6, 3.4, 2.6, 0.2, 0, 0.2, 0, 0.2, 1, 0.2, 0, 0.2, 0, 6, 3.8, 4.2, 2.8, 0.2, 0.2, 0, 0, 0, 0, 0.2, 0.2, 0, 0, 0, 0, 0, 0, 0.2, 3, 0.2, 5.4, 4.2, 0.2, 0.2, 0, 0.4, 0.6, 0, 4.4, 0, 0, 0, 0, 0, 33.9, 0.2, 0.4, 2, 4.2, 0, 5.4, 6.8, 11.9, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.3, 1, 0, 0, 9.1, 1.6, 2.8, 0.4, 0, 0.4, 0, 0, 0, 7.9, 0.8, 6, 45.6, 18.3, 1, 12.3, 11.5, 6.4, 4.2, 5.4, 16.6, 0, 0, 0, 0, 0, 0, 2.6, 8.3, 7.3, 0, 19.1, 4.9, 5.6, 13.9, 9.6, 25.4, 11.6, 7.2, 2.2, 1.4, 15.9, 4.8, 4.8, 1.8, 0, 0.6, 0.4, 8.7, 16.9, 1, 4.8, 2.2, 31.7, 9.5, 5.8, 0.4, 0, 10.7, 0, 0, 0, 0, 0, 6.3, 0, 0, 1.4, 2.6, 11.3, 0.6, 1, 0, 2.8, 0.8, 3.2, 0, 3, 9.1, 3.8, 6.2, 3.4, 0, 3, 0.6, 0, 0, 0, 0, 0, 0, 0, 3.8, 10.3, 10.3, 2.4, 2.6, 2.2, 4.6, 3.2, 0, 1.8, 0.4, 2.6, 14.8, 0.6, 16.1, 2.2, 9.9, 9.5, 2.4, 1.6, 0, 0, 0, 0.6, 1, 0, 0.4, 11, 5.4, 1.4, 5.6, 4.2, 0, 0, 6.7, 5.6, 0.6, 0, 0, 4, 9.9, 0.6, 1, 0, 1.2, 1.2, 0, 0, 0, 0, 0, 0, 0, 0.8, 0.4, 0, 0.2, 0, 0, 0, 18.7, 3.2, 0, 0, 0, 0, 0.2, 0.6, 6.5, 6, 0, 0, 0, 11.9, 7.8, 8.6, 1.8, 2, 0.2, 0, 0, 1.4, 8.3, 0, 1, 0, 0.6, 0, 1.4, 19.2, 6.2, 3.8, 0.6, 0.2, 0, 0, 0, 20.1, 2, 0, 0, 2.2, 6, 9.7, 6.8, 0.2, 0, 2.2, 0, 0, 0.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.6, 0.4, 34.1, 2.8, 0.2, 0, 0, 0, 0, 0, 0, 0, 1.4, 0.2, 32, 0.2, 1.6, 0, 0, 0, 0.2, 0, 0, 0, 0, 0.4, 3.6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.2, 0, 0.6, 0, 0, 3, 14.1, 0.2, 0, 0, 14.2, 0.2, 0, 0, 0, 0, 0, 1.2, 0.4, 0.2, 0, 0.2, 0.6, 0, 0, 0.2, 0, 0, 0, 8, 29, 0.2, 0, 0, 0.2, 0, 0, 0, 0.2, 0, 0, 0, 0, 0, 0, 1.8, 0, 1.4, 0, 0, 0, 0, 0, 0.2, 0, 0.4, 0, 0, 0, 0, 12.8, 2.4, 0.2, 0, 2, 0, 0, 0, 1, 6, 0, 0.2, 0, 0, 0, 0, 0, 0, 0, 0, 0.2, 2.4, 1, 15.1, 0.8, 2.4, 3.8, 2.2, 0, 0, 6.3, 3.8, 3, 0, 2.6, 2.2, 0, 2, 0, 0, 0, 0, 7.3, 0, 0, 0.6, 0, 0, 4.4, 0, 6, 1.4, 0.2, 0, 7.3, 1.4, 9.9, 21, 11, 0, 2.6, 2.8, 4.4, 8.4, 8, 0, 0, 0, 0.2, 0, 13.9, 14.5, 0.2, 4.2, 5, 4.6, 11.1, 7.8, 0.4, 0.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.6, 0.6, 0, 0, 1.2, 4, 0.2, 0, 0.4, 2.2, 0, 0.2, 0.2, 0, 6, 4, 0, 0.8, 5.2, 13.3, 3, 11.7, 6.7, 19.6, 7.3, 4.8, 0.2, 0.2, 0, 0.2, 4.8, 1.2, 0.2, 7, 0.4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.4, 0, 2, 0.6, 3, 0, 9.5, 3.4, 0, 9.2, 1.2, 0.4, 5.6, 5.2, 12, 1.8, 0, 3.8, 3.4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6.6, 10.4, 1.2, 5, 0.8, 2, 0, 4.4, 1, 0.2, 0, 0, 0, 3.4, 1.2, 0, 0, 0, 0.4, 1, 0, 8.1, 11.9, 25.6, 9, 3.8, 0.4, 0, 0, 0, 2.8, 0.6, 5.4, 0, 0, 5, 15.1, 4, 0.2, 4.6, 0, 0, 0, 0, 2.8, 14.5, 5.2, 1.4, 0.2, 3.4, 0, 0, 8.3, 0.4, 0.4, 6.4, 4.2, 0, 0, 0, 0, 0, 0, 0, 12.1, 0, 3, 0, 0.8, 1.8, 5, 1.6, 0, 5.8, 5.9, 0.2, 0, 1.2, 0.2, 0.8, 0.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.4, 0, 0, 0, 0.6, 0, 0, 3.4, 0, 0, 0.2, 0, 0, 0, 0, 0, 0, 0, 0.2, 0, 0.2, 0, 0, 0, 2.8, 34.8, 0, 0, 0.6, 0, 0.8, 0, 0, 0, 0, 10.3, 0.2, 0, 14.8, 0.2, 10.9, 0.8, 0, 0.6, 1, 0, 0, 10, 4.8, 4.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.4, 1.2, 0, 0, 2.2, 0, 0, 0, 0, 0.8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 37.5, 0, 3.8, 5.8, 0.6, 0, 0, 0.8, 0, 15, 2.8, 0, 2, 0.8, 1.8, 0, 0.6, 1.6, 0.4, 0, 0, 0, 15.5, 6.5, 0, 0.6, 5.8, 0, 14.5, 0, 25.8, 41.8, 3.6, 0, 0, 0.8, 0.4, 0, 4.6, 2, 14.4, 15.3, 30.4, 28.5, 8.8, 7.3, 2.4, 4.8, 6, 0, 4.6, 2.2, 2.8, 1, 0.4, 8.7, 0, 0, 0, 0, 0, 21, 12.9, 0, 0.8, 9.5, 20.2, 14.4, 4.3, 8.8, 0, 0, 0, 0, 0, 0, 1.2, 8.2, 7.2, 0, 13.3, 26.6, 21.9, 5, 0, 0, 0, 0, 4.4, 17.3, 24.6, 25.8, 9.7, 4, 0, 0.2, 0.6, 0, 0, 0, 0, 0, 0, 2.4, 0, 0, 0, 0.4, 0.2, 6.9, 2.4, 0, 0, 0, 0, 0, 1, 6, 0, 0, 0, 0, 0.2, 0, 0, 0, 0.8, 11.7, 8.4, 0.6, 7.6, 0.8, 1.8, 1.4, 1.2, 0.6, 0, 0, 0, 0, 2.6, 6.9, 5.8, 0, 11.7, 0, 0, 0, 4.6, 2.8, 1.8, 0.6, 0, 0, 0, 0, 8.2, 2, 12.1, 0.2, 2.2, 10.5, 15, 1.6, 5, 20, 6.2, 0.2, 10.1, 4.6, 1.4, 0, 0.6, 0, 0, 1.2, 4.2, 0, 0, 0, 0, 0, 0, 0.4, 0, 0, 0, 0, 0, 0.6, 0.4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4.6, 11.5, 5.4, 2.2, 0.2, 0.2, 0, 0.4, 28.9, 2.8, 7.3, 22, 14.7, 10.9, 0.2, 0.4, 0, 0, 0, 0, 0, 7.7, 0.2, 1.6, 20.9, 0.2, 0, 0, 0, 0, 0, 0, 0, 0, 3.6, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 3, 8.8, 4, 6.1, 0, 4, 0.6, 0, 21.2, 11.3, 0.4, 0.2, 1.6, 4.8, 4.4, 0.4, 0, 0, 0, 0.2, 0, 0, 2.8, 16.9, 0, 0.6, 0.4, 0, 5.2, 0, 0.2, 0, 0, 0, 0, 0, 0, 0.4, 0, 0, 0, 0, 1.8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.8, 0, 0.4, 0, 0, 0, 0, 0, 0.4, 0, 0.4, 18.2, 0.4, 0.4, 7.9, 0.2, 0.2, 0, 0, 0, 40.4, 0.2, 0.2, 0, 0.2, 0.2, 1.2, 17.2, 5, 6.7, 0.2, 0, 0, 0, 0, 0.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8.9, 0.8, 3.8, 2.6, 5, 11, 4.8, 3.8, 26.6, 6.3, 0.2, 0, 13.9, 29.2, 30.5, 9.6, 4.8, 9.3, 0, 0, 1.2, 1.8, 5.8, 0, 5.6, 1.2, 0, 0, 0, 0, 0, 0, 0, 2, 8.8, 0.4, 19.1, 7.4, 3, 0.6, 0.4, 0, 0, 0, 0.4, 0.8, 0, 0, 0, 28.5, 0.2, 0.2, 0.6, 0, 0, 0, 0, 15.9, 0.2, 0, 1.8, 0.8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.8, 0.4, 17.7, 2.6, 1.2, 5.4, 14.1, 3, 3.4, 9.9, 18, 1.6, 0, 4.4, 17.4, 0, 0, 0, 4.6, 0, 3.6, 0, 5.8, 6.2, 0.2, 0, 20, 20, 12, 7.7, 15.7, 0, 0, 0, 1.2, 0, 0, 0, 0, 0, 0, 0, 11.5, 4.2, 6.8, 0.6, 8.3, 0.4, 0, 0, 3, 14.7, 13.3, 10.5, 10, 0, 0, 7.2, 17.7, 1, 20.2, 23, 20.9, 2.8, 1.2, 0, 0, 17, 1.2, 5.2, 11.7, 4.4, 0, 16.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7.9, 0, 0, 1.4, 7.6, 2.8, 15.9, 0, 1.6, 1.2, 0.4, 3.8, 0.4, 0, 0, 0, 0, 0, 0, 1.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.4, 0.6, 20.8, 0, 0, 0, 0, 0, 0, 0, 0, 3.6, 2.4, 0, 0, 0, 0, 0, 4.4, 3.6, 2.6, 1.4, 2, 0, 0, 5, 0.2, 16.1, 0.2, 0, 5.6, 10.5, 2.2, 7.8, 5.4, 5.8, 19.8, 3.6, 2.4, 4.2, 4, 0, 3.4, 4.2, 0, 5.6, 0.2, 0, 0, 0, 0, 0, 0, 0.2, 0, 1.4, 17.2, 0.2, 0, 0.2, 0, 0, 0.2, 0, 0, 0, 0.2, 0, 0, 17.8, 0, 22, 5.5, 2.2, 0.2, 50.6, 5, 0.2, 0.2, 27.6, 3, 8.3, 0.2, 0, 2.2, 6.1, 0.6, 2.6, 0.6, 7.6, 0, 0.2, 0.2, 0.8, 12.1, 36.6, 5.2, 0, 0.2, 0.2, 0, 0, 0, 0, 0, 0, 0, 0.2, 0.2, 5.6, 0.2, 0.2, 5.7, 4.6, 0, 0, 12.9, 10.5, 0.2, 1, 9.5, 0.2, 0, 1, 0, 0.8, 0.2, 0.2, 0.4, 2.2, 0, 0.2, 0.2, 0, 0.2, 0.2, 0.2, 0.2, 0, 0.2, 0, 0, 0, 0, 0, 0, 3.4, 5.9, 0.2, 0.2, 0, 0, 8.1, 6.2, 0.4, 0.2, 0.2, 0.2, 57.9, 0.2, 2.2, 0, 12.5, 11.1, 13.2, 0, 1, 0, 0, 30.8, 0.2, 0.6, 0, 6.1, 0, 0, 0, 17.7, 0.2, 5.8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5.5, 1.4, 0.4, 0, 0, 0, 0, 0, 0, 0.4, 2.4, 23.6, 11.3, 22.8, 0.8, 0, 0, 0, 0.8, 0, 0, 1, 0, 0.2, 2.4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4.8, 1.2, 4.2, 6.8, 3.6, 0, 0.2, 15, 1.4, 7.5, 17.4, 5.6, 2.4, 18.3, 6, 11.7, 2.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5.8, 35.1, 8.7, 8.7, 0, 0);
  482.             $BordeauxPluie = array(0, 0, 0, 0, 0, 0, 0, 0, 5, 0.2, 2, 11.3, 1, 0, 4.2, 0.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.2, 1.8, 0, 1.6, 0, 0.4, 9.9, 25.8, 4.2, 3.4, 7.4, 3.2, 0, 0, 0, 0, 0, 0.6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.8, 0, 0, 0.4, 7.2, 11.7, 3.4, 0, 15.3, 5.4, 6, 1.7, 10.3, 0, 0, 0, 3.2, 10, 0, 0, 0, 0, 0, 0, 0.4, 0.4, 3.8, 3.6, 0, 0, 0, 0, 0, 0, 0, 0, 1.8, 7.7, 3.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.8, 1, 0, 0, 0, 0, 7.8, 4.8, 0, 0, 0, 12, 0, 0, 0, 0.2, 4, 0.2, 4, 1, 0, 0, 0, 5.6, 19.4, 5.2, 0.4, 0.2, 0.4, 0, 0, 0, 0, 0, 0, 5, 0, 1.2, 0, 2.8, 16.4, 0.6, 2.4, 0, 0, 13.2, 0, 0, 0, 0, 1.8, 1.6, 0, 0, 0, 0, 0, 0, 0, 0.2, 0, 0, 0.6, 10, 35.4, 13.5, 26.4, 12, 0.4, 0, 0, 0, 0, 0, 7.6, 0, 1.6, 0.8, 0, 0, 0.8, 0, 0, 0, 0, 3.8, 0.2, 0, 0, 0, 4.2, 2.4, 0, 2.4, 0.4, 0, 0, 0, 3.2, 0, 0, 0, 0, 0, 0, 4.9, 2.8, 3.9, 0, 0, 0, 0, 0, 3.2, 0, 0, 0.6, 0, 0, 0, 0, 0, 0, 0, 0, 6.3, 0, 8.3, 0.2, 0, 3.8, 0, 2.8, 1.2, 0.8, 0, 0, 15.6, 2.8, 3.6, 3.2, 2.8, 5.6, 2, 4, 11.6, 3, 0, 0, 0, 0, 0, 0, 0.6, 5.1, 0.2, 0, 0, 1.8, 1.6, 2.6, 0.6, 0.4, 0, 0.8, 0, 0, 0, 0, 0, 0.4, 0.2, 0.2, 0.2, 0, 0.2, 0.6, 2.8, 0.2, 0, 1.6, 1.6, 0, 0.2, 0, 0.2, 0, 0, 0.6, 0, 0, 0, 0, 0.2, 10, 6, 0.4, 3.4, 0.8, 0, 2.2, 2.2, 5.4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21.6, 0.4, 0, 0, 10.3, 0, 2.4, 0, 0, 0.8, 0, 0, 0, 11.5, 2.2, 11.3, 51.4, 18, 1, 5.6, 7.6, 9.3, 0, 0.2, 1.6, 0, 0, 0.2, 1, 0, 0, 3.2, 14.3, 3.8, 2, 12.3, 0, 5.4, 10.9, 10.9, 2.6, 9.1, 5, 2.6, 0.8, 0, 0.4, 5, 2.2, 0, 1.4, 0.2, 9.1, 8.8, 1.4, 3.8, 4.4, 18.9, 3.2, 1.8, 0, 0, 12.1, 3.6, 0, 0, 0, 0, 3.6, 1.4, 0, 6.7, 0, 0, 0, 0, 0, 1.4, 2, 1.2, 0, 5.6, 14.9, 4.4, 2.8, 0, 4.4, 0.4, 0.8, 0, 0, 0, 0, 0, 0, 0, 3.8, 7.3, 0.6, 4.2, 1, 0.2, 2.2, 3, 0, 0.8, 0, 3.2, 7.3, 0, 2, 4.2, 0.2, 11.3, 0.4, 7.1, 0, 0, 0, 11.9, 3.6, 3.8, 1.6, 9.3, 6.6, 3.8, 9, 8.7, 0, 0.2, 1.2, 0.2, 0, 1.4, 11.7, 0.8, 4, 22.1, 0.6, 0, 14.9, 0, 0.2, 0, 0, 0, 0, 0, 0, 1.2, 0, 0, 0, 0, 1.8, 4.4, 6.2, 6.7, 0, 1.6, 1.6, 0, 0, 0, 0, 0, 0, 0, 1.2, 9.3, 2.8, 2.6, 0, 0, 0, 0, 0, 0, 4.7, 0.2, 0, 0, 4.8, 11.9, 1.8, 4, 0.2, 0.2, 0.2, 0, 0, 0, 5.1, 6.2, 1.7, 0, 0, 1.2, 3.8, 4, 8.3, 3.6, 1.6, 1.8, 0, 0, 1.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7.4, 6.2, 0.2, 0, 17.2, 2.2, 0.4, 0, 0, 0, 0, 0, 0, 0, 0.2, 34.5, 0, 0, 0.2, 0, 0.4, 0, 0, 0, 0, 0, 0, 0, 0.8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.4, 7.7, 1, 0.2, 0, 0, 0.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.2, 0, 0.2, 0, 0, 7.3, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 2, 0.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 9, 0, 1.8, 9.7, 1.4, 0, 0, 19.3, 1.4, 0, 0, 0.6, 0, 0, 0, 0, 0, 0, 0.4, 0.6, 0, 17.1, 0, 0, 10, 5.8, 0, 0, 0, 11.5, 14.9, 6.9, 5.4, 3, 6.4, 4, 7.9, 0, 0.4, 0.2, 0, 0.2, 0, 0, 0, 0, 0, 5.2, 6.2, 4, 0, 0, 0, 5.8, 0.4, 8.9, 10.8, 2, 0, 2.6, 0.6, 1.6, 0.8, 1, 0, 0.2, 0.2, 5.8, 0, 6.8, 4.6, 0, 3, 12.7, 14.6, 14.2, 2.8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.4, 0, 0, 0.4, 0.4, 0.8, 0.2, 0, 2.2, 3.5, 1.2, 3.2, 0.2, 0, 11.6, 1.8, 1, 0.2, 3, 9.8, 1, 13.3, 7.4, 11.5, 11.5, 0.8, 0, 9.2, 1, 0.6, 0, 0, 0.2, 4, 1.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.4, 0, 2.4, 1.2, 0, 5, 3.2, 0.2, 1.8, 1.4, 0, 1.8, 3, 1.8, 1.4, 0, 3, 4.4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.8, 3.8, 0.8, 16.9, 4.1, 2.4, 3, 0, 0.4, 0, 0, 0, 0.4, 9.5, 0, 0, 0, 0, 0, 0, 0, 29, 2.6, 4.8, 8.5, 1.6, 0, 0, 0, 0, 1.8, 0, 2.6, 0, 0, 1.6, 6, 4.2, 0, 1, 0, 0, 0, 0, 1.2, 1.2, 2.4, 14.4, 10.7, 0, 0, 0.2, 0.4, 0, 0.6, 0.8, 2, 0, 0, 0, 0, 0, 0, 11.3, 21, 8.7, 0.8, 0.8, 0, 3, 18.4, 3.8, 8.5, 0, 0, 0, 0, 4.4, 0, 0.6, 3.6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.6, 0, 0, 0, 2.8, 0, 0.2, 0.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.4, 28.1, 4.8, 0, 0, 2.5, 0, 3.2, 0, 0, 0, 0, 0, 4.8, 0, 0, 6.5, 9.2, 2.3, 0, 1.4, 0.4, 0.2, 0, 5, 0.2, 0, 0, 0, 0, 0, 0, 0.2, 0, 0, 0, 0, 0, 1.4, 0, 0, 0, 0, 0.2, 8.7, 0.2, 14.9, 0.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15.8, 8.3, 2.2, 5.8, 8.8, 0.4, 1, 0, 0.8, 0, 1.4, 0.6, 1, 0.8, 0, 2.4, 0, 1, 1.6, 0.2, 0.2, 0, 0, 25.6, 6.1, 1.6, 0.4, 1.4, 11.3, 7, 0.2, 18.8, 4.3, 7.9, 0.2, 0.4, 1, 0.2, 0.2, 1.4, 1.6, 15, 18, 25, 13.6, 13.1, 12.2, 15.8, 2.8, 8, 3.6, 7.5, 2.6, 11.1, 9.1, 2, 14.9, 0, 0, 0, 0.4, 2, 5, 13.3, 1.2, 2, 6.3, 44, 1, 0, 15.1, 3.8, 0, 0, 0, 0, 0, 0.6, 10.3, 2.8, 0, 12.5, 40.6, 18.3, 3.8, 0, 0, 0.2, 0, 13.7, 3, 9, 10.3, 1.6, 0.4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.6, 0, 0, 0, 0, 0, 5.8, 0.6, 0, 0, 0, 0, 0, 2.4, 3.8, 6.2, 0, 0, 0, 8.1, 2.2, 0, 0.2, 0.6, 11.3, 3.8, 13.1, 4, 3.6, 1.2, 0, 0, 0, 0, 0, 0, 0, 0.6, 0.4, 2.8, 1, 1, 0, 0, 0.4, 3, 0.4, 0, 0.2, 0, 0, 0, 0.8, 9.2, 13.1, 16.9, 1, 8.7, 11.3, 8.8, 12.5, 6, 19.8, 5.4, 0, 2, 4.8, 0.6, 0, 0.2, 0, 0, 23, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.2, 5.9, 0, 0, 0, 0, 0, 2.2, 5.6, 0.2, 0, 0, 0, 0, 2, 0.4, 0, 0, 0.2, 5.6, 2, 9.2, 0.4, 5.8, 1.6, 0.2, 1.4, 3.4, 11.6, 5.7, 4.8, 12.7, 40.8, 13, 4.8, 0.2, 2.8, 0, 0, 0, 6.9, 11.3, 71, 5.8, 0, 4.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 14.8, 0, 1.6, 1, 1.4, 0.8, 0, 1.6, 7.7, 0.2, 20.2, 5.4, 6.3, 0, 0.2, 8.6, 6.3, 15.1, 0, 0.2, 0, 0, 0, 0, 0.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.2, 0.2, 0, 0, 0, 0, 0.2, 0, 0, 0, 0.6, 0, 0.6, 0, 0, 0, 0, 0, 0.2, 0, 0, 0, 0, 0, 0, 0, 21.6, 19.9, 12.3, 0, 1.2, 0, 0, 0, 0, 0.4, 2.4, 0.2, 0.2, 0, 0.6, 0, 1.6, 3.6, 2.6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.2, 0, 0, 0, 0.2, 0, 0, 0, 0, 0, 2.2, 3.9, 1.6, 28.6, 0.6, 0.2, 13.1, 19.3, 11.5, 0, 0, 0, 9, 16.8, 23, 23.2, 14.2, 7.4, 12.3, 0, 0, 2.6, 0, 2, 6.9, 7.8, 2.4, 0, 0, 0, 0, 2.8, 7.8, 0.4, 18, 2.2, 0, 16.1, 6.8, 6.2, 0, 0.2, 0, 0.2, 0, 0.4, 0.8, 0, 0, 0, 1.2, 0, 0.2, 1.2, 0, 0.2, 0.4, 0, 11.7, 0, 0, 0.8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.4, 2.4, 49.7, 14.8, 11.3, 3.2, 20.8, 0, 11.9, 24.3, 10.3, 2.4, 0, 7.2, 0, 0.8, 0, 0, 1.6, 0.4, 0.6, 0, 0.8, 4.2, 0, 0, 28.1, 15.1, 2.8, 16.1, 10.1, 6.2, 0, 5.4, 0, 0, 0, 0, 0, 0, 0, 0, 2.6, 4.6, 2.8, 0, 3.2, 0.2, 0, 0, 6.3, 8, 20.1, 12.4, 8.1, 0, 0.4, 6.4, 5.2, 5.8, 16, 11.7, 7.4, 0.6, 1, 4.2, 0, 11.9, 6.8, 4.2, 17.6, 6.7, 8.2, 8.3, 0, 0, 0, 0, 0, 0.2, 0, 0, 0, 0.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.8, 0, 0, 0.2, 3.6, 1.4, 4.8, 3, 0, 0, 0, 0.4, 0.4, 0, 0, 0, 0, 0, 0, 1.6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.8, 11.5, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0.4, 0, 0, 0, 0, 0.4, 2.2, 0, 2.6, 2.8, 0, 0, 0, 0, 6.7, 0, 17.5, 0.2, 0, 24.4, 11.3, 3.9, 3.2, 9.1, 8.5, 14.7, 0.8, 0.8, 0.8, 0.8, 0, 6, 4.8, 0.4, 1.2, 1, 0, 0, 0, 0.4, 0, 0, 0, 0, 13.1, 5.8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3.4, 1.2, 38.3, 44, 3.3, 12.1, 2.2, 2.2, 2.6, 0, 0, 4.8, 1.6, 7, 0, 0, 0, 0.6, 4.8, 2.8, 0, 0, 6.1, 0.4, 0, 0, 2, 9.6, 9.4, 0.8, 0.2, 0, 0, 0, 0, 0, 0, 0, 0, 0.6, 0.2, 0, 0.2, 0.2, 0, 0.2, 5, 2, 0, 13.7, 1, 0, 0.4, 6.9, 1.6, 0, 0, 0, 2.4, 0.2, 0, 0.4, 0.4, 0, 0, 0, 0, 0, 0.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0.6, 0.2, 0, 0, 0, 11, 1.8, 3.2, 0, 0, 0, 20.2, 0, 0.2, 4.2, 16.4, 5.4, 0, 0, 0.2, 0, 0, 3.6, 1.6, 0.2, 2.4, 3.9, 0, 0.2, 1.8, 9.3, 3.2, 5.2, 0, 0, 0, 0.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3.2, 0, 0, 0.4, 3.4, 0.2, 0, 0, 1.4, 0.4, 1.2, 11.7, 22.9, 6.3, 0, 0, 0, 1.2, 0, 0, 0, 0, 0, 0.4, 0.6, 0, 0, 0, 0, 0.2, 0, 0.4, 0, 0.4, 7, 2, 15, 2, 1.1, 1.5, 1.5, 7, 0.4, 19.1, 18.4, 5.2, 2.4, 17.9, 7, 14.7, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4.4, 14.1, 25.4, 9.1, 1.2, 0, 0);
  483.             $NantesPluie = array(1.6, 0, 0, 0, 0, 0.2, 0, 1, 3, 0, 0.2, 5.2, 0, 0.4, 0.8, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.2, 2.2, 0.2, 3, 16.1, 5.1, 1.2, 6.2, 8.9, 8.2, 3, 9.3, 1.2, 0, 0, 0, 0, 1.8, 2.2, 0, 1.2, 0, 0, 0, 0.2, 1, 0.2, 0, 0.6, 0, 0, 0.8, 15.4, 5.2, 11.7, 0, 2, 4, 10.9, 0.8, 4, 0.4, 0.2, 0, 0.2, 12.5, 0.2, 0, 0, 0, 0, 0, 0, 2.6, 2.8, 8.4, 5.8, 0.2, 0, 0, 0, 0, 0, 0.2, 2.2, 2.6, 0, 0, 0.4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.6, 0.2, 0.8, 0, 0.8, 7.6, 2.8, 0, 0, 0, 24, 0, 0, 0, 0, 0.8, 3.4, 0.4, 0.4, 0, 0, 0, 7, 1.6, 0.2, 0, 0, 0, 0, 0, 0, 0.2, 2.6, 16.9, 14.3, 0.2, 0, 0, 0.4, 0.8, 0, 13.5, 1.2, 0, 0.4, 0.2, 0, 0, 0, 0.8, 0.6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.6, 0, 0, 1, 15.1, 1.4, 2.8, 0.4, 0.8, 0, 0, 0, 0, 0, 0, 21.1, 0.6, 2.4, 0.4, 0, 0, 0, 0, 0, 0, 1.8, 0, 6.1, 1.2, 11.9, 0, 1, 3.8, 0, 0, 2.8, 0.4, 0, 0, 1, 0.2, 1.6, 0, 0, 0, 10.8, 0.2, 0, 0, 0.6, 0, 0, 0, 0.2, 20.6, 0.8, 0, 0.2, 0, 0, 0, 0, 0.2, 0, 0.8, 0.8, 0, 1.8, 2.6, 0.6, 0, 9.1, 0.2, 0.6, 0, 1.6, 19.3, 0.8, 2, 0.6, 4.4, 6.4, 0, 0.6, 4, 1.2, 0.4, 0.2, 0.2, 0.2, 0.2, 0, 8, 2.6, 0.2, 1.2, 0.6, 4.4, 1.6, 1.6, 1.2, 0.2, 0.2, 0.4, 0, 0.2, 1, 1.4, 0, 0.8, 1.2, 0.6, 0.2, 0, 0.2, 0.8, 0.4, 8.7, 4.2, 9.8, 0.2, 1.2, 0.4, 0.2, 0.2, 0.2, 0, 0.6, 0, 0, 0, 0, 3, 9.3, 0.4, 0, 2.8, 0, 0.4, 0.2, 1.4, 0.8, 0, 0.2, 0, 0.2, 0, 0, 0, 0, 0, 0.6, 13.3, 0.8, 0, 0.2, 5.6, 1.2, 0.2, 0.8, 0.2, 0.2, 0.2, 0, 0, 0.2, 12.7, 0, 11.3, 16.3, 1, 3, 3.6, 9.2, 0.2, 1.2, 0.2, 0.4, 0.2, 0.4, 0, 0.4, 0, 0.4, 4.8, 24.2, 0, 2.2, 14.1, 2, 6.4, 7.1, 4.2, 9, 4.4, 1.2, 7.7, 10.2, 0, 3.2, 3.2, 0.2, 0, 3.6, 0, 10.9, 1.6, 0.6, 5, 12.5, 4.8, 1.4, 0.8, 3.8, 3.4, 1.8, 0.2, 0.4, 2, 2.6, 0.4, 8.1, 1, 1, 8, 0.2, 0, 0, 1, 0, 4, 3.2, 0.2, 0.6, 16.7, 9, 0.6, 11.3, 6.5, 1.4, 1.4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4.8, 0.4, 2.2, 3.2, 0.6, 6, 0.4, 0.6, 0, 1.4, 0.8, 1.8, 0, 10.9, 2.8, 0.8, 11.9, 0.6, 0, 0, 0, 0, 4.2, 0, 0, 2, 9.3, 3.2, 18.7, 16.3, 1.2, 0.2, 7, 8.8, 4.4, 0, 0, 14.1, 2.2, 2.4, 7, 0, 2.6, 0, 2, 1.4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.2, 0.2, 2.6, 0, 7, 0.4, 0.6, 4.6, 0, 0, 0, 0, 0, 0.2, 0, 0, 1.6, 6.4, 0.8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 3, 0.8, 0, 1.6, 2, 0, 0.6, 0, 0, 9.3, 8.7, 41, 2.6, 1.8, 1.2, 16.4, 0.2, 70.1, 4.8, 0.2, 1.2, 0, 0, 2, 0.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60.1, 0.8, 0.2, 0, 0, 0.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5.8, 0.2, 0, 0, 0, 0, 0, 0, 6.1, 0, 2.4, 1.2, 0.2, 0, 0, 0, 0, 0, 0, 0, 6.7, 2, 0, 0, 10.2, 0.2, 0.2, 0.2, 0.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.6, 0, 13.1, 0, 0, 0, 0.2, 0, 0, 0, 0, 0, 0, 0, 0, 0.2, 0.2, 0, 0, 0, 0, 0, 0, 0, 0.4, 5.6, 0, 1.2, 1.6, 0, 0, 0, 0, 0.6, 0, 0, 0, 0, 0, 0, 0, 17.7, 2.2, 0, 0, 0.8, 7.3, 0, 0, 0.2, 0.6, 0.2, 0.6, 0, 0, 0, 0, 0, 0, 0.2, 0, 0.2, 0, 5, 0.2, 0.2, 0.6, 0.2, 0, 0.2, 0, 0, 9.1, 8.5, 0, 21.7, 22.8, 17.4, 0.4, 0.2, 0, 0.4, 0, 0, 0, 0, 0, 0.2, 2.2, 23.4, 32.9, 4.4, 0, 8.4, 1, 1.4, 1.6, 33.5, 6.2, 4.9, 0, 9.1, 0.4, 7.8, 3.4, 0, 0.2, 0, 0, 0, 1.6, 12.3, 2.4, 0.6, 11.5, 7, 12.7, 22.4, 0.2, 0, 0, 0, 0, 0.4, 0, 0.2, 0, 0.2, 0, 0, 0, 0, 0.2, 0, 0, 0.4, 0, 0.2, 0.2, 0, 0, 0, 0, 0.8, 0, 0.6, 1.2, 0, 3.8, 0.2, 0, 0.8, 0, 5, 3, 0.2, 9.5, 0.2, 7, 1, 0, 0, 8.7, 0.6, 1.6, 0.4, 7.3, 15.9, 2.4, 0, 0.2, 0, 0, 0, 0, 0.2, 1, 0.2, 0, 0.4, 0, 0, 0, 0, 0, 0.2, 0.4, 4.2, 0, 13.9, 5.4, 0, 14.7, 5, 2.2, 1.4, 0, 0, 3.4, 0.2, 0.2, 0.2, 3.2, 1.4, 0.6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.8, 1.6, 2.2, 3, 6.4, 1.2, 0.2, 0.2, 0.2, 0, 0, 0, 0, 2.4, 0, 0, 0, 0, 0, 0, 0, 10.5, 8.9, 2.2, 4, 0, 0.2, 0.2, 0, 2.6, 6.7, 0.2, 0.2, 0, 0, 5.4, 11.9, 0, 3.2, 0, 0, 0, 0, 0, 0, 1, 0, 0.4, 1.2, 0, 0, 2.8, 0, 0, 2, 1.6, 1.6, 0.4, 0.2, 0, 0.2, 1, 6.9, 7.8, 1.8, 11.5, 6.4, 0.4, 0.6, 0.2, 6.4, 3.6, 0, 0.2, 0.2, 0, 0, 0.2, 0.4, 0, 0, 0, 2.6, 1.8, 0, 0, 0, 0, 0, 0.6, 0.4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.4, 0, 0, 0, 0, 0, 0, 0.6, 0, 0.2, 0, 0, 0, 0, 2.2, 5.6, 0.4, 0, 2, 1.6, 0.2, 0, 0, 0, 0, 2.8, 1, 0, 2.4, 8.4, 0, 0.4, 1.4, 0, 0.8, 0.2, 2.6, 16.3, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.2, 0, 0, 0.2, 0, 0, 0, 0, 0, 0.2, 0, 0, 9.5, 0, 0, 0.2, 0, 0, 0, 0, 0, 0, 0, 0, 3.2, 0.8, 14.1, 3, 8.2, 9.1, 3.4, 1.4, 6.9, 7.9, 3.6, 0, 1.6, 0, 3, 0.4, 4, 3.4, 1.2, 0.2, 0, 0, 0.2, 17.2, 9, 9.3, 5.4, 6, 0, 2.2, 0, 1.2, 0.6, 5.2, 0, 1.4, 5.6, 0.8, 3.4, 12.9, 5.6, 9.5, 24, 3.4, 6.2, 0.4, 8.1, 15.7, 0, 10.3, 0.4, 3.4, 0, 9.7, 0.2, 3, 0.2, 0.2, 0, 0.2, 1.8, 16.2, 2.4, 0.2, 7.8, 3.6, 29.3, 8.4, 2, 0.2, 11.5, 0, 0, 0, 0.4, 0, 3, 1.8, 9.8, 0, 7.8, 3.4, 12.7, 3.4, 6, 2.2, 3.2, 0.4, 0.2, 20.7, 5, 16, 5, 13.3, 0.2, 0, 0, 0, 0.2, 0, 0.6, 1.6, 0.6, 0.6, 0.6, 0, 0.2, 1.4, 3, 2.8, 4, 0, 0.2, 4.4, 10.3, 11.6, 2.4, 9.1, 0.6, 0.2, 0, 0, 0, 0, 0, 0.2, 1, 9.4, 6, 1.2, 4.4, 3.8, 21.8, 16.3, 2.8, 2.4, 0, 0, 0, 6.5, 4.4, 3.6, 0.4, 1.6, 2, 0, 0, 7.7, 6.7, 3, 2.8, 0, 0.8, 0.2, 0.2, 0.8, 7.9, 6, 6.5, 1.6, 1.6, 6.2, 47.4, 3.2, 3.8, 29, 8.3, 5.9, 0.4, 3.4, 5.4, 0.8, 0.6, 0, 0.8, 1.4, 0.4, 0, 0, 0.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.4, 1, 0, 0, 0, 0, 0.2, 5.8, 0, 0, 0, 1.6, 0.2, 0, 15.9, 2.2, 0, 0.2, 0, 0, 0.2, 0.2, 13.8, 1.8, 8.4, 4.4, 0.4, 7.4, 0, 8.5, 0.4, 0, 0, 1.4, 18.2, 1, 0.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.6, 0.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.2, 0.2, 0, 0.6, 0, 0, 6, 32.7, 9.8, 4.7, 16.3, 7.9, 5.4, 6.6, 1.2, 0.6, 0, 1.6, 0, 0, 0, 0.2, 2.2, 5, 1.2, 0.4, 0.2, 0.6, 0, 0, 2.2, 0.4, 0, 0, 0, 0, 0, 0, 0, 0, 0.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.8, 0, 0.4, 0, 0, 0, 0, 0, 0.6, 0, 0.2, 0.2, 0, 0.4, 0, 0, 0.4, 1.2, 21.4, 4.4, 0.2, 6.5, 8.2, 0.2, 10.3, 12.9, 0, 1, 1.6, 0, 0, 1.4, 0.4, 2.6, 3.8, 2.9, 0, 0, 0, 0.2, 0.2, 0, 0, 0, 0.2, 0, 0, 0, 0, 0, 0, 0, 0.2, 0, 0, 0.4, 17.3, 10.7, 0, 1.6, 5.6, 6, 0, 0, 0, 0.2, 1.6, 13.9, 15.8, 8.9, 22.8, 1.8, 3, 0.2, 0, 0, 1.8, 0, 1.2, 4.4, 1, 0, 0, 0, 0, 0, 0, 18.2, 0.2, 0, 0.8, 12.1, 1.2, 4.8, 5.6, 0, 0, 0, 8.1, 5.6, 4, 0, 0, 0, 0, 0, 0, 1, 0.2, 1.8, 2.8, 1.2, 0.8, 19.6, 0, 0, 1, 0, 0.2, 0, 0.2, 0.2, 0.2, 0.2, 0.4, 0.2, 0.2, 0, 0.2, 0.2, 0.2, 13.5, 0.8, 2.4, 0, 2, 0, 11.3, 15.7, 4.6, 1, 6.2, 3, 0, 2.2, 0.2, 3.4, 1.6, 3.8, 11.3, 14, 5, 0, 0, 2.8, 19.4, 1, 1.4, 5.2, 0, 0.2, 0.2, 5.6, 0.4, 0, 0, 0.2, 0.2, 0, 0, 0.2, 0, 0, 1, 0.2, 6.4, 0, 0.2, 0.4, 7.9, 25.4, 2.8, 2, 2.2, 0, 0.8, 7.6, 14.7, 7.8, 9.9, 7.4, 15.5, 9.2, 4, 0, 0, 0, 0, 0, 11.9, 0, 2, 0.2, 0.2, 0.4, 0.2, 0.6, 0, 6.8, 0, 0, 0, 2, 0, 0, 0, 0.2, 0, 0, 0, 0.8, 0.6, 0, 0, 0, 0, 0, 0.2, 4.6, 1.2, 2.8, 1.8, 0, 0, 0, 0, 1.4, 0.4, 0, 0.2, 0, 0, 0.2, 0, 2.2, 0.2, 0, 0.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.2, 2.4, 3.6, 0.8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.8, 0, 0, 1, 9.7, 9.3, 2.6, 0.2, 0, 0.6, 5.6, 4.2, 9, 3.4, 6.3, 0.6, 10.9, 0.8, 3, 0, 0, 2.4, 3, 6.9, 5, 0, 0.2, 0, 0, 0, 0, 0, 0, 1.6, 14.8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.2, 21, 0, 13.5, 18.1, 8.1, 0.2, 0, 0, 0.6, 2.6, 2.6, 5, 0.2, 0, 0, 0.4, 1.8, 12.7, 4.2, 3.2, 0, 0, 1.2, 7.3, 3.8, 1, 0.4, 0, 0.2, 0, 0, 0, 0, 0, 0, 0, 0.8, 4.6, 0, 0.8, 3.2, 0, 0.6, 0, 0.2, 1.6, 0.8, 5.6, 0.8, 4.6, 2.8, 3.2, 0.2, 0.2, 0.2, 0.2, 0, 0, 0, 0.2, 0, 0, 0, 0.2, 0, 5.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.2, 0, 0, 9.7, 1.9, 3.4, 0.6, 0, 0, 0.4, 0.2, 0, 0.2, 0.4, 0.6, 0.4, 0, 0, 0.2, 0, 0, 3, 0.4, 3.2, 6.5, 0, 0.2, 4.8, 96.7, 0.6, 11.3, 2.4, 0.2, 0, 0, 0.2, 0.4, 0, 0.2, 0, 0, 0, 0, 0, 0.8, 3.2, 7.7, 0.4, 0, 0, 1.2, 0.2, 0, 0.2, 3.4, 0.2, 1.4, 10.9, 5.6, 7.8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8.7, 0, 0, 0, 0, 1, 1.6, 0.2, 0, 6.1, 0, 0.8, 13.3, 0.2, 1, 0.6, 11.5, 1.2, 8.7, 0, 0.6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.4, 1.8, 6.4, 13.8, 19.8, 12.9, 1.2, 0, 0);
  484.             $LyonPluie = array(0, 0, 0, 0.2, 0, 0, 0, 0, 2, 5.3, 0, 3, 0, 1.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.4, 0, 0, 4.8, 0.4, 2.2, 1.6, 0, 1.2, 0, 0.4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.4, 0, 0, 0.2, 0, 0, 0, 1.6, 5.5, 0.4, 1.6, 0, 6, 8.4, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.6, 0, 0, 2, 2.6, 25.8, 0.2, 1.4, 0, 0, 0, 0, 0, 0, 6.4, 4.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 0.6, 0, 0, 0, 9.5, 2.2, 6.2, 3.8, 0, 0, 15.5, 3, 0, 0, 0.4, 10.1, 13.5, 0.8, 2, 0, 0, 0, 17.9, 3.3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.6, 0, 16.4, 0.2, 1.4, 5.3, 0, 0, 0, 0, 0, 0, 2, 0.2, 18.5, 0, 0, 0, 0, 0, 0, 0, 0, 5.3, 0, 0.4, 13.5, 8.1, 0.4, 1.8, 2.4, 0, 0, 0, 0, 0, 0, 0, 0, 11.5, 0, 0, 0, 0, 0, 0, 0, 0, 0.6, 0.2, 1.6, 10.7, 1.6, 0.6, 1, 0, 0, 0, 0, 5.6, 0, 0, 0, 1.8, 0, 3.5, 0, 13.8, 13.2, 0, 0.6, 1.6, 0, 0, 0, 1, 0, 0, 9.9, 0, 0, 0, 0, 0, 1.6, 0.4, 0, 0, 0, 0, 8.9, 2.8, 0, 2.4, 0, 0, 0, 0, 0, 0, 6.2, 0, 0.2, 0, 0, 2.6, 0, 0.6, 2.6, 0, 1.2, 0, 0, 0, 0, 0, 3.6, 0, 0, 0, 0, 13.3, 1.6, 0.8, 2, 0, 1.4, 0, 0.8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1.4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30.9, 1.6, 0, 0.2, 0, 0, 0.2, 3.8, 5.5, 0.6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4.8, 6.7, 0, 0, 4.6, 4.6, 0.6, 0, 0, 0, 0, 0, 0, 3.8, 0.4, 0, 3.8, 6.8, 1.6, 2, 3.4, 0, 5.2, 6, 4.9, 0, 0.2, 0.6, 0.2, 0, 0, 0, 0.2, 2, 0, 9.7, 4.4, 1.6, 0.8, 0, 25.8, 2.4, 0.2, 0, 0, 4.4, 2, 0.2, 0, 0, 0, 0, 1.8, 4.6, 0.2, 2.6, 0.2, 10.1, 3.4, 0.8, 0, 0, 6.9, 26.4, 0, 0.2, 0.4, 0, 7.5, 0.8, 1, 0, 1, 3.4, 3.6, 0.2, 0, 2, 0, 3, 0.2, 1.4, 2.8, 3.8, 1, 4.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.6, 4.2, 10.7, 2.2, 8.1, 0.2, 6.1, 0.8, 0, 13.7, 2.2, 3, 0.4, 0, 0, 20.6, 7.7, 6.3, 0, 0, 0, 0, 0.2, 0, 0, 0, 0.4, 1.8, 6, 0, 11.7, 1, 0, 0, 0, 13.3, 0, 0, 0, 0, 4.6, 0.2, 3.2, 0.6, 1.8, 0.6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.6, 0, 5.6, 1.4, 0.6, 0.2, 0.6, 0, 0, 0, 0, 0.6, 7.1, 0, 0, 7.4, 21.3, 12, 0.2, 1.2, 0, 0, 0, 0, 0, 24.5, 8.9, 0, 0, 0.6, 3.6, 3.8, 0, 16.1, 0.2, 0, 0, 2.2, 4.8, 0.4, 0, 8.9, 2.8, 0, 0.4, 11.9, 44.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40.6, 0.8, 3.2, 5.4, 0.4, 0, 0, 0, 0, 0, 0, 0, 4.9, 5.9, 0, 0, 0, 0, 14.2, 0, 0, 0, 0, 0, 0, 0, 14.1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14.2, 0, 0, 1.2, 12.5, 1.2, 0, 2.6, 0, 0, 0, 0, 0, 0.6, 1.6, 0, 0, 0, 0, 0, 6.3, 0, 0, 0, 0, 0, 0, 0.8, 5.2, 0, 0, 0, 0, 0, 0, 1.4, 0, 0, 0, 0, 0, 0, 0, 0.2, 0, 3, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 25.7, 5.8, 0, 0.2, 1.4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.6, 2.2, 13.1, 45.8, 0.2, 1, 1.2, 0, 0, 0, 0, 1.2, 9.9, 0, 0, 3.2, 0.6, 0, 1, 0, 0, 0, 1, 0, 0, 9.3, 0, 0, 25.4, 0, 3, 2.6, 0, 0, 0, 3.8, 10.3, 6.6, 2.6, 0, 1.4, 2, 2, 0.6, 1, 0.6, 0, 0, 0, 0, 2.6, 2.8, 0.4, 0.4, 11.9, 0, 7.2, 1.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.6, 2.8, 0, 0, 6, 5.9, 1.6, 0, 0, 0.2, 0, 0, 0, 0, 1.6, 4.8, 0, 0, 0.2, 1.4, 0.2, 0.2, 0, 6.2, 9.7, 12.9, 0.8, 0, 0, 0, 2.6, 0, 0, 2.2, 1.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.8, 0, 0, 0, 10.7, 0.2, 0, 0.8, 0.2, 0.2, 2.8, 1.4, 7.1, 0.2, 0, 1.6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.2, 18.3, 1.6, 0, 0, 2.8, 0, 0, 0, 0, 0, 0, 0, 0.6, 1, 0, 0, 0, 0, 0, 0, 2, 1.8, 45.7, 1.6, 0.6, 3.2, 0, 0, 0, 2.6, 0, 4.9, 0.2, 0, 1.4, 15.5, 5, 0.2, 6.1, 0, 0, 0, 0, 0, 2.2, 7.3, 0.4, 0.2, 0, 0, 0, 0, 0, 0, 2.8, 0.4, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0.4, 0, 14.9, 11.3, 16.1, 0, 0, 15.7, 26.7, 0, 0, 0, 0, 1.2, 5.7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3.8, 0, 0, 0, 0, 1.4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.4, 0, 0, 0, 0, 0, 0.8, 28, 0.4, 0, 0, 0, 0, 0, 0, 0, 9.1, 24.4, 4.2, 0, 21.4, 0, 10.9, 0.4, 0, 0, 0, 0, 0, 8.6, 5.6, 12.5, 0, 0, 0, 0.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8.5, 0, 0.8, 2.8, 0, 0, 0, 0, 0, 10.2, 0.8, 0, 0, 0, 5.6, 0, 0, 9.9, 0, 0, 0, 0, 20.4, 21.8, 0, 1, 4, 4.4, 31.7, 2.8, 0.6, 19.4, 0, 0, 0, 0, 2.4, 0, 0, 5.2, 6.2, 1.8, 5.6, 2, 1, 2.4, 0.2, 0, 0.4, 0, 0.2, 0, 0, 48, 0, 0, 0, 0, 0, 0, 2.4, 0, 10, 0, 0, 3.6, 0.6, 3.2, 3.6, 16.7, 4.7, 0, 0, 0, 0, 0, 0, 1.4, 1, 0, 9.1, 7, 7.7, 6.6, 0, 0, 0.2, 0, 0, 11.7, 6.3, 2.6, 1.4, 1.4, 0, 0.4, 3.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.4, 0, 0, 0, 0, 0, 0, 0, 6.3, 0, 0, 0, 0, 0, 0, 0, 0, 1.6, 0.2, 2.2, 1.2, 4.8, 0, 1.4, 4.8, 0.2, 1.8, 0, 0, 0, 0, 0, 1.8, 0.8, 0, 1.4, 0, 0, 0, 6.3, 0, 1.8, 0.2, 0, 0, 0, 0, 2.2, 0, 1.2, 0, 1.4, 1, 8.9, 0, 3.4, 6.8, 0, 0, 0.2, 2, 2.2, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.2, 3, 0, 0, 0, 0, 0, 3.8, 0, 1.4, 20.1, 1.4, 12.7, 10.6, 15.8, 0, 0, 0.4, 0, 0, 0, 0, 7.1, 1.2, 1.2, 21.8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6.1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14.6, 21.7, 0, 10.5, 0, 5.6, 7.9, 0, 0.4, 16.4, 9.2, 0, 0, 3, 6.3, 10.6, 0, 0, 0, 0, 0, 0, 0, 5.1, 1, 4.3, 0, 0, 4.9, 0, 0, 0, 0, 0, 0, 0, 0, 3.2, 0, 0, 0, 0, 1.2, 0, 0, 0, 0, 0, 0.4, 1.4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3.6, 0.2, 3.2, 0, 0, 0, 0, 0, 0, 0.2, 0, 0, 7.5, 0, 0, 1.8, 0, 0, 0, 0, 1.8, 0, 0, 0, 0, 0, 0, 23.9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.8, 2, 3, 26.5, 1.8, 0, 7, 3.4, 7.6, 10.7, 4.2, 0.4, 0.2, 1.4, 48.6, 0, 0.8, 2, 0.4, 0, 0, 0.2, 0.6, 0.6, 0, 0, 1.2, 0, 0, 0, 0, 0, 0, 0, 14.5, 12.1, 0, 41.8, 1.6, 2.2, 0, 0, 0, 0, 0, 0, 2.2, 0, 0, 0, 0, 6.1, 0, 0, 0, 0, 0, 0, 8.7, 0, 0, 0, 0.8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.4, 2.6, 0.8, 2.6, 7.4, 0, 5, 0.4, 0.2, 0, 0, 6.2, 1.2, 0, 0.8, 19.8, 0, 2.2, 0, 8.3, 12.7, 4.2, 0, 3.4, 4.4, 0.8, 0, 0.2, 0.2, 0, 6.3, 8.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5.8, 3.8, 2.6, 11.9, 0.4, 0, 0, 0, 0.6, 14.5, 0.4, 0.2, 0, 0, 5.2, 8.6, 0, 6.5, 1.6, 8.8, 3.8, 4, 0, 0, 5, 0.8, 0.4, 4.4, 0, 0, 5.4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3.6, 0, 0, 0, 4, 0, 3.8, 0.8, 2.6, 8.8, 0.2, 0, 0, 0, 0, 0, 0, 0, 0, 6.4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22.6, 0, 0, 0, 0, 0, 0, 0, 0, 0.2, 0.2, 0, 0, 0, 0.2, 0.2, 0, 3.6, 4.4, 19.4, 7.5, 0.8, 0, 2.4, 0, 10.7, 1.6, 0, 0, 105.9, 2.8, 0.4, 4.8, 2.4, 7.9, 9.2, 0.6, 0.8, 6, 0.2, 12.5, 1, 0, 1, 0.2, 0, 0, 0, 0, 0, 0, 2.2, 3, 0, 4.8, 0, 0, 0, 0, 0.2, 0, 0, 0, 0, 0, 0, 0, 0, 0.4, 0, 14.2, 5.8, 0.8, 2.8, 0, 0, 0, 0, 2, 0.8, 0.8, 0, 0, 2.8, 7.4, 2, 36, 3.8, 5.9, 0, 8.9, 0, 48.8, 12, 5, 8, 0.8, 0, 0, 0, 0, 0, 0, 5, 1.4, 0, 0, 9.9, 0, 0, 15.4, 4, 0, 0, 8.9, 14.4, 0, 0, 16.4, 0, 0, 0, 0, 6.1, 0, 0, 5.7, 0, 0, 0, 0, 0, 0.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.8, 0.8, 0, 0, 0, 0, 0, 1, 4, 0.2, 0, 0, 1.2, 3.8, 4, 0, 8.9, 13.1, 18.7, 0, 0, 0, 0, 5, 0, 0.2, 0, 0, 0, 0, 0, 79.4, 13.4, 4.3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3.6, 0, 0, 0, 0, 0.4, 0, 0, 0, 0, 4.8, 41, 4.4, 14.1, 0, 1.2, 0, 0, 0, 0, 0, 0, 0, 0, 2.4, 0.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.4, 0.2, 1.4, 11.5, 0, 0, 2.6, 1, 5.4, 3.2, 5.6, 1.2, 12.5, 8.2, 6.1, 1.8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.8, 0.6, 15.9, 19, 6.7, 0.2, 0);
  485.             $pluieBDD = ['Paris' => $ParisPluie, 'Marignane' => $MarignanePluie, 'Aurillac' => $AurillacPluie, 'Bordeaux' => $BordeauxPluie, 'Nantes' => $NantesPluie, 'Lyon' => $LyonPluie
  486.             ];
  487.             $pluieBaseBDD = ['Paris' => 637.4, 'Marignane' => 515.4, 'Aurillac' => 1174, 'Bordeaux' => 944.1, 'Nantes' => 819.5, 'Lyon' => 880.9];
  488.             $pluieBase = $pluieBaseBDD[$climat];
  489.             $pluviometrie = $pluieBDD[$climat];            
  490.             $ParisETP= array (    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     3.8,     3.6,     1,     2.7,     3.1,     1.1,     1.9,     2.2,     4.1,     4.6,     3.6,     3.2,     3.8,     3.7,     4.9,     5.9,     6.4,     3.1,     3.7,     3.7,     4.6,     4.9,     5.2,     4.6,     6.7,     7.2,     6.5,     6.8,     6.9,     6.1,     5.7,     6.2,     5.5,     3.4,     4.7,     6,     4.8,     5.4,     6.9,     6.4,     7.1,     8,     5.8,     5.7,     7.3,     7.9,     6.3,     5.8,     7.4,     7.8,     7.6,     7.9,     8.5,     6.1,     6.1,     6.6,     6.1,     3.3,     4.2,     4.5,     2.7,     2.9,     3,     5,     5.7,     6.8,     6.4,     8,     7,     4.5,     2.4,     4.7,     4,     4.7,     5.3,     5.5,     6.3,     6.2,     7.1,     5.9,     5.1,     6.1,     3.4,     4.2,     2.7,     3.9,     2.9,     3.5,     4.9,     6.3,     6.9,     3.9,     4.9,     6,     6.4,     5.5,     5.2,     5.2,     5.8,     2.9,     2.8,     2.4,     3.3,     2.1,     3.7,     4.4,     3.4,     3.9,     2.4,     2.7,     3.6,     4,     3,     4.5,     4.7,     3.7,     1.8,     3.7,     4.1,     4.3,     5.1,     2.4,     3.6,     3.4,     3.3,     3.1,     3.8,     2.8,     3.4,     3,     2.2,     2.8,     2.6,     3,     3.1,     1.3,     2.6,     2.8,     2.2,     2,     1.7,     2.3,     1.5,     2.4,     2.5,     2.4,     3,     2.8,     2.4,     1.6,     1.3,     2.7,     2.7,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     2.8,     3.5,     4.3,     4.8,     5.2,     5.5,     6.5,     6.5,     4.9,     4.7,     4.9,     3.7,     2.8,     1.3,     3.6,     4.8,     5.3,     4.8,     4.7,     5,     4.4,     3.8,     4.3,     4.8,     4.8,     5.1,     5.8,     4.7,     2.8,     4.4,     4.8,     2.6,     4.2,     5.5,     4.8,     2.4,     2.5,     5,     4.9,     4,     3.7,     1.5,     2.5,     3,     2.9,     5,     5.5,     4.7,     4.8,     4.5,     5.8,     6,     5.9,     5.6,     5.9,     6,     7.3,     7,     7.7,     7.3,     7.1,     7.7,     7.1,     7,     6.6,     5,     6.5,     7.1,     6.9,     7.1,     6.6,     4.4,     5.6,     6,     6.6,     6.7,     7.4,     6.4,     6.8,     7.4,     4.4,     5.7,     5.6,     6.5,     6.2,     7.6,     6.9,     7.4,     6.8,     6.8,     5.7,     6.5,     6.4,     7.4,     8,     8.8,     7.2,     7.3,     7.9,     6.2,     2.2,     4.7,     4.9,     6.5,     5,     4.3,     4.4,     5.8,     5.9,     4.9,     5.1,     3.5,     3.9,     4.9,     4.7,     4.3,     4.5,     4.4,     4.3,     4.4,     2.5,     2.5,     4.1,     4.6,     4.6,     4.5,     1.9,     3.8,     3.2,     4,     3.6,     4.6,     4,     4.5,     4.4,     1.6,     3.7,     3.3,     3.6,     4.6,     3,     4.2,     3.8,     3.7,     3,     2.3,     3.1,     3.3,     2.9,     2.8,     3.2,     3.5,     2.8,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     3.6,     2.5,     2.8,     1.7,     2.7,     2.5,     3.8,     2.1,     2.2,     2.6,     3,     4.1,     5.2,     5.7,     5.7,     4.9,     3.2,     2.4,     2.1,     3.2,     3.3,     4.1,     4.6,     5.6,     4,     3.9,     5,     4,     3.9,     3,     4.6,     5.8,     7.9,     3.6,     4.9,     1.3,     4.6,     3.8,     4.5,     3.6,     3.9,     3.2,     2.6,     2.8,     4.5,     5.2,     4.7,     5.1,     5.8,     6.1,     4.3,     5.4,     5.7,     6,     6.4,     7,     7.5,     7.8,     8.2,     8.4,     6.7,     6.1,     6.6,     7.1,     7.2,     7.6,     7.7,     6.5,     7.3,     6.9,     6.4,     6,     6.4,     6.3,     4.7,     5.9,     5.7,     6.6,     5.9,     5.9,     5.5,     6.1,     6.7,     8.7,     8.5,     9,     7,     3.6,     5.2,     6.6,     6,     5.1,     5.5,     6.5,     4.8,     6.2,     5.6,     2.8,     5.2,     5.2,     3.2,     6.8,     3.6,     3.4,     3.6,     4.8,     4.7,     4.6,     1.3,     3,     4.7,     5,     4.3,     5.2,     5.5,     5.5,     5.8,     6,     6,     5.2,     4.8,     5.2,     6.7,     5.1,     4.3,     4.1,     4.3,     3.6,     3.7,     3.7,     3.7,     3.2,     4.1,     4.2,     2.7,     3,     3.8,     4.3,     4.3,     4.1,     4.4,     4.1,     5.5,     4.1,     2.3,     3.1,     1.8,     1.9,     2.6,     2.5,     2.7,     2.2,     2.3,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     3.4,     3.9,     3,     3.7,     2.7,     5.7,     5.1,     4.9,     3.7,     3.1,     4.1,     4.1,     4.7,     4.7,     5,     4.7,     4.8,     5.6,     5.8,     5.9,     5.8,     5.5,     4.8,     4.6,     5.1,     6.6,     6.8,     6.7,     7.4,     6.9,     7.2,     6.8,     7.3,     6.6,     2.2,     3.2,     5.2,     3.8,     4,     4.2,     4,     4.8,     3,     4.9,     4.2,     4,     4.6,     3.8,     4.6,     3.5,     5.1,     3.7,     5.5,     7.1,     8.4,     8.2,     6.7,     4.1,     5.9,     6,     4.5,     3.6,     4.3,     4.9,     3.9,     4.2,     5.3,     5.8,     5.8,     7.3,     5.8,     6.3,     6.6,     7.4,     4.8,     4.4,     3,     4.8,     6.5,     7,     7.1,     7.4,     6.4,     6.6,     4.9,     5.6,     5.7,     8.1,     6.4,     5.9,     7.2,     8.1,     5.6,     6.2,     5.4,     5.7,     6.8,     7.1,     8.1,     7.5,     9,     7,     6.4,     7,     4.8,     4,     4.4,     4,     3.7,     5,     3.1,     5.6,     6.8,     5.4,     4.1,     3.9,     5.8,     5.4,     4.8,     3.7,     2.4,     3.1,     3.8,     3.7,     3.9,     5.1,     5.7,     4.4,     2.9,     3.8,     3.8,     5.1,     3.8,     3.8,     3.5,     4.1,     4.8,     5.6,     5.2,     5.5,     4.3,     4.8,     3.8,     4.9,     3.7,     2.7,     2.1,     2.2,     2.9,     0.9,     1.2,     0.9,     2.4,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     2.4,     2.6,     4.1,     3.5,     3.2,     1.4,     3.8,     4.2,     5.6,     4.3,     2.6,     2.8,     3.4,     2,     2.9,     3.2,     3.4,     3.5,     3.4,     3.5,     5.2,     4.1,     4.3,     3.5,     3.3,     3.1,     4.5,     5.6,     5.7,     6.4,     7.1,     6.8,     5.6,     5.6,     3.1,     3.2,     5.3,     5.2,     5.6,     6.2,     6.6,     5.9,     5.3,     7,     7.3,     6.7,     7.6,     5.2,     5.2,     3.6,     4.5,     5.8,     2.1,     2,     4.1,     2.9,     2.8,     3.4,     4.7,     2.8,     2.6,     4.2,     4.9,     4.2,     4,     3.4,     5.9,     5,     4.9,     3.8,     3,     4.1,     3.2,     1.2,     3.6,     5.3,     4.1,     4.5,     6.8,     6.7,     6.7,     6.6,     7,     6.5,     5.7,     4,     4,     2,     5.1,     4.8,     5,     4.8,     4.9,     3.8,     3.3,     2.8,     4.7,     4.9,     3.8,     4.9,     4,     3.8,     4.6,     5.1,     5.8,     6,     5.8,     4.6,     2.7,     2.9,     2.9,     3.8,     3.9,     4,     2.8,     5.3,     5.3,     3.6,     4.6,     3.6,     2.9,     3.4,     4.8,     4.6,     4.5,     4.2,     4.4,     4.7,     5,     5.6,     4.7,     3.8,     3.6,     3.6,     3.2,     3.6,     2.8,     1.7,     3.5,     3.2,     3.5,     3.5,     2,     2.8,     2.9,     2.8,     2.7,     2.5,     2,     1.9,     2.3,     3,     2.5,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0    );
  491.             $MarignaneETP = array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4.6, 2.4, 3.5, 3.4, 3.7, 3.3, 6.3, 7.6, 5.7, 3.3, 3.8, 5.3, 4.4, 4.8, 7.2, 5.8, 6.7, 6.7, 6.6, 8.4, 6.3, 5, 6.1, 5.9, 5.8, 6.6, 7, 7.9, 7.2, 6.5, 5.3, 5.7, 6, 5.6, 7.9, 8.1, 8.6, 9, 6.7, 6.6, 7.9, 7.2, 7.8, 7.4, 7.8, 8, 9, 9, 9, 9, 7.2, 6.6, 6.9, 7.5, 8.4, 9, 7.6, 8.4, 6.5, 7.4, 8.3, 9, 9, 9, 7.4, 8.5, 8.4, 8.5, 8.5, 8.9, 7.3, 6.4, 9, 9, 9, 9, 9, 8.7, 8.4, 8.4, 8.6, 6.8, 5.9, 9, 9, 9, 9, 9, 9, 7.1, 8.5, 9, 9, 8, 8.1, 8.8, 9, 9, 9, 7.7, 9, 9, 9, 9, 7.3, 6.1, 6.6, 6, 7.2, 7.5, 9, 9, 7.1, 7.3, 5.1, 5.1, 6.8, 6.7, 6.4, 6.6, 5.6, 7.4, 4.8, 7.9, 9, 7.5, 5.4, 5.6, 9, 9, 6.1, 3.2, 6.9, 8.5, 8.1, 4.4, 5.8, 3.2, 4, 4.3, 3.3, 6.4, 5.8, 3.1, 2.8, 3, 3.5, 2.2, 3.5, 3.7, 4.1, 3.9, 2.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3.5, 5.6, 6.1, 4.3, 4.2, 3.8, 3.3, 4.7, 5.4, 6.6, 4.4, 5.1, 1.8, 3.1, 4.8, 5.8, 3.9, 4.9, 5.4, 5.4, 3.7, 3.7, 4.7, 5.4, 5.3, 4.3, 4.7, 3.8, 5, 3.7, 4.3, 5.5, 4.8, 4, 4.5, 5.2, 5.9, 2.6, 5.9, 5.6, 7.3, 5, 5.7, 7.2, 8.2, 8.3, 7.4, 9, 9, 8.3, 7.9, 8.1, 9, 7.9, 6.7, 7.6, 7.1, 7.1, 7.6, 6.7, 7.7, 7.7, 6.7, 6.8, 7.4, 9, 9, 9, 8.9, 9, 9, 9, 7.9, 8.4, 8.1, 7.8, 4.1, 9, 8.2, 8, 7, 8.1, 9, 9, 7.3, 8.7, 7.7, 7.9, 6.8, 7.5, 6.9, 7.9, 8.4, 9, 7.1, 8.3, 9, 7.7, 7.4, 6.6, 3.5, 8.1, 8.6, 6.3, 6.8, 9, 6.8, 7.1, 6.4, 6.8, 6.7, 6.7, 6.8, 6.1, 7.1, 9, 9, 8.9, 6.1, 5.9, 5.2, 8.2, 9, 8.7, 5.8, 5.4, 5.8, 4.2, 3.7, 7.2, 4.8, 4, 3.8, 5.1, 4.2, 5.3, 7, 5.8, 4.8, 3.9, 3.9, 4.6, 4.6, 5, 8, 7, 6.8, 4.5, 4.1, 3.2, 5.2, 3.7, 3.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3.2, 3.9, 5.4, 7.6, 6.3, 6.6, 3.5, 2.9, 4.3, 4.6, 6.3, 7.9, 6.7, 5.9, 4.1, 4.5, 3.3, 4.6, 2.8, 5.7, 7.5, 5.4, 4.7, 3.9, 4.5, 5.4, 6.5, 9, 8.8, 6.3, 5.9, 5.3, 6.3, 6.3, 8.2, 9, 6.8, 7.9, 8.3, 5.7, 7.3, 2.2, 5.4, 5.3, 8.2, 5.8, 8.4, 5.9, 7.5, 7.8, 6, 6, 7.5, 6.5, 7.8, 8.8, 8.6, 8.8, 9, 8.7, 9, 7.9, 7.1, 8.5, 7.6, 7.7, 6.8, 7.8, 8.4, 6.4, 9, 7.9, 9, 9, 9, 9, 6.9, 7.6, 8.7, 6.7, 6.2, 6.9, 6.6, 7.3, 8, 8.2, 7, 6, 9, 8.9, 8, 9, 6.1, 9, 9, 8.1, 7.6, 8.6, 7.2, 8.2, 7.7, 7.3, 7, 7.4, 9, 9, 9, 8.2, 5.2, 6.1, 5.1, 6.1, 6.7, 5.7, 5.7, 6.1, 6.2, 6.3, 4.4, 4.8, 6.2, 6.5, 6.8, 7.7, 9, 7.4, 5.6, 9, 8, 8.9, 8.5, 6.3, 2.3, 5.8, 5, 5.3, 4.1, 4.6, 4.9, 4.4, 3.7, 5.1, 4.6, 3.8, 3, 5.6, 4.5, 4.8, 4.8, 3.6, 4.4, 2.6, 4.6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.9, 5.7, 6.4, 5.4, 3.3, 6.8, 5.7, 6.7, 4.2, 2.1, 2.2, 4.5, 4.7, 3.7, 5.1, 3.4, 3.9, 5.9, 6.1, 5.7, 5.8, 5.8, 5.3, 7.6, 5.9, 6.4, 6.6, 5.4, 5.4, 5.9, 5.2, 5.5, 5.1, 4.6, 3.1, 7, 5.8, 6.4, 8.6, 7.3, 7.5, 5.3, 7.4, 3.5, 7.2, 9, 7.4, 7.3, 5.6, 7.2, 9, 9, 9, 7.6, 7.1, 7.4, 7.5, 6.9, 6.8, 8.3, 8.9, 6.2, 6.8, 9, 8.9, 9, 9, 9, 7.7, 7, 6.8, 9, 6.3, 7.3, 7.6, 8.1, 9, 9, 6.9, 6.9, 6.1, 6.4, 6.8, 7.7, 9, 8.4, 7.4, 7.3, 5.3, 7.2, 6.8, 8, 9, 9, 9, 9, 7.7, 6.8, 7.1, 6.4, 7.3, 6.4, 6.6, 7.3, 7.4, 7.5, 6.8, 6.1, 7.2, 7.6, 6.3, 7.7, 8.1, 8.4, 9, 9, 6, 6.3, 7.1, 5.9, 2.3, 7.4, 8.2, 7.1, 5.2, 5.3, 5, 4.5, 7.2, 7.5, 5.7, 3.8, 1.9, 3.3, 4.8, 5, 5, 5.2, 4.5, 4.8, 5.2, 7.7, 3.5, 3.6, 1.9, 3.3, 3.6, 5.8, 6, 4.3, 4, 4.1, 2.7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.1, 5.5, 5.1, 4, 5.6, 3.7, 6.7, 5.1, 8.5, 3, 4.8, 5.2, 6, 5.5, 2.2, 2.2, 6.9, 4.9, 7, 6.6, 3.9, 3.9, 5.8, 4, 7.4, 5.8, 5.9, 4.3, 6.1, 5.4, 6.1, 6.1, 6.4, 6.9, 4.8, 7.7, 7.3, 7, 7.8, 7.4, 8.3, 7.3, 6.8, 7.7, 6.6, 6.2, 6.5, 7.3, 8.4, 6.5, 7.5, 7.2, 7.8, 6.3, 7.5, 9, 6.8, 8, 7.3, 8.8, 9, 8.8, 7.8, 6.1, 3.8, 7.9, 7.5, 5.8, 8.4, 9, 6.9, 8.1, 8.7, 8.3, 7.4, 8.7, 8.7, 7.9, 8.1, 7.3, 7.4, 6.9, 7.1, 9, 9, 8.1, 7.9, 7, 6.3, 6.8, 5.9, 8, 9, 7.9, 6, 2.3, 6.9, 6.3, 6.1, 6.7, 7.2, 7.1, 7.5, 7.3, 7.9, 7.8, 7, 9, 9, 8.1, 6, 6.3, 4.6, 6.1, 9, 5.3, 5.2, 6.6, 9, 7.9, 6.9, 6.3, 5.8, 4.6, 4.5, 4.9, 4.3, 5, 4.7, 4.9, 7.8, 7.2, 3, 5, 4.7, 3.8, 4.9, 6.8, 2, 5, 4.2, 5.7, 5.3, 3.8, 4.2, 3.7, 3.9, 4.3, 2.3, 3.2, 4.1, 5.6, 5.1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
  492.             $AurillacETP = array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.5, 2, 2.3, 2.7, 4.7, 2.2, 2.1, 3.4, 3.6, 3.4, 2, 3.5, 3.2, 3.3, 4.4, 5.3, 5.5, 2.8, 2.2, 2.3, 3.7, 5, 3.1, 4.8, 5.6, 6.2, 6, 7.4, 6.8, 3.1, 2.9, 4.5, 4.4, 0.8, 3.8, 4.3, 3.5, 3.2, 5.4, 3.8, 5.1, 5.7, 3.5, 5.7, 4.9, 4.8, 6.1, 5.7, 6, 7.6, 6.7, 6.3, 6.8, 2.1, 4.8, 6.2, 4.4, 4.7, 2.5, 2.5, 1.6, 2, 1.9, 4.7, 5.3, 7.7, 6.3, 6.4, 5.4, 3.3, 1.9, 3.3, 2.5, 4.7, 4.9, 4.8, 4.9, 6.8, 8.1, 5.4, 1.5, 2.4, 3.1, 4.1, 3.5, 3.4, 3.1, 2.5, 4.5, 4.2, 3.8, 6, 3.3, 5.2, 4.7, 4.3, 3.3, 4.7, 4.7, 3.1, 2, 1.7, 1.4, 3, 3.4, 5.3, 3.4, 3, 4, 3.2, 4.2, 3.2, 3.9, 6, 4, 4.5, 5.5, 6, 5.3, 5, 5, 2.4, 1.9, 3.1, 2.2, 2.6, 2.8, 2, 3.5, 2.3, 1.8, 2.1, 1.9, 1.9, 2.3, 0.4, 1.8, 1.5, 1.4, 0.6, 1.7, 1.4, 2, 2.6, 1.9, 2.4, 2.6, 1.5, 1.4, 2.5, 2.5, 2.9, 0.9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.3, 3, 2.1, 3.6, 1.4, 3.9, 2.5, 2.5, 0.9, 2.4, 3.5, 2.4, 1.3, 0.3, 0.3, 1.5, 2.3, 3.5, 3.4, 3.6, 3.8, 3, 3.5, 3.4, 4.3, 7.2, 3.3, 1.8, 2.6, 2.4, 2.5, 3.8, 4.5, 3.9, 4.1, 2.5, 3, 3.7, 3.3, 5.4, 4.3, 2.8, 3.3, 4.7, 3.3, 2, 3.6, 3.5, 3.3, 4.8, 6.1, 5.6, 5.6, 5.2, 5.4, 5.4, 6.9, 5.7, 5.7, 5.8, 6.7, 6.6, 5.6, 6, 6.3, 3.1, 4.5, 5, 5.1, 5, 5.1, 5.1, 5.4, 4.9, 5.3, 5.4, 2.2, 4.7, 5.3, 5.2, 4.6, 4.5, 3.7, 4.6, 5.6, 5.3, 6.2, 5.9, 3.3, 5.5, 5.6, 5.6, 4.9, 5.8, 5.8, 6.2, 6.1, 7.5, 7.1, 4.4, 2.7, 4.4, 4.6, 5.9, 1.9, 3.3, 4.5, 4.8, 2.1, 3.2, 4.2, 4.2, 4.6, 5.8, 4.7, 3.9, 1.7, 3.8, 3.5, 5.1, 3.2, 3.1, 2.9, 3.8, 3.5, 4.1, 4.4, 3.1, 1.5, 3.6, 4, 4.1, 3.6, 4.3, 4.8, 2.7, 3.6, 3.3, 4.8, 4.7, 4.2, 3.7, 3.8, 2.8, 3.1, 3.2, 3.1, 2.5, 4, 4.4, 3.1, 2.6, 3.3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3.5, 1.9, 1.9, 1.8, 2.7, 3.2, 3.9, 1.4, 1.7, 2.6, 2.1, 3.6, 4.6, 4.7, 4.5, 4, 1.1, 1.4, 0.6, 1.9, 2.6, 3.4, 4.2, 2.6, 3.3, 3.7, 2.2, 2.3, 3.1, 3.1, 4.3, 5.5, 6.4, 3.5, 7, 2.8, 4.4, 2.7, 3.7, 3, 1.8, 2.1, 2.1, 5.5, 3, 1.9, 4, 5.3, 7, 5.2, 4.3, 2.9, 4.4, 5.6, 7.1, 7.5, 9, 8.9, 8.4, 7.2, 7.3, 5.4, 4.8, 5.6, 6.4, 7.8, 5.9, 5.5, 5.8, 3.2, 5.4, 5.2, 5.4, 5.6, 5.7, 5.4, 4.9, 5.8, 4.2, 5.2, 4.7, 5.3, 6.4, 8.6, 8.6, 9, 4.4, 1.8, 4.5, 4.9, 2.9, 4.4, 3.2, 4.7, 5.2, 6.2, 4.6, 4, 3.6, 5.2, 6.8, 4, 2.1, 3.6, 3.8, 3.7, 3, 3.8, 4.9, 5, 3, 1.9, 3.4, 4.2, 5.2, 5.6, 5, 5.8, 3.5, 3.7, 4.1, 4.6, 5.1, 2.9, 4, 3.9, 4.1, 3.7, 3.3, 2.9, 3.4, 2.6, 2.5, 3.5, 3.8, 5.2, 3.6, 4.7, 4.1, 4.4, 5.1, 5, 4.5, 4.9, 1.8, 2.2, 0.9, 1.7, 2, 1.8, 2.6, 3.1, 2.3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.9, 1.4, 2.5, 4.3, 3.7, 3.7, 4.1, 5.8, 4.5, 1.6, 3.8, 1.8, 1.3, 2.6, 2.4, 3.1, 3.5, 3.8, 4.4, 4.2, 4, 4.5, 1.3, 3.3, 4.3, 4.8, 5.3, 5.1, 5.1, 5.2, 5.4, 4.1, 4.9, 3.1, 2.1, 1, 2.9, 4.1, 2.2, 3, 2.8, 1.6, 2.1, 2.4, 3.3, 2.7, 3, 2.7, 2.2, 3.2, 4, 3.7, 5.1, 4.8, 7, 5.8, 5.4, 4.4, 3.3, 4.9, 4.4, 3.4, 3.7, 4.3, 4, 4.2, 5.7, 4.7, 5.5, 5.6, 4.3, 5.5, 5.2, 5.6, 5, 2.2, 2.4, 3.2, 4.8, 5.7, 6.3, 6.2, 5, 5.2, 5.8, 5, 4, 6.8, 5.1, 5.5, 7.1, 8.2, 5.4, 4.4, 4.1, 4.8, 5.5, 7.3, 8.9, 6.5, 6.4, 7.7, 7, 6.5, 3.4, 4.4, 5.2, 3.1, 2.7, 4.1, 5.6, 7.4, 6.7, 4.2, 3.4, 3.5, 5.1, 3.8, 3.9, 0.9, 2.5, 2.5, 3, 2.9, 2.8, 3.1, 5.1, 4.4, 2.9, 3.6, 3.2, 2.5, 3.9, 3.5, 3.5, 4.4, 6.2, 4.5, 4, 4.4, 6.5, 3.7, 1.8, 2.3, 1.7, 2.7, 1.2, 1.4, 1.3, 0.1, 1, 1.2, 1.6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.2, 2.6, 3.1, 3.1, 3.3, 0.2, 3.1, 4.5, 5.4, 2.8, 1.9, 2.1, 2.3, 2.8, 0.7, 1.8, 2.8, 1.3, 2.4, 3.1, 3.5, 2.2, 2.5, 1.7, 3.1, 2.9, 3.9, 4.9, 4.7, 4.1, 4.5, 3.9, 3.2, 4.2, 1.5, 4, 3, 2.7, 3.8, 4.1, 4.3, 5.2, 5, 5, 5.5, 5.6, 5.8, 3.7, 4.7, 4.9, 3, 3.5, 3.6, 3.5, 2.3, 3.8, 4.2, 3.2, 1.9, 2.2, 2.7, 3.8, 3.9, 2.6, 3.3, 3.9, 2, 3.5, 3.5, 3.9, 3.2, 4.5, 0.8, 0.8, 1.5, 1.5, 3.2, 4.4, 5.5, 4.8, 6.9, 5.8, 5.9, 6.4, 3.5, 2.6, 4, 2.8, 3.2, 3.8, 1.7, 1.5, 3.1, 3.4, 0.8, 2, 2.7, 3.8, 2.1, 3.1, 3.6, 4.2, 4.3, 3.9, 3.8, 5, 3.2, 2.4, 3.3, 2.7, 2.7, 3.7, 4.5, 3.1, 3.3, 2.9, 3.1, 3.9, 3.2, 2.9, 3, 3.4, 3.3, 4.4, 3.1, 2.6, 3.1, 3.7, 4.3, 4.5, 4.9, 2.5, 2.7, 2.6, 2.9, 3.3, 3.7, 2.9, 1.8, 2.8, 1.4, 0.9, 1.5, 2.2, 2.3, 2.6, 2.5, 2.7, 1.7, 2.3, 1.6, 0.9, 1.6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
  493.             $BordeauxETP = array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.8, 3.1, 3.4, 4.7, 3.4, 4.1, 4.2, 4, 5.3, 3.1, 5.3, 5.4, 3.5, 4.9, 5.6, 6.7, 4.8, 1.1, 3.4, 4.1, 5.6, 6, 4.1, 5.6, 7.6, 7.9, 5.4, 7.7, 3.7, 4.7, 3.9, 5.1, 5.5, 2.1, 2.7, 4.7, 5.1, 4.2, 6.9, 3.5, 5.8, 7, 5.8, 5.4, 6.1, 4.9, 6.1, 8.2, 7.7, 9, 7.5, 7.9, 7, 3.9, 2.9, 5.7, 4.7, 3, 4.5, 3.8, 2.6, 2.5, 3.4, 4.1, 6.6, 8.3, 4.1, 7, 5.5, 5.1, 4.2, 5.2, 3.4, 3.5, 5.2, 5.3, 7.1, 8.4, 9, 4.3, 5, 3.2, 4, 4.3, 4.7, 4.4, 1.5, 2.7, 4.7, 5.2, 5, 4.8, 5.2, 5.7, 4.8, 5, 5.3, 6, 4.9, 5.1, 4.3, 4.3, 4.9, 4.2, 4.4, 7.4, 2.7, 3.7, 3.9, 2.8, 4.2, 4.5, 6.7, 8, 5.5, 5.7, 5.2, 6.1, 4.7, 5.9, 5.3, 3.6, 4.2, 2.4, 3.6, 3.8, 3.2, 2.4, 3.1, 3.4, 3.3, 3.4, 2.5, 3.3, 3.1, 1.8, 3.7, 2.5, 2.4, 1.5, 3.1, 2.7, 2.6, 3, 2.6, 2.8, 3, 3.4, 2.1, 3.3, 3.1, 3.2, 2.4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3.1, 2.1, 2, 3.9, 4.4, 4.3, 5.3, 4.3, 4.7, 4.4, 4.6, 1, 3, 1.6, 3.9, 4.1, 2.9, 5, 5, 5.4, 4.2, 4, 4.6, 4.1, 2.5, 3.2, 3.2, 2.2, 3.3, 3.8, 2.9, 4.3, 5, 5.2, 3.8, 1.8, 3.5, 4.3, 4.7, 5.3, 4.2, 2.8, 3.1, 3.6, 3.5, 2.8, 3.8, 4.9, 3.3, 4.6, 6.1, 5.8, 8, 7.5, 7, 8.2, 7.8, 6.5, 7.3, 6.8, 7.9, 6.4, 5.9, 4.4, 3.8, 4.1, 4.2, 5.7, 7.6, 6.6, 6.8, 6.8, 6.5, 6, 7.4, 5.6, 4.6, 4.8, 5, 6.3, 5.8, 3.9, 4.2, 5.8, 6.4, 6.1, 7, 5.2, 4.8, 4.8, 5.2, 5.5, 6.8, 7.3, 7.7, 7.8, 8.3, 7.5, 5.5, 4.4, 4.7, 4.2, 5.8, 6.2, 4.5, 5.4, 5, 5.3, 5.8, 5.2, 5.8, 4.9, 6.1, 5.6, 5.5, 4.8, 2.2, 4.4, 3.6, 6.6, 4.5, 4, 4.3, 4.8, 5.8, 5.4, 5.1, 3.4, 2.3, 4, 4.2, 3.4, 3.8, 4, 5.1, 3.4, 3.5, 4.2, 4, 4.6, 4, 4, 4.4, 2.1, 3.4, 3.5, 4, 3.9, 4, 5, 3.6, 4.1, 3.7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4.2, 3, 3.4, 2.6, 3.2, 4, 4.2, 2.1, 2.6, 3.2, 3.4, 4.7, 6.1, 6.9, 6.8, 5.4, 2.6, 2.3, 2.2, 2.5, 3.2, 4.1, 4.1, 4.1, 4.5, 4.2, 2.8, 3.4, 3.9, 4.6, 5.7, 6.6, 7.1, 4.4, 5.1, 1.3, 4.3, 4.2, 4.4, 6, 3.8, 3.2, 3.2, 4.7, 3.4, 4.8, 4.8, 6.5, 8.3, 4.9, 5, 1.8, 4.5, 6.8, 6, 5, 8.7, 8.1, 4.6, 5.6, 3.8, 3.4, 3.2, 6.6, 7.7, 8.2, 6.9, 5.8, 5.6, 7.1, 7.2, 6.8, 6.2, 6.6, 8.4, 7.3, 6.8, 6.7, 5.5, 5.8, 5.6, 6.5, 7.3, 9, 7.8, 9, 2, 2.9, 5.1, 6.2, 5.3, 4.9, 4.7, 5.2, 6, 5.9, 4.8, 4.1, 4.8, 6.7, 6.7, 4.6, 2.8, 4.3, 3.4, 4.6, 4.2, 4.4, 4.8, 3.7, 4.4, 5.5, 5.8, 5.9, 6, 6.6, 5.7, 5.2, 5.6, 4, 5, 5.2, 5.8, 2.4, 4.6, 4.8, 4.8, 4.4, 4.4, 2, 3.9, 3.2, 3.3, 4.3, 3.9, 5.1, 4.4, 5.3, 4.7, 6, 5.5, 5.9, 6.5, 4.2, 3.1, 2.2, 2.9, 2.3, 3.5, 2.5, 3.4, 2.7, 3.1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.6, 1.4, 4.8, 5.4, 5.1, 5.2, 5, 4.5, 4.4, 0.6, 0.8, 1.1, 1.9, 2.5, 4.7, 5.3, 4.7, 5.1, 5.7, 5.6, 5.6, 5.4, 2.8, 5, 6.5, 7.1, 7.4, 7.3, 8.3, 6.8, 7.2, 5.8, 5.9, 6, 4.3, 3.1, 4, 3.7, 2.9, 3.2, 3.1, 1, 3.8, 2.8, 5, 4.1, 3.8, 3.7, 3.1, 3.6, 4.7, 4.1, 6, 6.5, 7, 6.1, 4.7, 5.1, 3.8, 5.8, 4.9, 3.8, 4.5, 3.5, 4.5, 5.3, 6.1, 6.1, 6.8, 6.9, 5.1, 7.3, 7.8, 7.9, 5.9, 5.7, 3.1, 4.6, 6.4, 8.1, 7.2, 7.1, 5.8, 6.8, 6.4, 4.8, 5.2, 7.1, 4.9, 5.6, 8.5, 7.7, 4.9, 5.3, 4.7, 5.8, 6.5, 7.5, 8.8, 7, 7, 6, 6.5, 5.1, 2, 5, 6.2, 5.1, 4.3, 5, 7.2, 7.4, 3.2, 4.3, 3.7, 4, 4.7, 5, 4.2, 4.8, 3.2, 3.9, 3.6, 5, 4.3, 4.2, 5.4, 4.3, 4.9, 4.1, 4.8, 5, 5.2, 4.7, 4.3, 5.9, 7.3, 3.6, 4.8, 6.2, 4.3, 3.3, 2.7, 1.9, 2.3, 3.6, 3.3, 1.7, 0.9, 1.6, 3, 2.3, 2.4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3.2, 3.4, 4.1, 2.6, 4, 1.1, 2.8, 4.9, 1.9, 4.2, 3.4, 3.8, 1.3, 3.5, 0.9, 3.3, 3.9, 2.5, 3.4, 5.1, 1.5, 2.9, 4, 3.8, 3.9, 3.8, 4.7, 6.4, 4.7, 6.1, 6, 5.6, 5, 3.9, 1.7, 4.5, 5.4, 5.2, 6.1, 6.2, 5.9, 5.7, 6.1, 7.7, 7.8, 6.9, 6.4, 2.2, 5.3, 3.6, 5.5, 4.9, 3.7, 2.6, 3.5, 4.4, 4.8, 1.5, 3, 4.3, 4.2, 3.6, 5.1, 4.3, 3.2, 6.1, 5.1, 3.3, 3.8, 4.1, 4.2, 5.5, 3.3, 2.3, 3.2, 4.1, 5.2, 5.9, 6.5, 7.3, 7.2, 6, 7.1, 3.9, 4.5, 4.3, 4.5, 2.2, 4.9, 3.4, 4.4, 2.1, 3.6, 3.5, 2.2, 3.4, 4.3, 4.9, 4.2, 4.4, 3.6, 5.6, 5.9, 3.1, 4.7, 5.7, 4.1, 3.5, 4.1, 2.8, 2.8, 5.4, 4.5, 4.2, 4.4, 4.8, 5.2, 5.4, 5.4, 5.6, 5.1, 5.3, 5.5, 5.3, 2, 3.5, 3.6, 4.8, 5.7, 6.4, 3.3, 1.8, 3.4, 3.4, 4.5, 5.4, 4.1, 3.7, 3.5, 3.4, 1.7, 3, 3.3, 2.9, 2.9, 2.7, 2.9, 4.2, 2.7, 3.3, 1.7, 2.7, 2.4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
  494.             $NantesETP = array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.4, 2.6, 3.1, 3.1, 4.5, 3.1, 3.1, 3.8, 4.4, 3.5, 2.6, 3.2, 3.8, 4.7, 4.3, 5.9, 2.8, 1.7, 3, 3.4, 4.5, 5.1, 4.8, 5.4, 7.5, 7.6, 5.4, 4.7, 2.5, 3.2, 4.7, 5, 5.3, 2.9, 3.8, 3.4, 4.4, 4.2, 4.3, 4.7, 5.1, 3.9, 5.3, 4.8, 5, 5.4, 5.6, 7.1, 8.8, 8.6, 6.5, 6.4, 5.1, 4.9, 4.9, 4.8, 4.5, 4.2, 4.9, 4.1, 2.7, 2.9, 3.6, 4, 5.8, 7.6, 4.1, 6.7, 7.3, 5.7, 4.4, 4.4, 3.8, 3.9, 5, 5.6, 6.4, 7.4, 9, 3.7, 5.1, 3.6, 4.1, 1.6, 3.4, 3.9, 2.6, 4.6, 3.9, 3.4, 4.8, 3.5, 5.1, 4.3, 5.7, 1.9, 5.1, 4.8, 5.8, 4.8, 3.6, 4.3, 3.6, 1.4, 4.3, 5, 4.5, 4, 1.4, 4.3, 3.1, 3.5, 4.6, 6.4, 4, 3.5, 4.4, 3.8, 5.5, 6, 4.7, 1.2, 3.1, 3.1, 3.2, 1.3, 3, 3.2, 3.3, 2.4, 1.3, 2.7, 2.2, 3.2, 2.6, 1.5, 3.4, 2.3, 2.1, 2.3, 1.9, 2.6, 2.1, 2.7, 2.4, 2.9, 2.2, 1.2, 2, 2.2, 1.9, 1, 2.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.9, 0.9, 3.1, 3.7, 4.2, 4.4, 3.9, 3.3, 3.7, 4, 3.2, 1.2, 2.5, 3.5, 4.7, 3.9, 3.6, 5.1, 4.9, 4.8, 5.1, 4.4, 5, 4.1, 1.9, 3.6, 4.2, 4, 3.2, 3.1, 1.7, 4.1, 4.6, 4.4, 2.5, 2.2, 0.9, 3.1, 3.4, 4.4, 3.7, 0.2, 2.2, 3.9, 1.6, 4.5, 3.3, 3.8, 3.2, 3.9, 5.9, 5.7, 6.5, 7, 6.3, 6.6, 7.4, 7.5, 7.9, 8.1, 7.8, 6.7, 3.3, 5.1, 4.7, 3.7, 3.7, 5.5, 7.3, 7.3, 5.8, 5.9, 5.1, 5.2, 5.7, 6.4, 5.4, 5.7, 4.3, 3.2, 4.6, 3.7, 4.3, 5.1, 6.5, 5.4, 5.1, 3.4, 4.6, 2.3, 3.9, 5.2, 4.5, 6.1, 7.5, 6.8, 6.9, 6.9, 5.3, 5, 3.4, 4, 4.1, 3, 3.4, 3, 3.7, 3.6, 4.1, 3.8, 3.6, 2.4, 4.4, 5.3, 3.3, 3.7, 3.3, 2.8, 4, 4.3, 2.7, 3.2, 3.4, 3.9, 5.1, 4.4, 5, 3.9, 4.3, 3.1, 4.2, 3.9, 3.1, 3.2, 3.6, 2.7, 3.9, 3.7, 3.1, 4, 3.4, 3.1, 3, 3, 0.7, 1.4, 2.8, 4.2, 4.1, 3.7, 3.4, 3.7, 2.6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.6, 2.6, 2.2, 3.3, 2.9, 3, 3.1, 3.5, 3.4, 0.7, 3.7, 3.9, 5.4, 6.6, 6.3, 5, 4.2, 3.1, 2.6, 2.5, 4.1, 3.9, 4, 4.8, 3.5, 1.7, 4.3, 3.8, 2.1, 4.1, 4.7, 5.8, 4.2, 4.6, 2.6, 3.4, 3.3, 2.5, 3.9, 2.8, 3.8, 1.2, 2.9, 3.9, 3.9, 2.7, 4.1, 5, 6.4, 3.1, 5.3, 5, 6, 7.2, 2, 4.9, 8.6, 9, 7.4, 5.3, 6.6, 6, 6.7, 8.2, 9, 6.2, 6.7, 7.1, 7.9, 8.7, 7.4, 6.7, 4.9, 6.4, 7.4, 6.8, 6.9, 6.3, 2.6, 4.7, 4.1, 4.7, 6.2, 8.6, 6.8, 7.4, 1.3, 5.2, 4.8, 4.7, 4.6, 4.3, 3.9, 5.3, 5.9, 4.3, 3.5, 2.3, 4.3, 4.7, 3.7, 5.9, 4.1, 4.2, 3.6, 1.8, 3.6, 2.9, 1.3, 4.6, 3.8, 4.1, 5.1, 5.1, 7, 6.7, 3.9, 5.6, 4.8, 3.1, 3.6, 4.4, 4.1, 4.7, 4, 4.1, 2.7, 3.3, 3.1, 4.5, 3.2, 1.8, 3.9, 3.2, 2.5, 3.7, 4.8, 4.7, 4.9, 4.3, 6, 6.3, 6.5, 5.4, 3.5, 1.2, 3.1, 1, 1.3, 2.5, 2.7, 1.6, 0.8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.5, 1.1, 1.9, 3.4, 3.2, 2.7, 4.7, 3.1, 3.5, 3.5, 3.2, 4.2, 4.9, 4.8, 4.5, 4.1, 4.2, 4.9, 5.3, 5.1, 5.5, 4.2, 4.6, 4.2, 6, 6.7, 7.7, 7.4, 8.7, 7.9, 8.5, 7.6, 6.7, 5.8, 3.9, 3.6, 5.4, 2.7, 3.3, 4.6, 2.6, 1.2, 3.4, 3, 3, 2.4, 3.4, 2.3, 3.4, 3.6, 3.6, 3, 4.6, 6.2, 6.9, 5.7, 1.7, 3.3, 1.9, 3.2, 2.4, 3.8, 4.6, 4.1, 1, 3.4, 4.7, 4.6, 5.1, 4.6, 5.3, 5.7, 6.8, 5.9, 4.3, 4.6, 3.6, 5.4, 5.7, 6.2, 6.5, 7.6, 7.6, 6.1, 5, 2.4, 4.8, 3.5, 5.5, 5.9, 8.5, 5.3, 5.6, 5.2, 5.6, 4.8, 4.5, 6.4, 8.5, 6.2, 6.1, 6.4, 5.9, 2.8, 3, 4.6, 4.1, 2.4, 4.2, 3.1, 2.2, 4.2, 5.5, 3.9, 3.4, 3.3, 3, 4, 1.6, 3.6, 2.3, 2.2, 3.6, 4, 3.7, 3.4, 3.7, 4.1, 2.4, 3.2, 3.7, 4.4, 3.8, 3.3, 3.5, 4.7, 6.1, 2.4, 4, 6.6, 4.1, 2.6, 2.3, 2.6, 2.7, 1.8, 1.9, 3.1, 3, 2.2, 0.9, 1.3, 1.7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3.6, 2.8, 3, 1.1, 2.8, 2.3, 2.6, 4.9, 3.7, 3.8, 3.2, 2.3, 2.9, 2.4, 2.9, 2.8, 3.6, 2.7, 3.8, 3, 4.5, 3.9, 3.3, 3.5, 3.2, 2.1, 3.5, 4.9, 5.4, 7.1, 6.4, 6.3, 3.8, 1, 3.3, 4.1, 3.9, 4.8, 5.4, 5.4, 4.4, 5.8, 5.9, 6.9, 6.8, 6.5, 4.7, 4.1, 2.3, 3, 2.1, 2.7, 2, 2.4, 4.4, 3.3, 1.3, 3.6, 3.4, 3.6, 3.9, 4.5, 3.3, 3.7, 3.1, 1.6, 4, 3.2, 3.2, 2.6, 1.8, 2.8, 3.9, 3.4, 4, 4.2, 4.6, 5.3, 6.8, 7.4, 8, 7.5, 8, 6.3, 2.8, 4.3, 4.2, 2.8, 4, 4, 4.6, 3.4, 3.3, 3.5, 1.7, 1.8, 1.9, 4.1, 3.7, 3.9, 4, 2.8, 3.9, 4.2, 4.6, 5.1, 3.9, 4.5, 3, 2.5, 3.1, 4.6, 1.4, 3.6, 3.7, 4.6, 5.6, 4.7, 4.3, 4.9, 4.2, 3.3, 4.3, 5.3, 5.6, 4.8, 4, 3.8, 5.9, 7.4, 4.2, 2.4, 3.7, 3, 3.5, 3.7, 2.8, 2.4, 3, 2.9, 3.4, 2.7, 2.7, 3.9, 3.2, 2.6, 2.8, 0.6, 3, 3.9, 2.6, 3, 2.1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
  495.             $LyonETP = array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.6, 1.7, 2.3, 2.7, 3.8, 1.3, 2, 3.1, 4, 3.9, 1.6, 1.8, 2.4, 3.6, 4.6, 4.6, 6.6, 6.7, 3, 3.8, 4.3, 5.6, 5.9, 6.9, 6.3, 5.9, 7.5, 8.1, 8.7, 6.2, 5.3, 5.1, 5.9, 4.6, 3.7, 5.9, 5.4, 4.8, 6.3, 6.3, 7.1, 6.4, 6.8, 6.6, 4.9, 5.6, 7.3, 7.9, 6.4, 9, 9, 8.3, 8.5, 8.3, 7.9, 6.9, 3.8, 7.2, 4.7, 5.4, 4.8, 3.1, 3.8, 5.9, 5.7, 9, 9, 8, 7.3, 5.9, 4.2, 5.6, 7.2, 6.9, 7.7, 7.8, 7.5, 7.6, 9, 9, 6.7, 4.1, 3.4, 5.1, 5.6, 3.7, 4.9, 5.4, 6.3, 6.5, 6.2, 6.1, 6.6, 7.3, 7.8, 6.8, 6.3, 8.1, 6.5, 2, 4.5, 5.2, 3.5, 4.4, 4.5, 6.8, 7, 4.3, 5.7, 5.1, 5.9, 6.3, 5, 5.2, 6.4, 5, 9, 9, 5.7, 5.7, 7, 6.3, 1.3, 4.3, 3.2, 3.3, 4.3, 4.2, 4.9, 4.3, 3.7, 2.6, 3.5, 3.7, 3.9, 4.9, 2.8, 2.5, 2.8, 2, 2.6, 2.1, 2.7, 2.6, 2.7, 2.7, 3, 2.2, 2.5, 3.2, 3, 4.3, 1.6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.9, 4.7, 3.6, 4.7, 5, 4.5, 5.6, 5.5, 4.7, 3.1, 4.1, 5.8, 1, 0.9, 2.5, 2.7, 3.4, 4.5, 5.3, 4.9, 4.7, 5.1, 2.7, 4.6, 4.8, 6.2, 5.1, 3.4, 4.9, 3.3, 4, 4.5, 5.4, 4.9, 4.5, 4.6, 5.9, 5.6, 4, 5.3, 7.2, 4.3, 3.9, 4.7, 6, 6.6, 5.6, 6.1, 5.7, 6.8, 6.7, 7.3, 7.5, 6.8, 7.1, 7.4, 7.1, 7.8, 8.3, 6.1, 6.9, 8.4, 8.3, 5.2, 6.2, 5.4, 5.2, 7.2, 8, 8.6, 8.6, 7.2, 6.2, 6.4, 6.1, 5.5, 6.9, 7.4, 6.6, 6.6, 5.7, 4.5, 6.7, 8.4, 6.3, 7.2, 7.1, 7.9, 3.4, 5.9, 6.5, 7.6, 8.7, 8, 7.3, 9, 9, 8.4, 9, 7.3, 2.7, 5.3, 6, 6.8, 4.4, 5.1, 6.3, 6, 4.7, 7.3, 7.2, 6.9, 6.4, 6.2, 5.3, 6.1, 3.8, 5.3, 4.6, 5.5, 6.2, 4.7, 5.8, 5.5, 4.9, 4.4, 4.4, 5, 2.6, 4.8, 3.8, 4.2, 5.1, 4.7, 6.4, 5.4, 5.2, 6, 3.9, 5.3, 6.1, 4.2, 4.4, 5.8, 3.6, 6.1, 4.7, 3.4, 3, 3.3, 4.2, 3.9, 1.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4.1, 3.1, 4.3, 2.1, 3.1, 4.1, 4.7, 2.4, 2.5, 3.9, 4.1, 4.9, 6, 6.3, 5.8, 4.1, 2.3, 3.3, 2.6, 3.1, 4.5, 5.9, 5, 5.6, 6.6, 6.6, 4.4, 4.2, 5.2, 5, 5.5, 5.8, 8.3, 5.8, 9, 9, 4.9, 7.3, 5.7, 0.9, 0.7, 1.1, 5, 6.3, 3, 3.3, 5.1, 5.4, 7.2, 9, 4.9, 4.3, 5.1, 5.3, 6.7, 8.5, 8.6, 7.5, 8.5, 8.2, 8.6, 8.6, 7.7, 8.2, 7.8, 7, 6.8, 6.4, 7.5, 7.9, 8.7, 5.2, 6.6, 8.4, 7.9, 7.5, 7.3, 7.2, 6.6, 7, 8.7, 6.6, 7.9, 8.1, 9, 9, 9, 4.7, 5, 5.4, 5.4, 6.7, 5.5, 6.9, 6.6, 6.2, 6.1, 6.2, 3.9, 5.4, 8.3, 4.8, 4.4, 4, 5.1, 5.3, 4.8, 4.3, 7.1, 7.4, 1.1, 0.9, 3.2, 4.1, 4.2, 4.8, 5, 5.2, 4.9, 5.4, 4.7, 5.1, 6.1, 4.7, 7.3, 5.9, 4.3, 5, 4.5, 5.1, 3, 2.6, 3.7, 4.3, 4.1, 3.9, 3.8, 4.5, 4.7, 6.5, 5.3, 5.2, 3.9, 5.4, 4.8, 3, 2.3, 2.7, 3.2, 4.1, 3.7, 4.1, 3.3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.9, 1.7, 3.5, 4.6, 5.9, 3.8, 4.5, 7.4, 7.1, 3.9, 3.9, 1.9, 0.7, 1.5, 2.9, 4.4, 6.5, 6.7, 8, 7.5, 6.1, 5.9, 2.6, 4.4, 5.6, 6.2, 5.5, 6, 6.9, 5.4, 5.6, 5.8, 6.5, 5.2, 3.7, 2.8, 4.6, 4, 4.9, 1.2, 3.4, 4.9, 2.7, 3, 5, 5.3, 5, 3.9, 4.3, 5.3, 5.6, 6, 7.2, 6.5, 7.5, 8.9, 7, 8, 6.3, 6.3, 6.1, 5.9, 6.2, 7.4, 6.3, 6.6, 7.7, 7.9, 6.6, 7.3, 8, 8.3, 7.6, 7.6, 7.1, 4.2, 5.9, 5.8, 7.7, 7, 7.6, 7.7, 4.9, 6.6, 8.1, 6.8, 7.5, 9, 8.4, 8.4, 8.5, 9, 7.9, 4.6, 5.4, 6.1, 6.4, 6.7, 7.1, 8, 7.7, 7.9, 7.8, 8.7, 5.2, 5.4, 6.5, 3.9, 5.2, 5.9, 7.3, 9, 9, 6.3, 6.8, 5.7, 7, 6.6, 6, 1.7, 3.4, 4.7, 4.5, 5.2, 4.7, 4.7, 6.1, 6.7, 6.1, 6.3, 4.5, 3.8, 5.7, 5.3, 5.4, 4.9, 5.9, 5.9, 5.8, 5, 6.1, 5.6, 2.9, 2.8, 3.2, 3.6, 3.2, 3.3, 2.1, 0.7, 0.5, 2, 1.8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.9, 3.6, 3.6, 4.2, 4.3, 1.6, 3.8, 5.1, 8, 1.4, 2.9, 3.6, 3.5, 3.4, 1.7, 3.6, 3.9, 2.7, 3.6, 4.5, 3.1, 4.3, 4, 4.4, 3.6, 4.6, 5.8, 5.2, 6.4, 6.1, 5.7, 7.1, 3.5, 6.9, 7.6, 4.6, 4.8, 4.4, 5.9, 5.9, 6.2, 6.9, 7.1, 8.1, 7.1, 7.6, 7.8, 7.1, 8.6, 7.7, 4.2, 5.2, 5, 4.6, 4.2, 4.3, 5.5, 7.2, 2.5, 4.9, 3.6, 5.1, 6.2, 2.8, 3.6, 6.8, 1.2, 5.1, 4.3, 5.4, 5, 5.4, 4.5, 3.1, 0.9, 1.1, 4.2, 5.1, 6.7, 6.8, 7, 6, 5.9, 7.3, 5.9, 5.8, 6, 5.1, 4.9, 5.7, 3.4, 4.5, 3.9, 4.2, 2.9, 1.9, 4.3, 5.7, 1.3, 4.5, 4.3, 4.8, 5.3, 5.2, 4.8, 5.5, 6.6, 5.4, 5, 3.8, 4, 4, 5.5, 5.8, 5.3, 3.4, 4, 4.7, 5.4, 5, 4.7, 3.5, 4.7, 3.8, 4, 3.5, 4.5, 4.2, 4.4, 5.4, 8, 4.1, 3.1, 4, 3.8, 5, 5.2, 4.6, 2.4, 3.5, 3.4, 2.3, 1, 3.3, 2.7, 2.6, 2.7, 3.9, 3.2, 3.3, 2.8, 3.6, 3.3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
  496.             $ETPBDD = ['Paris' => $ParisETP, 'Marignane' => $MarignaneETP, 'Aurillac' => $AurillacETP, 'Bordeaux' => $BordeauxETP, 'Nantes' => $NantesETP, 'Lyon' => $LyonETP];
  497.             $ETP = $ETPBDD[$climat];
  498.             ////////fin climat
  499.             
  500.             // Besoins en eau            
  501.             $besoinWc = 0;
  502.             $nbreUtilisateur = $reutilisationDTO->getNbreUtilisateur();
  503.             $tauxRaccordement = $reutilisationDTO->getTauxRaccordement()/100;
  504.             $volumeParUtilisation =  $this->toFloat($reutilisationDTO->getVolumeParUtilisation());
  505.             $scenarioUtilisation = $reutilisationDTO->getScenarioUtilisation();            
  506.             $scenario5sur7 = array(1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1,1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0);
  507.             $scenarioEnseignement = array(0, 0, 0, 0, 0, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 0.5, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0.5, 1, 1, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 0.5, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 0.5, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0.5, 1, 1, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 0.5, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 0.5, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0.5, 1, 1, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 0.5, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 0.5, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0.5, 1, 1, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 0.5, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 0.5, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0.5, 1, 1, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 1, 0.5, 1, 1, 0, 0, 1, 0.5, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
  508.             
  509.             //Transformation du besoin en eau libre
  510.                 $besoinEau = $reutilisationDTO->getBesoinEau();
  511.                 // Besoin en eau séparé par des points-virgules
  512.                 if (!empty($besoinEau)) {
  513.                     // Supprimer les espaces et remplacer les virgules par des points
  514.                     $besoinEau = str_replace(" ", "", $besoinEau);
  515.                     $besoinEau = str_replace(",", ".", $besoinEau);
  516.                     // Transformer la chaîne en tableau
  517.                     $besoinEauArray = explode(";", $besoinEau);
  518.                     // Répéter la série jusqu'à obtenir 1825 éléments dans le tableau
  519.                     $i = 0;
  520.                     while (count($besoinEauArray) < 1826) {
  521.                         // Ajouter les éléments de la série à la fin du tableau
  522.                         $besoinEauArray[] = $besoinEauArray[$i % count($besoinEauArray)];
  523.                         $i++;
  524.                     }
  525.                 } else {
  526.                     // Créer un tableau de 1825 zéros
  527.                     $besoinEauArray = array_fill(0, 1826, 0);
  528.                 }
  529. //dump($reutilisationDTO->getCertivea());                
  530. // Apports toiture
  531. if ($reutilisationDTO->getCertivea()){
  532.     $surfaceRecuperee =
  533.         (
  534.         $this->toFloat($reutilisationDTO->getSurfaceRecuperee())
  535.         + $this->toFloat($reutilisationDTO->getSurfaceRecuperee2())
  536.         + $this->toFloat($reutilisationDTO->getSurfaceRecuperee3())
  537.         );
  538.     //dump($reutilisationDTO->getCertivea()); 
  539. } 
  540. else 
  541. {
  542.     $surfaceRecuperee =
  543.         (
  544.         $this->toFloat($reutilisationDTO->getSurfaceRecuperee()) * $this->toFloat($reutilisationDTO->getRendementToiture())
  545.         + $this->toFloat($reutilisationDTO->getSurfaceRecuperee2()) * $this->toFloat($reutilisationDTO->getRendementToiture2())
  546.         + $this->toFloat($reutilisationDTO->getSurfaceRecuperee3()) * $this->toFloat($reutilisationDTO->getRendementToiture3())
  547.         ) * 0.9; // 0.9 pour le filtre Kf
  548. } 
  549.             
  550.             // Autres paramètres
  551.             $volumeCuveUser =  $this->toFloat($reutilisationDTO->getVolumeCuve());
  552.             $tauxRecupObjectif =  $this->toFloat($reutilisationDTO->getTauxObjectif());
  553.         $show_complement=true;
  554.             $time = date('d/m/y H:i');
  555.             $reutilisationDTO->setTime($time);
  556.             
  557.             // Données économiques récupérées :
  558.             $coutEau =  $this->toFloat($reutilisationDTO->getCoutEau());
  559.             $coutPompe =  $this->toFloat($reutilisationDTO->getCoutPompe());
  560.             $coutVolume =  $this->toFloat($reutilisationDTO->getCoutVolume());
  561.             $choixVolume =  $this->toFloat($reutilisationDTO->getChoixVolume());
  562.             $coutVolume2  =  $this->toFloat($reutilisationDTO->getCoutVolume2());
  563.             $choixVolume2  =  $this->toFloat($reutilisationDTO->getChoixVolume2());
  564.             //////////////        
  565.                         
  566.             // Arrosage 
  567.             $sArrosage = $this->toFloat($reutilisationDTO->getSArrosage());
  568.             $typePlante = $reutilisationDTO->getTypePlante();
  569.             $profondeurTerre = $reutilisationDTO->getProfondeurTerre();
  570.             $ru = $reutilisationDTO->getRu();
  571.             $kcArray = array('Gazon Kc=0.8 racines=20cm' => '0.8', 'Vivaces Kc=0.2 racines=40cm' => '0.2', 'Arbustes Kc=0.2 racines=70cm' => '0.2', 'Graminees Kc=0.8 racines=80cm' => '0.8');
  572.             $profondeurRacineArray = array('Gazon Kc=0.8 racines=20cm' => '0.2', 'Vivaces Kc=0.2 racines=40cm' => '0.4', 'Arbustes Kc=0.2 racines=70cm' => '0.7', 'Graminees Kc=0.8 racines=80cm' => '0.8');            
  573.             $kc = $kcArray[$typePlante];
  574.             $profondeurRacine = $profondeurRacineArray[$typePlante];  
  575.             $RFUmax = min($profondeurRacine,$profondeurTerre) * $ru * 2/3;
  576.             //////////////
  577.             $iteration = 0;
  578.             $victoire = 0;
  579.             Do {
  580.             $volumeEauInitial = 0; //Litres
  581.             $tauxRecup = null;
  582.             $tempsDeRetour = null;
  583.             $volumeCuveGraph = null;
  584.             
  585.             $besoinArrosageCinqAnsSurfacique = 0;            
  586.             $besoinArrosageAnnuel = 0;
  587.             $ETPstring = implode(",",$ETP);
  588.             $ETPmax = max($ETP);
  589.             $besoinJournalierMax = $nbreUtilisateur * $volumeParUtilisation * $tauxRaccordement + max($besoinEauArray) + $sArrosage * $ETPmax;
  590.                 $volumeTheorique = round(min($besoinJournalierMax, $surfaceRecuperee)/10)*10;
  591.                 $volumeCuveArray = [0.25 * $volumeTheorique, 0.5 * $volumeTheorique, 1 * $volumeTheorique,
  592.                     3 * $volumeTheorique, 9 * $volumeTheorique, 27 * $volumeTheorique];
  593.                 if ($volumeCuveUser != null) {
  594.                     $volumeCuveArray [] = $volumeCuveUser;
  595.                     $volumeCuveArray [] = $volumeCuveUser * 2;
  596.                     $volumeCuveArray [] = $volumeCuveUser * 0.5;
  597.                     asort($volumeCuveArray);
  598.                 }
  599.                 if ($tauxRecupObjectif != null) {
  600.                     if ($iteration > 0) {
  601.                         $yObjectif = max(2,$tauxRecupObjectif * ($ya - $yb) / ($xa - $xb) + ($xa * $yb - $xb * $ya) / ($xa - $xb));
  602.                         $yObjectifInf = max(1, $yObjectif - 0.25 * $yObjectif);
  603.                         $yObjectifSup = max(3,$yObjectif + 0.25 * $yObjectif);
  604.                         $volumeCuveArray = [0.25 * $volumeTheorique, 0.5 * $volumeTheorique, 1 * $volumeTheorique,
  605.                             3 * $volumeTheorique, 9 * $volumeTheorique, 27 * $volumeTheorique, $yObjectifInf, $yObjectif, $yObjectifSup];
  606.                         asort($volumeCuveArray);
  607. //                        
  608.                     }
  609.                 } else {
  610.                     $victoire = 2;
  611.                 }
  612.                 
  613.                 // Calcul volume par volume de cuve :
  614.                 foreach ($volumeCuveArray as $volumeCuve) {
  615.                     $volumeEauInitial = 0;
  616.                     $SommeTropPleinNuitEtJour = 0;
  617.                     $sommeManqueEau = 0;
  618.                     
  619.                     $besoinEauAnnuel = 0;
  620.                     $jour = 0;
  621.                     $besoinEauJournalier = 0;
  622.                     $apportEauAnnuel = 0;
  623.                     $RFUJournalier = 0;
  624.                     $graphVolumeEau = null;
  625.                     $graphTropPleinNuitEtJour = null;
  626.                     $graphManqueEau = null;
  627.                     $arrayReuJournalier = null;
  628.                     $graphApportCuve = null;
  629.                     $besoinArrosageAnnuel = 0;
  630.                     $besoinWcAnnuel = 0;
  631.                     $besoinEauAutreAnnuel = 0;
  632.                     $besoinArrosageCinqAnsSurfacique = 0;
  633.                     
  634.                     //Calcul jour par jour :
  635.                     foreach ($pluviometrie as $pluieDuJour) {
  636.                         //Calcul des besoins WC : 
  637.                         if ($scenarioUtilisation == 1) {// ajouter également ici le taux
  638.                             $besoinWc = $nbreUtilisateur * $volumeParUtilisation * $tauxRaccordement;
  639.                         } else if ($scenarioUtilisation == 2) {
  640.                             $besoinWc = $nbreUtilisateur * $volumeParUtilisation * $tauxRaccordement * $scenario5sur7[$jour];
  641.                         } else if ($scenarioUtilisation == 3) {
  642.                             $besoinWc = $nbreUtilisateur * $volumeParUtilisation * $tauxRaccordement * $scenarioEnseignement[$jour];
  643.                         }
  644.                         //calcul des besoins d'arrosage :
  645.                         $besoinArrosageJournalierSurfacique = 0;
  646.                         $ConsoPlanteJournalier = $kc * $ETP[$jour];
  647.                         $RFUJournalier = $RFUJournalier - $ConsoPlanteJournalier + $pluieDuJour * $stationMeteo / $pluieBase;
  648.                         if ($RFUJournalier < 0) {
  649.                             $besoinArrosageJournalierSurfacique = abs($RFUJournalier);
  650.                             $RFUJournalier = 0;
  651.                         } else if ($RFUJournalier > $RFUmax) {
  652.                             $RFUJournalier = $RFUmax;
  653.                         }
  654.                         $besoinArrosageCinqAnsSurfacique = $besoinArrosageJournalierSurfacique + $besoinArrosageCinqAnsSurfacique;
  655.                         
  656.                         $besoinEauJournalier = $besoinEauArray[$jour] + $besoinWc + $besoinArrosageJournalierSurfacique * $sArrosage;
  657.                         $apportEauJournalier = $surfaceRecuperee * $pluieDuJour * $stationMeteo / $pluieBase;
  658.                                                 
  659.                         //nouveau calcul :
  660.                         $manqueEauDuJour = 0;
  661.                         $tropPleinNuit =0;
  662.                         $tropPleinJour = 0;
  663.                         $volumeEau = $volumeEauInitial + $apportEauJournalier *0.3 ;
  664.                         if ($volumeEau >= $volumeCuve) {
  665.                             $tropPleinNuit = $volumeEau - $volumeCuve;
  666.                             $volumeEau = $volumeCuve;
  667.                         } 
  668.                         $volumeEau = $volumeEau - $besoinEauJournalier + $apportEauJournalier *0.7;
  669.                         if ($volumeEau >= $volumeCuve) {
  670.                             $tropPleinJour = $volumeEau - $volumeCuve;
  671.                             $volumeEau = $volumeCuve;
  672.                         }
  673.                         if ($volumeEau <= 0) {
  674.                             $manqueEauDuJour = abs($volumeEau);
  675.                             $volumeEau = 0;
  676.                         }
  677.                         $TropPleinNuitEtJour = $tropPleinNuit + $tropPleinJour;
  678.                         $SommeTropPleinNuitEtJour = $SommeTropPleinNuitEtJour + $TropPleinNuitEtJour;
  679.                         $besoinWCnonRaccordeJournalier = $besoinWc/$tauxRaccordement*(1-$tauxRaccordement);
  680.                         
  681.                         $sommeManqueEau = $manqueEauDuJour + $sommeManqueEau + $besoinWCnonRaccordeJournalier;
  682.                          
  683.                         //somme annuelle
  684.                         $besoinArrosageAnnuel = $besoinArrosageJournalierSurfacique* $sArrosage + $besoinArrosageAnnuel;
  685.                         $besoinWcAnnuel = $besoinWcAnnuel + $besoinWc;
  686.                         $besoinEauAutreAnnuel = $besoinEauAutreAnnuel + $besoinEauArray[$jour];
  687.                         $apportEauAnnuel = $apportEauAnnuel + $apportEauJournalier;
  688.                         $besoinEauAnnuel = $besoinEauAnnuel + $besoinEauJournalier + $besoinWCnonRaccordeJournalier; 
  689.                         //préparation graphique et tableau
  690.                         $graphVolumeEau[] = $volumeEau;
  691.                         $graphVolumeEauArray [$volumeCuve] = $graphVolumeEau;
  692.                         if ($volumeCuve == $volumeEau){
  693.                             $graphTropPleinNuitEtJour[] = $TropPleinNuitEtJour + $volumeEau;
  694.                         } else {
  695.                             $graphTropPleinNuitEtJour[] = $volumeEau;
  696.                         }
  697.                         
  698.                         $graphTropPleinArray[$volumeCuve] = $graphTropPleinNuitEtJour;
  699.                         
  700.                         $graphManqueEau[] = - $manqueEauDuJour;
  701.                         $graphManqueEauArray[$volumeCuve] = $graphManqueEau;
  702.                          $graphApportCuve[] = $besoinEauJournalier - $manqueEauDuJour;
  703.                          $graphApportCuveArray[$volumeCuve] = $graphApportCuve;
  704.                        
  705.                         //tableau d'analyse jour par jour
  706.                         $arrayReuJournalier = array($jour, $pluieDuJour, $RFUJournalier, $ETP[$jour], $ConsoPlanteJournalier, $besoinArrosageJournalierSurfacique,
  707.                             $besoinEauJournalier, $pluieDuJour * $surfaceRecuperee, $volumeEau,  $manqueEauDuJour); //$bilanEau,
  708.                         $arrayReu [] = $arrayReuJournalier;
  709.                         $arrayReuAnnuel[$volumeCuve]=$arrayReu;                        
  710.                         $jour = $jour + 1;
  711.                         $volumeEauInitial = $volumeEau;
  712.                     }  //on change de jour
  713.                     
  714.                     $tauxRecup [$volumeCuve] =$besoinEauAnnuel ? ($besoinEauAnnuel - $sommeManqueEau) / $besoinEauAnnuel * 100 : 0;
  715.                     $volumeCuveGraph [] = $volumeCuve;
  716.                     if ($volumeCuveUser != null AND $volumeCuve == $volumeCuveUser) {
  717.                         $tauxRecupUser =$besoinEauAnnuel ? ($besoinEauAnnuel - $sommeManqueEau) / $besoinEauAnnuel * 100 : 0;
  718.                     } else if ($volumeCuveUser == null) {
  719.                         $tauxRecupUser = 0;
  720.                         $volumeCuveUser = 0;
  721.                     }
  722.                     //calcul du temps de retour
  723.                     
  724.                     $eauReutilisee = $apportEauAnnuel - $SommeTropPleinNuitEtJour;
  725.                     $gainAnnuel = $coutEau * $eauReutilisee / 1000 /5;
  726.                     $coutCuve = $coutPompe + ($coutVolume2 - $coutVolume)/($choixVolume2 - $choixVolume) * ($volumeCuve - $choixVolume) + $coutVolume;
  727.                     $tempsDeRetour [$volumeCuve] = $coutCuve / max($gainAnnuel, 1);
  728.                     $arrayVerif ['volumeCuve'] = $volumeCuve;
  729.                     $arrayVerif ['$tauxRecup'] = $besoinEauAnnuel ? round(($besoinEauAnnuel - $sommeManqueEau) / $besoinEauAnnuel * 100, 1) : 0;
  730.                     $arrayVerif ['eau reutilisée'] = round($eauReutilisee /5 /1000);
  731.                     $arrayVerif ['$sommeManqueEau'] = round($sommeManqueEau /5 /1000);
  732.                     $arrayVerif ['$SommeTropPleinNuitEtJour'] = round($SommeTropPleinNuitEtJour /5 /1000);
  733.                     $arrayVerif ['$gainAnnuel'] = round($gainAnnuel);
  734.                     $arrayVerif ['coutcuve'] = round($coutCuve);
  735.                     $arrayVerif ['tempsDeRetour'] = round($coutCuve / max($gainAnnuel, 1), 1);
  736.                     $tableauParametrique[$volumeCuve] = $arrayVerif;
  737.                     
  738.                 } //on change de volume de cuve
  739.                 
  740.                 
  741.                 $x = 1;
  742.                 $xMax = count($tauxRecup);
  743.                 
  744.                 $position = reset($tauxRecup);
  745.                 
  746.                 foreach ($tauxRecup as $y) {
  747.                     $yRound = round($y);
  748.                     if ($yRound == $tauxRecupObjectif) {
  749.                         $victoire++;
  750.                         $tauxRecupUser = $y;
  751.                         $volumeCuveUser = array_search($y, $tauxRecup);
  752.                     }
  753.                     if ($x == 1 and $tauxRecupObjectif < $yRound) {
  754.                         $position = next($tauxRecup);
  755.                         goto a;
  756.                     }
  757.                     if ($tauxRecupObjectif < $yRound) {
  758.                         goto a;
  759.                     }
  760.                     if ($y < $tauxRecupObjectif) {
  761.                         if ($x == $xMax) {
  762.                             $position = prev($tauxRecup);
  763.                             goto a;
  764.                         } else {
  765.                             $position = next($tauxRecup);
  766.                         }
  767.                     }
  768. //                    
  769.                     $x++;
  770.                 }
  771.                 a:
  772.                 $xa = prev($tauxRecup);
  773.                 $xb = next($tauxRecup);
  774.                 $ya = array_search($xa, $tauxRecup);
  775.                 $yb = array_search($xb, $tauxRecup);
  776.                 if ($iteration > 5) {
  777.                     goto finDesIterations;
  778.                 };
  779.                 if ($xa == $xb) {
  780.                     goto finDesIterations;
  781.                 };
  782.                 $iteration++;
  783.             } while ($victoire < 1.9);
  784.             
  785.             finDesIterations:
  786.             //Mise en graphique de l'étude paramétrique
  787.             $x = 0;
  788.             $chaineCaractere = null;
  789.             $cles = array_keys($tauxRecup);
  790.             foreach ($tauxRecup as $y) {
  791.                 $chaineCaractere [] = "{ x: ";
  792.                 $chaineCaractere [] = $cles[$x];
  793.                 $chaineCaractere [] = ", y: ";
  794.                 $chaineCaractere [] = $y;
  795.                 $chaineCaractere [] = "}";
  796.                 $pointJson [] = implode($chaineCaractere);
  797.                 $chaineCaractere = null;
  798.                 $x = $x + 1;
  799.             }
  800.             $graphParametriqueJson = implode(",", $pointJson);
  801.             $graphParametriqueUserJson = array("{ x: ", $volumeCuveUser, ", y: ", $tauxRecupUser, "}");
  802.             $graphParametriqueUserJson = implode($graphParametriqueUserJson);
  803.             //dump($tauxRecup);
  804.             //dump($graphParametriqueJson);
  805.             //Mise en graphique de l'étude paramétrique Temps de retour
  806.             $pointJson = null;
  807.             $x = 0;
  808.             $chaineCaractere = null;
  809.             $cles = array_keys($tempsDeRetour);
  810.             foreach ($tempsDeRetour as $y) {
  811.                 $chaineCaractere [] = "{ x: ";
  812.                 $chaineCaractere [] = $cles[$x];
  813.                 $chaineCaractere [] = ", y: ";
  814.                 $chaineCaractere [] = $y;
  815.                 $chaineCaractere [] = "}";
  816.                 $pointJson [] = implode($chaineCaractere);
  817.                 $chaineCaractere = null;
  818.                 $x = $x + 1;
  819.             }
  820.             $graphTempsDeRetour = implode(",", $pointJson);
  821.             
  822.             //Mise en graphique du volume de cuve avec un coef de 1
  823.             $pointJson = null;
  824.             $x = 1;
  825.             $chaineCaractere = null;
  826.             if ($volumeCuveUser != null){
  827.                 $graphVolumeEau = $graphVolumeEauArray[$volumeCuveUser];
  828.                 $arrayReu = $arrayReuAnnuel [$volumeCuveUser];
  829.                 $graphManqueEau = $graphManqueEauArray[$volumeCuveUser];
  830.                 $graphTropPlein = $graphTropPleinArray[$volumeCuveUser];
  831.                 $graphApportCuve = $graphApportCuveArray[$volumeCuveUser];
  832.                 $maxGraph = $volumeCuveUser * 5;
  833.             } else {
  834.                 $graphVolumeEau = $graphVolumeEauArray[$volumeTheorique];
  835.                 $arrayReu = $arrayReuAnnuel [$volumeTheorique];
  836.                 $graphManqueEau = $graphManqueEauArray[$volumeTheorique];
  837.                 $graphTropPlein = $graphTropPleinArray[$volumeTheorique];
  838.                 $graphApportCuve = $graphApportCuveArray[$volumeTheorique];
  839.                 $maxGraph = $volumeTheorique * 5;
  840.             }
  841.             
  842.             
  843.             foreach ($graphVolumeEau as $y) {
  844.                 $chaineCaractere [] = "{ x: ";
  845.                 $chaineCaractere [] = $x;
  846.                 $chaineCaractere [] = ", y: ";
  847.                 $chaineCaractere [] = $y;
  848.                 $chaineCaractere [] = "}";
  849.                 $pointJson [] = implode($chaineCaractere);
  850.                 $chaineCaractere = null;
  851.                 $x = $x + 1;
  852.                 if ($x > 364) {
  853.                     goto fin1;
  854.                 };
  855.             }
  856.             fin1:
  857.             $graphVolumeEauJson = implode(",", $pointJson);
  858.             $graphJourParJour['volumeEau']=$graphVolumeEauJson;
  859.             
  860.             //mise en graphique du manque d'eau
  861.             $pointJson = null;
  862.             $x = 1;
  863.             $chaineCaractere = null;
  864.             foreach ($graphManqueEau as $y) {
  865.                 $chaineCaractere [] = "{ x: ";
  866.                 $chaineCaractere [] = $x;
  867.                 $chaineCaractere [] = ", y: ";
  868.                 $chaineCaractere [] = $y;
  869.                 $chaineCaractere [] = "}";
  870.                 $pointJson [] = implode($chaineCaractere);
  871.                 $chaineCaractere = null;
  872.                 $x = $x + 1;
  873.                                 if ($x > 364) {
  874.                     goto fin2;
  875.                 };
  876.             }
  877.             fin2:            
  878.             $graphManqueEauJson = implode(",", $pointJson);
  879.             $graphJourParJour['manqueEau']=$graphManqueEauJson;
  880.             $pointJson = null;
  881.             $x = 1;
  882.             $chaineCaractere = null;
  883.             foreach ($graphManqueEau as $y) {
  884.                 $chaineCaractere [] = "{ x: ";
  885.                 $chaineCaractere [] = $x;
  886.                 $chaineCaractere [] = ", y: ";
  887.                 $chaineCaractere [] = - $y;
  888.                 $chaineCaractere [] = "}";
  889.                 $pointJson [] = implode($chaineCaractere);
  890.                 $chaineCaractere = null;
  891.                 $x = $x + 1;
  892.                             if ($x > 364) {
  893.                     goto fin3;
  894.                 };
  895.             }
  896.             fin3:
  897.             $graphManqueEauJson = implode(",", $pointJson);
  898.             $graphJourParJour['manqueEauPositif']=$graphManqueEauJson;
  899.             
  900.             //mise en graphique du trop plein
  901.             $pointJson = null;
  902.             $x = 1;
  903.             $chaineCaractere = null;
  904.             foreach ($graphTropPlein as $y) {
  905.                 $chaineCaractere [] = "{ x: ";
  906.                 $chaineCaractere [] = $x;
  907.                 $chaineCaractere [] = ", y: ";
  908.                 $chaineCaractere [] = $y;
  909.                 $chaineCaractere [] = "}";
  910.                 $pointJson [] = implode($chaineCaractere);
  911.                 $chaineCaractere = null;
  912.                 $x = $x + 1;
  913.                             if ($x > 364) {
  914.                     goto fin4;
  915.                 };
  916.             }
  917.             fin4:
  918.             $graphTropPleinJson = implode(",", $pointJson);
  919.             $graphJourParJour['tropPlein']=$graphTropPleinJson;
  920.             
  921.             //mise en graphique de la pluviometrie
  922.             $pointJson = null;
  923.             $x = 1;
  924.             $chaineCaractere = null;
  925.             foreach ($pluviometrie as $y) {
  926.                 $chaineCaractere [] = "{ x: ";
  927.                 $chaineCaractere [] = $x;
  928.                 $chaineCaractere [] = ", y: ";
  929.                 $chaineCaractere [] = $y * $stationMeteo / $pluieBase;
  930.                 $chaineCaractere [] = "}";
  931.                 $pointJson [] = implode($chaineCaractere);
  932.                 $chaineCaractere = null;
  933.                 $x = $x + 1;
  934.                             if ($x > 364) {
  935.                     goto fin5;
  936.                 };
  937.             }
  938.             fin5:
  939.             $graphPluviometrieJson = implode(",", $pointJson);
  940.             $graphJourParJour['pluviometrie']=$graphPluviometrieJson;
  941.             
  942.               //mise en graphique de l'apport cuve
  943.             $pointJson = null;
  944.             $x = 1;
  945.             $chaineCaractere = null;
  946.             foreach ($graphApportCuve as $y) {
  947.                 $chaineCaractere [] = "{ x: ";
  948.                 $chaineCaractere [] = $x;
  949.                 $chaineCaractere [] = ", y: ";
  950.                 $chaineCaractere [] = $y;
  951.                 $chaineCaractere [] = "}";
  952.                 $pointJson [] = implode($chaineCaractere);
  953.                 $chaineCaractere = null;
  954.                 $x = $x + 1;
  955.                             if ($x > 364) {
  956.                     goto fin6;
  957.                 };
  958.             }
  959.             fin6:
  960.             $graphApportCuveJson = implode(",", $pointJson);
  961.             $graphJourParJour['apportCuve']=$graphApportCuveJson;
  962.             $graphJourParJour['maximum']= $maxGraph; 
  963.             
  964.             
  965.             //mise en graphique de la tarte
  966.             $totalDesBesoins = $besoinArrosageAnnuel + $besoinWcAnnuel + $besoinEauAutreAnnuel;
  967.             $graphTarte['tauxArrosage'] = $totalDesBesoins ? $besoinArrosageAnnuel / $totalDesBesoins : 0;
  968.             $graphTarte['tauxWc'] = $totalDesBesoins ? $besoinWcAnnuel / $totalDesBesoins : 0;
  969.             $graphTarte['tauxAutres'] = $totalDesBesoins ? $besoinEauAutreAnnuel / $totalDesBesoins : 0;
  970.             $graphTarte['Arrosage'] = round($besoinArrosageAnnuel/1000/5) ;
  971.             $graphTarte['Wc'] = round($besoinWcAnnuel/1000/5);
  972.             $graphTarte['Autres'] = round($besoinEauAutreAnnuel/1000/5) ;
  973.             
  974.             $pluviometrieTotale = array_sum($pluviometrie)* $stationMeteo / $pluieBase;
  975.             $tableauSynthese['pluviometrieMoyenne'] = round($pluviometrieTotale /5);
  976.             $tableauSynthese['besoinArrosage'] = round($besoinArrosageCinqAnsSurfacique /5);
  977.             $tableauSynthese['besoinAnnuel'] = round($totalDesBesoins / 5 /1000);
  978.             if ($this->user != null) {
  979.                 $reutilisationDTO->setTheUser($this->user);
  980.             }
  981.             
  982.             
  983.             // Stockage des données des graphiques pour ré-uitilisation ( pdf, ... )
  984.             $dataGraphique['graphJourParJour'] = $graphJourParJour;
  985.             $dataGraphique['graphParametrique'] = $graphParametriqueJson;
  986.             $dataGraphique['graphParametriqueUserJson'] = $graphParametriqueUserJson;
  987.             $dataGraphique['graphTempsDeRetour'] = $graphTempsDeRetour;
  988.             $dataGraphique['graphPluviometrie'] = $graphPluviometrieJson;
  989.             $dataGraphique['tauxRecupUser'] = $tauxRecupUser;
  990.             $dataGraphique['besoinArrosageTotal'] = $besoinArrosageCinqAnsSurfacique;
  991.             $dataGraphique['tableau'] = $arrayReu;
  992.             $dataGraphique['volumeCuveUser'] = $volumeCuveUser;
  993.             $dataGraphique['graphTarte'] = $graphTarte;
  994.             $dataGraphique['besoinEauAnnuel'] = $besoinEauAnnuel;
  995.             $dataGraphique['sommeManqueEau'] = $sommeManqueEau;
  996.             $dataGraphique['apportEauAnnuel'] = $apportEauAnnuel;
  997.             $dataGraphique['fichePluvio'] = $reutilisationDTO;
  998.             $dataGraphique['tableauSynthese'] = $tableauSynthese;
  999.             $dataGraphique['tableauParametrique'] = $tableauParametrique;
  1000.             $session->set('GraphData', $dataGraphique);
  1001.             // Stockage des données des graphiques pour ré-uitilisation ( pdf, ... )
  1002. //            $reutilisationDTO->setGraphData(
  1003. //                ['graphJourParJour' => $graphJourParJour,
  1004. //                    'graphParametrique' => $graphParametriqueJson,
  1005. //                    'graphParametriqueUserJson' => $graphParametriqueUserJson,
  1006. //                    'graphTempsDeRetour' => $graphTempsDeRetour,
  1007. //                    'graphPluviometrie' => $graphPluviometrieJson,
  1008. //                    'tauxRecupUser' => $tauxRecupUser,
  1009. //                    'besoinArrosageTotal' => $besoinArrosageCinqAnsSurfacique,
  1010. //                    'tableau' => $arrayReu,
  1011. //                    'volumeCuveUser' => $volumeCuveUser,
  1012. //                    'graphTarte' => $graphTarte,
  1013. //                    'besoinEauAnnuel' => $besoinEauAnnuel,
  1014. //                    'sommeManqueEau' => $sommeManqueEau,
  1015. //                    'apportEauAnnuel' => $apportEauAnnuel,
  1016. //                    'fichePluvio' => $reutilisationDTO,
  1017. //                    'tableauSynthese' => $tableauSynthese,
  1018. //                    'tableauParametrique' => $tableauParametrique]
  1019. //            );
  1020.             $em->persist($reutilisationDTO);
  1021.             $em->flush();
  1022.         $allowPDF = true;
  1023.             $session->set("calculEffectue", 1);
  1024.             $idFinal = $reutilisationDTO->getId();
  1025.             $session->set("pluvioId", $idFinal);
  1026.             $fichePluvioAffichage = $reutilisationDTO;
  1027.         } else {
  1028.             $graphVolumeEauJson = "";
  1029.             $graphParametriqueJson = "";
  1030.             $graphParametriqueUserJson = "";
  1031.             $graphPluviometrieJson = "";
  1032.             $graphTempsDeRetour = "";
  1033.             $graphTarte['tauxArrosage'] = "";
  1034.             $graphTarte['tauxWc'] = "";
  1035.             $graphTarte['tauxAutres'] = "";
  1036.             $graphTarte['Arrosage'] = "";
  1037.             $graphTarte['Wc'] = "";
  1038.             $graphTarte['Autres'] = "";
  1039.             $volumeCuveUser = "";
  1040.             $tauxRecupUser = null;
  1041.             $besoinArrosageCinqAnsSurfacique = 0;
  1042.             $besoinEauAnnuel ="";
  1043.             $sommeManqueEau = "";
  1044.             $apportEauAnnuel ="";
  1045.             $graphJourParJour['pluviometrie'] ="";
  1046.             $graphJourParJour['tropPlein'] ="";
  1047.             $graphJourParJour['manqueEau'] ="";
  1048.             $graphJourParJour['manqueEauPositif']="";
  1049.             $graphJourParJour['volumeEau'] ="";
  1050.             $graphJourParJour['apportCuve']="";
  1051.             $graphJourParJour['maximum']="";
  1052.             $tableauSynthese['pluviometrieMoyenne'] = 0;
  1053.             $tableauSynthese['besoinArrosage'] = 0;
  1054.             $tableauSynthese['besoinAnnuel'] = 0;
  1055.             $tableauParametrique = null;
  1056.             $fichePluvioAffichage = $reutilisationDTO;
  1057.         }
  1058.         // Stockage en session des données de la fiche pluvio
  1059.         // récupération des données de la fiche pluvio
  1060.         return $this->render('reutilisation.html.twig',
  1061.                         ['form' => $form->createView(),
  1062.                 'show_complement' => $show_complement,
  1063.                 'allowPDF' => $allowPDF,
  1064.                     'idPluvio' => $idFinal,
  1065.                             'graphJourParJour' => $graphJourParJour,
  1066.                             'graphParametrique' => $graphParametriqueJson,
  1067.                             'graphParametriqueUserJson' => $graphParametriqueUserJson,
  1068.                             'graphTempsDeRetour' => $graphTempsDeRetour,
  1069.                             'graphPluviometrie' => $graphPluviometrieJson,
  1070.                             'tauxRecupUser' => $tauxRecupUser,
  1071.                             'besoinArrosageTotal' => $besoinArrosageCinqAnsSurfacique,
  1072.                             'tableau' => $arrayReu,
  1073.                             'volumeCuveUser' => $volumeCuveUser,
  1074.                             'graphTarte' => $graphTarte,
  1075.                             'besoinEauAnnuel' => $besoinEauAnnuel,
  1076.                             'manqueEau' => $sommeManqueEau,
  1077.                             'apportEauAnnuel' => $apportEauAnnuel,
  1078.                             'tableauSynthese' => $tableauSynthese,
  1079.                             'tableauParametrique' => $tableauParametrique,
  1080.                             'fichePluvio' => $fichePluvioAffichage                                            
  1081.         ]);
  1082.     }
  1083.     /**
  1084.      * Génération du PDF de la fiche pluvio
  1085.      */
  1086.     #[Route(path: '/bilan_reutilisation/{idFiche}', name: 'RetutilisationBilanPdf')]
  1087.     public function retutilisationBilanPdf(
  1088.         Request $req,
  1089.         \App\Repository\PluvioDatabaseRepository $pluvioDatabaseRepository,
  1090.         LoggerInterface $logger,
  1091.         Pdf  $knpSnappyPdf,
  1092.         Request $request, Session $session,
  1093.         $idFiche,
  1094.         SerializerInterface $serializer) {
  1095.         $session->start();
  1096.         $fiche = $pluvioDatabaseRepository->findOneById($idFiche);
  1097.         if($fiche) {
  1098.             $slugger = new AsciiSlugger('fr_FR');
  1099.             // Récupère les infos de la session pour les passer à la vue
  1100.             $dataReutilisation = $session->get('GraphData');
  1101.             $dataReutilisation['form'] = $fiche;
  1102.             // Récupère les infos de la session pour les passer à la vue
  1103.             $form = $this->createForm(\App\Form\ReutilisationType::class, $fiche);
  1104.             $formKeys = array_keys($form->all());
  1105.             $fields = [
  1106.                 'rendementToiture',
  1107.                 'climat',
  1108.                 'stationmeteo',
  1109.                 'scenarioUtilisation',
  1110.                 'ru',
  1111.                 'typePlante',
  1112.                 'profondeurTerre',
  1113.             ];
  1114.             $customChoices = [];
  1115.             foreach($fields as $field) {
  1116.                 $selectedValue = $form->get($field)->getData();
  1117.                 $choices = $form->get($field)->getConfig()->getOption('choices');
  1118.                 $customChoices[$field] = array_search($selectedValue, $choices);
  1119.             }
  1120.             foreach($formKeys as $key) {
  1121.                 if(!in_array($key, $fields)) {
  1122.                     $customChoices[$key] = $form->get($key)->getData();
  1123.                 }
  1124.             }
  1125. //            $selectedValue = $fiche->getClimat();
  1126. //            $choices = $form->get('climat')->getConfig()->getOption('choices');
  1127. //            dump(array_search($selectedValue, $choices));
  1128. //            $selectedValue = $fiche->getStationMeteo();
  1129. //            $choices = $form->get('stationmeteo')->getConfig()->getOption('choices');
  1130. //            dump(array_search($selectedValue, $choices));
  1131. //            stationmeteo
  1132. //            dd('ok');
  1133.             //dd('test');
  1134.             $params = $request->request->all();
  1135.             $dataReutilisation['form'] = $customChoices;
  1136.             $dataReutilisation['img']='';
  1137.             if(isset($params['img'])) $dataReutilisation['img']=$params['img'];
  1138. //            $dataReutilisation['customChoices'] = $customChoices;
  1139.             $content = $this->renderView('bilan_reutilisation.html.twig', $dataReutilisation);
  1140.             
  1141. //            $content = '<pre>';
  1142. //            $content .= print_r($request->files, true);
  1143. //            $content .= print_r($request->request->all(),true);
  1144. //            $content .='</pre>';
  1145.             $filename = $slugger->slug("Bilan_reutilisation_".$fiche->getNomDuProjet()."-".$fiche->getTime()).".pdf";
  1146.             $pdf = new Html2Pdf('P', 'A4', 'fr', true, 'UTF-8', array(5, 5, 5, 5));
  1147.             $pdf->pdf->SetDisplayMode('fullpage');
  1148.             $pdf->writeHTML($content);
  1149.             $pdf->output($filename, 'D');
  1150. //            $knpSnappyPdf->setTemporaryFolder('../var/');
  1151. //            // $dompdf->setPaper('A4', 'portrait');
  1152. //            $knpSnappyPdf->setLogger($logger);
  1153. //            $knpSnappyPdf->setOption('encoding', 'utf-8');
  1154. //            $knpSnappyPdf->setOption('page-size', 'A4');
  1155. //            $knpSnappyPdf->setOption('orientation', 'portrait');
  1156. //
  1157. //            $output = $knpSnappyPdf->getOutputFromHtml($content);
  1158. //            $knpSnappyPdf->removeTemporaryFiles();
  1159.             return new \Knp\Bundle\SnappyBundle\Snappy\Response\PdfResponse($output,$filename);
  1160.             //return new Response($pdf->generatePdf($content, $filename));
  1161.         }
  1162.         die('Pas de pdf à générer');
  1163.     }
  1164.         
  1165. //        /**
  1166.     //     * Copie de la fiche Pluvio
  1167.     //     *
  1168.     //     * @Route("/CopieCalcul/{idFiche}", name="CopieCalcul")
  1169.     //     */
  1170.     //    public function CopieCalcul(
  1171.     //        Request $req,
  1172.     //        \App\Repository\PluvioDatabaseRepository $pluvioDatabaseRepository,
  1173.     //        LoggerInterface $logger,
  1174.     //        Request $request, Session $session,
  1175.     //        $idFiche,
  1176.     //        SerializerInterface $serializer) {
  1177.     //        $session->start();
  1178.     //
  1179.     //        $fiche = $pluvioDatabaseRepository->findOneById($idFiche);
  1180.     //        
  1181.     //                
  1182.     //    }
  1183.     #[Route(path: '/efae/{idFiche}', name: 'efae')]
  1184.     public function efae(Request $req, EntityManagerInterface $em, FicheBatimentRepository $rep, $idFiche) {
  1185.         $ficheOpsManaged = $rep->findOneById($idFiche);
  1186.         if ($ficheOpsManaged->getOCefgazimpchannuel() != 0) {
  1187.             $conso = $ficheOpsManaged->getOCefgazimpchannuel();
  1188.             $prod = 'Gaz';
  1189.             $usage = 'Chauffage';
  1190.             $data = ['conso' => $conso, 'prod' => $prod, 'usage' => $usage];
  1191.             $tab[] = $data;
  1192.         }
  1193.         if ($ficheOpsManaged->getOCefgazimpfrannuel() != 0) {
  1194.             $conso = $ficheOpsManaged->getOCefgazimpfrannuel();
  1195.             $prod = 'Gaz';
  1196.             $usage = 'Froid';
  1197.             $data = ['conso' => $conso, 'prod' => $prod, 'usage' => $usage];
  1198.             $tab[] = $data;
  1199.         }
  1200.         if ($ficheOpsManaged->getOCefgazimpecsannuel() != 0) {
  1201.             $conso = $ficheOpsManaged->getOCefgazimpecsannuel();
  1202.             $prod = 'Gaz';
  1203.             $usage = 'ECS';
  1204.             $data = ['conso' => $conso, 'prod' => $prod, 'usage' => $usage];
  1205.             $tab[] = $data;
  1206.         }
  1207.         if ($ficheOpsManaged->getOCeffioulimpchannuel() != 0) {
  1208.             $conso = $ficheOpsManaged->getOCeffioulimpchannuel();
  1209.             $prod = 'Fioul';
  1210.             $usage = 'Chauffage';
  1211.             $data = ['conso' => $conso, 'prod' => $prod, 'usage' => $usage];
  1212.             $tab[] = $data;
  1213.         }
  1214.         if ($ficheOpsManaged->getOCeffioulimpfrannuel() != 0) {
  1215.             $conso = $ficheOpsManaged->getOCeffioulimpfrannuel();
  1216.             $prod = 'Fioul';
  1217.             $usage = 'Froid';
  1218.             $data = ['conso' => $conso, 'prod' => $prod, 'usage' => $usage];
  1219.             $tab[] = $data;
  1220.         }
  1221.         if ($ficheOpsManaged->getOCeffioulimpecsannuel() != 0) {
  1222.             $conso = $ficheOpsManaged->getOCeffioulimpecsannuel();
  1223.             $prod = 'Fioul';
  1224.             $usage = 'ECS';
  1225.             $data = ['conso' => $conso, 'prod' => $prod, 'usage' => $usage];
  1226.             $tab[] = $data;
  1227.         }
  1228.         if ($ficheOpsManaged->getOCefcharbonimpchannuel() != 0) {
  1229.             $conso = $ficheOpsManaged->getOCefcharbonimpchannuel();
  1230.             $prod = 'Charbon';
  1231.             $usage = 'Chauffage';
  1232.             $data = ['conso' => $conso, 'prod' => $prod, 'usage' => $usage];
  1233.             $tab[] = $data;
  1234.         }
  1235.         if ($ficheOpsManaged->getOCefcharbonimpfrannuel() != 0) {
  1236.             $conso = $ficheOpsManaged->getOCefcharbonimpfrannuel();
  1237.             $prod = 'Charbon';
  1238.             $usage = 'Froid';
  1239.             $data = ['conso' => $conso, 'prod' => $prod, 'usage' => $usage];
  1240.             $tab[] = $data;
  1241.         }
  1242.         if ($ficheOpsManaged->getOCefcharbonimpecsannuel() != 0) {
  1243.             $conso = $ficheOpsManaged->getOCefcharbonimpecsannuel();
  1244.             $prod = 'Charbon';
  1245.             $usage = 'ECS';
  1246.             $data = ['conso' => $conso, 'prod' => $prod, 'usage' => $usage];
  1247.             $tab[] = $data;
  1248.         }
  1249.         if ($ficheOpsManaged->getOCefboisgranimpchannuel() != 0) {
  1250.             $conso = $ficheOpsManaged->getOCefboisgranimpchannuel();
  1251.             $prod = 'Chaudière Bois granulé';
  1252.             $usage = 'Chauffage';
  1253.             $data = ['conso' => $conso, 'prod' => $prod, 'usage' => $usage];
  1254.             $tab[] = $data;
  1255.         }
  1256.         if ($ficheOpsManaged->getOCefboisgranimpfrannuel() != 0) {
  1257.             $conso = $ficheOpsManaged->getOCefboisgranimpfrannuel();
  1258.             $prod = 'Chaudière Bois granulé';
  1259.             $usage = 'Froid';
  1260.             $data = ['conso' => $conso, 'prod' => $prod, 'usage' => $usage];
  1261.             $tab[] = $data;
  1262.         }
  1263.         if ($ficheOpsManaged->getOCefboisgranimpecsannuel() != 0) {
  1264.             $conso = $ficheOpsManaged->getOCefboisgranimpecsannuel();
  1265.             $prod = 'Chaudière Bois granulé';
  1266.             $usage = 'ECS';
  1267.             $data = ['conso' => $conso, 'prod' => $prod, 'usage' => $usage];
  1268.             $tab[] = $data;
  1269.         }
  1270.         if ($ficheOpsManaged->getOCefboisbuchimpchannuel() != 0) {
  1271.             $conso = $ficheOpsManaged->getOCefboisbuchimpchannuel();
  1272.             $prod = 'Chaudière Bois buche';
  1273.             $usage = 'Chauffage';
  1274.             $data = ['conso' => $conso, 'prod' => $prod, 'usage' => $usage];
  1275.             $tab[] = $data;
  1276.         }
  1277.         if ($ficheOpsManaged->getOCefboisbuchimpfrannuel() != 0) {
  1278.             $conso = $ficheOpsManaged->getOCefboisbuchimpfrannuel();
  1279.             $prod = 'Chaudière Bois buche';
  1280.             $usage = 'Froid';
  1281.             $data = ['conso' => $conso, 'prod' => $prod, 'usage' => $usage];
  1282.             $tab[] = $data;
  1283.         }
  1284.         if ($ficheOpsManaged->getOCefboisbuchimpecsannuel() != 0) {
  1285.             $conso = $ficheOpsManaged->getOCefboisbuchimpecsannuel();
  1286.             $prod = 'Chaudière Bois buche';
  1287.             $usage = 'ECS';
  1288.             $data = ['conso' => $conso, 'prod' => $prod, 'usage' => $usage];
  1289.             $tab[] = $data;
  1290.         }
  1291.         if ($ficheOpsManaged->getOCefboisplaqimpchannuel() != 0) {
  1292.             $conso = $ficheOpsManaged->getOCefboisplaqimpchannuel();
  1293.             $prod = 'Chaudière Bois plaquette';
  1294.             $usage = 'Chauffage';
  1295.             $data = ['conso' => $conso, 'prod' => $prod, 'usage' => $usage];
  1296.             $tab[] = $data;
  1297.         }
  1298.         if ($ficheOpsManaged->getOCefboisplaqimpfrannuel() != 0) {
  1299.             $conso = $ficheOpsManaged->getOCefboisplaqimpfrannuel();
  1300.             $prod = 'Chaudière Bois plaquette';
  1301.             $usage = 'Froid';
  1302.             $data = ['conso' => $conso, 'prod' => $prod, 'usage' => $usage];
  1303.             $tab[] = $data;
  1304.         }
  1305.         if ($ficheOpsManaged->getOCefboisplaqimpecsannuel() != 0) {
  1306.             $conso = $ficheOpsManaged->getOCefboisplaqimpecsannuel();
  1307.             $prod = 'Chaudière Bois plaquette';
  1308.             $usage = 'ECS';
  1309.             $data = ['conso' => $conso, 'prod' => $prod, 'usage' => $usage];
  1310.             $tab[] = $data;
  1311.         }
  1312.         if ($ficheOpsManaged->getOCefboisgranpoelimpchannuel() != 0) {
  1313.             $conso = $ficheOpsManaged->getOCefboisgranpoelimpchannuel();
  1314.             $prod = 'Poele Bois granulé';
  1315.             $usage = 'Chauffage';
  1316.             $data = ['conso' => $conso, 'prod' => $prod, 'usage' => $usage];
  1317.             $tab[] = $data;
  1318.         }
  1319.         if ($ficheOpsManaged->getOCefboisgranpoelimpfrannuel() != 0) {
  1320.             $conso = $ficheOpsManaged->getOCefboisgranpoelimpfrannuel();
  1321.             $prod = 'Poele Bois granulé';
  1322.             $usage = 'Froid';
  1323.             $data = ['conso' => $conso, 'prod' => $prod, 'usage' => $usage];
  1324.             $tab[] = $data;
  1325.         }
  1326.         if ($ficheOpsManaged->getOCefboisgranpoelimpecsannuel() != 0) {
  1327.             $conso = $ficheOpsManaged->getOCefboisgranpoelimpecsannuel();
  1328.             $prod = 'Poele Bois granulé';
  1329.             $usage = 'ECS';
  1330.             $data = ['conso' => $conso, 'prod' => $prod, 'usage' => $usage];
  1331.             $tab[] = $data;
  1332.         }
  1333.         if ($ficheOpsManaged->getOCefboisbuchpoelimpchannuel() != 0) {
  1334.             $conso = $ficheOpsManaged->getOCefboisbuchpoelimpchannuel();
  1335.             $prod = 'Poele Bois buche';
  1336.             $usage = 'Chauffage';
  1337.             $data = ['conso' => $conso, 'prod' => $prod, 'usage' => $usage];
  1338.             $tab[] = $data;
  1339.         }
  1340.         if ($ficheOpsManaged->getOCefboisbuchpoelimpfrannuel() != 0) {
  1341.             $conso = $ficheOpsManaged->getOCefboisbuchpoelimpfrannuel();
  1342.             $prod = 'Poele Bois buche';
  1343.             $usage = 'Froid';
  1344.             $data = ['conso' => $conso, 'prod' => $prod, 'usage' => $usage];
  1345.             $tab[] = $data;
  1346.         }
  1347.         if ($ficheOpsManaged->getOCefboisbuchpoelimpecsannuel() != 0) {
  1348.             $conso = $ficheOpsManaged->getOCefboisbuchpoelimpecsannuel();
  1349.             $prod = 'Poele Bois buche';
  1350.             $usage = 'ECS';
  1351.             $data = ['conso' => $conso, 'prod' => $prod, 'usage' => $usage];
  1352.             $tab[] = $data;
  1353.         }
  1354.         if ($ficheOpsManaged->getOCefboisplaqpoelimpchannuel() != 0) {
  1355.             $conso = $ficheOpsManaged->getOCefboisplaqpoelimpchannuel();
  1356.             $prod = 'Poele Bois plaquette';
  1357.             $usage = 'Chauffage';
  1358.             $data = ['conso' => $conso, 'prod' => $prod, 'usage' => $usage];
  1359.             $tab[] = $data;
  1360.         }
  1361.         if ($ficheOpsManaged->getOCefboisplaqpoelimpfrannuel() != 0) {
  1362.             $conso = $ficheOpsManaged->getOCefboisplaqpoelimpfrannuel();
  1363.             $prod = 'Poele Bois plaquette';
  1364.             $usage = 'Froid';
  1365.             $data = ['conso' => $conso, 'prod' => $prod, 'usage' => $usage];
  1366.             $tab[] = $data;
  1367.         }
  1368.         if ($ficheOpsManaged->getOCefboisplaqpoelimpecsannuel() != 0) {
  1369.             $conso = $ficheOpsManaged->getOCefboisplaqpoelimpecsannuel();
  1370.             $prod = 'Poele Bois plaquette';
  1371.             $usage = 'ECS';
  1372.             $data = ['conso' => $conso, 'prod' => $prod, 'usage' => $usage];
  1373.             $tab[] = $data;
  1374.         }
  1375.         if ($ficheOpsManaged->getOCefelecimpchannuel() != 0) {
  1376.             $conso = $ficheOpsManaged->getOCefelecimpchannuel();
  1377.             $prod = 'Electricité';
  1378.             $usage = 'Chauffage';
  1379.             $data = ['conso' => $conso, 'prod' => $prod, 'usage' => $usage];
  1380.             $tab[] = $data;
  1381.         }
  1382.         if ($ficheOpsManaged->getOCefelecimpfrannuel() != 0) {
  1383.             $conso = $ficheOpsManaged->getOCefelecimpfrannuel();
  1384.             $prod = 'Electricité';
  1385.             $usage = 'Froid';
  1386.             $data = ['conso' => $conso, 'prod' => $prod, 'usage' => $usage];
  1387.             $tab[] = $data;
  1388.         }
  1389.         if ($ficheOpsManaged->getOCefelecimpecsannuel() != 0) {
  1390.             $conso = $ficheOpsManaged->getOCefelecimpecsannuel();
  1391.             $prod = 'Electricité';
  1392.             $usage = 'ECS';
  1393.             $data = ['conso' => $conso, 'prod' => $prod, 'usage' => $usage];
  1394.             $tab[] = $data;
  1395.         }
  1396.         if ($ficheOpsManaged->getOCefelecimpeclannuel() != 0) {
  1397.             $conso = $ficheOpsManaged->getOCefelecimpeclannuel();
  1398.             $prod = 'Electricité';
  1399.             $usage = 'Eclairage';
  1400.             $data = ['conso' => $conso, 'prod' => $prod, 'usage' => $usage];
  1401.             $tab[] = $data;
  1402.         }
  1403.         if ($ficheOpsManaged->getOCefelecimpauxvannuel() != 0) {
  1404.             $conso = $ficheOpsManaged->getOCefelecimpauxvannuel();
  1405.             $prod = 'Electricité';
  1406.             $usage = 'Ventilation';
  1407.             $data = ['conso' => $conso, 'prod' => $prod, 'usage' => $usage];
  1408.             $tab[] = $data;
  1409.         }
  1410.         if ($ficheOpsManaged->getOCefelecimpauxsannuel() != 0) {
  1411.             $conso = $ficheOpsManaged->getOCefelecimpauxsannuel();
  1412.             $prod = 'Electricité';
  1413.             $usage = 'Distribution';
  1414.             $data = ['conso' => $conso, 'prod' => $prod, 'usage' => $usage];
  1415.             $tab[] = $data;
  1416.         }
  1417.         if ($ficheOpsManaged->getOCefelecimpAUEannuel() != 0) {
  1418.             $conso = $ficheOpsManaged->getOCefelecimpAUEannuel();
  1419.             $prod = 'Electricité';
  1420.             $usage = 'AUE';
  1421.             $data = ['conso' => $conso, 'prod' => $prod, 'usage' => $usage];
  1422.             $tab[] = $data;
  1423.         }
  1424.         if ($ficheOpsManaged->getOCefreseauchaleurimpchannuel() != 0) {
  1425.             $conso = $ficheOpsManaged->getOCefreseauchaleurimpchannuel();
  1426.             $prod = 'Réseau de chaleur';
  1427.             $usage = 'Chauffage';
  1428.             $data = ['conso' => $conso, 'prod' => $prod, 'usage' => $usage];
  1429.             $tab[] = $data;
  1430.         }
  1431.         if ($ficheOpsManaged->getOCefreseauchaleurimpfrannuel() != 0) {
  1432.             $conso = $ficheOpsManaged->getOCefreseauchaleurimpfrannuel();
  1433.             $prod = 'Réseau de chaleur';
  1434.             $usage = 'Froid';
  1435.             $data = ['conso' => $conso, 'prod' => $prod, 'usage' => $usage];
  1436.             $tab[] = $data;
  1437.         }
  1438.         if ($ficheOpsManaged->getOCefreseauchaleurimpecsannuel() != 0) {
  1439.             $conso = $ficheOpsManaged->getOCefreseauchaleurimpecsannuel();
  1440.             $prod = 'Réseau de chaleur';
  1441.             $usage = 'ECS';
  1442.             $data = ['conso' => $conso, 'prod' => $prod, 'usage' => $usage];
  1443.             $tab[] = $data;
  1444.         }
  1445.         return $this->render('efae.html.twig');
  1446.     }
  1447.     #[Route(path: '/upload-dropzone-test', name: 'upload-dropzone-test')]
  1448.     public function uploadDropzoneTest(Request $req,
  1449.             FicheBatimentRepository $ficheBatRep,
  1450.             EntityManagerInterface $em,
  1451.             Session $session) {
  1452.         $session->start();
  1453.         $idFicheBatiments = $session->get("idFicheBatiments");
  1454.         $time = date('YmdHis');
  1455.         // Récup contenu du fichier temporaire crée et 
  1456.         $fichier = $req->files->get('fichier');
  1457.         $nomFichier = uniqid() . '.xml';
  1458.         $nomInitialFichier = $fichier->getClientOriginalName();
  1459.         $fichier->move('IMPORTSTEST', $nomFichier);
  1460. //        $xml = simplexml_load_file('IMPORTSTEST/' .$nomFichier);
  1461. //        
  1462. //        $ficheTest[] = $nomInitialFichier;    
  1463. //        $ficheTest[] = $xml->Entree_Projet->Version;
  1464. //            
  1465. //            $ficheTest[] = $xml->Sortie_Projet->Name;        
  1466. //            $ficheTest[] = $xml->Datas_Comp->donnees_generales->maitre_ouvrage->nom;
  1467. //            $ficheTest[] = $xml->Datas_Comp->donnees_generales->operation->adresse->ville;
  1468. //            $ficheTest[] = $xml->Sortie_Projet->Departement;
  1469. //            
  1470. //            $ficheTest['SHONRT'] = $xml->Entree_Projet->Batiment_Collection->Batiment->Zone_Collection->Zone->SHON_RT;
  1471. //            $ficheTest['SURT'] = $xml->Entree_Projet->Batiment_Collection->Batiment->Zone_Collection->Zone->Groupe_Collection->Groupe->SURT;
  1472. //            $ficheTest['V'] = $xml->Entree_Projet->Batiment_Collection->Batiment->Zone_Collection->Zone->Groupe_Collection->Groupe->V;
  1473. //            $ficheTest['Qv_occ_BBIO'] = $xml->Entree_Projet->Batiment_Collection->Batiment->Zone_Collection->Zone->Groupe_Collection->Groupe->Qv_occ_BBIO;
  1474. //            $ficheTest['Ak'] = $xml->Entree_Projet->Batiment_Collection->Batiment->Zone_Collection->Zone->Groupe_Collection->Groupe->Paroi_opaque_Collection->Paroi_Opaque->Ak;
  1475. //            $ficheTest['Uk'] = $xml->Entree_Projet->Batiment_Collection->Batiment->Zone_Collection->Zone->Groupe_Collection->Groupe->Paroi_opaque_Collection->Paroi_Opaque->Uk;
  1476. //            if ($xml->Entree_Projet->Batiment_Collection->Batiment->Zone_Collection->Zone->Groupe_Collection->Groupe->Paroi_opaque_Collection->Paroi_Opaque->Alpha > 0) {
  1477. //              $ficheTest['Gamma'] = $xml->Entree_Projet->Batiment_Collection->Batiment->Zone_Collection->Zone->Groupe_Collection->Groupe->Paroi_opaque_Collection->Paroi_Opaque->Masque_Collection->Masque_Lointain_Azimutal->Gamma;  
  1478. //            };
  1479. //            $ficheTest['Ab'] = $xml->Entree_Projet->Batiment_Collection->Batiment->Zone_Collection->Zone->Groupe_Collection->Groupe->Baie_Collection->Baie->Ab;
  1480. //            $ficheTest['Usp_vert'] = $xml->Entree_Projet->Batiment_Collection->Batiment->Zone_Collection->Zone->Groupe_Collection->Groupe->Baie_Collection->Baie->Usp_Vert;
  1481. //            $ficheTest['Ratio_ecl_nat'] = $xml->Entree_Projet->Batiment_Collection->Batiment->Zone_Collection->Zone->Groupe_Collection->Groupe->Eclairage_Collection->Eclairage->Ratio_ecl_nat;
  1482. //            $ficheTest['Rat_local'] = $xml->Entree_Projet->Batiment_Collection->Batiment->Zone_Collection->Zone->Groupe_Collection->Groupe->Eclairage_Collection->Eclairage->Rat_local;//// 
  1483. //            
  1484. //        //analyse que s'il est conforme RT2012
  1485. //        $xml = simplexml_load_file('IMPORTS/' . $nomFichier);
  1486. //        if (isset($xml->Entree_Projet->Index)) {
  1487. //            $fichesBatiment = $service->importer('IMPORTS/' . $nomFichier, $time, $nomInitialFichier);
  1488. //            foreach ($fichesBatiment as $ficheBatiment) {
  1489. //                $fichesOps[] = $ficheBatiment;
  1490. //                $idFicheBatiments[] = $ficheBatiment->getId();
  1491. //            }
  1492. //        }
  1493. //        $session->set("idFicheBatiments", $idFicheBatiments);
  1494. //
  1495. //        return $this->json($fichesOps);
  1496.         return $this->render('workinprogress.html.twig');
  1497.     }
  1498.     
  1499.     
  1500.     
  1501. }