From 5b1cf9d0d9cbee110782a6ea31befe614a9fa14f Mon Sep 17 00:00:00 2001 From: Damian Kellenberger Date: Thu, 10 Sep 2026 07:40:36 +0200 Subject: [PATCH] Sichtschutz, schwebende Stufen und Hoehenprofil nach Plandurchgang Nach erneutem Detailstudium des Gartenplans und der Referenzbilder darin: - Sichtschutz ist nicht durchgehend: 28 aufrechte Travertinstelen (50x6 cm, Dreiergruppen, Positionen direkt aus dem Plan) wechseln sich mit Eibengruppen ab, alle in einem Dekorkiesbett. Hoehe 1.80 m gegen den Suednachbarn, 1.50 m gegen Zollet auf der unteren Ebene. - Zwei schwebende Travertinstufen fuehren vom gedeckten Sitzplatz (-0.02) auf den Hauptsitzplatz hinunter, als auskragende Platten mit Schattenfuge. - Hoehenprofil auf zwei klare Ebenen gebracht: untere Ebene -0.33, Travertinsitzmauer mit 31 cm Ansicht, obere Ebene -0.02. Die Niveaus stehen fest in LEVELS statt aus streuenden Koten geschaetzt zu werden. - Jede Hoehenkote gehoert neu zu genau einer Flaeche, der kleinsten, die sie enthaelt - sonst kippen benachbarte Ebenen ineinander. - Der schmale Streifen am Sichtschutz ist Kiesbett, nicht Plattenbelag. - Travertin nach den Referenzbildern deutlich heller, eigene Steintextur fuer die Stelen; Flammengrill als Stahlkubus mit Holzfach und Feueroeffnung. - Stirnflaechen der Hecken hatten entartete UVs und zeigten Strahlenmuster. - tools/plan-bilder.mjs zieht die Referenzfotos aus dem Plan-PDF. Co-Authored-By: Claude Opus 5 --- README.md | 67 +++++++++++++++---- public/data/site.json | 2 +- src/main.ts | 11 ++++ src/scene/structures.ts | 121 +++++++++++++++++++++++----------- src/scene/textures.ts | 49 ++++++++++++-- src/scene/vegetation.ts | 56 +++++++++++----- src/site.ts | 23 ++++++- src/ui/hud.ts | 18 +++++- tools/authoring.mjs | 76 +++++++++++++++++----- tools/build-site.mjs | 140 ++++++++++++++++++++++++++++++---------- tools/plan-bilder.mjs | 38 +++++++++++ 11 files changed, 474 insertions(+), 127 deletions(-) create mode 100644 tools/plan-bilder.mjs diff --git a/README.md b/README.md index 1ed94cc..20343ff 100644 --- a/README.md +++ b/README.md @@ -39,7 +39,8 @@ verifiziert: die Keramikplatten messen sich auf 0.600 m genau. |---|---|---| | Feuerwehrzufahrt, Nordwestecke | −2.08 | 648.09 m | | Nachbargarten Zollet (Haus 9, OK FB EG) | −1.70 | 649.47 m | -| Hauptsitzplatz Travertin | −0.30 … −0.02 | 650.87 … 651.15 m | +| Hauptsitzplatz Travertin (untere Ebene) | −0.33 | 650.84 m | +| Rasen und Kiesfeld (obere Ebene) | −0.02 | 651.15 m | | Fixpunkt Hauseingang | 0.00 | 651.17 m | | Ostseite beim Apfelbaum | +0.63 | 651.80 m | | OK Fertigboden Obergeschoss | +2.90 | 654.07 m | @@ -71,15 +72,50 @@ Zur Kontrolle: `node tools/debug-svg.mjs` zeichnet die extrahierte Geometrie als SVG-Draufsicht, `node tools/inspect-colors.mjs` listet die Planfarben mit den nächstgelegenen Beschriftungen. +### Die beiden Ebenen + +Der Garten liegt auf zwei Niveaus, und der Sprung dazwischen ist ein Bauteil: + +| | | +|---|---| +| Untere Ebene – Hauptsitzplatz Travertin | **−0.33 m** | +| Travertinsitzmauer, Ansichtshöhe | **0.31 m** | +| Obere Ebene – Rasen, Kiesfeld, Flammengrill | **−0.02 m** | +| Gedeckter Sitzplatz | −0.02 m | +| Zwei schwebende Travertinstufen dazwischen | −0.17 / −0.31 m | + +Gegen Osten steigt der Garten laut Plan weiter an (0.26 bis 0.63 m); dort bleibt +die aus den Koten ausgeglichene Ebene stehen. Die beiden Hauptniveaus stehen als +`LEVELS` in `tools/authoring.mjs` und werden nicht geschätzt – Flächen, deren +Schwerpunkt darin liegt, bekommen exakt dieses Niveau. + +### Der Sichtschutz + +Er ist bewusst **nicht durchgehend**. Der Plan zeichnet ihn als Wechsel von +aufrechten **Travertinstelen** (50 × 6 cm, in Dreiergruppen) und +**Eibengruppen**, alle zusammen in einem **Dekorkiesbett**. Die 28 Stelen kommen +mit Position und Ausrichtung direkt aus dem Plan; die Eiben werden nur innerhalb +einer Gruppe zu einem Heckenkörper verkettet, damit die Lücken für die Stelen +offen bleiben. + +Höhen nach Abschirmrichtung: + +- gegen den Südnachbarn, entlang der langen Fläche: **1.80 m** +- gegen Zollet und die Feuerwehrzufahrt, untere Ebene: **1.50 m** + ### Ebene Beläge statt gewelltem Gelände -Gebaute Flächen sind eben. Für jeden Belag wird aus den Höhenkoten darin und -knapp daneben eine Ebene bestimmt – Gefälle auf 5 % begrenzt, am Schwerpunkt der -Koten aufgehängt, und nur Koten derselben Geländezone. Das Geländeraster wird in -diesen Feldern auf die Ebene gezwungen und dort **nicht** geglättet. Im Rendering -bekommt jeder Belag eine senkrechte Sichtkante zum angrenzenden Gelände – erst -dadurch wirkt eine Terrasse gebaut und nicht aufgemalt. Wachsende Flächen -(Rasen, Schotterwiese, Beet) folgen weiterhin dem Gelände. +Gebaute Flächen sind eben. Wo kein festes Niveau vorgegeben ist, wird aus den +Höhenkoten eine Ausgleichsebene bestimmt – Gefälle auf 4 % begrenzt, am +Schwerpunkt der Koten aufgehängt. Jede Kote gehört dabei zu genau **einer** +Fläche, nämlich der kleinsten, die sie enthält; sonst zieht etwa die Kote einer +Stufe die darunterliegende Terrasse mit hoch und aus zwei sauberen Ebenen wird +eine schiefe. + +Das Geländeraster wird in diesen Feldern auf die Ebene gezwungen und dort +**nicht** geglättet. Im Rendering bekommt jeder Belag eine senkrechte Sichtkante +zum angrenzenden Gelände – erst dadurch wirkt eine Terrasse gebaut und nicht +aufgemalt. Wachsende Flächen (Rasen, Schotterwiese, Beet) folgen dem Gelände. ### Bauteile statt hochgezogener Flächen @@ -95,15 +131,20 @@ aus (`src/scene/walls.ts`): 35 cm tief, 90 cm Achsabstand) vor dem gedeckten Sitzplatz. - **Holzscheiterwand** – Stahlrahmen, gefüllt mit gestapelten Scheitern. -Die **Eibenhecke** entsteht nicht aus Einzelkugeln: die Pflanzstandorte des Plans -werden zu Reihen verkettet, begradigt, an scharfen Knicken getrennt und als -geschnittener Heckenkörper mit gerundetem Querschnitt aufgezogen. Ebenso die -Ligusterhecke (170 cm hoch, 75 cm breit). Das ist der eigentliche Sichtschutz -im Garten. +Die **Eibengruppen** entstehen nicht aus Einzelkugeln: die Pflanzstandorte des +Plans werden gruppenweise verkettet, begradigt, an scharfen Knicken getrennt und +als geschnittener Heckenkörper mit gerundetem Querschnitt aufgezogen – siehe +Abschnitt „Der Sichtschutz". Ebenso die Ligusterhecke (170 cm, 75 cm breit). Die **Travertinplatten 40 × 60 × 3 cm** liegen laut Plan einzeln im Dekorkies – 30 Platten, exakt an den Planpositionen, als erhabene Platten auf dem Kiesbett. +Materialien und Ausbildung folgen den **Referenzbildern im Plan-PDF**: heller, +geschichteter Travertin für Mauern, Stelen und Platten, die schwebenden Stufen +als auskragende Platten mit Schattenfuge, der Flammengrill als anthrazitfarbener +Stahlkubus mit Holzfach und runder Feueröffnung. Die Bilder lassen sich mit +`node tools/plan-bilder.mjs` aus dem PDF ziehen. + ### Warum Zonen statt eines einzigen Geländes Das Grundstück fällt über rund 3.5 m ab, die Sprünge liegen aber nicht im diff --git a/public/data/site.json b/public/data/site.json index 3fbfc46..8b4595c 100644 --- a/public/data/site.json +++ b/public/data/site.json @@ -1 +1 @@ -{"meta":{"source":"Gartenplan 1 Jasmin und Damian Kellenberger.pdf","scale":"1:100","ptToM":0.035277777777777776,"gridAngleDeg":-28.8385,"northBearingOfSiteX":61.1615,"originLabel":"0.00 Fixpunkt","originAbsoluteMasl":651.17,"note":"X = Hausachse ENE, Z = SSE, Ursprung = Fixpunkt 0.00 beim Eingang","generated":"2026-09-09","location":{"name":"Egglihaldenstrasse 9a, 9030 Abtwil SG","lat":47.4206,"lon":9.2903,"northBearingOfSiteX":61.1615,"groundMasl":651.17},"plan":"Gartenplan 1, Garten Design AG, 14.08.2026, Massstab 1:100","architecture":"Haus 9a, EHLE Architekten AG, Projektplaene 27.04.2021"},"terrain":{"grid":{"x0":-26,"z0":-14.5,"cell":0.25,"nx":141,"nz":107},"heights":[-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.742,-1.743,-1.744,-1.745,-1.745,-1.746,-1.747,-1.747,-1.748,-1.748,-1.748,-1.749,-1.749,-1.749,-1.749,-1.749,-1.749,-1.749,-1.749,-1.748,-1.748,-1.747,-1.746,-1.745,-1.744,-1.742,-1.739,-1.735,-1.731,-1.726,-1.72,-1.714,-1.707,-1.7,-1.693,-1.686,-1.679,-1.673,-1.668,-1.664,-1.662,-1.66,-1.659,-1.66,-1.661,-1.664,-1.666,-1.67,-1.673,-1.677,-1.681,-1.684,-1.687,-1.689,-1.692,-1.693,-1.695,-1.696,-1.697,-1.697,-1.698,-1.698,-1.698,-1.699,-1.699,-1.698,-1.698,-1.698,-1.697,-1.697,-1.696,-1.694,-1.692,-1.69,-1.686,-1.682,-1.677,-1.67,-1.662,-1.653,-1.643,-1.631,-1.62,-1.609,-1.599,-1.591,-1.585,-1.581,-1.58,-1.58,-1.583,-1.587,-1.591,-1.596,-1.601,-1.607,-1.611,-1.615,-1.619,-1.622,-1.625,-1.627,-1.629,-1.63,-1.63,-1.63,-1.63,-1.629,-1.7,-1.7,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.202,-1.222,-1.328,-1.614,-1.721,-1.742,-1.745,-1.746,-1.746,-1.747,-1.748,-1.748,-1.748,-1.749,-1.749,-1.749,-1.749,-1.749,-1.749,-1.749,-1.749,-1.749,-1.749,-1.748,-1.748,-1.747,-1.746,-1.744,-1.742,-1.739,-1.736,-1.731,-1.726,-1.72,-1.713,-1.706,-1.698,-1.691,-1.684,-1.677,-1.671,-1.666,-1.662,-1.659,-1.658,-1.657,-1.658,-1.66,-1.662,-1.665,-1.669,-1.673,-1.677,-1.681,-1.684,-1.687,-1.69,-1.692,-1.694,-1.695,-1.696,-1.697,-1.698,-1.698,-1.699,-1.699,-1.699,-1.699,-1.699,-1.699,-1.698,-1.698,-1.697,-1.696,-1.695,-1.693,-1.691,-1.687,-1.683,-1.678,-1.671,-1.662,-1.653,-1.642,-1.63,-1.619,-1.607,-1.597,-1.589,-1.583,-1.579,-1.578,-1.58,-1.583,-1.587,-1.592,-1.598,-1.604,-1.609,-1.614,-1.619,-1.623,-1.626,-1.628,-1.631,-1.632,-1.633,-1.634,-1.634,-1.629,-1.544,-1.173,-0.497,0.373,0.537,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.202,-1.225,-1.347,-1.596,-1.718,-1.743,-1.745,-1.746,-1.747,-1.747,-1.748,-1.748,-1.749,-1.749,-1.749,-1.749,-1.749,-1.75,-1.75,-1.75,-1.749,-1.749,-1.749,-1.749,-1.748,-1.748,-1.746,-1.745,-1.743,-1.74,-1.736,-1.732,-1.726,-1.72,-1.712,-1.705,-1.697,-1.689,-1.681,-1.674,-1.668,-1.663,-1.659,-1.656,-1.655,-1.655,-1.656,-1.658,-1.66,-1.664,-1.668,-1.672,-1.676,-1.681,-1.684,-1.688,-1.69,-1.693,-1.695,-1.696,-1.697,-1.698,-1.698,-1.699,-1.699,-1.699,-1.699,-1.699,-1.699,-1.699,-1.699,-1.699,-1.698,-1.697,-1.696,-1.694,-1.692,-1.689,-1.684,-1.679,-1.672,-1.663,-1.653,-1.642,-1.629,-1.617,-1.605,-1.594,-1.586,-1.58,-1.577,-1.576,-1.578,-1.582,-1.587,-1.593,-1.6,-1.606,-1.612,-1.617,-1.622,-1.626,-1.629,-1.632,-1.634,-1.635,-1.636,-1.637,-1.637,-1.613,-1.411,-0.784,-0.005,0.452,0.543,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.202,-1.225,-1.349,-1.594,-1.718,-1.743,-1.746,-1.746,-1.747,-1.748,-1.748,-1.749,-1.749,-1.749,-1.749,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.749,-1.749,-1.749,-1.748,-1.747,-1.745,-1.743,-1.74,-1.736,-1.732,-1.726,-1.719,-1.711,-1.703,-1.694,-1.686,-1.678,-1.671,-1.664,-1.659,-1.656,-1.653,-1.652,-1.652,-1.653,-1.655,-1.658,-1.662,-1.667,-1.671,-1.676,-1.68,-1.684,-1.688,-1.691,-1.693,-1.695,-1.696,-1.698,-1.698,-1.699,-1.699,-1.699,-1.7,-1.7,-1.7,-1.7,-1.699,-1.699,-1.699,-1.699,-1.698,-1.697,-1.695,-1.693,-1.689,-1.685,-1.679,-1.672,-1.663,-1.653,-1.641,-1.628,-1.614,-1.602,-1.59,-1.582,-1.576,-1.573,-1.573,-1.576,-1.581,-1.587,-1.594,-1.601,-1.608,-1.614,-1.62,-1.625,-1.629,-1.633,-1.635,-1.637,-1.639,-1.639,-1.64,-1.634,-1.557,-1.177,-0.352,0.304,0.524,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.202,-1.225,-1.349,-1.594,-1.719,-1.743,-1.746,-1.747,-1.747,-1.748,-1.748,-1.749,-1.749,-1.749,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.749,-1.749,-1.748,-1.747,-1.746,-1.744,-1.741,-1.736,-1.731,-1.725,-1.718,-1.709,-1.7,-1.691,-1.682,-1.674,-1.667,-1.66,-1.655,-1.652,-1.649,-1.648,-1.648,-1.65,-1.652,-1.656,-1.66,-1.665,-1.67,-1.675,-1.68,-1.684,-1.688,-1.691,-1.693,-1.695,-1.697,-1.698,-1.699,-1.699,-1.699,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.699,-1.699,-1.698,-1.697,-1.696,-1.693,-1.69,-1.686,-1.68,-1.672,-1.663,-1.652,-1.639,-1.625,-1.611,-1.598,-1.586,-1.577,-1.571,-1.569,-1.57,-1.573,-1.579,-1.586,-1.594,-1.602,-1.609,-1.616,-1.622,-1.628,-1.632,-1.635,-1.638,-1.64,-1.641,-1.642,-1.643,-1.636,-1.54,-1.061,-0.116,0.428,0.544,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.202,-1.225,-1.349,-1.594,-1.719,-1.743,-1.746,-1.747,-1.747,-1.748,-1.748,-1.749,-1.749,-1.749,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.749,-1.749,-1.748,-1.746,-1.744,-1.74,-1.736,-1.731,-1.724,-1.716,-1.707,-1.697,-1.688,-1.678,-1.67,-1.662,-1.656,-1.651,-1.648,-1.645,-1.644,-1.645,-1.646,-1.649,-1.653,-1.657,-1.663,-1.668,-1.674,-1.679,-1.683,-1.688,-1.691,-1.694,-1.696,-1.697,-1.698,-1.699,-1.699,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.699,-1.699,-1.698,-1.696,-1.694,-1.69,-1.686,-1.68,-1.672,-1.662,-1.65,-1.637,-1.622,-1.607,-1.593,-1.58,-1.571,-1.565,-1.564,-1.565,-1.57,-1.576,-1.585,-1.593,-1.602,-1.611,-1.618,-1.625,-1.63,-1.635,-1.638,-1.641,-1.642,-1.644,-1.644,-1.645,-1.638,-1.542,-1.043,-0.058,0.448,0.544,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.202,-1.225,-1.349,-1.594,-1.719,-1.743,-1.746,-1.747,-1.747,-1.748,-1.749,-1.749,-1.749,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.749,-1.749,-1.748,-1.746,-1.744,-1.74,-1.735,-1.729,-1.722,-1.713,-1.703,-1.693,-1.683,-1.673,-1.665,-1.657,-1.651,-1.646,-1.643,-1.641,-1.64,-1.641,-1.643,-1.646,-1.65,-1.654,-1.66,-1.666,-1.672,-1.677,-1.683,-1.687,-1.691,-1.693,-1.696,-1.697,-1.698,-1.699,-1.699,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.699,-1.699,-1.698,-1.696,-1.694,-1.691,-1.686,-1.68,-1.671,-1.661,-1.648,-1.633,-1.617,-1.601,-1.586,-1.574,-1.564,-1.559,-1.557,-1.56,-1.565,-1.573,-1.582,-1.592,-1.602,-1.611,-1.619,-1.626,-1.632,-1.637,-1.64,-1.643,-1.644,-1.646,-1.646,-1.646,-1.64,-1.544,-1.044,-0.052,0.448,0.544,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.202,-1.225,-1.349,-1.594,-1.719,-1.743,-1.746,-1.747,-1.747,-1.748,-1.749,-1.749,-1.749,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.749,-1.749,-1.748,-1.746,-1.743,-1.739,-1.734,-1.727,-1.719,-1.709,-1.699,-1.688,-1.678,-1.668,-1.659,-1.652,-1.646,-1.641,-1.638,-1.637,-1.636,-1.637,-1.639,-1.642,-1.646,-1.651,-1.657,-1.663,-1.669,-1.676,-1.681,-1.686,-1.69,-1.693,-1.696,-1.697,-1.698,-1.699,-1.699,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.699,-1.699,-1.698,-1.696,-1.694,-1.69,-1.685,-1.679,-1.67,-1.658,-1.645,-1.629,-1.612,-1.595,-1.579,-1.565,-1.556,-1.55,-1.55,-1.553,-1.559,-1.569,-1.579,-1.59,-1.601,-1.611,-1.62,-1.628,-1.634,-1.639,-1.642,-1.644,-1.646,-1.647,-1.648,-1.648,-1.641,-1.545,-1.045,-0.052,0.448,0.544,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.202,-1.225,-1.349,-1.594,-1.718,-1.743,-1.746,-1.747,-1.747,-1.748,-1.749,-1.749,-1.749,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.749,-1.749,-1.747,-1.745,-1.742,-1.738,-1.732,-1.725,-1.715,-1.705,-1.694,-1.682,-1.671,-1.661,-1.653,-1.646,-1.64,-1.636,-1.634,-1.632,-1.632,-1.633,-1.635,-1.638,-1.642,-1.647,-1.653,-1.66,-1.667,-1.673,-1.679,-1.685,-1.689,-1.693,-1.695,-1.697,-1.698,-1.699,-1.699,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.699,-1.699,-1.698,-1.696,-1.694,-1.69,-1.685,-1.677,-1.668,-1.655,-1.641,-1.624,-1.605,-1.587,-1.57,-1.556,-1.546,-1.54,-1.54,-1.544,-1.552,-1.562,-1.574,-1.587,-1.599,-1.61,-1.62,-1.628,-1.635,-1.64,-1.643,-1.646,-1.647,-1.648,-1.648,-1.649,-1.642,-1.546,-1.046,-0.052,0.447,0.544,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.202,-1.225,-1.349,-1.594,-1.718,-1.743,-1.745,-1.746,-1.747,-1.748,-1.748,-1.749,-1.749,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.749,-1.748,-1.747,-1.745,-1.741,-1.736,-1.73,-1.721,-1.711,-1.699,-1.687,-1.675,-1.664,-1.654,-1.646,-1.64,-1.634,-1.629,-1.626,-1.625,-1.628,-1.629,-1.631,-1.634,-1.638,-1.643,-1.649,-1.656,-1.663,-1.67,-1.677,-1.683,-1.688,-1.692,-1.695,-1.697,-1.698,-1.699,-1.699,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.699,-1.699,-1.697,-1.696,-1.693,-1.689,-1.683,-1.675,-1.665,-1.651,-1.635,-1.617,-1.597,-1.577,-1.559,-1.544,-1.534,-1.529,-1.529,-1.534,-1.543,-1.555,-1.568,-1.582,-1.596,-1.608,-1.619,-1.628,-1.635,-1.641,-1.644,-1.647,-1.648,-1.649,-1.649,-1.649,-1.643,-1.546,-1.046,-0.053,0.447,0.544,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.202,-1.225,-1.349,-1.594,-1.718,-1.742,-1.745,-1.746,-1.747,-1.748,-1.748,-1.749,-1.749,-1.749,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.749,-1.749,-1.748,-1.746,-1.743,-1.739,-1.733,-1.726,-1.716,-1.705,-1.692,-1.679,-1.667,-1.656,-1.647,-1.64,-1.633,-1.624,-1.609,-1.606,-1.607,-1.619,-1.625,-1.627,-1.63,-1.634,-1.639,-1.645,-1.652,-1.659,-1.667,-1.674,-1.68,-1.686,-1.69,-1.694,-1.696,-1.698,-1.699,-1.699,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.699,-1.698,-1.697,-1.695,-1.692,-1.687,-1.681,-1.672,-1.66,-1.646,-1.628,-1.608,-1.587,-1.565,-1.546,-1.53,-1.519,-1.514,-1.515,-1.521,-1.531,-1.544,-1.559,-1.575,-1.59,-1.605,-1.617,-1.627,-1.635,-1.641,-1.645,-1.647,-1.648,-1.649,-1.649,-1.649,-1.643,-1.547,-1.046,-0.053,0.447,0.544,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.202,-1.225,-1.348,-1.593,-1.717,-1.742,-1.745,-1.746,-1.746,-1.747,-1.748,-1.748,-1.749,-1.749,-1.749,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.749,-1.748,-1.747,-1.745,-1.742,-1.737,-1.73,-1.721,-1.71,-1.697,-1.684,-1.671,-1.658,-1.648,-1.639,-1.633,-1.625,-1.607,-1.56,-1.56,-1.56,-1.604,-1.62,-1.624,-1.627,-1.63,-1.635,-1.64,-1.647,-1.655,-1.662,-1.67,-1.677,-1.683,-1.688,-1.692,-1.695,-1.697,-1.698,-1.699,-1.699,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.699,-1.699,-1.698,-1.696,-1.694,-1.69,-1.685,-1.678,-1.668,-1.655,-1.639,-1.619,-1.598,-1.574,-1.551,-1.531,-1.514,-1.503,-1.498,-1.498,-1.505,-1.516,-1.531,-1.547,-1.565,-1.582,-1.599,-1.613,-1.624,-1.634,-1.64,-1.644,-1.647,-1.648,-1.649,-1.649,-1.649,-1.643,-1.547,-1.046,-0.053,0.447,0.544,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.202,-1.225,-1.348,-1.593,-1.716,-1.741,-1.744,-1.745,-1.746,-1.747,-1.747,-1.748,-1.749,-1.749,-1.749,-1.749,-1.75,-1.75,-1.75,-1.75,-1.75,-1.749,-1.749,-1.749,-1.747,-1.746,-1.743,-1.739,-1.733,-1.724,-1.714,-1.701,-1.688,-1.674,-1.661,-1.649,-1.639,-1.632,-1.626,-1.62,-1.602,-1.56,-1.56,-1.56,-1.6,-1.617,-1.621,-1.624,-1.627,-1.631,-1.636,-1.642,-1.65,-1.658,-1.666,-1.673,-1.68,-1.686,-1.69,-1.693,-1.696,-1.697,-1.698,-1.699,-1.699,-1.7,-1.7,-1.7,-1.7,-1.699,-1.699,-1.699,-1.698,-1.697,-1.695,-1.692,-1.688,-1.682,-1.674,-1.663,-1.648,-1.63,-1.609,-1.585,-1.56,-1.535,-1.513,-1.495,-1.483,-1.477,-1.478,-1.485,-1.497,-1.513,-1.531,-1.551,-1.571,-1.589,-1.606,-1.62,-1.63,-1.638,-1.643,-1.647,-1.648,-1.649,-1.649,-1.649,-1.643,-1.547,-1.046,-0.053,0.447,0.544,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.202,-1.225,-1.348,-1.592,-1.716,-1.74,-1.743,-1.744,-1.745,-1.746,-1.747,-1.748,-1.748,-1.748,-1.749,-1.749,-1.749,-1.749,-1.749,-1.749,-1.749,-1.749,-1.748,-1.748,-1.746,-1.744,-1.74,-1.735,-1.727,-1.717,-1.705,-1.692,-1.677,-1.663,-1.65,-1.639,-1.631,-1.625,-1.621,-1.615,-1.599,-1.56,-1.56,-1.56,-1.599,-1.615,-1.619,-1.621,-1.624,-1.627,-1.632,-1.637,-1.644,-1.652,-1.66,-1.668,-1.676,-1.682,-1.687,-1.691,-1.694,-1.696,-1.697,-1.698,-1.699,-1.699,-1.699,-1.699,-1.699,-1.699,-1.699,-1.698,-1.697,-1.696,-1.693,-1.69,-1.685,-1.678,-1.669,-1.656,-1.639,-1.619,-1.596,-1.57,-1.542,-1.516,-1.492,-1.473,-1.46,-1.454,-1.454,-1.461,-1.474,-1.491,-1.511,-1.532,-1.555,-1.576,-1.595,-1.612,-1.625,-1.635,-1.641,-1.645,-1.648,-1.649,-1.649,-1.649,-1.643,-1.546,-1.046,-0.053,0.447,0.544,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.202,-1.225,-1.348,-1.591,-1.714,-1.739,-1.742,-1.743,-1.744,-1.745,-1.746,-1.747,-1.747,-1.748,-1.748,-1.749,-1.749,-1.749,-1.749,-1.749,-1.748,-1.748,-1.747,-1.746,-1.744,-1.741,-1.736,-1.729,-1.72,-1.708,-1.695,-1.68,-1.665,-1.651,-1.639,-1.63,-1.623,-1.619,-1.616,-1.612,-1.597,-1.56,-1.56,-1.56,-1.599,-1.615,-1.618,-1.62,-1.622,-1.624,-1.628,-1.633,-1.639,-1.646,-1.654,-1.663,-1.671,-1.678,-1.684,-1.688,-1.692,-1.694,-1.696,-1.697,-1.698,-1.698,-1.699,-1.699,-1.699,-1.698,-1.698,-1.697,-1.696,-1.694,-1.691,-1.687,-1.681,-1.673,-1.662,-1.647,-1.629,-1.606,-1.58,-1.552,-1.522,-1.493,-1.468,-1.448,-1.433,-1.426,-1.426,-1.433,-1.445,-1.462,-1.483,-1.507,-1.532,-1.556,-1.579,-1.599,-1.615,-1.628,-1.637,-1.642,-1.646,-1.647,-1.648,-1.648,-1.642,-1.546,-1.045,-0.052,0.447,0.544,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.202,-1.225,-1.347,-1.59,-1.713,-1.738,-1.741,-1.742,-1.743,-1.744,-1.745,-1.746,-1.746,-1.747,-1.747,-1.748,-1.748,-1.748,-1.748,-1.748,-1.747,-1.746,-1.745,-1.743,-1.74,-1.736,-1.73,-1.721,-1.71,-1.697,-1.682,-1.667,-1.652,-1.639,-1.629,-1.621,-1.616,-1.613,-1.612,-1.609,-1.596,-1.56,-1.56,-1.56,-1.599,-1.615,-1.618,-1.619,-1.62,-1.622,-1.625,-1.629,-1.634,-1.64,-1.648,-1.656,-1.665,-1.672,-1.679,-1.684,-1.689,-1.692,-1.694,-1.695,-1.696,-1.697,-1.697,-1.697,-1.697,-1.697,-1.696,-1.695,-1.694,-1.691,-1.688,-1.683,-1.675,-1.666,-1.653,-1.636,-1.615,-1.59,-1.562,-1.531,-1.499,-1.468,-1.441,-1.419,-1.403,-1.395,-1.393,-1.399,-1.41,-1.427,-1.449,-1.473,-1.5,-1.528,-1.555,-1.579,-1.599,-1.616,-1.628,-1.636,-1.642,-1.645,-1.646,-1.647,-1.64,-1.544,-1.044,-0.052,0.448,0.544,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.202,-1.225,-1.347,-1.589,-1.712,-1.736,-1.739,-1.74,-1.742,-1.743,-1.744,-1.744,-1.745,-1.746,-1.746,-1.746,-1.746,-1.746,-1.746,-1.746,-1.745,-1.744,-1.742,-1.739,-1.735,-1.729,-1.722,-1.711,-1.698,-1.684,-1.668,-1.653,-1.639,-1.628,-1.619,-1.613,-1.61,-1.609,-1.609,-1.608,-1.595,-1.56,-1.56,-1.56,-1.6,-1.617,-1.62,-1.62,-1.62,-1.621,-1.623,-1.625,-1.629,-1.635,-1.641,-1.649,-1.658,-1.666,-1.673,-1.679,-1.684,-1.688,-1.691,-1.693,-1.694,-1.695,-1.696,-1.696,-1.696,-1.695,-1.694,-1.693,-1.691,-1.687,-1.683,-1.677,-1.668,-1.657,-1.642,-1.623,-1.6,-1.572,-1.54,-1.507,-1.472,-1.44,-1.41,-1.387,-1.369,-1.359,-1.355,-1.359,-1.369,-1.384,-1.405,-1.43,-1.458,-1.488,-1.519,-1.547,-1.573,-1.595,-1.612,-1.624,-1.633,-1.638,-1.641,-1.642,-1.636,-1.539,-1.04,-0.05,0.448,0.544,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.202,-1.225,-1.346,-1.588,-1.71,-1.734,-1.737,-1.739,-1.74,-1.741,-1.742,-1.742,-1.743,-1.744,-1.744,-1.744,-1.744,-1.744,-1.744,-1.743,-1.742,-1.74,-1.738,-1.734,-1.728,-1.72,-1.711,-1.699,-1.684,-1.669,-1.653,-1.638,-1.626,-1.617,-1.61,-1.606,-1.605,-1.606,-1.607,-1.607,-1.595,-1.56,-1.56,-1.56,-1.602,-1.619,-1.622,-1.622,-1.621,-1.621,-1.621,-1.623,-1.625,-1.629,-1.635,-1.642,-1.65,-1.659,-1.666,-1.673,-1.679,-1.684,-1.687,-1.689,-1.691,-1.692,-1.693,-1.693,-1.693,-1.692,-1.691,-1.689,-1.686,-1.682,-1.677,-1.669,-1.659,-1.646,-1.629,-1.607,-1.581,-1.55,-1.516,-1.48,-1.443,-1.408,-1.377,-1.351,-1.332,-1.319,-1.313,-1.314,-1.321,-1.334,-1.353,-1.376,-1.404,-1.435,-1.468,-1.501,-1.532,-1.56,-1.583,-1.601,-1.614,-1.623,-1.628,-1.631,-1.625,-1.529,-1.032,-0.047,0.448,0.544,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.202,-1.225,-1.346,-1.586,-1.708,-1.732,-1.735,-1.736,-1.737,-1.738,-1.739,-1.74,-1.741,-1.741,-1.742,-1.742,-1.742,-1.741,-1.741,-1.739,-1.738,-1.735,-1.731,-1.725,-1.713,-1.704,-1.693,-1.68,-1.665,-1.65,-1.636,-1.623,-1.612,-1.605,-1.601,-1.599,-1.599,-1.601,-1.604,-1.605,-1.594,-1.56,-1.56,-1.56,-1.605,-1.623,-1.625,-1.624,-1.623,-1.622,-1.621,-1.621,-1.622,-1.625,-1.629,-1.635,-1.643,-1.651,-1.659,-1.666,-1.672,-1.678,-1.682,-1.685,-1.687,-1.688,-1.689,-1.689,-1.689,-1.688,-1.687,-1.684,-1.681,-1.676,-1.669,-1.66,-1.648,-1.633,-1.613,-1.588,-1.559,-1.526,-1.489,-1.45,-1.411,-1.374,-1.341,-1.313,-1.291,-1.276,-1.267,-1.264,-1.267,-1.277,-1.291,-1.312,-1.337,-1.367,-1.4,-1.435,-1.471,-1.505,-1.535,-1.56,-1.58,-1.594,-1.603,-1.609,-1.605,-1.511,-1.018,-0.042,0.449,0.544,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.204,-1.2,-1.2,-1.2,-1.201,-1.224,-1.345,-1.582,-1.703,-1.728,-1.73,-1.732,-1.733,-1.734,-1.734,-1.739,-1.739,-1.739,-1.74,-1.739,-1.738,-1.737,-1.736,-1.734,-1.732,-1.728,-1.722,-1.705,-1.67,-1.658,-1.649,-1.639,-1.628,-1.618,-1.608,-1.599,-1.593,-1.588,-1.586,-1.586,-1.587,-1.589,-1.592,-1.592,-1.584,-1.56,-1.56,-1.56,-1.609,-1.628,-1.63,-1.628,-1.625,-1.623,-1.621,-1.62,-1.62,-1.621,-1.624,-1.629,-1.635,-1.643,-1.65,-1.658,-1.665,-1.671,-1.675,-1.679,-1.682,-1.683,-1.684,-1.685,-1.684,-1.683,-1.681,-1.678,-1.674,-1.668,-1.659,-1.649,-1.635,-1.617,-1.594,-1.567,-1.535,-1.498,-1.458,-1.417,-1.376,-1.337,-1.302,-1.273,-1.248,-1.23,-1.218,-1.211,-1.21,-1.214,-1.224,-1.239,-1.259,-1.285,-1.315,-1.35,-1.388,-1.426,-1.462,-1.495,-1.523,-1.545,-1.561,-1.572,-1.572,-1.482,-0.998,-0.034,0.45,0.544,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.243,-1.204,-1.195,-1.195,-1.196,-1.218,-1.333,-1.553,-1.669,-1.692,-1.695,-1.695,-1.695,-1.696,-1.703,-1.743,-1.754,-1.753,-1.753,-1.749,-1.737,-1.732,-1.73,-1.727,-1.724,-1.719,-1.707,-1.667,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.613,-1.634,-1.635,-1.632,-1.629,-1.625,-1.622,-1.619,-1.618,-1.618,-1.62,-1.623,-1.628,-1.635,-1.642,-1.649,-1.656,-1.662,-1.668,-1.672,-1.675,-1.677,-1.678,-1.678,-1.678,-1.676,-1.674,-1.67,-1.664,-1.657,-1.647,-1.635,-1.618,-1.598,-1.573,-1.542,-1.507,-1.468,-1.426,-1.383,-1.34,-1.299,-1.263,-1.231,-1.204,-1.183,-1.167,-1.156,-1.15,-1.149,-1.152,-1.161,-1.174,-1.194,-1.219,-1.249,-1.285,-1.324,-1.365,-1.405,-1.442,-1.474,-1.5,-1.52,-1.528,-1.445,-0.972,-0.025,0.452,0.544,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.414,-1.22,-1.174,-1.166,-1.164,-1.179,-1.258,-1.406,-1.486,-1.501,-1.5,-1.497,-1.494,-1.495,-1.532,-1.752,-1.833,-1.84,-1.835,-1.809,-1.755,-1.729,-1.723,-1.719,-1.714,-1.708,-1.695,-1.653,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.619,-1.641,-1.641,-1.637,-1.632,-1.627,-1.623,-1.619,-1.617,-1.616,-1.616,-1.618,-1.622,-1.627,-1.633,-1.64,-1.647,-1.653,-1.659,-1.663,-1.667,-1.669,-1.67,-1.671,-1.67,-1.668,-1.665,-1.66,-1.654,-1.645,-1.633,-1.619,-1.6,-1.577,-1.549,-1.516,-1.478,-1.436,-1.392,-1.347,-1.303,-1.261,-1.223,-1.189,-1.161,-1.137,-1.117,-1.102,-1.091,-1.085,-1.082,-1.083,-1.089,-1.1,-1.118,-1.142,-1.173,-1.21,-1.253,-1.299,-1.345,-1.39,-1.429,-1.462,-1.481,-1.409,-0.949,-0.016,0.454,0.544,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-2.571,-1.899,-1.117,-1.106,-1.095,-1.084,-1.073,-1.061,-1.05,-1.039,-1.028,-1.017,-1.006,-0.995,-0.984,-0.973,-1.714,-1.973,-2.012,-1.996,-1.928,-1.8,-1.732,-1.715,-1.709,-1.703,-1.696,-1.682,-1.643,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.625,-1.648,-1.648,-1.642,-1.635,-1.629,-1.623,-1.619,-1.615,-1.613,-1.613,-1.614,-1.616,-1.62,-1.626,-1.632,-1.638,-1.644,-1.65,-1.654,-1.658,-1.66,-1.661,-1.661,-1.66,-1.658,-1.654,-1.648,-1.641,-1.63,-1.617,-1.6,-1.579,-1.553,-1.522,-1.487,-1.446,-1.403,-1.357,-1.31,-1.265,-1.222,-1.183,-1.148,-1.118,-1.092,-1.069,-1.051,-1.036,-1.024,-1.015,-1.01,-1.009,-1.013,-1.023,-1.039,-1.063,-1.096,-1.139,-1.189,-1.246,-1.306,-1.362,-1.412,-1.445,-1.384,-0.934,-0.011,0.454,0.544,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-2.576,-2.069,-1.111,-1.1,-1.089,-1.078,-1.067,-1.056,-1.045,-1.034,-1.023,-1.012,-1.001,-0.989,-0.978,-0.967,-1.742,-2.046,-2.092,-2.074,-1.985,-1.816,-1.727,-1.705,-1.698,-1.691,-1.683,-1.668,-1.633,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.63,-1.655,-1.654,-1.646,-1.638,-1.63,-1.623,-1.618,-1.614,-1.611,-1.609,-1.609,-1.611,-1.614,-1.618,-1.624,-1.629,-1.635,-1.64,-1.644,-1.648,-1.65,-1.651,-1.651,-1.65,-1.647,-1.642,-1.635,-1.626,-1.614,-1.599,-1.58,-1.556,-1.528,-1.494,-1.456,-1.414,-1.369,-1.322,-1.274,-1.228,-1.185,-1.145,-1.109,-1.078,-1.05,-1.025,-1.004,-0.985,-0.969,-0.956,-0.946,-0.94,-0.937,-0.94,-0.949,-0.967,-0.995,-1.036,-1.09,-1.157,-1.233,-1.31,-1.379,-1.427,-1.376,-0.931,-0.011,0.454,0.544,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-2.579,-2.109,-1.105,-1.094,-1.083,-1.072,-1.061,-1.05,-1.039,-1.028,-1.017,-1.006,-0.995,-0.984,-0.973,-0.962,-1.742,-2.05,-2.098,-2.081,-1.99,-1.81,-1.716,-1.694,-1.686,-1.678,-1.669,-1.655,-1.623,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.633,-1.66,-1.658,-1.649,-1.639,-1.63,-1.622,-1.616,-1.612,-1.608,-1.606,-1.606,-1.606,-1.609,-1.612,-1.616,-1.621,-1.626,-1.63,-1.634,-1.638,-1.64,-1.641,-1.64,-1.638,-1.634,-1.628,-1.62,-1.61,-1.596,-1.579,-1.558,-1.532,-1.501,-1.466,-1.425,-1.382,-1.335,-1.287,-1.239,-1.193,-1.15,-1.11,-1.073,-1.04,-1.011,-0.985,-0.962,-0.941,-0.922,-0.906,-0.893,-0.883,-0.876,-0.873,-0.877,-0.889,-0.912,-0.949,-1.005,-1.082,-1.176,-1.275,-1.365,-1.427,-1.382,-0.938,-0.014,0.454,0.544,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-2.58,-2.112,-1.099,-1.088,-1.077,-1.066,-1.055,-1.044,-1.033,-1.022,-1.011,-1,-0.989,-0.978,-0.967,-0.956,-1.732,-2.04,-2.09,-2.075,-1.983,-1.801,-1.706,-1.683,-1.674,-1.665,-1.655,-1.641,-1.613,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.631,-1.658,-1.657,-1.648,-1.637,-1.628,-1.62,-1.614,-1.609,-1.605,-1.603,-1.602,-1.602,-1.603,-1.606,-1.609,-1.613,-1.617,-1.621,-1.625,-1.627,-1.629,-1.629,-1.628,-1.625,-1.621,-1.614,-1.605,-1.592,-1.577,-1.558,-1.534,-1.506,-1.474,-1.436,-1.394,-1.349,-1.302,-1.254,-1.206,-1.16,-1.117,-1.077,-1.04,-1.007,-0.977,-0.95,-0.926,-0.904,-0.884,-0.866,-0.851,-0.838,-0.828,-0.823,-0.823,-0.83,-0.847,-0.879,-0.934,-1.017,-1.128,-1.252,-1.363,-1.438,-1.397,-0.949,-0.018,0.453,0.544,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-2.58,-2.11,-1.093,-1.082,-1.071,-1.06,-1.049,-1.038,-1.027,-1.016,-1.005,-0.994,-0.983,-0.972,-0.961,-0.95,-1.724,-2.033,-2.084,-2.069,-1.977,-1.792,-1.695,-1.671,-1.662,-1.652,-1.642,-1.629,-1.604,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.622,-1.648,-1.65,-1.642,-1.632,-1.623,-1.615,-1.609,-1.605,-1.601,-1.599,-1.598,-1.598,-1.599,-1.6,-1.603,-1.606,-1.609,-1.613,-1.615,-1.617,-1.618,-1.618,-1.616,-1.612,-1.607,-1.599,-1.588,-1.574,-1.557,-1.536,-1.511,-1.481,-1.446,-1.407,-1.364,-1.318,-1.271,-1.223,-1.175,-1.13,-1.087,-1.048,-1.011,-0.978,-0.948,-0.921,-0.896,-0.873,-0.852,-0.834,-0.818,-0.805,-0.794,-0.787,-0.784,-0.787,-0.799,-0.825,-0.875,-0.96,-1.085,-1.233,-1.366,-1.452,-1.412,-0.96,-0.022,0.452,0.544,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-2.577,-2.106,-1.087,-1.076,-1.065,-1.054,-1.043,-1.032,-1.021,-1.01,-0.999,-0.988,-0.977,-0.966,-0.955,-0.944,-1.72,-2.029,-2.08,-2.066,-1.972,-1.783,-1.685,-1.659,-1.647,-1.638,-1.628,-1.616,-1.595,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.606,-1.63,-1.635,-1.631,-1.623,-1.615,-1.609,-1.604,-1.6,-1.597,-1.595,-1.594,-1.594,-1.594,-1.596,-1.597,-1.6,-1.602,-1.605,-1.607,-1.608,-1.608,-1.607,-1.604,-1.599,-1.593,-1.583,-1.571,-1.556,-1.537,-1.514,-1.487,-1.455,-1.419,-1.379,-1.335,-1.289,-1.242,-1.194,-1.147,-1.103,-1.061,-1.022,-0.986,-0.953,-0.924,-0.896,-0.872,-0.849,-0.828,-0.81,-0.794,-0.781,-0.77,-0.762,-0.758,-0.759,-0.766,-0.785,-0.827,-0.909,-1.043,-1.213,-1.369,-1.465,-1.425,-0.969,-0.025,0.452,0.544,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-2.572,-2.101,-1.081,-1.07,-1.059,-1.048,-1.037,-1.026,-1.015,-1.004,-0.993,-0.982,-0.971,-0.96,-0.949,-0.938,-1.716,-2.027,-2.079,-2.064,-1.968,-1.775,-1.674,-1.643,-1.62,-1.611,-1.604,-1.595,-1.582,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.588,-1.607,-1.615,-1.614,-1.61,-1.605,-1.601,-1.597,-1.594,-1.592,-1.591,-1.59,-1.59,-1.59,-1.591,-1.592,-1.594,-1.596,-1.597,-1.598,-1.599,-1.598,-1.596,-1.592,-1.587,-1.579,-1.568,-1.554,-1.538,-1.517,-1.493,-1.464,-1.431,-1.393,-1.352,-1.308,-1.262,-1.215,-1.168,-1.122,-1.079,-1.038,-1,-0.965,-0.933,-0.904,-0.877,-0.853,-0.83,-0.81,-0.793,-0.777,-0.764,-0.754,-0.747,-0.743,-0.742,-0.746,-0.759,-0.792,-0.866,-1.002,-1.189,-1.365,-1.472,-1.433,-0.973,-0.026,0.452,0.544,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-2.564,-2.094,-1.075,-1.064,-1.053,-1.042,-1.031,-1.02,-1.009,-0.998,-0.987,-0.976,-0.965,-0.954,-0.943,-0.932,-1.714,-2.025,-2.078,-2.062,-1.964,-1.764,-1.658,-1.616,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.563,-1.577,-1.587,-1.591,-1.591,-1.59,-1.588,-1.586,-1.584,-1.583,-1.582,-1.581,-1.581,-1.582,-1.582,-1.583,-1.585,-1.586,-1.586,-1.587,-1.586,-1.585,-1.581,-1.577,-1.57,-1.561,-1.549,-1.534,-1.516,-1.494,-1.468,-1.438,-1.403,-1.365,-1.324,-1.28,-1.234,-1.188,-1.142,-1.098,-1.056,-1.016,-0.979,-0.946,-0.915,-0.886,-0.861,-0.837,-0.816,-0.797,-0.78,-0.765,-0.753,-0.744,-0.737,-0.734,-0.733,-0.736,-0.745,-0.769,-0.833,-0.964,-1.16,-1.353,-1.47,-1.433,-0.972,-0.03,0.448,0.54,0.546,0.546,0.546,0.546,0.547,0.547,0.547,0.547,0.547,0.548,0.548,0.548,0.548,0.549,0.549,0.549,0.549,0.549,0.549,0.549,0.549,0.55,-2.551,-2.083,-1.069,-1.058,-1.047,-1.036,-1.025,-1.014,-1.003,-0.992,-0.981,-0.97,-0.959,-0.948,-0.937,-0.926,-1.712,-2.025,-2.077,-2.061,-1.949,-1.71,-1.591,-1.554,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.497,-1.488,-1.484,-1.479,-1.475,-1.471,-1.466,-1.461,-1.456,-1.45,-1.443,-1.438,-1.437,-1.442,-1.451,-1.46,-1.469,-1.48,-1.495,-1.507,-1.515,-1.518,-1.52,-1.52,-1.519,-1.519,-1.518,-1.517,-1.517,-1.516,-1.516,-1.517,-1.517,-1.517,-1.517,-1.517,-1.516,-1.515,-1.512,-1.508,-1.502,-1.494,-1.484,-1.471,-1.456,-1.437,-1.415,-1.389,-1.359,-1.326,-1.289,-1.25,-1.208,-1.166,-1.123,-1.081,-1.041,-1.002,-0.967,-0.934,-0.904,-0.876,-0.851,-0.829,-0.808,-0.79,-0.774,-0.76,-0.749,-0.739,-0.733,-0.728,-0.726,-0.727,-0.731,-0.737,-0.756,-0.807,-0.925,-1.113,-1.306,-1.43,-1.395,-0.953,-0.064,0.396,0.487,0.493,0.493,0.493,0.493,0.494,0.496,0.498,0.503,0.508,0.514,0.519,0.523,0.525,0.527,0.527,0.528,0.528,0.528,0.528,0.528,0.532,0.55,-2.532,-2.068,-1.063,-1.052,-1.041,-1.03,-1.019,-1.008,-0.997,-0.986,-0.975,-0.964,-0.953,-0.942,-0.931,-0.92,-1.71,-2.024,-2.077,-2.048,-1.863,-1.48,-1.292,-1.252,-1.242,-1.237,-1.233,-1.229,-1.225,-1.221,-1.217,-1.212,-1.202,-1.195,-1.188,-1.181,-1.174,-1.167,-1.162,-1.157,-1.153,-1.147,-1.142,-1.137,-1.135,-1.139,-1.146,-1.155,-1.164,-1.177,-1.19,-1.2,-1.206,-1.209,-1.21,-1.209,-1.207,-1.205,-1.203,-1.2,-1.198,-1.196,-1.194,-1.192,-1.189,-1.187,-1.185,-1.182,-1.179,-1.175,-1.171,-1.165,-1.159,-1.151,-1.141,-1.13,-1.117,-1.101,-1.084,-1.064,-1.042,-1.017,-0.991,-0.963,-0.935,-0.906,-0.877,-0.85,-0.824,-0.801,-0.78,-0.762,-0.746,-0.732,-0.721,-0.712,-0.705,-0.7,-0.697,-0.695,-0.696,-0.697,-0.7,-0.704,-0.709,-0.716,-0.725,-0.731,-0.743,-0.776,-0.856,-0.987,-1.13,-1.248,-1.224,-0.886,-0.211,0.14,0.211,0.215,0.214,0.214,0.217,0.222,0.232,0.248,0.272,0.303,0.336,0.366,0.388,0.403,0.412,0.417,0.42,0.421,0.421,0.422,0.425,0.458,0.55,-2.505,-2.048,-1.057,-1.046,-1.035,-1.024,-1.013,-1.002,-0.991,-0.98,-0.969,-0.958,-0.947,-0.936,-0.925,-0.914,-1.708,-2.024,-2.072,-2.007,-1.68,-1.048,-0.722,-0.663,-0.677,-0.677,-0.672,-0.668,-0.663,-0.658,-0.653,-0.647,-0.641,-0.633,-0.624,-0.615,-0.606,-0.599,-0.594,-0.591,-0.589,-0.588,-0.586,-0.584,-0.582,-0.582,-0.582,-0.583,-0.587,-0.605,-0.615,-0.617,-0.616,-0.612,-0.607,-0.601,-0.595,-0.589,-0.582,-0.576,-0.569,-0.563,-0.556,-0.55,-0.543,-0.536,-0.529,-0.523,-0.516,-0.509,-0.502,-0.495,-0.488,-0.481,-0.474,-0.467,-0.46,-0.453,-0.447,-0.44,-0.434,-0.428,-0.422,-0.417,-0.414,-0.411,-0.41,-0.41,-0.413,-0.417,-0.424,-0.433,-0.443,-0.456,-0.471,-0.488,-0.507,-0.527,-0.548,-0.57,-0.593,-0.616,-0.637,-0.658,-0.676,-0.696,-0.72,-0.72,-0.72,-0.72,-0.72,-0.72,-0.72,-0.898,-0.916,-0.782,-0.48,-0.346,-0.334,-0.34,-0.343,-0.342,-0.335,-0.321,-0.296,-0.253,-0.189,-0.106,-0.016,0.064,0.125,0.164,0.187,0.2,0.206,0.21,0.211,0.212,0.229,0.323,0.55,-2.468,-2.021,-1.052,-1.041,-1.029,-1.018,-1.007,-0.996,-0.985,-0.974,-0.963,-0.952,-0.941,-0.93,-0.919,-0.908,-1.705,-2.022,-2.07,-1.992,-1.593,-0.822,-0.432,-0.381,-0.416,-0.407,-0.399,-0.39,-0.381,-0.373,-0.364,-0.355,-0.347,-0.338,-0.329,-0.321,-0.312,-0.303,-0.295,-0.286,-0.277,-0.269,-0.26,-0.251,-0.243,-0.234,-0.225,-0.217,-0.208,-0.291,-0.319,-0.322,-0.317,-0.31,-0.302,-0.293,-0.285,-0.276,-0.268,-0.259,-0.25,-0.242,-0.233,-0.224,-0.215,-0.206,-0.197,-0.188,-0.18,-0.171,-0.163,-0.155,-0.148,-0.141,-0.136,-0.131,-0.127,-0.124,-0.123,-0.123,-0.125,-0.128,-0.133,-0.139,-0.147,-0.158,-0.17,-0.184,-0.2,-0.218,-0.238,-0.26,-0.284,-0.309,-0.337,-0.366,-0.397,-0.43,-0.464,-0.498,-0.532,-0.566,-0.599,-0.629,-0.655,-0.678,-0.698,-0.708,-0.714,-0.716,-0.718,-0.719,-0.72,-0.749,-0.751,-0.717,-0.629,-0.608,-0.618,-0.626,-0.631,-0.63,-0.623,-0.607,-0.575,-0.519,-0.431,-0.314,-0.186,-0.074,0.007,0.056,0.084,0.098,0.105,0.108,0.109,0.11,0.13,0.252,0.55,-2.42,-1.986,-1.046,-1.035,-1.024,-1.013,-1.002,-0.991,-0.98,-0.969,-0.958,-0.946,-0.935,-0.924,-0.913,-0.902,-1.701,-2.018,-2.064,-1.985,-1.575,-0.772,-0.372,-0.329,-0.408,-0.399,-0.39,-0.382,-0.373,-0.364,-0.356,-0.347,-0.338,-0.33,-0.321,-0.312,-0.304,-0.295,-0.286,-0.278,-0.269,-0.26,-0.252,-0.243,-0.234,-0.226,-0.217,-0.208,-0.2,-0.191,-0.247,-0.258,-0.253,-0.245,-0.236,-0.228,-0.219,-0.21,-0.202,-0.193,-0.185,-0.176,-0.167,-0.158,-0.148,-0.139,-0.13,-0.12,-0.111,-0.102,-0.093,-0.085,-0.078,-0.071,-0.065,-0.061,-0.057,-0.055,-0.055,-0.056,-0.059,-0.063,-0.07,-0.078,-0.088,-0.101,-0.115,-0.131,-0.149,-0.169,-0.191,-0.214,-0.24,-0.267,-0.297,-0.328,-0.36,-0.395,-0.43,-0.467,-0.504,-0.541,-0.577,-0.611,-0.641,-0.667,-0.687,-0.701,-0.709,-0.714,-0.716,-0.718,-0.72,-0.719,-0.714,-0.698,-0.666,-0.665,-0.678,-0.688,-0.694,-0.694,-0.689,-0.675,-0.645,-0.587,-0.491,-0.357,-0.21,-0.084,0.001,0.05,0.074,0.086,0.091,0.093,0.093,0.094,0.114,0.238,0.55,-2.358,-1.941,-1.04,-1.029,-1.018,-1.007,-0.996,-0.985,-0.974,-0.963,-0.952,-0.941,-0.93,-0.919,-0.908,-0.897,-1.694,-2.009,-2.053,-1.971,-1.562,-0.763,-0.367,-0.323,-0.399,-0.391,-0.382,-0.317,-0.312,-0.308,-0.303,-0.298,-0.294,-0.289,-0.284,-0.28,-0.275,-0.27,-0.266,-0.261,-0.257,-0.252,-0.247,-0.243,-0.238,-0.233,-0.229,-0.224,-0.219,-0.224,-0.242,-0.244,-0.238,-0.23,-0.222,-0.214,-0.206,-0.199,-0.191,-0.182,-0.174,-0.166,-0.157,-0.148,-0.139,-0.129,-0.12,-0.111,-0.101,-0.092,-0.083,-0.075,-0.067,-0.061,-0.055,-0.05,-0.046,-0.044,-0.043,-0.044,-0.046,-0.051,-0.057,-0.065,-0.075,-0.086,-0.1,-0.116,-0.133,-0.152,-0.173,-0.196,-0.221,-0.247,-0.275,-0.305,-0.337,-0.37,-0.405,-0.441,-0.478,-0.516,-0.553,-0.589,-0.622,-0.651,-0.675,-0.692,-0.704,-0.71,-0.714,-0.716,-0.72,-0.715,-0.709,-0.692,-0.666,-0.669,-0.685,-0.697,-0.703,-0.704,-0.701,-0.69,-0.663,-0.607,-0.507,-0.362,-0.202,-0.068,0.018,0.062,0.082,0.091,0.094,0.095,0.095,0.096,0.116,0.239,0.55,-2.281,-1.887,-1.034,-1.023,-1.012,-1.001,-0.99,-0.979,-0.968,-0.957,-0.946,-0.935,-0.924,-0.913,-0.902,-0.891,-1.679,-1.989,-2.029,-1.945,-1.54,-0.754,-0.364,-0.319,-0.391,-0.382,-0.374,-0.31,-0.305,-0.3,-0.296,-0.291,-0.286,-0.282,-0.277,-0.272,-0.268,-0.263,-0.259,-0.254,-0.249,-0.245,-0.24,-0.235,-0.231,-0.226,-0.221,-0.217,-0.212,-0.219,-0.225,-0.224,-0.22,-0.214,-0.208,-0.202,-0.196,-0.189,-0.182,-0.175,-0.167,-0.159,-0.151,-0.142,-0.133,-0.123,-0.114,-0.105,-0.095,-0.086,-0.077,-0.069,-0.061,-0.054,-0.048,-0.042,-0.038,-0.036,-0.035,-0.035,-0.037,-0.041,-0.047,-0.054,-0.064,-0.075,-0.088,-0.102,-0.119,-0.137,-0.157,-0.179,-0.202,-0.227,-0.253,-0.282,-0.311,-0.343,-0.376,-0.41,-0.446,-0.483,-0.521,-0.558,-0.594,-0.626,-0.654,-0.676,-0.692,-0.702,-0.707,-0.71,-0.711,-0.709,-0.702,-0.682,-0.656,-0.662,-0.683,-0.697,-0.704,-0.707,-0.705,-0.696,-0.673,-0.619,-0.517,-0.363,-0.193,-0.054,0.031,0.071,0.088,0.094,0.096,0.097,0.097,0.098,0.118,0.24,0.55,-2.19,-1.823,-1.028,-1.017,-1.006,-0.995,-0.984,-0.973,-0.962,-0.951,-0.94,-0.929,-0.918,-0.907,-0.896,-0.885,-1.653,-1.953,-1.989,-1.903,-1.505,-0.739,-0.36,-0.315,-0.383,-0.374,-0.365,-0.302,-0.298,-0.293,-0.288,-0.284,-0.279,-0.275,-0.27,-0.265,-0.261,-0.256,-0.251,-0.247,-0.242,-0.237,-0.233,-0.228,-0.223,-0.219,-0.214,-0.209,-0.205,-0.195,-0.194,-0.196,-0.196,-0.195,-0.192,-0.189,-0.184,-0.179,-0.173,-0.166,-0.159,-0.152,-0.144,-0.135,-0.126,-0.117,-0.108,-0.098,-0.089,-0.08,-0.071,-0.062,-0.054,-0.047,-0.04,-0.035,-0.03,-0.028,-0.026,-0.026,-0.028,-0.031,-0.036,-0.043,-0.052,-0.063,-0.075,-0.089,-0.104,-0.121,-0.14,-0.16,-0.182,-0.205,-0.23,-0.256,-0.283,-0.312,-0.342,-0.374,-0.407,-0.442,-0.478,-0.514,-0.551,-0.586,-0.617,-0.645,-0.666,-0.681,-0.69,-0.695,-0.696,-0.693,-0.683,-0.66,-0.632,-0.643,-0.671,-0.691,-0.701,-0.705,-0.705,-0.699,-0.677,-0.625,-0.521,-0.363,-0.186,-0.044,0.039,0.076,0.091,0.095,0.097,0.098,0.098,0.099,0.119,0.241,0.55,-2.084,-1.75,-1.022,-1.011,-1,-0.989,-0.978,-0.967,-0.956,-0.945,-0.934,-0.923,-0.912,-0.901,-0.89,-0.879,-1.611,-1.895,-1.925,-1.837,-1.452,-0.717,-0.354,-0.311,-0.374,-0.366,-0.357,-0.295,-0.29,-0.286,-0.281,-0.277,-0.272,-0.267,-0.263,-0.258,-0.253,-0.249,-0.244,-0.239,-0.235,-0.23,-0.225,-0.221,-0.216,-0.211,-0.207,-0.202,-0.197,-0.167,-0.16,-0.166,-0.172,-0.175,-0.175,-0.174,-0.172,-0.168,-0.163,-0.157,-0.151,-0.144,-0.136,-0.128,-0.119,-0.11,-0.101,-0.092,-0.082,-0.073,-0.064,-0.055,-0.047,-0.039,-0.032,-0.027,-0.022,-0.019,-0.017,-0.017,-0.018,-0.021,-0.026,-0.032,-0.04,-0.05,-0.061,-0.074,-0.089,-0.105,-0.123,-0.141,-0.162,-0.183,-0.205,-0.229,-0.253,-0.279,-0.306,-0.333,-0.363,-0.393,-0.425,-0.458,-0.491,-0.525,-0.557,-0.587,-0.613,-0.633,-0.647,-0.655,-0.657,-0.654,-0.642,-0.616,-0.588,-0.605,-0.643,-0.674,-0.691,-0.699,-0.702,-0.696,-0.676,-0.624,-0.52,-0.36,-0.182,-0.041,0.041,0.078,0.091,0.096,0.097,0.098,0.098,0.099,0.119,0.242,0.55,-1.967,-1.669,-1.016,-1.005,-0.994,-0.983,-0.972,-0.961,-0.95,-0.939,-0.928,-0.917,-0.906,-0.895,-0.884,-0.873,-1.548,-1.808,-1.832,-1.745,-1.379,-0.686,-0.346,-0.309,-0.366,-0.357,-0.349,-0.288,-0.283,-0.279,-0.274,-0.269,-0.265,-0.26,-0.255,-0.251,-0.246,-0.241,-0.237,-0.232,-0.227,-0.223,-0.218,-0.213,-0.209,-0.204,-0.199,-0.195,-0.19,-0.144,-0.133,-0.14,-0.149,-0.156,-0.159,-0.16,-0.159,-0.157,-0.153,-0.148,-0.143,-0.136,-0.129,-0.12,-0.112,-0.103,-0.094,-0.084,-0.075,-0.065,-0.056,-0.047,-0.039,-0.031,-0.024,-0.018,-0.013,-0.01,-0.008,-0.007,-0.008,-0.01,-0.015,-0.02,-0.028,-0.037,-0.048,-0.06,-0.073,-0.088,-0.105,-0.122,-0.14,-0.16,-0.18,-0.201,-0.222,-0.245,-0.267,-0.29,-0.314,-0.339,-0.364,-0.39,-0.416,-0.442,-0.461,-0.487,-0.512,-0.533,-0.55,-0.56,-0.566,-0.572,-0.564,-0.542,-0.525,-0.548,-0.597,-0.641,-0.671,-0.687,-0.694,-0.689,-0.668,-0.615,-0.512,-0.356,-0.182,-0.043,0.039,0.077,0.091,0.096,0.097,0.098,0.098,0.099,0.119,0.242,0.55,-1.845,-1.584,-1.01,-0.999,-0.988,-0.977,-0.966,-0.955,-0.944,-0.933,-0.922,-0.911,-0.9,-0.889,-0.878,-0.867,-1.465,-1.693,-1.709,-1.625,-1.285,-0.648,-0.341,-0.318,-0.358,-0.349,-0.34,-0.281,-0.276,-0.271,-0.267,-0.262,-0.257,-0.253,-0.248,-0.243,-0.239,-0.234,-0.229,-0.225,-0.22,-0.215,-0.211,-0.206,-0.201,-0.197,-0.192,-0.187,-0.183,-0.129,-0.115,-0.122,-0.132,-0.14,-0.145,-0.148,-0.148,-0.147,-0.144,-0.139,-0.134,-0.128,-0.121,-0.113,-0.104,-0.095,-0.086,-0.077,-0.067,-0.058,-0.048,-0.039,-0.03,-0.023,-0.015,-0.009,-0.004,0,0.002,0.003,0.003,0.001,-0.003,-0.008,-0.015,-0.024,-0.034,-0.045,-0.058,-0.071,-0.086,-0.102,-0.119,-0.137,-0.155,-0.173,-0.192,-0.21,-0.229,-0.247,-0.265,-0.282,-0.299,-0.316,-0.33,-0.329,-0.296,-0.304,-0.32,-0.335,-0.348,-0.358,-0.372,-0.422,-0.437,-0.442,-0.452,-0.485,-0.536,-0.59,-0.634,-0.663,-0.676,-0.674,-0.652,-0.598,-0.498,-0.349,-0.184,-0.05,0.032,0.072,0.088,0.094,0.097,0.097,0.097,0.098,0.119,0.241,0.55,-1.723,-1.499,-1.004,-0.993,-0.982,-0.971,-0.96,-0.949,-0.938,-0.927,-0.916,-0.905,-0.894,-0.883,-0.872,-0.861,-1.364,-1.553,-1.561,-1.483,-1.176,-0.605,-0.343,-0.358,-0.349,-0.341,-0.332,-0.273,-0.269,-0.264,-0.259,-0.255,-0.25,-0.245,-0.241,-0.236,-0.231,-0.227,-0.222,-0.217,-0.213,-0.208,-0.203,-0.199,-0.194,-0.189,-0.185,-0.18,-0.175,-0.117,-0.105,-0.111,-0.121,-0.128,-0.134,-0.137,-0.138,-0.137,-0.135,-0.131,-0.126,-0.119,-0.112,-0.105,-0.096,-0.088,-0.078,-0.069,-0.059,-0.049,-0.04,-0.031,-0.022,-0.014,-0.006,0,0.005,0.009,0.012,0.014,0.013,0.012,0.009,0.004,-0.002,-0.01,-0.019,-0.03,-0.042,-0.054,-0.068,-0.083,-0.098,-0.114,-0.13,-0.146,-0.162,-0.177,-0.192,-0.205,-0.217,-0.228,-0.237,-0.244,-0.24,-0.188,-0.006,-0.009,-0.011,-0.014,-0.017,-0.019,-0.022,-0.198,-0.257,-0.323,-0.386,-0.432,-0.476,-0.527,-0.58,-0.621,-0.643,-0.645,-0.625,-0.572,-0.478,-0.341,-0.189,-0.062,0.02,0.064,0.083,0.091,0.095,0.096,0.096,0.097,0.118,0.241,0.55,-1.61,-1.421,-0.998,-0.987,-0.976,-0.965,-0.954,-0.943,-0.932,-0.921,-0.91,-0.899,-0.888,-0.877,-0.866,-0.855,-1.254,-1.399,-1.401,-1.33,-1.058,-0.555,-0.33,-0.35,-0.341,-0.332,-0.324,-0.266,-0.261,-0.257,-0.252,-0.247,-0.243,-0.238,-0.233,-0.229,-0.224,-0.219,-0.215,-0.21,-0.205,-0.201,-0.196,-0.191,-0.187,-0.182,-0.07,-0.07,-0.07,-0.089,-0.096,-0.105,-0.114,-0.12,-0.125,-0.128,-0.129,-0.128,-0.126,-0.122,-0.117,-0.111,-0.104,-0.097,-0.088,-0.079,-0.07,-0.06,-0.051,-0.041,-0.031,-0.022,-0.013,-0.005,0.003,0.01,0.015,0.02,0.023,0.024,0.025,0.023,0.021,0.016,0.011,0.003,-0.005,-0.015,-0.026,-0.037,-0.05,-0.064,-0.078,-0.092,-0.106,-0.12,-0.133,-0.146,-0.157,-0.167,-0.175,-0.18,-0.182,-0.181,-0.171,-0.124,-0.006,-0.009,-0.011,-0.014,-0.017,-0.02,-0.022,-0.019,-0.02,-0.205,-0.334,-0.397,-0.431,-0.471,-0.52,-0.565,-0.596,-0.604,-0.587,-0.539,-0.453,-0.33,-0.194,-0.077,0.005,0.052,0.075,0.086,0.092,0.094,0.095,0.096,0.118,0.241,0.55,-1.513,-1.353,-0.992,-0.981,-0.97,-0.959,-0.948,-0.937,-0.926,-0.915,-0.904,-0.893,-0.882,-0.871,-0.86,-0.849,-1.144,-1.248,-1.243,-1.179,-0.942,-0.504,-0.313,-0.341,-0.333,-0.324,-0.315,-0.259,-0.254,-0.249,-0.245,-0.24,-0.235,-0.231,-0.226,-0.221,-0.217,-0.212,-0.207,-0.203,-0.198,-0.193,-0.189,-0.184,-0.179,-0.175,-0.07,-0.07,-0.07,-0.085,-0.095,-0.103,-0.109,-0.115,-0.119,-0.121,-0.121,-0.12,-0.118,-0.114,-0.109,-0.103,-0.096,-0.088,-0.08,-0.071,-0.061,-0.052,-0.042,-0.032,-0.022,-0.012,-0.003,0.005,0.013,0.02,0.025,0.03,0.033,0.035,0.036,0.035,0.033,0.029,0.024,0.017,0.009,0,-0.01,-0.021,-0.033,-0.045,-0.058,-0.071,-0.083,-0.096,-0.107,-0.118,-0.127,-0.133,-0.138,-0.139,-0.138,-0.132,-0.12,-0.085,-0.006,-0.009,-0.012,-0.014,-0.017,-0.02,-0.022,-0.02,-0.02,-0.16,-0.307,-0.379,-0.405,-0.431,-0.469,-0.511,-0.543,-0.556,-0.544,-0.501,-0.424,-0.317,-0.198,-0.091,-0.012,0.038,0.065,0.08,0.088,0.091,0.094,0.096,0.119,0.242,0.55,-1.436,-1.298,-0.986,-0.975,-0.964,-0.953,-0.942,-0.931,-0.92,-0.909,-0.898,-0.887,-0.876,-0.865,-0.854,-0.843,-1.045,-1.11,-1.099,-1.042,-0.836,-0.458,-0.297,-0.333,-0.324,-0.316,-0.307,-0.251,-0.247,-0.242,-0.237,-0.233,-0.228,-0.223,-0.219,-0.214,-0.209,-0.205,-0.2,-0.195,-0.191,-0.186,-0.181,-0.177,-0.172,-0.167,-0.07,-0.07,-0.07,-0.084,-0.093,-0.099,-0.104,-0.108,-0.11,-0.111,-0.111,-0.11,-0.107,-0.103,-0.098,-0.092,-0.085,-0.078,-0.07,-0.061,-0.052,-0.042,-0.033,-0.023,-0.013,-0.003,0.006,0.015,0.023,0.03,0.036,0.041,0.044,0.047,0.048,0.047,0.045,0.042,0.037,0.031,0.024,0.015,0.006,-0.004,-0.015,-0.027,-0.039,-0.051,-0.062,-0.073,-0.084,-0.093,-0.1,-0.105,-0.107,-0.107,-0.103,-0.097,-0.085,-0.059,-0.007,-0.009,-0.012,-0.015,-0.017,-0.02,-0.023,-0.02,-0.021,-0.138,-0.293,-0.369,-0.392,-0.409,-0.437,-0.47,-0.498,-0.51,-0.5,-0.462,-0.393,-0.3,-0.196,-0.1,-0.025,0.025,0.056,0.074,0.085,0.091,0.095,0.1,0.123,0.246,0.55,-1.381,-1.258,-0.981,-0.97,-0.959,-0.948,-0.937,-0.926,-0.914,-0.903,-0.892,-0.881,-0.87,-0.859,-0.848,-0.837,-0.961,-0.994,-0.978,-0.926,-0.746,-0.418,-0.283,-0.325,-0.316,-0.307,-0.299,-0.244,-0.239,-0.235,-0.23,-0.225,-0.221,-0.216,-0.211,-0.207,-0.202,-0.197,-0.193,-0.188,-0.183,-0.179,-0.174,-0.169,-0.165,-0.16,-0.07,-0.07,-0.07,-0.069,-0.074,-0.077,-0.08,-0.081,-0.083,-0.083,-0.082,-0.081,-0.079,-0.076,-0.072,-0.068,-0.063,-0.058,-0.052,-0.045,-0.039,-0.032,-0.025,-0.017,-0.004,0.007,0.017,0.026,0.034,0.041,0.047,0.052,0.056,0.058,0.06,0.059,0.058,0.055,0.051,0.045,0.038,0.03,0.022,0.012,0.001,-0.009,-0.021,-0.032,-0.043,-0.053,-0.062,-0.07,-0.077,-0.081,-0.083,-0.082,-0.078,-0.072,-0.062,-0.043,-0.007,-0.01,-0.012,-0.015,-0.018,-0.02,-0.023,-0.021,-0.022,-0.128,-0.286,-0.366,-0.386,-0.399,-0.419,-0.442,-0.462,-0.47,-0.458,-0.421,-0.359,-0.277,-0.185,-0.099,-0.03,0.021,0.054,0.075,0.089,0.097,0.104,0.11,0.135,0.255,0.55,-1.348,-1.233,-0.975,-0.964,-0.953,-0.942,-0.931,-0.92,-0.909,-0.898,-0.887,-0.876,-0.865,-0.854,-0.842,-0.831,-0.895,-0.903,-0.882,-0.833,-0.674,-0.386,-0.271,-0.316,-0.308,-0.299,-0.29,-0.237,-0.232,-0.227,-0.223,-0.218,-0.213,-0.209,-0.204,-0.199,-0.195,-0.19,-0.185,-0.181,-0.176,-0.171,-0.167,-0.11,-0.098,-0.086,-0.074,-0.062,-0.049,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,0.002,0.017,0.027,0.036,0.045,0.052,0.058,0.063,0.068,0.07,0.072,0.072,0.071,0.068,0.064,0.059,0.053,0.045,0.037,0.028,0.018,0.007,-0.003,-0.014,-0.024,-0.034,-0.043,-0.051,-0.057,-0.062,-0.063,-0.061,-0.058,-0.054,-0.046,-0.032,-0.007,-0.01,-0.013,-0.015,-0.018,-0.021,-0.023,-0.022,-0.023,-0.124,-0.284,-0.365,-0.385,-0.395,-0.408,-0.424,-0.435,-0.435,-0.418,-0.38,-0.32,-0.244,-0.161,-0.083,-0.018,0.032,0.067,0.09,0.106,0.117,0.125,0.133,0.157,0.272,0.55,-1.333,-1.222,-0.969,-0.958,-0.947,-0.936,-0.925,-0.914,-0.903,-0.892,-0.881,-0.87,-0.859,-0.848,-0.837,-0.826,-0.845,-0.834,-0.808,-0.761,-0.617,-0.362,-0.262,-0.308,-0.299,-0.291,-0.282,-0.229,-0.225,-0.22,-0.215,-0.211,-0.206,-0.201,-0.197,-0.192,-0.187,-0.183,-0.178,-0.173,-0.169,-0.164,-0.16,-0.113,-0.101,-0.089,-0.077,-0.064,-0.052,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,0.01,0.027,0.038,0.048,0.056,0.063,0.07,0.075,0.079,0.082,0.084,0.085,0.084,0.081,0.078,0.073,0.067,0.06,0.052,0.043,0.033,0.023,0.013,0.003,-0.007,-0.017,-0.026,-0.034,-0.04,-0.045,-0.044,-0.037,-0.035,-0.032,-0.029,-0.021,-0.007,-0.01,-0.013,-0.015,-0.018,-0.021,-0.024,-0.023,-0.023,-0.122,-0.284,-0.366,-0.385,-0.393,-0.401,-0.408,-0.41,-0.401,-0.377,-0.333,-0.272,-0.197,-0.119,-0.045,0.017,0.065,0.101,0.126,0.143,0.155,0.164,0.172,0.194,0.298,0.55,-1.335,-1.221,-0.963,-0.952,-0.941,-0.93,-0.919,-0.908,-0.897,-0.886,-0.875,-0.864,-0.853,-0.842,-0.831,-0.82,-0.808,-0.783,-0.752,-0.705,-0.573,-0.344,-0.256,-0.3,-0.291,-0.282,-0.274,-0.222,-0.217,-0.213,-0.208,-0.203,-0.199,-0.194,-0.189,-0.185,-0.18,-0.175,-0.171,-0.166,-0.162,-0.157,-0.152,-0.116,-0.104,-0.092,-0.079,-0.067,-0.055,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,0.017,0.038,0.05,0.059,0.068,0.075,0.082,0.087,0.092,0.095,0.097,0.097,0.097,0.095,0.092,0.087,0.081,0.075,0.067,0.058,0.049,0.039,0.029,0.018,0.008,-0.001,-0.01,-0.019,-0.025,-0.029,-0.023,0.006,0.003,0,-0.002,-0.005,-0.008,-0.01,-0.013,-0.016,-0.018,-0.021,-0.024,-0.023,-0.024,-0.122,-0.285,-0.367,-0.385,-0.389,-0.392,-0.391,-0.384,-0.365,-0.33,-0.278,-0.211,-0.135,-0.057,0.014,0.075,0.122,0.157,0.182,0.2,0.212,0.219,0.225,0.243,0.331,0.55,-1.348,-1.229,-0.957,-0.946,-0.935,-0.924,-0.913,-0.902,-0.891,-0.88,-0.869,-0.858,-0.847,-0.836,-0.825,-0.814,-0.781,-0.744,-0.709,-0.661,-0.539,-0.332,-0.253,-0.291,-0.283,-0.274,-0.265,-0.215,-0.21,-0.205,-0.201,-0.196,-0.191,-0.187,-0.182,-0.177,-0.173,-0.168,-0.164,-0.159,-0.154,-0.15,-0.145,-0.119,-0.107,-0.094,-0.082,-0.07,-0.058,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,0.025,0.05,0.062,0.071,0.08,0.087,0.094,0.099,0.104,0.107,0.11,0.111,0.11,0.108,0.105,0.101,0.096,0.089,0.081,0.073,0.064,0.054,0.044,0.033,0.023,0.013,0.004,-0.005,-0.012,-0.017,-0.013,0.005,0.003,0,-0.003,-0.005,-0.008,-0.011,-0.013,-0.016,-0.019,-0.021,-0.024,-0.024,-0.025,-0.123,-0.284,-0.365,-0.381,-0.381,-0.378,-0.369,-0.351,-0.321,-0.274,-0.212,-0.137,-0.057,0.022,0.092,0.15,0.195,0.228,0.252,0.267,0.277,0.282,0.285,0.297,0.369,0.55,-1.37,-1.243,-0.951,-0.94,-0.929,-0.918,-0.907,-0.896,-0.885,-0.874,-0.863,-0.852,-0.841,-0.83,-0.819,-0.808,-0.76,-0.714,-0.673,-0.624,-0.511,-0.324,-0.252,-0.283,-0.274,-0.266,-0.257,-0.207,-0.203,-0.198,-0.193,-0.189,-0.184,-0.179,-0.175,-0.17,-0.166,-0.161,-0.156,-0.152,-0.147,-0.142,-0.138,-0.122,-0.109,-0.097,-0.085,-0.073,-0.061,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,0.034,0.061,0.074,0.084,0.092,0.1,0.106,0.112,0.117,0.12,0.123,0.124,0.124,0.122,0.12,0.115,0.11,0.104,0.096,0.087,0.078,0.068,0.058,0.047,0.037,0.027,0.017,0.008,0,-0.007,-0.006,0.005,0.002,0,-0.003,-0.006,-0.008,-0.011,-0.014,-0.016,-0.019,-0.022,-0.024,-0.025,-0.025,-0.122,-0.281,-0.359,-0.372,-0.367,-0.357,-0.339,-0.309,-0.266,-0.207,-0.133,-0.051,0.032,0.11,0.177,0.231,0.271,0.3,0.319,0.331,0.338,0.341,0.34,0.348,0.403,0.55,-1.397,-1.26,-0.945,-0.934,-0.923,-0.912,-0.901,-0.89,-0.879,-0.868,-0.857,-0.846,-0.835,-0.824,-0.813,-0.802,-0.743,-0.689,-0.642,-0.59,-0.486,-0.319,-0.252,-0.275,-0.266,-0.258,-0.249,-0.2,-0.195,-0.191,-0.186,-0.182,-0.177,-0.172,-0.168,-0.163,-0.158,-0.154,-0.149,-0.144,-0.14,-0.135,-0.13,-0.124,-0.112,-0.1,-0.088,-0.076,-0.064,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,0.043,0.074,0.087,0.096,0.105,0.112,0.119,0.125,0.129,0.133,0.136,0.137,0.137,0.136,0.134,0.13,0.125,0.118,0.111,0.102,0.092,0.082,0.071,0.061,0.05,0.039,0.029,0.019,0.01,0.003,0,0.005,0.002,0,-0.003,-0.006,-0.009,-0.011,-0.014,-0.017,-0.019,-0.022,-0.025,-0.025,-0.026,-0.12,-0.274,-0.348,-0.356,-0.345,-0.326,-0.298,-0.256,-0.2,-0.129,-0.047,0.04,0.123,0.197,0.257,0.303,0.336,0.358,0.373,0.381,0.385,0.386,0.384,0.388,0.431,0.55,-1.424,-1.278,-0.939,-0.928,-0.917,-0.906,-0.895,-0.884,-0.873,-0.862,-0.851,-0.84,-0.829,-0.818,-0.807,-0.796,-0.728,-0.665,-0.61,-0.556,-0.461,-0.314,-0.254,-0.267,-0.258,-0.249,-0.241,-0.193,-0.188,-0.184,-0.179,-0.174,-0.17,-0.165,-0.16,-0.156,-0.151,-0.146,-0.142,-0.137,-0.132,-0.128,-0.123,-0.127,-0.115,-0.103,-0.091,-0.079,-0.066,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,0.052,0.086,0.1,0.109,0.118,0.125,0.132,0.137,0.142,0.146,0.149,0.151,0.151,0.15,0.148,0.144,0.139,0.133,0.125,0.116,0.107,0.096,0.085,0.073,0.062,0.05,0.04,0.029,0.02,0.012,0.006,0.005,0.002,-0.001,-0.003,-0.006,-0.009,-0.011,-0.014,-0.017,-0.02,-0.022,-0.025,-0.026,-0.027,-0.115,-0.262,-0.329,-0.331,-0.313,-0.285,-0.246,-0.192,-0.125,-0.045,0.042,0.128,0.207,0.272,0.322,0.358,0.383,0.399,0.409,0.414,0.416,0.416,0.413,0.415,0.451,0.55,-1.451,-1.294,-0.933,-0.922,-0.911,-0.9,-0.889,-0.878,-0.867,-0.856,-0.845,-0.834,-0.823,-0.812,-0.801,-0.79,-0.715,-0.641,-0.577,-0.521,-0.435,-0.31,-0.256,-0.258,-0.25,-0.241,-0.232,-0.186,-0.181,-0.176,-0.172,-0.167,-0.162,-0.158,-0.153,-0.148,-0.144,-0.139,-0.134,-0.13,-0.125,-0.12,-0.116,-0.13,-0.118,-0.106,-0.094,-0.081,-0.069,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,0.061,0.099,0.114,0.123,0.131,0.138,0.145,0.15,0.155,0.159,0.163,0.165,0.165,0.165,0.163,0.159,0.154,0.148,0.14,0.131,0.121,0.109,0.097,0.085,0.073,0.061,0.049,0.038,0.028,0.019,0.011,0.004,0.002,-0.001,-0.004,-0.006,-0.009,-0.012,-0.014,-0.017,-0.02,-0.022,-0.025,-0.027,-0.027,-0.099,-0.243,-0.303,-0.297,-0.272,-0.234,-0.184,-0.121,-0.045,0.04,0.126,0.207,0.276,0.33,0.369,0.396,0.414,0.424,0.43,0.433,0.434,0.433,0.431,0.433,0.464,0.55,-1.473,-1.308,-0.927,-0.916,-0.905,-0.894,-0.883,-0.872,-0.861,-0.85,-0.839,-0.828,-0.817,-0.806,-0.795,-0.784,-0.702,-0.616,-0.542,-0.482,-0.408,-0.305,-0.257,-0.25,-0.241,-0.233,-0.224,-0.178,-0.174,-0.169,-0.164,-0.16,-0.155,-0.15,-0.146,-0.141,-0.136,-0.132,-0.127,-0.122,-0.118,-0.113,-0.108,-0.133,-0.121,-0.109,-0.096,-0.084,-0.072,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,0.071,0.113,0.128,0.136,0.144,0.151,0.158,0.163,0.168,0.173,0.176,0.178,0.18,0.179,0.178,0.175,0.17,0.163,0.155,0.146,0.135,0.123,0.11,0.096,0.083,0.07,0.057,0.046,0.035,0.025,0.015,0.004,0.001,-0.001,-0.004,-0.007,-0.009,-0.012,-0.015,-0.017,-0.02,-0.023,-0.025,-0.027,-0.028,-0.029,-0.209,-0.267,-0.255,-0.221,-0.175,-0.117,-0.046,0.033,0.117,0.198,0.27,0.328,0.371,0.401,0.42,0.431,0.438,0.441,0.443,0.443,0.442,0.44,0.443,0.472,0.55,-1.491,-1.319,-0.921,-0.91,-0.899,-0.888,-0.877,-0.866,-0.855,-0.844,-0.833,-0.822,-0.811,-0.8,-0.789,-0.778,-0.69,-0.592,-0.507,-0.445,-0.382,-0.298,-0.25,-0.242,-0.233,-0.224,-0.216,-0.171,-0.166,-0.162,-0.157,-0.152,-0.148,-0.143,-0.138,-0.134,-0.129,-0.124,-0.12,-0.115,-0.11,-0.106,-0.101,-0.136,-0.124,-0.111,-0.099,-0.087,-0.075,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,0.081,0.127,0.142,0.15,0.157,0.164,0.17,0.176,0.181,0.186,0.19,0.192,0.194,0.194,0.193,0.19,0.186,0.179,0.171,0.161,0.149,0.136,0.122,0.107,0.092,0.078,0.064,0.052,0.04,0.03,0.018,0.004,0.001,-0.002,-0.004,-0.007,-0.01,-0.012,-0.015,-0.018,-0.02,-0.023,-0.026,-0.028,-0.029,-0.03,-0.182,-0.226,-0.206,-0.165,-0.112,-0.048,0.026,0.105,0.184,0.257,0.318,0.365,0.398,0.42,0.433,0.44,0.444,0.446,0.447,0.447,0.446,0.445,0.448,0.476,0.55,-1.502,-1.325,-0.916,-0.905,-0.894,-0.882,-0.871,-0.86,-0.849,-0.838,-0.827,-0.816,-0.805,-0.794,-0.783,-0.772,-0.679,-0.573,-0.481,-0.416,-0.36,-0.29,-0.242,-0.233,-0.225,-0.216,-0.207,-0.164,-0.159,-0.154,-0.15,-0.145,-0.14,-0.136,-0.131,-0.126,-0.122,-0.117,-0.112,-0.108,-0.103,-0.098,-0.094,-0.139,-0.126,-0.114,-0.102,-0.09,-0.078,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,0.091,0.141,0.156,0.164,0.171,0.177,0.183,0.189,0.194,0.199,0.203,0.206,0.209,0.21,0.209,0.207,0.203,0.196,0.188,0.177,0.165,0.15,0.134,0.118,0.101,0.085,0.069,0.056,0.044,0.033,0.02,0.004,0.001,-0.002,-0.004,-0.007,-0.01,-0.013,-0.015,-0.018,-0.021,-0.023,-0.026,-0.029,-0.03,-0.03,-0.151,-0.18,-0.152,-0.105,-0.048,0.019,0.092,0.167,0.238,0.301,0.352,0.389,0.415,0.431,0.44,0.445,0.447,0.448,0.449,0.449,0.448,0.448,0.451,0.479,0.55,-1.507,-1.327,-0.91,-0.899,-0.888,-0.877,-0.866,-0.855,-0.844,-0.833,-0.822,-0.811,-0.799,-0.788,-0.777,-0.766,-0.672,-0.565,-0.469,-0.4,-0.347,-0.285,-0.234,-0.225,-0.216,-0.208,-0.199,-0.156,-0.152,-0.147,-0.142,-0.138,-0.133,-0.128,-0.124,-0.119,-0.114,-0.11,-0.105,-0.1,-0.096,-0.091,-0.086,-0.141,-0.129,-0.117,-0.105,-0.093,-0.08,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,0.102,0.155,0.17,0.177,0.184,0.19,0.195,0.201,0.207,0.212,0.217,0.221,0.224,0.225,0.226,0.224,0.22,0.214,0.205,0.194,0.181,0.165,0.147,0.128,0.109,0.09,0.073,0.058,0.045,0.033,0.02,0.003,0.001,-0.002,-0.005,-0.007,-0.01,-0.013,-0.015,-0.018,-0.021,-0.024,-0.026,-0.029,-0.03,-0.031,-0.118,-0.13,-0.095,-0.045,0.014,0.08,0.149,0.218,0.28,0.334,0.375,0.405,0.425,0.437,0.444,0.447,0.448,0.449,0.449,0.449,0.449,0.449,0.453,0.48,0.55,-1.504,-1.323,-0.904,-0.893,-0.882,-0.871,-0.86,-0.849,-0.838,-0.827,-0.816,-0.805,-0.794,-0.783,-0.772,-0.761,-0.666,-0.562,-0.466,-0.394,-0.34,-0.281,-0.225,-0.217,-0.208,-0.199,-0.191,-0.149,-0.144,-0.14,-0.135,-0.13,-0.126,-0.121,-0.116,-0.112,-0.107,-0.102,-0.098,-0.093,-0.108,-0.106,-0.103,-0.144,-0.132,-0.12,-0.108,-0.095,-0.083,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,0.112,0.169,0.184,0.191,0.196,0.202,0.207,0.213,0.219,0.224,0.23,0.235,0.239,0.241,0.242,0.242,0.239,0.233,0.224,0.213,0.198,0.181,0.161,0.14,0.117,0.096,0.076,0.058,0.044,0.032,0.019,0.003,0,-0.002,-0.005,-0.008,-0.01,-0.013,-0.016,-0.018,-0.021,-0.024,-0.026,-0.03,-0.031,-0.032,-0.083,-0.079,-0.039,0.013,0.071,0.134,0.197,0.258,0.312,0.357,0.391,0.415,0.431,0.44,0.445,0.448,0.449,0.449,0.449,0.449,0.449,0.449,0.453,0.481,0.55,-1.491,-1.313,-0.898,-0.887,-0.876,-0.865,-0.854,-0.843,-0.832,-0.821,-0.81,-0.799,-0.788,-0.777,-0.766,-0.755,-0.655,-0.551,-0.451,-0.382,-0.331,-0.275,-0.217,-0.208,-0.2,-0.191,-0.182,-0.142,-0.137,-0.132,-0.128,-0.123,-0.118,-0.114,-0.109,-0.104,-0.1,-0.095,-0.09,-0.086,-0.096,-0.093,-0.091,-0.147,-0.135,-0.123,-0.11,-0.098,-0.086,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,0.122,0.182,0.197,0.203,0.208,0.213,0.218,0.224,0.23,0.236,0.242,0.248,0.253,0.257,0.259,0.259,0.257,0.252,0.244,0.233,0.217,0.198,0.176,0.152,0.126,0.101,0.077,0.057,0.041,0.029,0.017,0.003,0,-0.003,-0.005,-0.008,-0.011,-0.013,-0.016,-0.019,-0.021,-0.024,-0.027,-0.031,-0.032,-0.032,-0.047,-0.028,0.015,0.066,0.122,0.18,0.237,0.29,0.336,0.374,0.402,0.422,0.435,0.442,0.446,0.448,0.449,0.449,0.45,0.45,0.45,0.45,0.454,0.481,0.55,-1.467,-1.295,-0.892,-0.881,-0.87,-0.859,-0.848,-0.837,-0.826,-0.815,-0.804,-0.793,-0.782,-0.771,-0.76,-0.749,-0.632,-0.515,-0.393,-0.335,-0.296,-0.254,-0.209,-0.2,-0.191,-0.183,-0.174,-0.134,-0.13,-0.125,-0.12,-0.116,-0.111,-0.106,-0.102,-0.097,-0.092,-0.088,-0.083,-0.078,-0.084,-0.081,-0.079,-0.15,-0.138,-0.125,-0.113,-0.101,-0.089,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,0.124,0.185,0.2,0.205,0.209,0.214,0.218,0.224,0.23,0.236,0.243,0.25,0.256,0.261,0.264,0.265,0.264,0.261,0.253,0.242,0.227,0.208,0.185,0.159,0.131,0.103,0.078,0.056,0.039,0.027,0.016,0.002,0,-0.003,-0.006,-0.008,-0.011,-0.014,-0.016,-0.019,-0.022,-0.024,-0.027,-0.032,-0.032,-0.033,-0.013,0.022,0.066,0.116,0.168,0.22,0.271,0.316,0.355,0.387,0.41,0.426,0.437,0.443,0.447,0.448,0.449,0.45,0.45,0.45,0.45,0.45,0.454,0.481,0.55,-1.428,-1.266,-0.886,-0.875,-0.864,-0.853,-0.842,-0.831,-0.82,-0.809,-0.798,-0.787,-0.776,-0.765,-0.754,-0.743,-0.592,-0.443,-0.235,-0.226,-0.218,-0.209,-0.2,-0.192,-0.183,-0.174,-0.166,-0.127,-0.122,-0.118,-0.146,-0.13,-0.094,-0.068,-0.056,-0.051,-0.049,-0.049,-0.051,-0.056,-0.064,-0.068,-0.068,-0.077,-0.068,-0.048,0.004,0.004,0.005,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,0.096,0.145,0.157,0.16,0.163,0.166,0.17,0.174,0.178,0.183,0.189,0.194,0.199,0.203,0.207,0.208,0.208,0.206,0.202,0.194,0.183,0.169,0.152,0.132,0.11,0.089,0.069,0.052,0.039,0.03,0.024,0.019,0.017,0.016,0.016,0.02,0.035,0.036,0.036,0.037,0.037,0.038,0.038,-0.032,-0.033,-0.034,0.021,0.069,0.114,0.161,0.208,0.255,0.299,0.338,0.371,0.397,0.417,0.43,0.439,0.444,0.447,0.449,0.449,0.45,0.45,0.45,0.45,0.45,0.455,0.482,0.55,-1.37,-1.224,-0.88,-0.869,-0.858,-0.847,-0.836,-0.825,-0.814,-0.803,-0.792,-0.781,-0.77,-0.759,-0.748,-0.737,-0.544,-0.393,-0.227,-0.218,-0.209,-0.201,-0.192,-0.183,-0.175,-0.166,-0.157,-0.12,-0.115,-0.11,-0.152,-0.131,-0.084,-0.051,-0.036,-0.031,-0.03,-0.031,-0.035,-0.041,-0.049,-0.052,-0.049,-0.044,-0.035,-0.018,0.016,0.017,0.017,0.018,0.018,0.019,0.019,0.02,0.02,0.021,0.021,0.022,0.022,0.023,0.024,0.024,0.025,0.025,0.026,0.026,0.027,0.027,0.028,0.028,0.029,0.029,0.03,0.03,0.031,0.031,0.032,0.032,0.033,0.033,0.034,0.035,0.035,0.036,0.036,0.037,0.037,0.038,0.038,0.039,0.039,0.04,0.04,0.041,0.041,0.042,0.042,0.043,0.043,0.044,0.044,0.045,0.045,0.046,0.047,0.047,0.048,0.048,0.049,0.049,0.05,0.05,0.051,-0.033,-0.034,-0.034,0.054,0.114,0.159,0.203,0.246,0.287,0.325,0.358,0.386,0.408,0.424,0.435,0.442,0.447,0.449,0.45,0.45,0.451,0.451,0.451,0.451,0.452,0.457,0.484,0.55,-1.291,-1.167,-0.874,-0.863,-0.852,-0.841,-0.83,-0.819,-0.808,-0.797,-0.786,-0.775,-0.764,-0.753,-0.742,-0.731,-0.491,-0.345,-0.218,-0.21,-0.201,-0.192,-0.184,-0.175,-0.166,-0.158,-0.149,-0.112,-0.108,-0.103,-0.141,-0.121,-0.078,-0.047,-0.033,-0.027,-0.026,-0.027,-0.029,-0.034,-0.038,-0.039,-0.035,-0.03,-0.023,-0.007,0.029,0.029,0.03,0.03,0.031,0.031,0.032,0.032,0.033,0.033,0.034,0.034,0.035,0.035,0.036,0.037,0.037,0.038,0.038,0.039,0.039,0.04,0.04,0.041,0.041,0.042,0.042,0.043,0.043,0.044,0.044,0.045,0.045,0.046,0.046,0.047,0.048,0.048,0.049,0.049,0.05,0.05,0.051,0.051,0.052,0.052,0.053,0.053,0.054,0.054,0.055,0.055,0.056,0.056,0.057,0.057,0.058,0.059,0.059,0.06,0.06,0.061,0.061,0.062,0.062,0.063,0.063,-0.034,-0.034,-0.035,0.085,0.157,0.202,0.242,0.281,0.317,0.35,0.379,0.402,0.42,0.433,0.442,0.448,0.451,0.453,0.453,0.453,0.453,0.454,0.454,0.455,0.456,0.461,0.487,0.55,-1.192,-1.097,-0.868,-0.857,-0.846,-0.835,-0.824,-0.813,-0.802,-0.791,-0.78,-0.769,-0.758,-0.747,-0.736,-0.725,-0.447,-0.305,-0.21,-0.201,-0.193,-0.184,-0.175,-0.167,-0.158,-0.149,-0.141,-0.105,-0.1,-0.096,-0.121,-0.103,-0.068,-0.043,-0.031,-0.026,-0.025,-0.025,-0.026,-0.028,-0.029,-0.028,-0.025,-0.022,-0.017,0,0.041,0.042,0.042,0.043,0.043,0.044,0.044,0.045,0.045,0.046,0.046,0.047,0.047,0.048,0.048,0.049,0.05,0.05,0.051,0.051,0.052,0.052,0.053,0.053,0.054,0.054,0.055,0.055,0.056,0.056,0.057,0.057,0.058,0.058,0.059,0.059,0.06,0.061,0.061,0.062,0.062,0.063,0.063,0.064,0.064,0.065,0.065,0.066,0.066,0.067,0.067,0.068,0.068,0.069,0.069,0.07,0.07,0.071,0.072,0.072,0.073,0.073,0.074,0.074,0.075,0.075,0.076,-0.034,-0.035,-0.036,0.116,0.199,0.243,0.28,0.315,0.348,0.377,0.401,0.421,0.436,0.447,0.454,0.459,0.461,0.461,0.461,0.461,0.461,0.461,0.461,0.463,0.464,0.47,0.494,0.55,-1.079,-1.016,-0.862,-0.851,-0.84,-0.829,-0.818,-0.807,-0.796,-0.785,-0.774,-0.763,-0.752,-0.741,-0.73,-0.719,-0.418,-0.277,-0.202,-0.193,-0.184,-0.176,-0.167,-0.158,-0.15,-0.141,-0.132,-0.098,-0.093,-0.089,-0.093,-0.075,-0.05,-0.033,-0.025,-0.022,-0.021,-0.021,-0.02,-0.02,-0.019,-0.017,-0.015,-0.014,-0.012,0.004,0.054,0.054,0.055,0.055,0.056,0.056,0.057,0.057,0.058,0.058,0.059,0.059,0.06,0.06,0.061,0.061,0.062,0.063,0.063,0.064,0.064,0.065,0.065,0.066,0.066,0.067,0.067,0.068,0.068,0.069,0.069,0.07,0.07,0.071,0.071,0.072,0.072,0.073,0.074,0.074,0.075,0.075,0.076,0.076,0.077,0.077,0.078,0.078,0.079,0.079,0.08,0.08,0.081,0.081,0.082,0.082,0.083,0.083,0.084,0.085,0.085,0.086,0.086,0.087,0.087,0.088,0.088,-0.035,-0.036,-0.037,0.151,0.24,0.284,0.318,0.35,0.38,0.405,0.427,0.445,0.458,0.467,0.473,0.477,0.478,0.478,0.478,0.477,0.477,0.477,0.478,0.479,0.482,0.487,0.507,0.55,-0.96,-0.932,-0.856,-0.845,-0.834,-0.823,-0.812,-0.801,-0.79,-0.779,-0.768,-0.757,-0.746,-0.735,-0.724,-0.713,-0.398,-0.257,-0.193,-0.185,-0.176,-0.167,-0.159,-0.15,-0.141,-0.133,-0.124,-0.091,-0.086,-0.081,-0.06,-0.039,-0.023,-0.014,-0.011,-0.011,-0.012,-0.012,-0.011,-0.008,-0.006,-0.003,-0.002,-0.003,-0.004,0,0.013,0.017,0.019,0.024,0.03,0.038,0.046,0.053,0.061,0.068,0.077,0.088,0.1,0.116,0.133,0.149,0.164,0.175,0.183,0.189,0.193,0.194,0.189,0.156,0.079,0.079,0.08,0.08,0.081,0.081,0.082,0.082,0.083,0.083,0.084,0.084,0.085,0.086,0.086,0.087,0.228,0.291,0.305,0.3,0.274,0.241,0.239,0.238,0.237,0.236,0.235,0.234,0.233,0.232,0.231,0.23,0.229,0.228,0.108,0.071,0.073,0.083,0.093,0.101,0.106,0.104,0.073,-0.036,-0.037,0.092,0.216,0.285,0.325,0.357,0.387,0.414,0.437,0.458,0.474,0.486,0.496,0.502,0.505,0.507,0.507,0.507,0.506,0.506,0.506,0.507,0.509,0.511,0.516,0.527,0.55,-0.846,-0.851,-0.85,-0.839,-0.828,-0.817,-0.806,-0.795,-0.784,-0.773,-0.762,-0.751,-0.74,-0.729,-0.718,-0.707,-0.382,-0.241,-0.185,-0.176,-0.168,-0.159,-0.107,-0.102,-0.097,-0.093,-0.088,-0.083,-0.079,-0.074,-0.029,-0.003,0.008,0.012,0.01,0.007,0.004,0.003,0.004,0.007,0.011,0.014,0.015,0.014,0.011,0.01,0.011,0.012,0.015,0.021,0.03,0.041,0.052,0.062,0.072,0.082,0.093,0.107,0.125,0.146,0.17,0.192,0.212,0.227,0.237,0.243,0.247,0.249,0.242,0.198,0.091,0.092,0.092,0.093,0.093,0.094,0.094,0.095,0.095,0.096,0.096,0.097,0.097,0.098,0.099,0.099,0.3,0.386,0.404,0.398,0.354,0.253,0.252,0.251,0.25,0.249,0.248,0.247,0.245,0.244,0.243,0.242,0.241,0.24,0.131,0.093,0.098,0.114,0.131,0.147,0.16,0.163,0.124,-0.036,0.117,0.209,0.282,0.331,0.365,0.396,0.424,0.45,0.473,0.493,0.509,0.522,0.532,0.539,0.545,0.548,0.55,0.551,0.551,0.552,0.552,0.553,0.554,0.556,0.557,0.556,0.55,-0.747,-0.78,-0.845,-0.834,-0.823,-0.812,-0.801,-0.79,-0.779,-0.767,-0.756,-0.745,-0.734,-0.723,-0.712,-0.701,-0.368,-0.226,-0.177,-0.168,-0.159,-0.151,-0.099,-0.095,-0.09,-0.085,-0.081,-0.076,-0.071,-0.067,-0.004,0.027,0.037,0.038,0.034,0.028,0.023,0.02,0.022,0.025,0.03,0.034,0.036,0.035,0.032,0.028,0.025,0.024,0.027,0.033,0.043,0.055,0.067,0.078,0.087,0.096,0.107,0.121,0.139,0.162,0.187,0.21,0.229,0.243,0.252,0.257,0.259,0.26,0.253,0.211,0.104,0.104,0.105,0.105,0.106,0.106,0.107,0.107,0.108,0.108,0.109,0.109,0.11,0.11,0.111,0.112,0.322,0.411,0.428,0.423,0.377,0.265,0.264,0.263,0.262,0.261,0.26,0.259,0.258,0.257,0.256,0.255,0.254,0.252,0.177,0.151,0.157,0.174,0.194,0.217,0.24,0.261,0.267,0.247,0.293,0.324,0.347,0.375,0.406,0.435,0.463,0.488,0.511,0.531,0.548,0.563,0.575,0.585,0.592,0.598,0.603,0.606,0.609,0.611,0.612,0.612,0.612,0.611,0.607,0.59,0.55,-0.668,-0.724,-0.839,-0.828,-0.817,-0.806,-0.795,-0.784,-0.773,-0.762,-0.751,-0.74,-0.729,-0.718,-0.707,-0.696,-0.353,-0.21,-0.169,-0.16,-0.151,-0.143,-0.092,-0.087,-0.083,-0.078,-0.073,-0.069,-0.064,-0.059,0.012,0.047,0.059,0.06,0.056,0.048,0.041,0.038,0.038,0.043,0.048,0.053,0.055,0.055,0.052,0.046,0.041,0.037,0.039,0.045,0.056,0.07,0.084,0.095,0.103,0.111,0.12,0.133,0.151,0.174,0.199,0.222,0.239,0.251,0.258,0.261,0.262,0.262,0.256,0.216,0.116,0.117,0.117,0.118,0.118,0.119,0.119,0.12,0.12,0.121,0.121,0.122,0.122,0.123,0.123,0.124,0.331,0.418,0.435,0.429,0.385,0.278,0.277,0.276,0.275,0.274,0.273,0.271,0.27,0.269,0.268,0.267,0.266,0.265,0.238,0.229,0.234,0.248,0.269,0.297,0.329,0.362,0.39,0.406,0.423,0.422,0.409,0.419,0.445,0.474,0.501,0.527,0.55,0.571,0.589,0.606,0.62,0.632,0.643,0.651,0.659,0.664,0.669,0.671,0.673,0.672,0.671,0.668,0.659,0.626,0.55,-0.612,-0.683,-0.833,-0.822,-0.811,-0.8,-0.789,-0.778,-0.767,-0.756,-0.745,-0.734,-0.723,-0.712,-0.701,-0.69,-0.339,-0.195,-0.16,-0.152,-0.143,-0.134,-0.085,-0.08,-0.075,-0.071,-0.066,-0.061,-0.057,-0.052,0.021,0.058,0.072,0.075,0.071,0.063,0.055,0.051,0.052,0.057,0.063,0.068,0.071,0.071,0.068,0.061,0.054,0.051,0.053,0.059,0.071,0.087,0.102,0.113,0.12,0.126,0.133,0.144,0.162,0.185,0.209,0.231,0.247,0.257,0.262,0.264,0.264,0.263,0.257,0.22,0.129,0.129,0.13,0.13,0.131,0.131,0.132,0.132,0.133,0.133,0.134,0.134,0.135,0.135,0.136,0.137,0.337,0.421,0.437,0.431,0.39,0.29,0.289,0.288,0.287,0.286,0.285,0.284,0.283,0.282,0.281,0.28,0.278,0.277,0.298,0.308,0.313,0.324,0.345,0.376,0.414,0.452,0.483,0.505,0.514,0.497,0.461,0.459,0.483,0.511,0.539,0.564,0.588,0.609,0.629,0.646,0.662,0.676,0.688,0.699,0.707,0.714,0.719,0.722,0.724,0.723,0.721,0.717,0.704,0.658,0.55,-0.577,-0.657,-0.827,-0.816,-0.805,-0.794,-0.783,-0.772,-0.761,-0.75,-0.739,-0.728,-0.717,-0.706,-0.695,-0.684,-0.328,-0.184,-0.152,-0.143,-0.135,-0.126,-0.077,-0.073,-0.068,-0.063,-0.059,-0.054,-0.049,-0.045,0.024,0.061,0.075,0.079,0.077,0.069,0.062,0.059,0.062,0.067,0.074,0.079,0.082,0.083,0.08,0.074,0.069,0.069,0.073,0.081,0.092,0.108,0.123,0.133,0.138,0.141,0.146,0.156,0.172,0.194,0.218,0.238,0.252,0.261,0.264,0.265,0.265,0.265,0.259,0.226,0.141,0.142,0.142,0.143,0.143,0.144,0.144,0.145,0.145,0.146,0.146,0.147,0.147,0.148,0.148,0.149,0.342,0.422,0.437,0.432,0.394,0.303,0.302,0.301,0.3,0.298,0.297,0.296,0.295,0.294,0.293,0.292,0.291,0.29,0.349,0.375,0.383,0.393,0.413,0.444,0.483,0.52,0.548,0.566,0.57,0.547,0.502,0.496,0.519,0.547,0.574,0.599,0.623,0.645,0.664,0.682,0.699,0.713,0.725,0.735,0.744,0.751,0.755,0.758,0.759,0.759,0.756,0.752,0.738,0.681,0.55,-0.559,-0.643,-0.821,-0.81,-0.799,-0.788,-0.777,-0.766,-0.755,-0.744,-0.733,-0.722,-0.711,-0.7,-0.689,-0.678,-0.321,-0.176,-0.144,-0.135,-0.126,-0.118,-0.07,-0.065,-0.061,-0.056,-0.051,-0.047,-0.042,-0.037,0.024,0.054,0.06,0.065,0.066,0.063,0.06,0.06,0.064,0.071,0.077,0.083,0.087,0.09,0.09,0.089,0.089,0.092,0.099,0.107,0.117,0.13,0.142,0.15,0.154,0.157,0.162,0.17,0.184,0.201,0.219,0.235,0.247,0.255,0.259,0.261,0.263,0.264,0.261,0.236,0.154,0.154,0.155,0.155,0.156,0.156,0.157,0.157,0.158,0.158,0.159,0.159,0.16,0.16,0.161,0.161,0.345,0.421,0.436,0.431,0.397,0.315,0.314,0.313,0.312,0.311,0.31,0.309,0.308,0.307,0.306,0.304,0.303,0.302,0.392,0.431,0.442,0.45,0.468,0.497,0.533,0.564,0.587,0.599,0.6,0.577,0.534,0.529,0.551,0.579,0.605,0.63,0.654,0.675,0.694,0.712,0.727,0.74,0.752,0.761,0.768,0.773,0.777,0.779,0.78,0.78,0.778,0.774,0.76,0.697,0.55,-0.554,-0.638,-0.815,-0.804,-0.793,-0.782,-0.771,-0.76,-0.749,-0.738,-0.727,-0.716,-0.705,-0.694,-0.683,-0.672,-0.317,-0.171,-0.135,-0.127,-0.118,-0.109,-0.063,-0.058,-0.053,-0.049,-0.044,-0.039,-0.035,-0.03,0.023,0.04,0.018,0.025,0.032,0.039,0.046,0.053,0.06,0.066,0.073,0.08,0.087,0.094,0.101,0.108,0.115,0.122,0.128,0.135,0.142,0.149,0.156,0.163,0.17,0.177,0.184,0.191,0.197,0.204,0.211,0.218,0.225,0.232,0.239,0.246,0.253,0.26,0.266,0.273,0.166,0.167,0.167,0.168,0.168,0.169,0.169,0.17,0.17,0.171,0.171,0.172,0.172,0.173,0.173,0.174,0.354,0.418,0.431,0.428,0.401,0.328,0.327,0.326,0.324,0.323,0.322,0.321,0.32,0.319,0.318,0.317,0.316,0.315,0.435,0.481,0.492,0.498,0.511,0.536,0.565,0.591,0.607,0.615,0.614,0.595,0.559,0.558,0.581,0.607,0.633,0.657,0.68,0.7,0.718,0.734,0.748,0.76,0.769,0.777,0.782,0.786,0.789,0.791,0.791,0.791,0.789,0.787,0.773,0.707,0.55,-0.555,-0.637,-0.809,-0.798,-0.787,-0.776,-0.765,-0.754,-0.743,-0.732,-0.721,-0.71,-0.699,-0.688,-0.677,-0.666,-0.315,-0.168,-0.127,-0.118,-0.11,-0.101,-0.056,-0.04,-0.033,-0.027,-0.019,-0.011,-0.002,0.009,0.03,0.041,0.04,0.044,0.049,0.053,0.057,0.063,0.071,0.078,0.085,0.091,0.097,0.102,0.107,0.112,0.118,0.124,0.132,0.141,0.151,0.163,0.172,0.178,0.181,0.184,0.187,0.194,0.204,0.216,0.228,0.24,0.249,0.256,0.262,0.267,0.271,0.275,0.279,0.284,0.29,0.29,0.29,0.29,0.29,0.29,0.255,0.252,0.256,0.264,0.274,0.286,0.299,0.31,0.321,0.338,0.395,0.419,0.424,0.423,0.411,0.385,0.365,0.338,0.308,0.285,0.277,0.285,0.303,0.325,0.349,0.371,0.39,0.414,0.495,0.529,0.535,0.535,0.543,0.561,0.585,0.605,0.616,0.621,0.62,0.605,0.579,0.583,0.606,0.632,0.657,0.68,0.701,0.72,0.736,0.751,0.763,0.773,0.781,0.786,0.791,0.793,0.795,0.796,0.796,0.796,0.795,0.793,0.78,0.713,0.55,-0.559,-0.638,-0.803,-0.792,-0.781,-0.77,-0.759,-0.748,-0.737,-0.726,-0.715,-0.704,-0.693,-0.682,-0.671,-0.66,-0.314,-0.168,-0.119,-0.11,-0.101,-0.093,-0.028,-0.021,-0.014,-0.008,-0.001,0.006,0.013,0.02,0.027,0.033,0.04,0.047,0.054,0.061,0.068,0.074,0.081,0.088,0.095,0.102,0.108,0.115,0.122,0.129,0.136,0.143,0.149,0.156,0.163,0.17,0.177,0.184,0.19,0.197,0.204,0.211,0.218,0.225,0.231,0.238,0.245,0.252,0.259,0.266,0.272,0.279,0.286,0.293,0.29,0.29,0.29,0.29,0.29,0.29,0.284,0.285,0.291,0.3,0.313,0.329,0.345,0.361,0.374,0.386,0.403,0.41,0.412,0.411,0.409,0.421,0.417,0.414,0.41,0.406,0.402,0.398,0.395,0.391,0.387,0.383,0.38,0.376,0.516,0.56,0.566,0.563,0.565,0.577,0.596,0.611,0.62,0.624,0.623,0.613,0.597,0.605,0.628,0.653,0.676,0.698,0.717,0.735,0.75,0.762,0.773,0.781,0.787,0.792,0.795,0.797,0.798,0.798,0.798,0.798,0.798,0.796,0.783,0.716,0.55,-0.563,-0.64,-0.797,-0.786,-0.775,-0.764,-0.753,-0.742,-0.731,-0.72,-0.709,-0.698,-0.687,-0.676,-0.665,-0.654,-0.316,-0.177,-0.146,-0.137,-0.116,-0.076,-0.039,-0.029,-0.023,-0.016,-0.009,-0.002,0.004,0.009,0.014,0.017,0.02,0.022,0.026,0.034,0.044,0.057,0.07,0.081,0.089,0.095,0.099,0.104,0.109,0.117,0.126,0.139,0.153,0.168,0.18,0.188,0.191,0.191,0.189,0.188,0.19,0.197,0.21,0.227,0.246,0.262,0.275,0.284,0.29,0.294,0.296,0.298,0.299,0.301,0.3,0.298,0.296,0.294,0.292,0.291,0.29,0.292,0.297,0.305,0.317,0.332,0.347,0.362,0.375,0.385,0.393,0.397,0.397,0.393,0.384,0.371,0.348,0.32,0.295,0.282,0.287,0.313,0.355,0.405,0.45,0.483,0.503,0.522,0.569,0.587,0.586,0.581,0.579,0.587,0.601,0.614,0.621,0.625,0.625,0.619,0.612,0.624,0.646,0.67,0.692,0.712,0.73,0.746,0.759,0.77,0.779,0.786,0.791,0.795,0.797,0.798,0.799,0.799,0.799,0.799,0.799,0.798,0.785,0.717,0.55,-0.565,-0.64,-0.791,-0.78,-0.769,-0.758,-0.747,-0.736,-0.725,-0.714,-0.703,-0.692,-0.681,-0.67,-0.659,-0.648,-0.319,-0.185,-0.158,-0.151,-0.125,-0.07,-0.038,-0.029,-0.024,-0.018,-0.011,-0.006,-0.003,0,0.002,0.004,0.005,0.006,0.01,0.018,0.031,0.047,0.063,0.077,0.086,0.092,0.095,0.099,0.104,0.112,0.123,0.138,0.156,0.172,0.185,0.192,0.194,0.191,0.186,0.183,0.184,0.192,0.208,0.23,0.253,0.273,0.288,0.298,0.304,0.307,0.308,0.308,0.308,0.308,0.306,0.304,0.301,0.297,0.295,0.293,0.292,0.293,0.297,0.304,0.315,0.327,0.341,0.354,0.365,0.374,0.38,0.383,0.382,0.376,0.364,0.345,0.318,0.289,0.265,0.257,0.272,0.312,0.372,0.44,0.5,0.541,0.565,0.581,0.596,0.6,0.597,0.59,0.586,0.591,0.602,0.613,0.621,0.624,0.625,0.624,0.624,0.639,0.662,0.684,0.705,0.723,0.74,0.754,0.766,0.776,0.784,0.789,0.794,0.796,0.798,0.799,0.799,0.8,0.8,0.8,0.799,0.798,0.786,0.718,0.55,-0.566,-0.639,-0.785,-0.774,-0.763,-0.752,-0.741,-0.73,-0.719,-0.708,-0.697,-0.686,-0.675,-0.664,-0.653,-0.642,-0.324,-0.192,-0.165,-0.158,-0.128,-0.068,-0.035,-0.026,-0.021,-0.016,-0.011,-0.008,-0.007,-0.006,-0.005,-0.005,-0.004,-0.002,0.003,0.012,0.025,0.042,0.059,0.074,0.084,0.091,0.095,0.098,0.104,0.111,0.122,0.137,0.154,0.169,0.18,0.186,0.188,0.185,0.182,0.18,0.183,0.192,0.209,0.231,0.255,0.275,0.291,0.301,0.308,0.311,0.312,0.313,0.312,0.312,0.31,0.307,0.304,0.3,0.297,0.295,0.293,0.294,0.297,0.303,0.312,0.322,0.334,0.346,0.355,0.363,0.368,0.369,0.367,0.361,0.35,0.333,0.313,0.294,0.282,0.285,0.308,0.353,0.413,0.478,0.532,0.568,0.588,0.599,0.605,0.606,0.601,0.594,0.589,0.591,0.6,0.611,0.618,0.622,0.624,0.627,0.635,0.652,0.674,0.695,0.714,0.732,0.747,0.76,0.771,0.779,0.786,0.791,0.795,0.797,0.798,0.799,0.8,0.8,0.8,0.8,0.8,0.799,0.786,0.719,0.55,-0.564,-0.635,-0.78,-0.769,-0.758,-0.747,-0.735,-0.724,-0.713,-0.702,-0.691,-0.68,-0.669,-0.658,-0.647,-0.636,-0.329,-0.2,-0.172,-0.163,-0.131,-0.067,-0.033,-0.024,-0.019,-0.014,-0.011,-0.009,-0.009,-0.01,-0.01,-0.01,-0.009,-0.006,-0.001,0.008,0.022,0.038,0.055,0.07,0.081,0.088,0.093,0.098,0.103,0.11,0.121,0.133,0.147,0.16,0.17,0.175,0.177,0.176,0.175,0.176,0.181,0.191,0.209,0.231,0.254,0.274,0.289,0.3,0.307,0.311,0.313,0.313,0.313,0.312,0.311,0.308,0.305,0.301,0.298,0.295,0.294,0.294,0.296,0.301,0.308,0.317,0.327,0.337,0.346,0.352,0.356,0.357,0.355,0.349,0.34,0.329,0.317,0.308,0.307,0.319,0.346,0.39,0.445,0.501,0.547,0.578,0.595,0.603,0.607,0.606,0.6,0.593,0.588,0.589,0.596,0.606,0.613,0.618,0.622,0.628,0.642,0.662,0.684,0.703,0.721,0.737,0.751,0.763,0.773,0.781,0.787,0.792,0.795,0.797,0.798,0.799,0.799,0.799,0.799,0.799,0.799,0.798,0.786,0.718,0.55,-0.56,-0.63,-0.774,-0.763,-0.752,-0.741,-0.73,-0.719,-0.708,-0.697,-0.686,-0.675,-0.664,-0.652,-0.641,-0.63,-0.334,-0.208,-0.18,-0.169,-0.137,-0.079,-0.046,-0.037,-0.033,-0.03,-0.027,-0.026,-0.026,-0.027,-0.028,-0.027,-0.026,-0.023,-0.018,-0.009,0.003,0.018,0.034,0.048,0.059,0.066,0.072,0.077,0.083,0.09,0.099,0.109,0.121,0.131,0.14,0.146,0.15,0.152,0.154,0.158,0.165,0.178,0.196,0.218,0.24,0.26,0.275,0.287,0.294,0.299,0.301,0.303,0.303,0.302,0.301,0.299,0.296,0.293,0.29,0.287,0.285,0.285,0.287,0.291,0.297,0.304,0.312,0.321,0.328,0.333,0.336,0.337,0.336,0.332,0.327,0.32,0.315,0.314,0.321,0.338,0.367,0.407,0.455,0.502,0.541,0.569,0.586,0.595,0.598,0.598,0.593,0.588,0.583,0.584,0.59,0.598,0.606,0.612,0.616,0.626,0.645,0.667,0.687,0.704,0.721,0.735,0.748,0.758,0.767,0.774,0.779,0.783,0.784,0.786,0.787,0.788,0.788,0.788,0.788,0.788,0.788,0.787,0.775,0.709,0.55,-0.553,-0.625,-0.768,-0.757,-0.746,-0.735,-0.724,-0.713,-0.702,-0.691,-0.68,-0.669,-0.658,-0.647,-0.636,-0.625,-0.338,-0.216,-0.188,-0.18,-0.165,-0.142,-0.127,-0.121,-0.119,-0.117,-0.115,-0.115,-0.115,-0.115,-0.116,-0.115,-0.114,-0.112,-0.107,-0.101,-0.092,-0.081,-0.069,-0.059,-0.05,-0.043,-0.038,-0.033,-0.027,-0.021,-0.013,-0.003,0.007,0.018,0.028,0.038,0.047,0.056,0.066,0.077,0.092,0.11,0.131,0.154,0.177,0.197,0.214,0.226,0.235,0.242,0.246,0.249,0.25,0.251,0.251,0.249,0.248,0.246,0.244,0.242,0.241,0.241,0.242,0.245,0.249,0.254,0.26,0.266,0.271,0.275,0.278,0.279,0.279,0.278,0.277,0.276,0.278,0.283,0.294,0.314,0.341,0.377,0.417,0.458,0.493,0.522,0.542,0.557,0.566,0.572,0.573,0.573,0.574,0.576,0.582,0.59,0.597,0.602,0.607,0.617,0.635,0.653,0.668,0.681,0.693,0.704,0.713,0.72,0.727,0.732,0.735,0.735,0.731,0.73,0.73,0.731,0.731,0.731,0.731,0.731,0.731,0.73,0.72,0.67,0.55,-0.543,-0.638,-0.762,-0.751,-0.74,-0.729,-0.718,-0.707,-0.696,-0.685,-0.674,-0.663,-0.652,-0.641,-0.63,-0.619,-0.349,-0.232,-0.206,-0.207,-0.228,-0.265,-0.287,-0.292,-0.292,-0.292,-0.291,-0.291,-0.291,-0.291,-0.291,-0.291,-0.291,-0.29,-0.288,-0.285,-0.282,-0.277,-0.272,-0.268,-0.263,-0.259,-0.256,-0.251,-0.246,-0.24,-0.232,-0.223,-0.211,-0.198,-0.183,-0.166,-0.147,-0.126,-0.104,-0.079,-0.053,-0.025,0.003,0.03,0.055,0.077,0.096,0.111,0.123,0.132,0.139,0.144,0.148,0.151,0.152,0.153,0.154,0.154,0.154,0.153,0.153,0.153,0.154,0.155,0.157,0.159,0.162,0.164,0.167,0.169,0.171,0.173,0.175,0.178,0.181,0.186,0.193,0.203,0.218,0.238,0.263,0.294,0.329,0.365,0.401,0.434,0.464,0.49,0.511,0.529,0.542,0.553,0.561,0.569,0.576,0.583,0.589,0.593,0.596,0.601,0.61,0.617,0.624,0.629,0.633,0.638,0.641,0.644,0.646,0.648,0.648,0.641,0.627,0.619,0.618,0.618,0.618,0.618,0.618,0.618,0.618,0.618,0.616,0.598,0.55,-0.53,-0.729,-0.756,-0.745,-0.734,-0.723,-0.712,-0.701,-0.69,-0.679,-0.668,-0.657,-0.646,-0.635,-0.624,-0.613,-0.398,-0.282,-0.256,-0.259,-0.288,-0.342,-0.372,-0.379,-0.38,-0.38,-0.38,-0.38,-0.38,-0.38,-0.38,-0.38,-0.38,-0.38,-0.379,-0.379,-0.378,-0.377,-0.375,-0.373,-0.371,-0.369,-0.366,-0.363,-0.358,-0.352,-0.345,-0.335,-0.323,-0.309,-0.291,-0.271,-0.247,-0.22,-0.19,-0.158,-0.125,-0.092,-0.061,-0.031,-0.004,0.019,0.039,0.055,0.068,0.079,0.087,0.093,0.098,0.101,0.104,0.105,0.107,0.108,0.108,0.109,0.109,0.109,0.11,0.11,0.111,0.111,0.112,0.113,0.114,0.116,0.117,0.119,0.122,0.126,0.131,0.138,0.147,0.159,0.175,0.195,0.22,0.249,0.282,0.318,0.355,0.392,0.427,0.459,0.487,0.511,0.531,0.546,0.559,0.568,0.576,0.582,0.587,0.59,0.593,0.595,0.598,0.6,0.601,0.602,0.604,0.604,0.605,0.606,0.606,0.606,0.604,0.594,0.574,0.564,0.562,0.562,0.562,0.562,0.562,0.562,0.562,0.562,0.562,0.559,0.55,-1.2,-1.058,-1.053,-1.053,-1.051,-1.047,-1.043,-1.04,-1.036,-1.033,-1.029,-1.026,-1.022,-1.016,-0.984,-0.841,-0.538,-0.379,-0.346,-0.344,-0.356,-0.382,-0.395,-0.397,-0.397,-0.397,-0.398,-0.398,-0.398,-0.398,-0.398,-0.398,-0.398,-0.398,-0.397,-0.397,-0.397,-0.396,-0.395,-0.394,-0.393,-0.391,-0.389,-0.386,-0.381,-0.376,-0.369,-0.359,-0.348,-0.333,-0.315,-0.294,-0.269,-0.24,-0.208,-0.174,-0.14,-0.105,-0.072,-0.041,-0.014,0.01,0.03,0.047,0.06,0.07,0.078,0.084,0.089,0.092,0.095,0.097,0.098,0.099,0.1,0.1,0.101,0.101,0.101,0.101,0.102,0.102,0.102,0.103,0.103,0.104,0.106,0.108,0.11,0.114,0.119,0.126,0.135,0.147,0.163,0.183,0.208,0.237,0.271,0.308,0.346,0.385,0.423,0.457,0.486,0.512,0.532,0.549,0.562,0.571,0.579,0.584,0.588,0.591,0.593,0.595,0.596,0.597,0.598,0.598,0.598,0.599,0.599,0.599,0.599,0.598,0.596,0.585,0.564,0.553,0.551,0.551,0.551,0.551,0.551,0.551,0.551,0.551,0.551,0.551,0.55,-1.2,-1.175,-1.177,-1.177,-1.177,-1.176,-1.176,-1.175,-1.175,-1.174,-1.174,-1.173,-1.173,-1.17,-1.134,-0.955,-0.605,-0.425,-0.39,-0.388,-0.39,-0.396,-0.398,-0.398,-0.399,-0.399,-0.399,-0.399,-0.399,-0.399,-0.399,-0.399,-0.399,-0.399,-0.399,-0.399,-0.399,-0.398,-0.398,-0.397,-0.396,-0.394,-0.392,-0.389,-0.385,-0.38,-0.373,-0.364,-0.352,-0.338,-0.32,-0.299,-0.273,-0.244,-0.212,-0.177,-0.141,-0.105,-0.071,-0.04,-0.012,0.012,0.032,0.048,0.061,0.072,0.079,0.085,0.09,0.093,0.095,0.097,0.098,0.099,0.099,0.1,0.1,0.1,0.1,0.1,0.101,0.101,0.101,0.101,0.102,0.103,0.104,0.106,0.108,0.111,0.116,0.122,0.131,0.143,0.159,0.179,0.203,0.233,0.268,0.306,0.346,0.386,0.425,0.46,0.491,0.516,0.537,0.553,0.565,0.575,0.582,0.587,0.59,0.593,0.595,0.596,0.597,0.598,0.598,0.598,0.599,0.599,0.599,0.599,0.599,0.598,0.596,0.585,0.563,0.552,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.198,-1.199,-1.199,-1.199,-1.199,-1.199,-1.199,-1.199,-1.198,-1.198,-1.198,-1.198,-1.196,-1.161,-0.978,-0.616,-0.434,-0.399,-0.397,-0.397,-0.398,-0.399,-0.399,-0.399,-0.399,-0.399,-0.399,-0.399,-0.4,-0.4,-0.4,-0.4,-0.399,-0.399,-0.399,-0.399,-0.399,-0.398,-0.397,-0.396,-0.395,-0.393,-0.39,-0.387,-0.382,-0.375,-0.367,-0.355,-0.341,-0.324,-0.302,-0.276,-0.247,-0.214,-0.178,-0.141,-0.105,-0.07,-0.038,-0.01,0.015,0.035,0.051,0.064,0.074,0.081,0.087,0.091,0.094,0.096,0.097,0.098,0.099,0.099,0.1,0.1,0.1,0.1,0.1,0.1,0.101,0.101,0.101,0.101,0.102,0.103,0.104,0.107,0.11,0.114,0.12,0.128,0.14,0.155,0.175,0.2,0.23,0.265,0.305,0.346,0.388,0.428,0.464,0.495,0.52,0.541,0.557,0.569,0.578,0.584,0.589,0.592,0.595,0.596,0.597,0.598,0.598,0.599,0.599,0.599,0.599,0.599,0.599,0.599,0.599,0.597,0.585,0.563,0.552,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.198,-1.163,-0.98,-0.617,-0.434,-0.4,-0.398,-0.398,-0.399,-0.399,-0.399,-0.399,-0.399,-0.399,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.399,-0.399,-0.399,-0.399,-0.398,-0.397,-0.396,-0.394,-0.392,-0.388,-0.384,-0.377,-0.369,-0.358,-0.344,-0.327,-0.305,-0.279,-0.249,-0.216,-0.179,-0.142,-0.104,-0.069,-0.036,-0.007,0.017,0.037,0.053,0.066,0.075,0.083,0.088,0.092,0.095,0.096,0.098,0.099,0.099,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.101,0.101,0.102,0.102,0.104,0.105,0.108,0.112,0.118,0.126,0.137,0.152,0.171,0.196,0.227,0.263,0.304,0.347,0.39,0.43,0.467,0.499,0.524,0.545,0.56,0.572,0.58,0.586,0.591,0.594,0.596,0.597,0.598,0.599,0.599,0.599,0.599,0.599,0.599,0.599,0.599,0.599,0.599,0.597,0.586,0.563,0.552,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.198,-1.163,-0.98,-0.617,-0.435,-0.4,-0.398,-0.398,-0.399,-0.399,-0.399,-0.399,-0.399,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.399,-0.399,-0.398,-0.398,-0.397,-0.395,-0.393,-0.389,-0.385,-0.379,-0.371,-0.36,-0.347,-0.329,-0.308,-0.282,-0.251,-0.217,-0.18,-0.142,-0.104,-0.068,-0.035,-0.006,0.019,0.039,0.055,0.067,0.077,0.084,0.089,0.093,0.095,0.097,0.098,0.099,0.099,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.101,0.101,0.102,0.103,0.104,0.107,0.11,0.116,0.123,0.134,0.149,0.168,0.193,0.224,0.261,0.303,0.347,0.391,0.433,0.47,0.502,0.528,0.548,0.563,0.575,0.583,0.588,0.592,0.595,0.597,0.598,0.599,0.599,0.599,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.599,0.597,0.586,0.563,0.552,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.198,-1.163,-0.98,-0.617,-0.435,-0.4,-0.398,-0.399,-0.399,-0.399,-0.399,-0.399,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.399,-0.399,-0.398,-0.397,-0.396,-0.394,-0.391,-0.386,-0.381,-0.373,-0.362,-0.349,-0.332,-0.31,-0.284,-0.253,-0.219,-0.181,-0.142,-0.103,-0.067,-0.033,-0.004,0.021,0.041,0.057,0.069,0.078,0.085,0.09,0.093,0.096,0.097,0.098,0.099,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.101,0.101,0.102,0.104,0.106,0.109,0.114,0.121,0.132,0.146,0.165,0.19,0.222,0.259,0.302,0.347,0.392,0.435,0.473,0.505,0.531,0.551,0.566,0.577,0.584,0.59,0.593,0.596,0.597,0.598,0.599,0.599,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.599,0.597,0.586,0.564,0.552,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.198,-1.163,-0.98,-0.617,-0.435,-0.4,-0.398,-0.399,-0.399,-0.399,-0.399,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.399,-0.399,-0.398,-0.398,-0.396,-0.394,-0.391,-0.387,-0.382,-0.374,-0.364,-0.351,-0.333,-0.312,-0.286,-0.255,-0.22,-0.182,-0.142,-0.103,-0.066,-0.032,-0.002,0.022,0.042,0.058,0.07,0.079,0.086,0.091,0.094,0.096,0.098,0.099,0.099,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.101,0.101,0.102,0.103,0.105,0.108,0.113,0.12,0.13,0.144,0.163,0.188,0.22,0.258,0.301,0.347,0.393,0.437,0.475,0.508,0.533,0.553,0.568,0.578,0.586,0.591,0.594,0.596,0.598,0.599,0.599,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.597,0.586,0.564,0.552,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.198,-1.163,-0.98,-0.617,-0.435,-0.401,-0.399,-0.399,-0.399,-0.399,-0.399,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.399,-0.399,-0.398,-0.397,-0.395,-0.392,-0.388,-0.383,-0.375,-0.365,-0.352,-0.335,-0.313,-0.287,-0.256,-0.221,-0.183,-0.143,-0.103,-0.065,-0.031,-0.001,0.024,0.044,0.059,0.071,0.08,0.087,0.091,0.094,0.096,0.098,0.099,0.099,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.101,0.101,0.103,0.104,0.107,0.112,0.119,0.128,0.142,0.161,0.186,0.218,0.257,0.3,0.347,0.394,0.438,0.477,0.51,0.535,0.555,0.57,0.58,0.587,0.592,0.595,0.597,0.598,0.599,0.599,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.597,0.586,0.564,0.552,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.198,-1.163,-0.98,-0.618,-0.435,-0.401,-0.399,-0.399,-0.399,-0.399,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.399,-0.399,-0.398,-0.397,-0.395,-0.392,-0.389,-0.383,-0.376,-0.366,-0.353,-0.336,-0.314,-0.288,-0.257,-0.222,-0.183,-0.143,-0.103,-0.065,-0.03,0,0.024,0.044,0.06,0.072,0.081,0.087,0.091,0.095,0.097,0.098,0.099,0.099,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.101,0.101,0.102,0.104,0.107,0.111,0.118,0.127,0.141,0.16,0.185,0.217,0.256,0.3,0.347,0.395,0.439,0.478,0.511,0.537,0.556,0.571,0.581,0.588,0.592,0.595,0.597,0.598,0.599,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.597,0.586,0.564,0.552,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.198,-1.163,-0.98,-0.618,-0.435,-0.401,-0.399,-0.399,-0.399,-0.399,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.399,-0.399,-0.398,-0.397,-0.395,-0.393,-0.389,-0.384,-0.376,-0.367,-0.354,-0.337,-0.315,-0.289,-0.258,-0.222,-0.183,-0.143,-0.102,-0.064,-0.03,0,0.025,0.045,0.06,0.072,0.081,0.087,0.092,0.095,0.097,0.098,0.099,0.099,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.101,0.101,0.102,0.104,0.107,0.111,0.117,0.127,0.14,0.159,0.184,0.216,0.255,0.3,0.347,0.395,0.44,0.479,0.512,0.538,0.557,0.571,0.581,0.588,0.593,0.596,0.597,0.599,0.599,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.597,0.586,0.564,0.552,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.198,-1.163,-0.98,-0.618,-0.435,-0.401,-0.399,-0.399,-0.399,-0.399,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.399,-0.399,-0.398,-0.397,-0.395,-0.393,-0.389,-0.384,-0.377,-0.367,-0.354,-0.337,-0.315,-0.289,-0.258,-0.222,-0.183,-0.143,-0.102,-0.064,-0.03,0,0.025,0.045,0.061,0.072,0.081,0.087,0.092,0.095,0.097,0.098,0.099,0.099,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.101,0.101,0.102,0.104,0.106,0.111,0.117,0.126,0.14,0.159,0.184,0.216,0.255,0.3,0.347,0.395,0.44,0.479,0.512,0.538,0.557,0.572,0.582,0.588,0.593,0.596,0.598,0.599,0.599,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.597,0.586,0.564,0.552,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.198,-1.163,-0.98,-0.618,-0.435,-0.401,-0.399,-0.399,-0.399,-0.399,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.399,-0.399,-0.398,-0.397,-0.395,-0.393,-0.389,-0.384,-0.376,-0.367,-0.354,-0.337,-0.315,-0.289,-0.258,-0.222,-0.183,-0.143,-0.102,-0.064,-0.03,0,0.025,0.045,0.06,0.072,0.081,0.087,0.092,0.095,0.097,0.098,0.099,0.099,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.101,0.101,0.102,0.104,0.107,0.111,0.117,0.127,0.14,0.159,0.184,0.216,0.255,0.3,0.347,0.395,0.44,0.479,0.512,0.538,0.557,0.571,0.581,0.588,0.593,0.596,0.597,0.599,0.599,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.597,0.586,0.564,0.552,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.198,-1.163,-0.98,-0.618,-0.435,-0.401,-0.399,-0.399,-0.399,-0.399,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.399,-0.399,-0.398,-0.397,-0.395,-0.392,-0.389,-0.383,-0.376,-0.366,-0.353,-0.336,-0.314,-0.288,-0.257,-0.222,-0.183,-0.143,-0.103,-0.065,-0.03,0,0.024,0.044,0.06,0.072,0.081,0.087,0.091,0.095,0.097,0.098,0.099,0.099,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.101,0.101,0.102,0.104,0.107,0.111,0.118,0.127,0.141,0.16,0.185,0.217,0.256,0.3,0.347,0.395,0.439,0.478,0.511,0.537,0.556,0.571,0.581,0.588,0.592,0.595,0.597,0.598,0.599,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.597,0.586,0.564,0.552,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.198,-1.163,-0.98,-0.617,-0.435,-0.401,-0.399,-0.399,-0.399,-0.399,-0.399,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.399,-0.399,-0.398,-0.397,-0.395,-0.392,-0.388,-0.383,-0.375,-0.365,-0.352,-0.335,-0.313,-0.287,-0.256,-0.221,-0.183,-0.143,-0.103,-0.065,-0.031,-0.001,0.024,0.044,0.059,0.071,0.08,0.087,0.091,0.094,0.096,0.098,0.099,0.099,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.101,0.101,0.103,0.104,0.107,0.112,0.119,0.128,0.142,0.161,0.186,0.218,0.257,0.3,0.347,0.394,0.438,0.477,0.51,0.535,0.555,0.57,0.58,0.587,0.592,0.595,0.597,0.598,0.599,0.599,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.597,0.586,0.564,0.552,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.198,-1.163,-0.98,-0.617,-0.435,-0.4,-0.398,-0.399,-0.399,-0.399,-0.399,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.399,-0.399,-0.398,-0.398,-0.396,-0.394,-0.391,-0.387,-0.382,-0.374,-0.364,-0.351,-0.333,-0.312,-0.286,-0.255,-0.22,-0.182,-0.142,-0.103,-0.066,-0.032,-0.002,0.022,0.042,0.058,0.07,0.079,0.086,0.091,0.094,0.096,0.098,0.099,0.099,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.101,0.101,0.102,0.103,0.105,0.108,0.113,0.12,0.13,0.144,0.163,0.188,0.22,0.258,0.301,0.347,0.393,0.437,0.475,0.508,0.533,0.553,0.568,0.578,0.586,0.591,0.594,0.596,0.598,0.599,0.599,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.597,0.586,0.564,0.552,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.198,-1.163,-0.98,-0.617,-0.435,-0.4,-0.398,-0.399,-0.399,-0.399,-0.399,-0.399,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.399,-0.399,-0.398,-0.397,-0.396,-0.394,-0.391,-0.386,-0.381,-0.373,-0.362,-0.349,-0.332,-0.31,-0.284,-0.253,-0.219,-0.181,-0.142,-0.103,-0.067,-0.033,-0.004,0.021,0.041,0.057,0.069,0.078,0.085,0.09,0.093,0.096,0.097,0.098,0.099,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.101,0.101,0.102,0.104,0.106,0.109,0.114,0.121,0.132,0.146,0.165,0.19,0.222,0.259,0.302,0.347,0.392,0.435,0.473,0.505,0.531,0.551,0.566,0.577,0.584,0.59,0.593,0.596,0.597,0.598,0.599,0.599,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.599,0.597,0.586,0.564,0.552,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.198,-1.163,-0.98,-0.617,-0.435,-0.4,-0.398,-0.398,-0.399,-0.399,-0.399,-0.399,-0.399,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.399,-0.399,-0.398,-0.398,-0.397,-0.395,-0.393,-0.389,-0.385,-0.379,-0.371,-0.36,-0.347,-0.329,-0.308,-0.282,-0.251,-0.217,-0.18,-0.142,-0.104,-0.068,-0.035,-0.006,0.019,0.039,0.055,0.067,0.077,0.084,0.089,0.093,0.095,0.097,0.098,0.099,0.099,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.101,0.101,0.102,0.103,0.104,0.107,0.11,0.116,0.123,0.134,0.149,0.168,0.193,0.224,0.261,0.303,0.347,0.391,0.433,0.47,0.502,0.528,0.548,0.563,0.575,0.583,0.588,0.592,0.595,0.597,0.598,0.599,0.599,0.599,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.599,0.597,0.586,0.563,0.552,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.198,-1.163,-0.98,-0.617,-0.434,-0.4,-0.398,-0.398,-0.399,-0.399,-0.399,-0.399,-0.399,-0.399,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.399,-0.399,-0.399,-0.399,-0.398,-0.397,-0.396,-0.394,-0.392,-0.388,-0.384,-0.377,-0.369,-0.358,-0.344,-0.327,-0.305,-0.279,-0.249,-0.216,-0.179,-0.142,-0.104,-0.069,-0.036,-0.007,0.017,0.037,0.053,0.066,0.075,0.083,0.088,0.092,0.095,0.096,0.098,0.099,0.099,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.101,0.101,0.102,0.102,0.104,0.105,0.108,0.112,0.118,0.126,0.137,0.152,0.171,0.196,0.227,0.263,0.304,0.347,0.39,0.43,0.467,0.499,0.524,0.545,0.56,0.572,0.58,0.586,0.591,0.594,0.596,0.597,0.598,0.599,0.599,0.599,0.599,0.599,0.599,0.599,0.599,0.599,0.599,0.597,0.586,0.563,0.552,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.198,-1.163,-0.98,-0.617,-0.434,-0.399,-0.398,-0.398,-0.398,-0.399,-0.399,-0.399,-0.399,-0.399,-0.399,-0.399,-0.4,-0.4,-0.4,-0.4,-0.399,-0.399,-0.399,-0.399,-0.399,-0.398,-0.397,-0.396,-0.395,-0.393,-0.39,-0.387,-0.382,-0.375,-0.367,-0.355,-0.341,-0.324,-0.302,-0.276,-0.247,-0.214,-0.178,-0.141,-0.105,-0.07,-0.038,-0.01,0.015,0.035,0.051,0.064,0.074,0.081,0.087,0.091,0.094,0.096,0.097,0.098,0.099,0.099,0.1,0.1,0.1,0.1,0.1,0.1,0.101,0.101,0.101,0.101,0.102,0.103,0.104,0.107,0.11,0.114,0.12,0.128,0.14,0.155,0.175,0.2,0.23,0.265,0.305,0.346,0.388,0.428,0.464,0.495,0.52,0.541,0.557,0.569,0.578,0.584,0.589,0.592,0.595,0.596,0.597,0.598,0.598,0.599,0.599,0.599,0.599,0.599,0.599,0.599,0.599,0.597,0.585,0.563,0.552,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.198,-1.162,-0.98,-0.619,-0.436,-0.401,-0.4,-0.397,-0.397,-0.398,-0.398,-0.398,-0.398,-0.398,-0.399,-0.399,-0.399,-0.399,-0.399,-0.399,-0.399,-0.398,-0.398,-0.398,-0.398,-0.397,-0.396,-0.395,-0.393,-0.391,-0.388,-0.384,-0.379,-0.372,-0.363,-0.352,-0.338,-0.32,-0.298,-0.273,-0.244,-0.212,-0.177,-0.141,-0.106,-0.072,-0.04,-0.012,0.011,0.031,0.048,0.061,0.071,0.079,0.084,0.089,0.092,0.094,0.096,0.097,0.098,0.098,0.099,0.099,0.099,0.099,0.1,0.1,0.1,0.1,0.101,0.101,0.102,0.103,0.105,0.107,0.11,0.115,0.122,0.13,0.142,0.158,0.177,0.202,0.232,0.266,0.304,0.345,0.385,0.423,0.458,0.489,0.514,0.535,0.551,0.563,0.573,0.579,0.585,0.588,0.591,0.593,0.594,0.595,0.595,0.596,0.596,0.596,0.599,0.599,0.599,0.598,0.598,0.596,0.585,0.563,0.552,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.198,-1.162,-0.987,-0.649,-0.473,-0.439,-0.431,-0.393,-0.388,-0.388,-0.388,-0.389,-0.389,-0.389,-0.389,-0.389,-0.389,-0.389,-0.389,-0.389,-0.389,-0.389,-0.389,-0.388,-0.388,-0.387,-0.386,-0.385,-0.383,-0.381,-0.378,-0.374,-0.369,-0.362,-0.353,-0.342,-0.328,-0.311,-0.291,-0.267,-0.239,-0.209,-0.177,-0.143,-0.11,-0.079,-0.049,-0.023,-0.001,0.018,0.034,0.046,0.056,0.064,0.07,0.074,0.077,0.08,0.082,0.083,0.084,0.084,0.085,0.085,0.085,0.086,0.086,0.086,0.086,0.087,0.087,0.088,0.089,0.09,0.092,0.094,0.098,0.102,0.109,0.118,0.129,0.144,0.163,0.187,0.215,0.247,0.282,0.319,0.356,0.391,0.424,0.453,0.477,0.496,0.512,0.524,0.533,0.54,0.546,0.549,0.552,0.554,0.556,0.557,0.557,0.558,0.558,0.563,0.591,0.596,0.596,0.596,0.596,0.593,0.583,0.563,0.552,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.198,-1.169,-1.043,-0.811,-0.684,-0.653,-0.613,-0.375,-0.337,-0.334,-0.334,-0.335,-0.335,-0.335,-0.335,-0.335,-0.335,-0.335,-0.335,-0.335,-0.335,-0.335,-0.335,-0.334,-0.334,-0.333,-0.333,-0.332,-0.33,-0.329,-0.326,-0.323,-0.319,-0.314,-0.308,-0.3,-0.29,-0.278,-0.263,-0.246,-0.227,-0.205,-0.183,-0.159,-0.136,-0.114,-0.093,-0.075,-0.059,-0.045,-0.034,-0.025,-0.018,-0.012,-0.008,-0.005,-0.002,0,0.001,0.002,0.003,0.003,0.003,0.004,0.004,0.004,0.004,0.005,0.005,0.005,0.005,0.006,0.007,0.008,0.009,0.011,0.014,0.017,0.022,0.029,0.037,0.048,0.062,0.078,0.098,0.12,0.145,0.171,0.197,0.221,0.244,0.264,0.281,0.296,0.307,0.316,0.323,0.328,0.332,0.335,0.337,0.338,0.34,0.34,0.341,0.341,0.344,0.372,0.552,0.58,0.583,0.582,0.582,0.58,0.573,0.559,0.552,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55],"zones":[{"id":"garten","label":"Garten Kellenberger","polygon":[[-20.9,-6.6],[3,-6.6],[3,5.95],[-20.9,5.95]]},{"id":"zufahrt","label":"Feuerwehrzufahrt / Schotterwiese West","polygon":[[-26,-9],[-20.9,-9],[-20.9,6.5],[-26,6.5]]},{"id":"zollet","label":"Nachbargarten Zollet","polygon":[[-24,-14.5],[3,-14.5],[3,-6.6],[-24,-6.6]]},{"id":"sued","label":"Nachbargrundstück Süd","polygon":[[-22,5.95],[6,5.95],[6,12],[-22,12]]},{"id":"ost","label":"Wiese Ost","polygon":[[3,-6.6],[9,-6.6],[9,5.95],[3,5.95]]}],"spots":[{"x":-14.174,"z":-7.683,"y":-1.77,"zone":"zollet"},{"x":-22.166,"z":-7.211,"y":-2.08,"zone":"zufahrt"},{"x":-22.139,"z":5.248,"y":-0.14,"zone":"zufahrt"},{"x":2.948,"z":-7.035,"y":-1.57,"zone":"zollet"},{"x":3.073,"z":-3.825,"y":-0.37,"zone":"ost"},{"x":2.586,"z":-1.113,"y":-0.03,"zone":"garten"},{"x":2.561,"z":0.323,"y":-0.03,"zone":"garten"},{"x":1.7,"z":0.131,"y":-0.03,"zone":"garten"},{"x":2.56,"z":4.31,"y":0.63,"zone":"garten"},{"x":-1.638,"z":3.488,"y":-0.04,"zone":"garten"},{"x":-14.035,"z":3.548,"y":-0.04,"zone":"garten"},{"x":-22.121,"z":1.996,"y":-0.28,"zone":"zufahrt"},{"x":-22.457,"z":0.119,"y":-1.08,"zone":"zufahrt"},{"x":-14.741,"z":-4.532,"y":-0.07,"zone":"garten"},{"x":-14.438,"z":1.353,"y":-0.02,"zone":"garten"},{"x":-14.874,"z":-0.78,"y":-0.02,"zone":"garten"},{"x":-15.545,"z":-1.39,"y":-0.17,"zone":"garten"},{"x":-15.772,"z":-0.831,"y":-0.33,"zone":"garten"},{"x":-17.034,"z":0.729,"y":-0.02,"zone":"garten"},{"x":-22.139,"z":4.442,"y":-0.14,"zone":"zufahrt"},{"x":-14.343,"z":-6.206,"y":-0.28,"zone":"garten"},{"x":-21.559,"z":0.171,"y":-0.28,"zone":"zufahrt"},{"x":-19.494,"z":0.663,"y":-0.3,"zone":"garten"},{"x":-0.92,"z":3.682,"y":0.45,"zone":"garten"},{"x":-3.348,"z":3.191,"y":0.45,"zone":"garten"},{"x":-19.486,"z":-6.3,"y":-0.28,"zone":"garten"},{"x":-21.957,"z":2.65,"y":-0.14,"zone":"zufahrt"},{"x":-9.003,"z":3.661,"y":0.26,"zone":"garten"},{"x":-18.351,"z":3.669,"y":0.14,"zone":"garten"},{"x":-18.918,"z":3.639,"y":-0.04,"zone":"garten"},{"x":-21.417,"z":3.35,"y":-0.13,"zone":"zufahrt"},{"x":-21.041,"z":2.228,"y":-0.32,"zone":"zufahrt"},{"x":-9.137,"z":4.635,"y":0.32,"zone":"garten"},{"x":-14.444,"z":3.887,"y":0.14,"zone":"garten"},{"x":-18.28,"z":4.674,"y":-0.02,"zone":"garten"},{"x":-20.391,"z":3.754,"y":-0.04,"zone":"garten"},{"x":-15.135,"z":4.191,"y":0.09,"zone":"garten"},{"x":-0.282,"z":4.718,"y":0.63,"zone":"garten"},{"x":-14.378,"z":-7.312,"y":-1.35,"zone":"zollet"},{"x":-13.628,"z":4.014,"y":0.26,"zone":"garten"},{"x":-0.455,"z":1.522,"y":0,"zone":"garten"},{"x":1.896,"z":-6.003,"y":-0.72,"zone":"garten"},{"x":4.148,"z":-5.045,"y":-0.72,"zone":"ost"},{"x":1.703,"z":-2.727,"y":-0.02,"zone":"garten"},{"x":0.629,"z":-6.701,"y":-0.72,"zone":"zollet"},{"x":-24.5,"z":-8,"y":-2.6,"zone":"zufahrt"},{"x":-24.5,"z":0,"y":-1.6,"zone":"zufahrt"},{"x":-24.5,"z":5,"y":-0.6,"zone":"zufahrt"},{"x":-22.6,"z":5.5,"y":-0.3,"zone":"zufahrt"},{"x":-20,"z":-12.5,"y":-1.75,"zone":"zollet"},{"x":-8,"z":-12.5,"y":-1.7,"zone":"zollet"},{"x":2,"z":-11.5,"y":-1.65,"zone":"zollet"},{"x":-18,"z":9,"y":-0.4,"zone":"sued"},{"x":-6,"z":9,"y":0.1,"zone":"sued"},{"x":4,"z":9,"y":0.6,"zone":"sued"},{"x":7.5,"z":-5,"y":0.1,"zone":"ost"},{"x":7.5,"z":0,"y":0.45,"zone":"ost"},{"x":7.5,"z":5,"y":0.8,"zone":"ost"}]},"surfaces":[{"type":"tegula","area":53.9,"polygon":[[-25.6,-9],[-22.1,-9],[-22.1,6.4],[-25.6,6.4]],"note":"Feuerwehrzufahrt und Zugangsweg, Tegula-Pflastersteine grau","plane":[0.04405,0.02365,0.2196]},{"type":"travertin80","area":33.41,"polygon":[[-16.241,-0.244],[-16.241,0.556],[-18.641,0.555],[-18.642,3.755],[-20.655,3.754],[-20.654,2.154],[-19.441,2.155],[-19.439,-5.845],[-13.839,-5.844],[-13.839,-4.244],[-14.639,-4.244],[-14.64,-3.085],[-15.276,-3.085],[-15.277,-0.244]],"plane":[0.01863,0.02923,0.2097]},{"type":"dekorkies","area":24.25,"polygon":[[-13.932,0.556],[-13.932,0.506],[-13.821,0.506],[-13.821,0.956],[0.276,0.961],[0.275,0.524],[2.123,0.511],[2.124,1.801],[-4.574,1.799],[-4.575,3.949],[-8.715,3.948],[-8.714,1.798],[-14.725,1.796],[-14.725,0.956],[-14.745,0.956],[-14.745,0.556]],"plane":[0.00209,0.04996,-0.0034]},{"type":"rasen","area":21.35,"polygon":[[-18.242,3.745],[-18.241,0.955],[-14.745,0.956],[-14.745,1.816],[-8.734,1.818],[-8.735,3.748]]},{"type":"keramik","area":20.38,"polygon":[[-13.93,-3.06],[-8.73,-3.06],[-8.73,0.86],[-13.93,0.86]],"note":"Gedeckter Sitzplatz 14.4 m2, Keramikplatten 60x60x2 cm","plane":[0,0,-0.02]},{"type":"dekorkies","area":18.35,"polygon":[[-18.642,3.755],[-18.642,3.945],[-20.655,3.944],[-20.655,4.404],[-21.652,4.404],[-21.649,0.611],[-20.618,0.596],[-20.078,-6.622],[-20.078,-6.322],[-13.819,-6.32],[-13.703,-5.844],[-18.639,-5.845],[-18.639,-5.045],[-19.439,-5.045],[-19.441,2.155]],"plane":[0.03465,0.03326,0.4851]},{"type":"schotterwiese","area":14.14,"polygon":[[-21.74,0.521],[-21.737,-10.773],[-21.737,-10.773],[-20.012,-8.667],[-20.088,-7.67],[-20.287,-7.685],[-20.302,-7.486],[-20.462,-7.498],[-20.523,-6.7],[-20.164,-6.673],[-20.71,0.507]]},{"type":"keramik","area":13.9,"polygon":[[-20.013,-7.465],[-18.77,-7.472],[-18.768,-9.575],[-14.568,-9.573],[-14.567,-11.961],[-13.967,-11.973],[-13.968,-7.173],[-18.168,-7.174],[-18.169,-6.872],[-20.059,-6.865]],"plane":[0,0,-1.56]},{"type":"rasen","area":13.76,"polygon":[[-19.401,-7.468],[-19,-12.703],[-14.567,-11.961],[-14.568,-9.573],[-18.768,-9.575],[-18.77,-7.472]]},{"type":"keramik","area":12.86,"polygon":[[2.115,-4.483],[2.123,0.511],[-0.874,0.51],[-0.873,-2.672],[0.277,-2.672],[0.278,-4.484]],"plane":[-0.01073,-0.00107,-0.005]},{"type":"spielsand","area":6.89,"polygon":[[-0.944,1.82],[-0.945,1.9],[-0.845,1.9],[-0.844,1.8],[-0.144,1.801],[-0.145,3.951],[-3.375,3.95],[-3.374,1.82]],"plane":[-0.00433,0.04981,0.1269]},{"type":"travertin80","area":5.39,"polygon":[[-15.32,-3.12],[-13.87,-3.12],[-13.87,0.6],[-15.32,0.6]],"note":"Schwebende Stufen (Travertin) zwischen den beiden Sitzplaetzen","plane":[0.04871,-0.01127,0.5987]},{"type":"travertinstell","area":4.74,"polygon":[[-20.595,4.404],[-20.595,4.004],[-8.735,4.008],[-8.735,4.408]],"plane":[0.02732,0.04075,0.3587]},{"type":"beet","area":3.51,"polygon":[[0.856,1.861],[2.184,1.861],[2.183,4.501],[0.855,4.501]]},{"type":"verbundstein","area":3.5,"polygon":[[2.518,-4.183],[2.535,-3.343],[2.814,-0.367],[2.861,1.913],[2.183,2.324],[2.183,0.511],[2.123,0.511],[2.119,-1.032],[2.179,-1.032],[2.176,-4.183]],"plane":[-0.0029,-0.0028,-0.0237]},{"type":"beet","area":2.72,"polygon":[[2.175,-4.543],[0.497,-4.544],[0.494,-5.532],[0.497,-6.278],[1.922,-6.272],[1.919,-5.533],[2.174,-5.533]]},{"type":"travertin80","area":1.9,"polygon":[[-8.735,3.748],[-8.735,3.948],[-18.242,3.945],[-18.242,3.745]],"plane":[0.02759,0.04132,0.3599]},{"type":"beet","area":1.89,"polygon":[[-4.554,1.819],[-3.394,1.82],[-3.395,3.45],[-4.555,3.449]]},{"type":"travertinstell","area":1.25,"polygon":[[-0.145,4.011],[-0.145,4.411],[-3.273,4.41],[-3.273,4.01]],"plane":[-0.01515,0.04765,0.1694]},{"type":"dekorkies","area":1.21,"polygon":[[-13.819,-4.244],[-13.82,-2.694],[-14.477,-2.694],[-14.476,-3.084],[-14.64,-3.085],[-14.639,-4.244]],"plane":[0,0,-0.07]},{"type":"beet","area":1.07,"polygon":[[-4.515,3.509],[-3.435,3.51],[-3.435,4.01],[-3.273,4.01],[-3.273,4.41],[-4.575,4.409],[-4.575,3.949],[-4.545,3.949]]},{"type":"dekorkies","area":1.01,"polygon":[[-15.277,-0.244],[-15.277,0.115],[-14.745,0.115],[-14.745,0.556],[-16.241,0.556],[-16.241,-0.244]],"plane":[0.0106,0.04886,0.0613]},{"type":"beet","area":0.98,"polygon":[[2.172,-7.039],[2.173,-6.523],[0.278,-6.521],[0.278,-7.037]]},{"type":"tegula","area":0.69,"polygon":[[-4.575,3.949],[-4.575,4.409],[-6.075,4.409],[-6.075,3.949]]},{"type":"tegula","area":0.69,"polygon":[[-7.235,3.948],[-7.235,4.408],[-8.735,4.408],[-8.735,3.948]],"plane":[0,0,0.29]},{"type":"travertinstell","area":0.66,"polygon":[[1.922,-6.272],[0.277,-6.278],[0.278,-6.528],[2.173,-6.523],[2.174,-5.533],[1.924,-5.532]],"plane":[0,0,-0.72]},{"type":"keramik","area":0.49,"polygon":[[-6.956,2.474],[-6.256,2.474],[-6.256,3.174],[-6.956,3.174]]},{"type":"keramik","area":0.47,"polygon":[[-18.169,-6.872],[-18.169,-6.622],[-20.078,-6.622],[-20.059,-6.865]]},{"type":"travertinstell","area":0.46,"polygon":[[-6.075,4.009],[-6.075,4.409],[-7.235,4.408],[-7.235,4.008]]},{"type":"dekorkies","area":0.35,"polygon":[[0.278,-6.278],[0.477,-6.278],[0.477,-4.544],[0.278,-4.544]]},{"type":"travertinstell","area":0.34,"polygon":[[-14.05,4.291],[-14.049,3.946],[-8.735,3.948],[-8.735,4.008],[-13.989,4.006],[-13.99,4.291]]},{"type":"travertinstell","area":0.32,"polygon":[[-4.575,3.949],[-4.575,3.449],[-3.375,3.45],[-3.375,3.95],[-0.145,3.951],[-0.145,4.011],[-3.435,4.01],[-3.435,3.51],[-4.515,3.509],[-4.515,3.949]]}],"slabs":[{"x":0.624,"z":1.401,"w":0.4,"d":0.8},{"x":1.274,"z":1.351,"w":0.4,"d":0.7},{"x":1.924,"z":1.351,"w":0.4,"d":0.7},{"x":0.624,"z":0.756,"w":0.4,"d":0.49},{"x":1.274,"z":0.756,"w":0.4,"d":0.49},{"x":1.924,"z":0.756,"w":0.4,"d":0.49},{"x":-5.876,"z":1.399,"w":0.4,"d":0.6},{"x":-5.226,"z":1.399,"w":0.4,"d":0.6},{"x":-7.176,"z":1.398,"w":0.4,"d":0.6},{"x":-6.526,"z":1.399,"w":0.4,"d":0.6},{"x":-7.826,"z":1.398,"w":0.4,"d":0.6},{"x":-9.126,"z":1.398,"w":0.4,"d":0.6},{"x":-8.476,"z":1.398,"w":0.4,"d":0.6},{"x":-10.426,"z":1.397,"w":0.4,"d":0.6},{"x":-9.776,"z":1.398,"w":0.4,"d":0.6},{"x":-11.076,"z":1.397,"w":0.4,"d":0.6},{"x":-12.376,"z":1.397,"w":0.4,"d":0.6},{"x":-11.726,"z":1.397,"w":0.4,"d":0.6},{"x":-13.676,"z":1.396,"w":0.4,"d":0.6},{"x":-13.026,"z":1.397,"w":0.4,"d":0.6},{"x":-14.326,"z":1.396,"w":0.4,"d":0.6},{"x":-0.676,"z":1.401,"w":0.4,"d":0.6},{"x":-0.026,"z":1.401,"w":0.4,"d":0.6},{"x":-1.976,"z":1.4,"w":0.4,"d":0.6},{"x":-1.326,"z":1.4,"w":0.4,"d":0.6},{"x":-2.626,"z":1.4,"w":0.4,"d":0.6},{"x":-3.926,"z":1.399,"w":0.4,"d":0.6},{"x":-3.276,"z":1.4,"w":0.4,"d":0.6},{"x":-4.576,"z":1.399,"w":0.4,"d":0.6},{"x":-14.326,"z":0.826,"w":0.4,"d":0.54}],"plants":[{"type":"eibe","x":-15.527,"z":-6.098,"r":0.2},{"type":"eibe","x":-15.928,"z":-6.098,"r":0.2},{"type":"eibe","x":-14.727,"z":-6.099,"r":0.2},{"type":"eibe","x":-15.127,"z":-6.099,"r":0.2},{"type":"eibe","x":-13.923,"z":-6.1,"r":0.2},{"type":"eibe","x":-14.324,"z":-6.1,"r":0.2},{"type":"eibe","x":-6.275,"z":4.209,"r":0.2},{"type":"eibe","x":-7.035,"z":4.208,"r":0.2},{"type":"eibe","x":-6.655,"z":4.209,"r":0.2},{"type":"eibe","x":-8.934,"z":4.208,"r":0.2},{"type":"eibe","x":-9.694,"z":4.208,"r":0.2},{"type":"eibe","x":-9.314,"z":4.208,"r":0.2},{"type":"eibe","x":-11.583,"z":4.207,"r":0.2},{"type":"eibe","x":-12.343,"z":4.207,"r":0.2},{"type":"eibe","x":-11.963,"z":4.207,"r":0.2},{"type":"eibe","x":-14.241,"z":4.209,"r":0.2},{"type":"eibe","x":-15.001,"z":4.208,"r":0.2},{"type":"eibe","x":-14.621,"z":4.208,"r":0.2},{"type":"eibe","x":-2.512,"z":4.21,"r":0.2},{"type":"eibe","x":-3.272,"z":4.21,"r":0.2},{"type":"eibe","x":-2.892,"z":4.21,"r":0.2},{"type":"eibe","x":-2.132,"z":4.21,"r":0.2},{"type":"eibe","x":-20.636,"z":0.895,"r":0.2},{"type":"eibe","x":-21.395,"z":0.894,"r":0.2},{"type":"eibe","x":-21.015,"z":0.894,"r":0.2},{"type":"eibe","x":-20.201,"z":-1.769,"r":0.2},{"type":"eibe","x":-20.268,"z":-0.976,"r":0.2},{"type":"eibe","x":-20.235,"z":-1.371,"r":0.2},{"type":"eibe","x":-20.101,"z":-2.961,"r":0.2},{"type":"eibe","x":-20.168,"z":-2.168,"r":0.2},{"type":"eibe","x":-20.134,"z":-2.563,"r":0.2},{"type":"eibe","x":-19.87,"z":-5.693,"r":0.2},{"type":"eibe","x":-19.937,"z":-4.901,"r":0.2},{"type":"eibe","x":-19.903,"z":-5.295,"r":0.2},{"type":"eibe","x":-19.435,"z":-6.093,"r":0.2},{"type":"eibe","x":-19.836,"z":-6.092,"r":0.2},{"type":"eibe","x":-18.635,"z":-6.094,"r":0.2},{"type":"eibe","x":-17.831,"z":-6.095,"r":0.2},{"type":"eibe","x":-18.232,"z":-6.095,"r":0.2},{"type":"eibe","x":-21.296,"z":4.157,"r":0.2},{"type":"eibe","x":-20.892,"z":4.17,"r":0.2},{"type":"eibe","x":-17.6,"z":4.201,"r":0.2},{"type":"eibe","x":-18.36,"z":4.2,"r":0.2},{"type":"eibe","x":-17.98,"z":4.2,"r":0.2},{"type":"eibe","x":-15.355,"z":4.198,"r":0.2},{"type":"eibe","x":-15.736,"z":4.198,"r":0.2},{"type":"eibe","x":-20.325,"z":4.195,"r":0.2},{"type":"kraut","x":-16.571,"z":-5.965,"r":0.11},{"type":"kraut","x":-17.268,"z":-5.96,"r":0.11},{"type":"kraut","x":-19.867,"z":-4.231,"r":0.17},{"type":"kraut","x":-20.221,"z":0.343,"r":0.17},{"type":"kraut","x":-19.2,"z":4.113,"r":0.1},{"type":"kraut","x":-19.857,"z":4.15,"r":0.12},{"type":"kraut","x":-11.021,"z":4.152,"r":0.13},{"type":"kraut","x":-16.336,"z":4.143,"r":0.13},{"type":"kraut","x":-12.957,"z":4.146,"r":0.13},{"type":"kraut","x":-14.97,"z":0.342,"r":0.22},{"type":"kraut","x":-3.526,"z":1.962,"r":0.15},{"type":"kraut","x":-3.961,"z":1.996,"r":0.16},{"type":"kraut","x":-3.639,"z":2.382,"r":0.09},{"type":"kraut","x":-4.159,"z":2.454,"r":0.24},{"type":"kraut","x":-3.619,"z":2.784,"r":0.16},{"type":"kraut","x":-4.388,"z":1.95,"r":0.09},{"type":"kraut","x":-4.299,"z":3.025,"r":0.22},{"type":"kraut","x":-3.852,"z":3.072,"r":0.09},{"type":"solitaer","x":1.521,"z":2.316,"r":0.35},{"type":"strauch","x":1.691,"z":3.207,"r":0.37},{"type":"solitaer","x":0.881,"z":-5.85,"r":0.35},{"type":"strauch","x":1.125,"z":-4.918,"r":0.37},{"type":"solitaer","x":1.578,"z":-5.509,"r":0.35},{"type":"solitaer","x":1.842,"z":-6.789,"r":0.21},{"type":"kraut","x":0.69,"z":-6.797,"r":0.21},{"type":"eibe","x":1.325,"z":-6.793,"r":0.21},{"type":"hecke","kind":"liguster","height":1.7,"width":0.75,"polygon":[[-20.013,-7.465],[-19.401,-7.468],[-19,-12.703],[-19.587,-13.027]]}],"trees":[{"name":"Solitärgehölz Sitzplatz Süd","x":-17.5,"z":1.6,"crown":1.34,"height":4.6,"species":"parrotia"},{"name":"Solitärgehölz Terrasse NW","x":-19.1,"z":-5.5,"crown":0.67,"height":3.2,"species":"parrotia"},{"name":"Solitärgehölz Flammengrill","x":-4,"z":3.9,"crown":0.63,"height":3,"species":"parrotia"},{"name":"Apfelbaum","x":1.69,"z":4.05,"crown":0.9,"height":3.4,"species":"apfel"},{"name":"Solitärgehölz Zollet","x":-17.6,"z":-10.2,"crown":1.34,"height":4.6,"species":"parrotia","neighbour":true}],"lamps":[{"x":4.073,"z":-6.866,"kind":"poller"},{"x":4.079,"z":-0.185,"kind":"poller"},{"x":4.084,"z":4.632,"kind":"poller"},{"x":-3.045,"z":4.6,"kind":"poller"},{"x":-12.371,"z":4.597,"kind":"poller"},{"x":-20.195,"z":-7.578,"kind":"poller"},{"x":-16.865,"z":-6.051,"kind":"boden"},{"x":-18.897,"z":-5.263,"kind":"boden"},{"x":-17.562,"z":1.356,"kind":"boden"},{"x":-20.311,"z":-0.029,"kind":"boden"},{"x":-19.937,"z":-3.924,"kind":"boden"},{"x":-16.682,"z":4.117,"kind":"boden"},{"x":-1.249,"z":4.105,"kind":"boden"},{"x":-19.444,"z":4.101,"kind":"boden"},{"x":-19.137,"z":-6.771,"kind":"boden"},{"x":-16.03,"z":-6.72,"kind":"boden"},{"x":-17.463,"z":-10.093,"kind":"boden"}],"walls":[{"id":"travertinmauer-nord","type":"travertin","note":"Travertinmauer an der Grenze zum Nachbargrundstueck Zollet, stuetzt rund 1.5 m ab","path":[[-18.17,-6.895],[-13.82,-6.895]],"t":0.55,"top":-0.3,"base":-1.9},{"id":"sitzmauer-nord","type":"travertin","note":"Sitzmauer 25 cm ueber der Travertinmauer (gelbe Kote \"25\" im Plan)","path":[[-20.08,-6.47],[-13.82,-6.47]],"t":0.3,"top":-0.03,"base":-0.45},{"id":"winkelelemente-west","type":"beton","note":"Winkelelemente aus Beton entlang der Westgrenze, stuetzen den Garten ueber der Feuerwehrzufahrt","path":[[-20.12,-6.62],[-20.66,0.51],[-21.7,0.52],[-21.7,2.37]],"t":0.22,"top":null,"base":null,"retains":"west","crestProfile":[-0.705,-0.322,-0.255,-0.243,-0.231,-0.227,-0.222,-0.216,-0.21,-0.204,-0.197,-0.19,-0.182,-0.169,-0.156,-0.144,-0.131,-0.118,-0.133,-0.148,-0.155,-0.135,-0.121,-0.107,-0.085],"footProfile":[-2.174,-2.085,-2.113,-2.124,-2.084,-1.936,-1.715,-1.467,-1.252,-1.095,-0.995,-0.931,-0.883,-0.837,-0.791,-0.762,-0.763,-0.737,-0.62,-0.722,-1.014,-1.004,-0.994,-0.984,-0.974]},{"id":"travertinsitzmauer-west","type":"travertin","note":"Travertinsitzmauer als Abschluss des Hauptsitzplatzes gegen den Rasen","path":[[-18.64,0.755],[-14.73,0.755]],"t":0.41,"top":0.4,"base":-0.45,"seating":true},{"id":"travertinsitzmauer-sued","type":"travertin","note":"Schenkel der Travertinsitzmauer laengs des Rasens","path":[[-18.44,0.55],[-18.44,3.94]],"t":0.4,"top":0.4,"base":-0.4,"seating":true},{"id":"betonmauer-nachbar","type":"beton","note":"Bestehende Betonmauer des Suednachbarn entlang der Grenze","path":[[-17.41,6.07],[1.99,6.07]],"t":0.2,"top":1.1,"base":-0.6},{"id":"betonmauer-nachbar-ost","type":"beton","note":"Rueckspringender Schenkel der Nachbarmauer","path":[[2.09,6.07],[2.09,9.05]],"t":0.2,"top":1.1,"base":-0.6},{"id":"holzscheiterwand","type":"holzscheiter","note":"Holzscheiterwand 150 cm breit, 200 cm hoch, hinter dem Flammengrill","path":[[-5.75,4.35],[-4.25,4.35]],"t":0.45,"top":2.26,"base":0.2},{"id":"stufe-gartentor","type":"travertin","note":"Blockstufen beim Gartentor an der Suedwestecke","path":[[-21.05,2.15],[-21.05,3.75]],"t":0.8,"top":-0.13,"base":-0.75},{"id":"lamellenwand","type":"lamellen","note":"Lamellenwand zum Sitzen: senkrechte Holzlamellen am gedeckten Sitzplatz","path":[[-13.26,0.91],[-8.73,0.91]],"t":0.34,"top":2.72,"base":-0.05,"openSlats":true}],"props":[{"id":"gartenhaus","type":"gartenhaus","x":1.2,"z":-3.6,"w":1.8,"d":1.8,"h":2.15,"rot":0,"note":"Standort Gartenhaus 1,8 x 1,8 m"},{"id":"spielhaus","type":"spielhaus","x":0,"z":3.15,"w":1.8,"d":2.7,"h":2.3,"rot":0,"note":"Spielhaus durch Zimmermann, Podest auf 1.47"},{"id":"flammengrill","type":"flammengrill","x":-6.95,"z":2.45,"w":0.7,"d":0.7,"h":0.85,"rot":0,"note":"Flammengrill im Dekorkiesfeld"},{"id":"baenkli","type":"bank","x":-20.62,"z":1.42,"w":0.5,"d":1.5,"h":0.45,"rot":90,"note":"Baenkli aus Travertin"},{"id":"maehroboter","type":"roboter","x":-17.87,"z":3.72,"w":0.75,"d":0.55,"h":0.4,"rot":0,"note":"Garage Maehroboter"},{"id":"wasserhahn","type":"wasserhahn","x":-13.9,"z":-4.6,"w":0.12,"d":0.12,"h":0.85,"rot":0},{"id":"schlaufschacht","type":"schacht","x":-14.35,"z":-3.95,"w":0.3,"d":0.3,"h":0.02,"rot":0,"note":"Schlaufschacht D = 30 cm"},{"id":"gartentor","type":"tor","x":-21.6,"z":3.3,"w":1,"d":0.06,"h":1.1,"rot":0}],"stelen":[{"x":-19.55,"z":-3.1,"h":0.9},{"x":-19.3,"z":-2.3,"h":1.15},{"x":-19.05,"z":-1.55,"h":0.75},{"x":-13.3,"z":4.45,"h":1.05},{"x":-12.6,"z":4.45,"h":0.8},{"x":-10.3,"z":4.6,"h":1.1},{"x":-9.6,"z":4.6,"h":0.85},{"x":-1.3,"z":4.55,"h":1},{"x":-0.6,"z":4.55,"h":0.75}],"building":{"id":"haus-9a","name":"Haus 9a - Jeanine und Damian Kellenberger","floorLevel":0,"upperLevel":2.9,"roofLevel":6.15,"parapet":0.35,"outline":[[-13.82,-6.87],[0.28,-6.87],[0.28,0.96],[-13.82,0.96]],"loggia":{"x0":-13.82,"z0":-3.06,"x1":-9.06,"z1":0.96,"ceiling":2.75},"canopy":{"a":-3.2,"b":0.28,"depth":1.35,"y":2.6,"thickness":0.16},"openings":[{"face":"south","a":-4.4,"b":-0.2,"sill":0,"head":2.45,"kind":"glass"},{"face":"south","a":-12.9,"b":-9.4,"sill":0,"head":2.45,"kind":"glass"},{"face":"south","a":-3.9,"b":-0.6,"sill":3.35,"head":5,"kind":"glass","upper":true},{"face":"south","a":-12.6,"b":-9.7,"sill":3.35,"head":5,"kind":"glass","upper":true},{"face":"west","a":-5.84,"b":-4.24,"sill":0.85,"head":2.35,"kind":"window"},{"face":"west","a":-5.6,"b":-4.5,"sill":3.75,"head":5,"kind":"window","upper":true},{"face":"north","a":-1.9,"b":-0.9,"sill":0,"head":2.35,"kind":"door"},{"face":"north","a":-5.6,"b":-3.9,"sill":0.9,"head":2.35,"kind":"window"},{"face":"north","a":-11.6,"b":-10.2,"sill":0.9,"head":2.35,"kind":"slats"},{"face":"north","a":-5.4,"b":-4.1,"sill":3.75,"head":5.1,"kind":"window","upper":true},{"face":"north","a":-11.4,"b":-10.4,"sill":3.75,"head":5.1,"kind":"slats","upper":true},{"face":"east","a":-5.6,"b":-4.3,"sill":0.9,"head":2.35,"kind":"window"}]},"neighbourBuildings":[{"id":"haus-9","name":"Haus 9 - Sharon und Alan Zollet","outline":[[-13.9,-14.7],[0.2,-14.7],[0.2,-6.87],[-13.9,-6.87]],"floorLevel":-1.7,"roofLevel":4.45}],"startViews":[{"id":"sitzplatz","label":"Hauptsitzplatz","x":-18.6,"z":-2.6,"yaw":135,"note":"Travertinplatten 80x80x3 cm, Blick über den Sitzplatz gegen den Rasen"},{"id":"gedeckt","label":"Gedeckter Sitzplatz","x":-11,"z":-1.2,"yaw":215,"note":"Keramikplatten unter dem Obergeschoss, hinter der Lamellenwand"},{"id":"rasen","label":"Rasen Süd","x":-13,"z":2.8,"yaw":75,"note":"Blick der Südfassade entlang zum Spielbereich"},{"id":"grill","label":"Flammengrill","x":-7.8,"z":2.6,"yaw":110,"note":"Dekorkiesfeld mit Flammengrill und Holzscheiterwand"},{"id":"spielplatz","label":"Spielbereich","x":-3.4,"z":1.4,"yaw":150,"note":"Spielsand, Spielhaus und Apfelbaum"},{"id":"eingang","label":"Hauseingang","x":1.3,"z":-1.8,"yaw":250,"note":"Keramikplatten beim Fixpunkt 0.00"}]} \ No newline at end of file +{"meta":{"source":"Gartenplan 1 Jasmin und Damian Kellenberger.pdf","scale":"1:100","ptToM":0.035277777777777776,"gridAngleDeg":-28.8385,"northBearingOfSiteX":61.1615,"originLabel":"0.00 Fixpunkt","originAbsoluteMasl":651.17,"note":"X = Hausachse ENE, Z = SSE, Ursprung = Fixpunkt 0.00 beim Eingang","generated":"2026-09-10","location":{"name":"Egglihaldenstrasse 9a, 9030 Abtwil SG","lat":47.4206,"lon":9.2903,"northBearingOfSiteX":61.1615,"groundMasl":651.17},"plan":"Gartenplan 1, Garten Design AG, 14.08.2026, Massstab 1:100","architecture":"Haus 9a, EHLE Architekten AG, Projektplaene 27.04.2021"},"terrain":{"grid":{"x0":-26,"z0":-14.5,"cell":0.25,"nx":141,"nz":107},"heights":[-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.742,-1.743,-1.744,-1.745,-1.745,-1.746,-1.747,-1.747,-1.748,-1.748,-1.748,-1.749,-1.749,-1.749,-1.749,-1.749,-1.749,-1.749,-1.749,-1.748,-1.748,-1.747,-1.746,-1.745,-1.744,-1.742,-1.739,-1.735,-1.731,-1.726,-1.72,-1.714,-1.707,-1.7,-1.693,-1.686,-1.679,-1.673,-1.668,-1.664,-1.662,-1.66,-1.659,-1.66,-1.661,-1.664,-1.666,-1.67,-1.673,-1.677,-1.681,-1.684,-1.687,-1.689,-1.692,-1.693,-1.695,-1.696,-1.697,-1.697,-1.698,-1.698,-1.698,-1.699,-1.699,-1.698,-1.698,-1.698,-1.697,-1.697,-1.696,-1.694,-1.692,-1.69,-1.686,-1.682,-1.677,-1.67,-1.662,-1.653,-1.643,-1.631,-1.62,-1.609,-1.599,-1.591,-1.585,-1.581,-1.58,-1.58,-1.583,-1.587,-1.591,-1.596,-1.601,-1.607,-1.611,-1.615,-1.619,-1.622,-1.625,-1.627,-1.629,-1.63,-1.63,-1.63,-1.63,-1.629,-1.7,-1.7,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.202,-1.222,-1.328,-1.614,-1.721,-1.742,-1.745,-1.746,-1.746,-1.747,-1.748,-1.748,-1.748,-1.749,-1.749,-1.749,-1.749,-1.749,-1.749,-1.749,-1.749,-1.749,-1.749,-1.748,-1.748,-1.747,-1.746,-1.744,-1.742,-1.739,-1.736,-1.731,-1.726,-1.72,-1.713,-1.706,-1.698,-1.691,-1.684,-1.677,-1.671,-1.666,-1.662,-1.659,-1.658,-1.657,-1.658,-1.66,-1.662,-1.665,-1.669,-1.673,-1.677,-1.681,-1.684,-1.687,-1.69,-1.692,-1.694,-1.695,-1.696,-1.697,-1.698,-1.698,-1.699,-1.699,-1.699,-1.699,-1.699,-1.699,-1.698,-1.698,-1.697,-1.696,-1.695,-1.693,-1.691,-1.687,-1.683,-1.678,-1.671,-1.662,-1.653,-1.642,-1.63,-1.619,-1.607,-1.597,-1.589,-1.583,-1.579,-1.578,-1.58,-1.583,-1.587,-1.592,-1.598,-1.604,-1.609,-1.614,-1.619,-1.623,-1.626,-1.628,-1.631,-1.632,-1.633,-1.634,-1.634,-1.629,-1.544,-1.173,-0.497,0.373,0.537,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.202,-1.225,-1.347,-1.596,-1.718,-1.743,-1.745,-1.746,-1.747,-1.747,-1.748,-1.748,-1.749,-1.749,-1.749,-1.749,-1.749,-1.75,-1.75,-1.75,-1.749,-1.749,-1.749,-1.749,-1.748,-1.748,-1.746,-1.745,-1.743,-1.74,-1.736,-1.732,-1.726,-1.72,-1.712,-1.705,-1.697,-1.689,-1.681,-1.674,-1.668,-1.663,-1.659,-1.656,-1.655,-1.655,-1.656,-1.658,-1.66,-1.664,-1.668,-1.672,-1.676,-1.681,-1.684,-1.688,-1.69,-1.693,-1.695,-1.696,-1.697,-1.698,-1.698,-1.699,-1.699,-1.699,-1.699,-1.699,-1.699,-1.699,-1.699,-1.699,-1.698,-1.697,-1.696,-1.694,-1.692,-1.689,-1.684,-1.679,-1.672,-1.663,-1.653,-1.642,-1.629,-1.617,-1.605,-1.594,-1.586,-1.58,-1.577,-1.576,-1.578,-1.582,-1.587,-1.593,-1.6,-1.606,-1.612,-1.617,-1.622,-1.626,-1.629,-1.632,-1.634,-1.635,-1.636,-1.637,-1.637,-1.613,-1.411,-0.784,-0.005,0.452,0.543,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.202,-1.225,-1.349,-1.594,-1.718,-1.743,-1.746,-1.746,-1.747,-1.748,-1.748,-1.749,-1.749,-1.749,-1.749,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.749,-1.749,-1.749,-1.748,-1.747,-1.745,-1.743,-1.74,-1.736,-1.732,-1.726,-1.719,-1.711,-1.703,-1.694,-1.686,-1.678,-1.671,-1.664,-1.659,-1.656,-1.653,-1.652,-1.652,-1.653,-1.655,-1.658,-1.662,-1.667,-1.671,-1.676,-1.68,-1.684,-1.688,-1.691,-1.693,-1.695,-1.696,-1.698,-1.698,-1.699,-1.699,-1.699,-1.7,-1.7,-1.7,-1.7,-1.699,-1.699,-1.699,-1.699,-1.698,-1.697,-1.695,-1.693,-1.689,-1.685,-1.679,-1.672,-1.663,-1.653,-1.641,-1.628,-1.614,-1.602,-1.59,-1.582,-1.576,-1.573,-1.573,-1.576,-1.581,-1.587,-1.594,-1.601,-1.608,-1.614,-1.62,-1.625,-1.629,-1.633,-1.635,-1.637,-1.639,-1.639,-1.64,-1.634,-1.557,-1.177,-0.352,0.304,0.524,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.202,-1.225,-1.349,-1.594,-1.719,-1.743,-1.746,-1.747,-1.747,-1.748,-1.748,-1.749,-1.749,-1.749,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.749,-1.749,-1.748,-1.747,-1.746,-1.744,-1.741,-1.736,-1.731,-1.725,-1.718,-1.709,-1.7,-1.691,-1.682,-1.674,-1.667,-1.66,-1.655,-1.652,-1.649,-1.648,-1.648,-1.65,-1.652,-1.656,-1.66,-1.665,-1.67,-1.675,-1.68,-1.684,-1.688,-1.691,-1.693,-1.695,-1.697,-1.698,-1.699,-1.699,-1.699,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.699,-1.699,-1.698,-1.697,-1.696,-1.693,-1.69,-1.686,-1.68,-1.672,-1.663,-1.652,-1.639,-1.625,-1.611,-1.598,-1.586,-1.577,-1.571,-1.569,-1.57,-1.573,-1.579,-1.586,-1.594,-1.602,-1.609,-1.616,-1.622,-1.628,-1.632,-1.635,-1.638,-1.64,-1.641,-1.642,-1.643,-1.636,-1.54,-1.061,-0.116,0.428,0.544,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.202,-1.225,-1.349,-1.594,-1.719,-1.743,-1.746,-1.747,-1.747,-1.748,-1.748,-1.749,-1.749,-1.749,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.749,-1.749,-1.748,-1.746,-1.744,-1.74,-1.736,-1.731,-1.724,-1.716,-1.707,-1.697,-1.688,-1.678,-1.67,-1.662,-1.656,-1.651,-1.648,-1.645,-1.644,-1.645,-1.646,-1.649,-1.653,-1.657,-1.663,-1.668,-1.674,-1.679,-1.683,-1.688,-1.691,-1.694,-1.696,-1.697,-1.698,-1.699,-1.699,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.699,-1.699,-1.698,-1.696,-1.694,-1.69,-1.686,-1.68,-1.672,-1.662,-1.65,-1.637,-1.622,-1.607,-1.593,-1.58,-1.571,-1.565,-1.564,-1.565,-1.57,-1.576,-1.585,-1.593,-1.602,-1.611,-1.618,-1.625,-1.63,-1.635,-1.638,-1.641,-1.642,-1.644,-1.644,-1.645,-1.638,-1.542,-1.043,-0.058,0.448,0.544,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.202,-1.225,-1.349,-1.594,-1.719,-1.743,-1.746,-1.747,-1.747,-1.748,-1.749,-1.749,-1.749,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.749,-1.749,-1.748,-1.746,-1.744,-1.74,-1.735,-1.729,-1.722,-1.713,-1.703,-1.693,-1.683,-1.673,-1.665,-1.657,-1.651,-1.646,-1.643,-1.641,-1.64,-1.641,-1.643,-1.646,-1.65,-1.654,-1.66,-1.666,-1.672,-1.677,-1.683,-1.687,-1.691,-1.693,-1.696,-1.697,-1.698,-1.699,-1.699,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.699,-1.699,-1.698,-1.696,-1.694,-1.691,-1.686,-1.68,-1.671,-1.661,-1.648,-1.633,-1.617,-1.601,-1.586,-1.574,-1.564,-1.559,-1.557,-1.56,-1.565,-1.573,-1.582,-1.592,-1.602,-1.611,-1.619,-1.626,-1.632,-1.637,-1.64,-1.643,-1.644,-1.646,-1.646,-1.646,-1.64,-1.544,-1.044,-0.052,0.448,0.544,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.202,-1.225,-1.349,-1.594,-1.719,-1.743,-1.746,-1.747,-1.747,-1.748,-1.749,-1.749,-1.749,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.749,-1.749,-1.748,-1.746,-1.743,-1.739,-1.734,-1.727,-1.719,-1.709,-1.699,-1.688,-1.678,-1.668,-1.659,-1.652,-1.646,-1.641,-1.638,-1.637,-1.636,-1.637,-1.639,-1.642,-1.646,-1.651,-1.657,-1.663,-1.669,-1.676,-1.681,-1.686,-1.69,-1.693,-1.696,-1.697,-1.698,-1.699,-1.699,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.699,-1.699,-1.698,-1.696,-1.694,-1.69,-1.685,-1.679,-1.67,-1.658,-1.645,-1.629,-1.612,-1.595,-1.579,-1.565,-1.556,-1.55,-1.55,-1.553,-1.559,-1.569,-1.579,-1.59,-1.601,-1.611,-1.62,-1.628,-1.634,-1.639,-1.642,-1.644,-1.646,-1.647,-1.648,-1.648,-1.641,-1.545,-1.045,-0.052,0.448,0.544,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.202,-1.225,-1.349,-1.594,-1.718,-1.743,-1.746,-1.747,-1.747,-1.748,-1.749,-1.749,-1.749,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.749,-1.749,-1.747,-1.745,-1.742,-1.738,-1.732,-1.725,-1.715,-1.705,-1.694,-1.682,-1.671,-1.661,-1.653,-1.646,-1.64,-1.636,-1.634,-1.632,-1.632,-1.633,-1.635,-1.638,-1.642,-1.647,-1.653,-1.66,-1.667,-1.673,-1.679,-1.685,-1.689,-1.693,-1.695,-1.697,-1.698,-1.699,-1.699,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.699,-1.699,-1.698,-1.696,-1.694,-1.69,-1.685,-1.677,-1.668,-1.655,-1.641,-1.624,-1.605,-1.587,-1.57,-1.556,-1.546,-1.54,-1.54,-1.544,-1.552,-1.562,-1.574,-1.587,-1.599,-1.61,-1.62,-1.628,-1.635,-1.64,-1.643,-1.646,-1.647,-1.648,-1.648,-1.649,-1.642,-1.546,-1.046,-0.052,0.447,0.544,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.202,-1.225,-1.349,-1.594,-1.718,-1.743,-1.745,-1.746,-1.747,-1.748,-1.748,-1.749,-1.749,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.749,-1.748,-1.747,-1.745,-1.741,-1.736,-1.73,-1.721,-1.711,-1.699,-1.687,-1.675,-1.664,-1.654,-1.646,-1.64,-1.634,-1.629,-1.626,-1.625,-1.628,-1.629,-1.631,-1.634,-1.638,-1.643,-1.649,-1.656,-1.663,-1.67,-1.677,-1.683,-1.688,-1.692,-1.695,-1.697,-1.698,-1.699,-1.699,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.699,-1.699,-1.697,-1.696,-1.693,-1.689,-1.683,-1.675,-1.665,-1.651,-1.635,-1.617,-1.597,-1.577,-1.559,-1.544,-1.534,-1.529,-1.529,-1.534,-1.543,-1.555,-1.568,-1.582,-1.596,-1.608,-1.619,-1.628,-1.635,-1.641,-1.644,-1.647,-1.648,-1.649,-1.649,-1.649,-1.643,-1.546,-1.046,-0.053,0.447,0.544,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.202,-1.225,-1.349,-1.594,-1.718,-1.742,-1.745,-1.746,-1.747,-1.748,-1.748,-1.749,-1.749,-1.749,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.749,-1.749,-1.748,-1.746,-1.743,-1.739,-1.733,-1.726,-1.716,-1.705,-1.692,-1.679,-1.667,-1.656,-1.647,-1.64,-1.633,-1.624,-1.609,-1.606,-1.607,-1.619,-1.625,-1.627,-1.63,-1.634,-1.639,-1.645,-1.652,-1.659,-1.667,-1.674,-1.68,-1.686,-1.69,-1.694,-1.696,-1.698,-1.699,-1.699,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.699,-1.698,-1.697,-1.695,-1.692,-1.687,-1.681,-1.672,-1.66,-1.646,-1.628,-1.608,-1.587,-1.565,-1.546,-1.53,-1.519,-1.514,-1.515,-1.521,-1.531,-1.544,-1.559,-1.575,-1.59,-1.605,-1.617,-1.627,-1.635,-1.641,-1.645,-1.647,-1.648,-1.649,-1.649,-1.649,-1.643,-1.547,-1.046,-0.053,0.447,0.544,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.202,-1.225,-1.348,-1.593,-1.717,-1.742,-1.745,-1.746,-1.746,-1.747,-1.748,-1.748,-1.749,-1.749,-1.749,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.75,-1.749,-1.748,-1.747,-1.745,-1.742,-1.737,-1.73,-1.721,-1.71,-1.697,-1.684,-1.671,-1.658,-1.648,-1.639,-1.633,-1.625,-1.607,-1.56,-1.56,-1.56,-1.604,-1.62,-1.624,-1.627,-1.63,-1.635,-1.64,-1.647,-1.655,-1.662,-1.67,-1.677,-1.683,-1.688,-1.692,-1.695,-1.697,-1.698,-1.699,-1.699,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.7,-1.699,-1.699,-1.698,-1.696,-1.694,-1.69,-1.685,-1.678,-1.668,-1.655,-1.639,-1.619,-1.598,-1.574,-1.551,-1.531,-1.514,-1.503,-1.498,-1.498,-1.505,-1.516,-1.531,-1.547,-1.565,-1.582,-1.599,-1.613,-1.624,-1.634,-1.64,-1.644,-1.647,-1.648,-1.649,-1.649,-1.649,-1.643,-1.547,-1.046,-0.053,0.447,0.544,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.202,-1.225,-1.348,-1.593,-1.716,-1.741,-1.744,-1.745,-1.746,-1.747,-1.747,-1.748,-1.749,-1.749,-1.749,-1.749,-1.75,-1.75,-1.75,-1.75,-1.75,-1.749,-1.749,-1.749,-1.747,-1.746,-1.743,-1.739,-1.733,-1.724,-1.714,-1.701,-1.688,-1.674,-1.661,-1.649,-1.639,-1.632,-1.626,-1.62,-1.602,-1.56,-1.56,-1.56,-1.6,-1.617,-1.621,-1.624,-1.627,-1.631,-1.636,-1.642,-1.65,-1.658,-1.666,-1.673,-1.68,-1.686,-1.69,-1.693,-1.696,-1.697,-1.698,-1.699,-1.699,-1.7,-1.7,-1.7,-1.7,-1.699,-1.699,-1.699,-1.698,-1.697,-1.695,-1.692,-1.688,-1.682,-1.674,-1.663,-1.648,-1.63,-1.609,-1.585,-1.56,-1.535,-1.513,-1.495,-1.483,-1.477,-1.478,-1.485,-1.497,-1.513,-1.531,-1.551,-1.571,-1.589,-1.606,-1.62,-1.63,-1.638,-1.643,-1.647,-1.648,-1.649,-1.649,-1.649,-1.643,-1.547,-1.046,-0.053,0.447,0.544,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.202,-1.225,-1.348,-1.592,-1.716,-1.74,-1.743,-1.744,-1.745,-1.746,-1.747,-1.748,-1.748,-1.748,-1.749,-1.749,-1.749,-1.749,-1.749,-1.749,-1.749,-1.749,-1.748,-1.748,-1.746,-1.744,-1.74,-1.735,-1.727,-1.717,-1.705,-1.692,-1.677,-1.663,-1.65,-1.639,-1.631,-1.625,-1.621,-1.615,-1.599,-1.56,-1.56,-1.56,-1.599,-1.615,-1.619,-1.621,-1.624,-1.627,-1.632,-1.637,-1.644,-1.652,-1.66,-1.668,-1.676,-1.682,-1.687,-1.691,-1.694,-1.696,-1.697,-1.698,-1.699,-1.699,-1.699,-1.699,-1.699,-1.699,-1.699,-1.698,-1.697,-1.696,-1.693,-1.69,-1.685,-1.678,-1.669,-1.656,-1.639,-1.619,-1.596,-1.57,-1.542,-1.516,-1.492,-1.473,-1.46,-1.454,-1.454,-1.461,-1.474,-1.491,-1.511,-1.532,-1.555,-1.576,-1.595,-1.612,-1.625,-1.635,-1.641,-1.645,-1.648,-1.649,-1.649,-1.649,-1.643,-1.546,-1.046,-0.053,0.447,0.544,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.202,-1.225,-1.348,-1.591,-1.714,-1.739,-1.742,-1.743,-1.744,-1.745,-1.746,-1.747,-1.747,-1.748,-1.748,-1.749,-1.749,-1.749,-1.749,-1.749,-1.748,-1.748,-1.747,-1.746,-1.744,-1.741,-1.736,-1.729,-1.72,-1.708,-1.695,-1.68,-1.665,-1.651,-1.639,-1.63,-1.623,-1.619,-1.616,-1.612,-1.597,-1.56,-1.56,-1.56,-1.599,-1.615,-1.618,-1.62,-1.622,-1.624,-1.628,-1.633,-1.639,-1.646,-1.654,-1.663,-1.671,-1.678,-1.684,-1.688,-1.692,-1.694,-1.696,-1.697,-1.698,-1.698,-1.699,-1.699,-1.699,-1.698,-1.698,-1.697,-1.696,-1.694,-1.691,-1.687,-1.681,-1.673,-1.662,-1.647,-1.629,-1.606,-1.58,-1.552,-1.522,-1.493,-1.468,-1.448,-1.433,-1.426,-1.426,-1.433,-1.445,-1.462,-1.483,-1.507,-1.532,-1.556,-1.579,-1.599,-1.615,-1.628,-1.637,-1.642,-1.646,-1.647,-1.648,-1.648,-1.642,-1.546,-1.045,-0.052,0.447,0.544,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.202,-1.225,-1.347,-1.59,-1.713,-1.738,-1.741,-1.742,-1.743,-1.744,-1.745,-1.746,-1.746,-1.747,-1.747,-1.748,-1.748,-1.748,-1.748,-1.748,-1.747,-1.746,-1.745,-1.743,-1.74,-1.736,-1.73,-1.721,-1.71,-1.697,-1.682,-1.667,-1.652,-1.639,-1.629,-1.621,-1.616,-1.613,-1.612,-1.609,-1.596,-1.56,-1.56,-1.56,-1.599,-1.615,-1.618,-1.619,-1.62,-1.622,-1.625,-1.629,-1.634,-1.64,-1.648,-1.656,-1.665,-1.672,-1.679,-1.684,-1.689,-1.692,-1.694,-1.695,-1.696,-1.697,-1.697,-1.697,-1.697,-1.697,-1.696,-1.695,-1.694,-1.691,-1.688,-1.683,-1.675,-1.666,-1.653,-1.636,-1.615,-1.59,-1.562,-1.531,-1.499,-1.468,-1.441,-1.419,-1.403,-1.395,-1.393,-1.399,-1.41,-1.427,-1.449,-1.473,-1.5,-1.528,-1.555,-1.579,-1.599,-1.616,-1.628,-1.636,-1.642,-1.645,-1.646,-1.647,-1.64,-1.544,-1.044,-0.052,0.448,0.544,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.202,-1.225,-1.347,-1.589,-1.712,-1.736,-1.739,-1.74,-1.742,-1.743,-1.744,-1.744,-1.745,-1.746,-1.746,-1.746,-1.746,-1.746,-1.746,-1.746,-1.745,-1.744,-1.742,-1.739,-1.735,-1.729,-1.722,-1.711,-1.698,-1.684,-1.668,-1.653,-1.639,-1.628,-1.619,-1.613,-1.61,-1.609,-1.609,-1.608,-1.595,-1.56,-1.56,-1.56,-1.6,-1.617,-1.62,-1.62,-1.62,-1.621,-1.623,-1.625,-1.629,-1.635,-1.641,-1.649,-1.658,-1.666,-1.673,-1.679,-1.684,-1.688,-1.691,-1.693,-1.694,-1.695,-1.696,-1.696,-1.696,-1.695,-1.694,-1.693,-1.691,-1.687,-1.683,-1.677,-1.668,-1.657,-1.642,-1.623,-1.6,-1.572,-1.54,-1.507,-1.472,-1.44,-1.41,-1.387,-1.369,-1.359,-1.355,-1.359,-1.369,-1.384,-1.405,-1.43,-1.458,-1.488,-1.519,-1.547,-1.573,-1.595,-1.612,-1.624,-1.633,-1.638,-1.641,-1.642,-1.636,-1.539,-1.04,-0.05,0.448,0.544,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.202,-1.225,-1.346,-1.588,-1.71,-1.734,-1.737,-1.739,-1.74,-1.741,-1.742,-1.742,-1.743,-1.744,-1.744,-1.744,-1.744,-1.744,-1.744,-1.743,-1.742,-1.74,-1.738,-1.734,-1.728,-1.72,-1.711,-1.699,-1.684,-1.669,-1.653,-1.638,-1.626,-1.617,-1.61,-1.606,-1.605,-1.606,-1.607,-1.607,-1.595,-1.56,-1.56,-1.56,-1.602,-1.619,-1.622,-1.622,-1.621,-1.621,-1.621,-1.623,-1.625,-1.629,-1.635,-1.642,-1.65,-1.659,-1.666,-1.673,-1.679,-1.684,-1.687,-1.689,-1.691,-1.692,-1.693,-1.693,-1.693,-1.692,-1.691,-1.689,-1.686,-1.682,-1.677,-1.669,-1.659,-1.646,-1.629,-1.607,-1.581,-1.55,-1.516,-1.48,-1.443,-1.408,-1.377,-1.351,-1.332,-1.319,-1.313,-1.314,-1.321,-1.334,-1.353,-1.376,-1.404,-1.435,-1.468,-1.501,-1.532,-1.56,-1.583,-1.601,-1.614,-1.623,-1.628,-1.631,-1.625,-1.529,-1.032,-0.047,0.448,0.544,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.202,-1.225,-1.346,-1.586,-1.708,-1.732,-1.735,-1.736,-1.737,-1.738,-1.739,-1.74,-1.741,-1.741,-1.742,-1.742,-1.742,-1.741,-1.741,-1.739,-1.738,-1.735,-1.731,-1.725,-1.713,-1.704,-1.693,-1.68,-1.665,-1.65,-1.636,-1.623,-1.612,-1.605,-1.601,-1.599,-1.599,-1.601,-1.604,-1.605,-1.594,-1.56,-1.56,-1.56,-1.605,-1.623,-1.625,-1.624,-1.623,-1.622,-1.621,-1.621,-1.622,-1.625,-1.629,-1.635,-1.643,-1.651,-1.659,-1.666,-1.672,-1.678,-1.682,-1.685,-1.687,-1.688,-1.689,-1.689,-1.689,-1.688,-1.687,-1.684,-1.681,-1.676,-1.669,-1.66,-1.648,-1.633,-1.613,-1.588,-1.559,-1.526,-1.489,-1.45,-1.411,-1.374,-1.341,-1.313,-1.291,-1.276,-1.267,-1.264,-1.267,-1.277,-1.291,-1.312,-1.337,-1.367,-1.4,-1.435,-1.471,-1.505,-1.535,-1.56,-1.58,-1.594,-1.603,-1.609,-1.605,-1.511,-1.018,-0.042,0.449,0.544,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.204,-1.2,-1.2,-1.2,-1.202,-1.225,-1.345,-1.583,-1.704,-1.728,-1.731,-1.732,-1.733,-1.734,-1.735,-1.739,-1.739,-1.739,-1.74,-1.739,-1.738,-1.737,-1.736,-1.734,-1.732,-1.728,-1.722,-1.705,-1.67,-1.658,-1.649,-1.639,-1.628,-1.618,-1.608,-1.599,-1.593,-1.588,-1.586,-1.586,-1.587,-1.589,-1.592,-1.592,-1.584,-1.56,-1.56,-1.56,-1.609,-1.628,-1.63,-1.628,-1.625,-1.623,-1.621,-1.62,-1.62,-1.621,-1.624,-1.629,-1.635,-1.643,-1.65,-1.658,-1.665,-1.671,-1.675,-1.679,-1.682,-1.683,-1.684,-1.685,-1.684,-1.683,-1.681,-1.678,-1.674,-1.668,-1.659,-1.649,-1.635,-1.617,-1.594,-1.567,-1.535,-1.498,-1.458,-1.417,-1.376,-1.337,-1.302,-1.273,-1.248,-1.23,-1.218,-1.211,-1.21,-1.214,-1.224,-1.239,-1.259,-1.285,-1.315,-1.35,-1.388,-1.426,-1.462,-1.495,-1.523,-1.545,-1.561,-1.572,-1.572,-1.482,-0.998,-0.034,0.45,0.544,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.245,-1.211,-1.203,-1.203,-1.204,-1.227,-1.341,-1.562,-1.677,-1.701,-1.703,-1.704,-1.705,-1.705,-1.711,-1.745,-1.754,-1.753,-1.753,-1.749,-1.737,-1.732,-1.73,-1.727,-1.724,-1.719,-1.707,-1.667,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.613,-1.634,-1.635,-1.632,-1.629,-1.625,-1.622,-1.619,-1.618,-1.618,-1.62,-1.623,-1.628,-1.635,-1.642,-1.649,-1.656,-1.662,-1.668,-1.672,-1.675,-1.677,-1.678,-1.678,-1.678,-1.676,-1.674,-1.67,-1.664,-1.657,-1.647,-1.635,-1.618,-1.598,-1.573,-1.542,-1.507,-1.468,-1.426,-1.383,-1.34,-1.299,-1.263,-1.231,-1.204,-1.183,-1.167,-1.156,-1.15,-1.149,-1.152,-1.161,-1.174,-1.194,-1.219,-1.249,-1.285,-1.324,-1.365,-1.405,-1.442,-1.474,-1.5,-1.52,-1.528,-1.445,-0.972,-0.025,0.452,0.544,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.427,-1.265,-1.225,-1.218,-1.217,-1.233,-1.312,-1.461,-1.542,-1.558,-1.558,-1.556,-1.554,-1.554,-1.586,-1.768,-1.835,-1.84,-1.835,-1.809,-1.755,-1.729,-1.723,-1.719,-1.714,-1.708,-1.695,-1.653,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.619,-1.641,-1.641,-1.637,-1.632,-1.627,-1.623,-1.619,-1.617,-1.616,-1.616,-1.618,-1.622,-1.627,-1.633,-1.64,-1.647,-1.653,-1.659,-1.663,-1.667,-1.669,-1.67,-1.671,-1.67,-1.668,-1.665,-1.66,-1.654,-1.645,-1.633,-1.619,-1.6,-1.577,-1.549,-1.516,-1.478,-1.436,-1.392,-1.347,-1.303,-1.261,-1.223,-1.189,-1.161,-1.137,-1.117,-1.102,-1.091,-1.085,-1.082,-1.083,-1.089,-1.1,-1.118,-1.142,-1.173,-1.21,-1.253,-1.299,-1.345,-1.39,-1.429,-1.462,-1.481,-1.409,-0.949,-0.016,0.454,0.544,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-2.571,-1.943,-1.274,-1.265,-1.257,-1.248,-1.24,-1.231,-1.223,-1.214,-1.206,-1.198,-1.189,-1.181,-1.172,-1.164,-1.768,-1.981,-2.012,-1.996,-1.928,-1.8,-1.732,-1.715,-1.709,-1.703,-1.696,-1.682,-1.643,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.625,-1.648,-1.648,-1.642,-1.635,-1.629,-1.623,-1.619,-1.615,-1.613,-1.613,-1.614,-1.616,-1.62,-1.626,-1.632,-1.638,-1.644,-1.65,-1.654,-1.658,-1.66,-1.661,-1.661,-1.66,-1.658,-1.654,-1.648,-1.641,-1.63,-1.617,-1.6,-1.579,-1.553,-1.522,-1.487,-1.446,-1.403,-1.357,-1.31,-1.265,-1.222,-1.183,-1.148,-1.118,-1.092,-1.069,-1.051,-1.036,-1.024,-1.015,-1.01,-1.009,-1.013,-1.023,-1.039,-1.063,-1.096,-1.139,-1.189,-1.246,-1.306,-1.362,-1.412,-1.445,-1.384,-0.934,-0.011,0.454,0.544,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-2.576,-2.118,-1.268,-1.26,-1.251,-1.243,-1.234,-1.226,-1.218,-1.209,-1.201,-1.192,-1.184,-1.175,-1.167,-1.158,-1.803,-2.055,-2.093,-2.074,-1.985,-1.816,-1.727,-1.705,-1.698,-1.691,-1.683,-1.668,-1.633,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.63,-1.655,-1.654,-1.646,-1.638,-1.63,-1.623,-1.618,-1.614,-1.611,-1.609,-1.609,-1.611,-1.614,-1.618,-1.624,-1.629,-1.635,-1.64,-1.644,-1.648,-1.65,-1.651,-1.651,-1.65,-1.647,-1.642,-1.635,-1.626,-1.614,-1.599,-1.58,-1.556,-1.528,-1.494,-1.456,-1.414,-1.369,-1.322,-1.274,-1.228,-1.185,-1.145,-1.109,-1.078,-1.05,-1.025,-1.004,-0.985,-0.969,-0.956,-0.946,-0.94,-0.937,-0.94,-0.949,-0.967,-0.995,-1.036,-1.09,-1.157,-1.233,-1.31,-1.379,-1.427,-1.376,-0.931,-0.011,0.454,0.544,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-2.579,-2.159,-1.263,-1.254,-1.246,-1.238,-1.229,-1.221,-1.212,-1.204,-1.195,-1.187,-1.178,-1.17,-1.162,-1.153,-1.803,-2.059,-2.099,-2.081,-1.99,-1.81,-1.716,-1.694,-1.686,-1.678,-1.669,-1.655,-1.623,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.633,-1.66,-1.658,-1.649,-1.639,-1.63,-1.622,-1.616,-1.612,-1.608,-1.606,-1.606,-1.606,-1.609,-1.612,-1.616,-1.621,-1.626,-1.63,-1.634,-1.638,-1.64,-1.641,-1.64,-1.638,-1.634,-1.628,-1.62,-1.61,-1.596,-1.579,-1.558,-1.532,-1.501,-1.466,-1.425,-1.382,-1.335,-1.287,-1.239,-1.193,-1.15,-1.11,-1.073,-1.04,-1.011,-0.985,-0.962,-0.941,-0.922,-0.906,-0.893,-0.883,-0.876,-0.873,-0.877,-0.889,-0.912,-0.949,-1.005,-1.082,-1.176,-1.275,-1.365,-1.427,-1.382,-0.938,-0.014,0.454,0.544,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-2.58,-2.162,-1.258,-1.249,-1.241,-1.232,-1.224,-1.215,-1.207,-1.198,-1.19,-1.181,-1.173,-1.165,-1.156,-1.148,-1.794,-2.049,-2.091,-2.075,-1.983,-1.801,-1.706,-1.683,-1.674,-1.665,-1.655,-1.641,-1.613,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.631,-1.658,-1.657,-1.648,-1.637,-1.628,-1.62,-1.614,-1.609,-1.605,-1.603,-1.602,-1.602,-1.603,-1.606,-1.609,-1.613,-1.617,-1.621,-1.625,-1.627,-1.629,-1.629,-1.628,-1.625,-1.621,-1.614,-1.605,-1.592,-1.577,-1.558,-1.534,-1.506,-1.474,-1.436,-1.394,-1.349,-1.302,-1.254,-1.206,-1.16,-1.117,-1.077,-1.04,-1.007,-0.977,-0.95,-0.926,-0.904,-0.884,-0.866,-0.851,-0.838,-0.828,-0.823,-0.823,-0.83,-0.847,-0.879,-0.934,-1.017,-1.128,-1.252,-1.363,-1.438,-1.397,-0.949,-0.018,0.453,0.544,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-2.58,-2.16,-1.252,-1.244,-1.235,-1.227,-1.218,-1.21,-1.201,-1.193,-1.185,-1.176,-1.168,-1.159,-1.151,-1.142,-1.786,-2.042,-2.084,-2.069,-1.977,-1.792,-1.695,-1.671,-1.662,-1.652,-1.642,-1.629,-1.604,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.622,-1.648,-1.65,-1.642,-1.632,-1.623,-1.615,-1.609,-1.605,-1.601,-1.599,-1.598,-1.598,-1.599,-1.6,-1.603,-1.606,-1.609,-1.613,-1.615,-1.617,-1.618,-1.618,-1.616,-1.612,-1.607,-1.599,-1.588,-1.574,-1.557,-1.536,-1.511,-1.481,-1.446,-1.407,-1.364,-1.318,-1.271,-1.223,-1.175,-1.13,-1.087,-1.048,-1.011,-0.978,-0.948,-0.921,-0.896,-0.873,-0.852,-0.834,-0.818,-0.805,-0.794,-0.787,-0.784,-0.787,-0.799,-0.825,-0.875,-0.96,-1.085,-1.233,-1.366,-1.452,-1.412,-0.96,-0.022,0.452,0.544,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-2.577,-2.157,-1.247,-1.238,-1.23,-1.221,-1.213,-1.205,-1.196,-1.188,-1.179,-1.171,-1.162,-1.154,-1.145,-1.137,-1.781,-2.038,-2.081,-2.066,-1.972,-1.783,-1.685,-1.659,-1.647,-1.638,-1.628,-1.616,-1.595,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.606,-1.63,-1.635,-1.631,-1.623,-1.615,-1.609,-1.604,-1.6,-1.597,-1.595,-1.594,-1.594,-1.594,-1.596,-1.597,-1.6,-1.602,-1.605,-1.607,-1.608,-1.608,-1.607,-1.604,-1.599,-1.593,-1.583,-1.571,-1.556,-1.537,-1.514,-1.487,-1.455,-1.419,-1.379,-1.335,-1.289,-1.242,-1.194,-1.147,-1.103,-1.061,-1.022,-0.986,-0.953,-0.924,-0.896,-0.872,-0.849,-0.828,-0.81,-0.794,-0.781,-0.77,-0.762,-0.758,-0.759,-0.766,-0.785,-0.827,-0.909,-1.043,-1.213,-1.369,-1.465,-1.425,-0.969,-0.025,0.452,0.544,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-2.572,-2.152,-1.241,-1.233,-1.225,-1.216,-1.208,-1.199,-1.191,-1.182,-1.174,-1.165,-1.157,-1.149,-1.14,-1.132,-1.778,-2.036,-2.079,-2.064,-1.968,-1.775,-1.674,-1.643,-1.62,-1.611,-1.604,-1.595,-1.582,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.588,-1.607,-1.615,-1.614,-1.61,-1.605,-1.601,-1.597,-1.594,-1.592,-1.591,-1.59,-1.59,-1.59,-1.591,-1.592,-1.594,-1.596,-1.597,-1.598,-1.599,-1.598,-1.596,-1.592,-1.587,-1.579,-1.568,-1.554,-1.538,-1.517,-1.493,-1.464,-1.431,-1.393,-1.352,-1.308,-1.262,-1.215,-1.168,-1.122,-1.079,-1.038,-1,-0.965,-0.933,-0.904,-0.877,-0.853,-0.83,-0.81,-0.793,-0.777,-0.764,-0.754,-0.747,-0.743,-0.742,-0.746,-0.759,-0.792,-0.866,-1.002,-1.189,-1.365,-1.472,-1.433,-0.973,-0.026,0.452,0.544,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-2.564,-2.145,-1.236,-1.228,-1.219,-1.211,-1.202,-1.194,-1.185,-1.177,-1.169,-1.16,-1.152,-1.143,-1.135,-1.126,-1.776,-2.035,-2.078,-2.062,-1.964,-1.764,-1.658,-1.616,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.563,-1.577,-1.587,-1.591,-1.591,-1.59,-1.588,-1.586,-1.584,-1.583,-1.582,-1.581,-1.581,-1.582,-1.582,-1.583,-1.585,-1.586,-1.586,-1.587,-1.586,-1.585,-1.581,-1.577,-1.57,-1.561,-1.549,-1.534,-1.516,-1.494,-1.468,-1.438,-1.403,-1.365,-1.324,-1.28,-1.234,-1.188,-1.142,-1.098,-1.056,-1.016,-0.979,-0.946,-0.915,-0.886,-0.861,-0.837,-0.816,-0.797,-0.78,-0.765,-0.753,-0.744,-0.737,-0.734,-0.733,-0.736,-0.745,-0.769,-0.833,-0.964,-1.16,-1.353,-1.47,-1.433,-0.972,-0.03,0.448,0.54,0.546,0.546,0.546,0.546,0.547,0.547,0.547,0.547,0.547,0.548,0.548,0.548,0.548,0.549,0.549,0.549,0.549,0.549,0.549,0.549,0.549,0.55,-2.551,-2.134,-1.231,-1.222,-1.214,-1.205,-1.197,-1.189,-1.18,-1.172,-1.163,-1.155,-1.146,-1.138,-1.129,-1.121,-1.774,-2.034,-2.078,-2.061,-1.949,-1.71,-1.591,-1.554,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.56,-1.497,-1.488,-1.484,-1.479,-1.475,-1.471,-1.466,-1.462,-1.456,-1.45,-1.444,-1.439,-1.438,-1.442,-1.451,-1.46,-1.469,-1.48,-1.495,-1.507,-1.515,-1.518,-1.52,-1.52,-1.519,-1.519,-1.518,-1.517,-1.517,-1.516,-1.516,-1.517,-1.517,-1.517,-1.517,-1.517,-1.516,-1.515,-1.512,-1.508,-1.502,-1.494,-1.484,-1.471,-1.456,-1.437,-1.415,-1.389,-1.359,-1.326,-1.289,-1.25,-1.208,-1.166,-1.123,-1.081,-1.041,-1.002,-0.967,-0.934,-0.904,-0.876,-0.851,-0.829,-0.808,-0.79,-0.774,-0.76,-0.749,-0.739,-0.733,-0.728,-0.726,-0.727,-0.731,-0.737,-0.756,-0.807,-0.925,-1.113,-1.306,-1.43,-1.395,-0.953,-0.064,0.396,0.487,0.493,0.493,0.493,0.493,0.494,0.496,0.498,0.503,0.508,0.514,0.519,0.523,0.525,0.527,0.527,0.528,0.528,0.528,0.528,0.528,0.532,0.55,-2.532,-2.119,-1.225,-1.217,-1.209,-1.2,-1.192,-1.183,-1.175,-1.166,-1.158,-1.149,-1.141,-1.132,-1.124,-1.116,-1.772,-2.034,-2.077,-2.048,-1.863,-1.48,-1.292,-1.252,-1.238,-1.233,-1.229,-1.226,-1.222,-1.219,-1.215,-1.211,-1.201,-1.195,-1.188,-1.181,-1.175,-1.169,-1.164,-1.159,-1.155,-1.15,-1.145,-1.141,-1.14,-1.143,-1.151,-1.16,-1.17,-1.179,-1.19,-1.2,-1.206,-1.209,-1.21,-1.209,-1.207,-1.205,-1.203,-1.2,-1.198,-1.196,-1.194,-1.192,-1.189,-1.187,-1.185,-1.182,-1.179,-1.175,-1.171,-1.165,-1.159,-1.151,-1.141,-1.13,-1.117,-1.101,-1.084,-1.064,-1.042,-1.017,-0.991,-0.963,-0.935,-0.906,-0.877,-0.85,-0.824,-0.801,-0.78,-0.762,-0.746,-0.732,-0.721,-0.712,-0.705,-0.7,-0.697,-0.695,-0.696,-0.697,-0.7,-0.704,-0.709,-0.716,-0.725,-0.731,-0.743,-0.776,-0.856,-0.987,-1.13,-1.248,-1.224,-0.886,-0.211,0.14,0.211,0.215,0.214,0.214,0.217,0.222,0.232,0.248,0.272,0.303,0.336,0.366,0.388,0.403,0.412,0.417,0.42,0.421,0.421,0.422,0.425,0.458,0.55,-2.505,-2.099,-1.22,-1.212,-1.203,-1.195,-1.186,-1.178,-1.169,-1.161,-1.152,-1.144,-1.136,-1.127,-1.119,-1.11,-1.77,-2.033,-2.072,-2.007,-1.68,-1.048,-0.721,-0.656,-0.653,-0.652,-0.65,-0.648,-0.647,-0.644,-0.642,-0.639,-0.635,-0.631,-0.625,-0.618,-0.612,-0.608,-0.605,-0.605,-0.606,-0.607,-0.609,-0.609,-0.61,-0.612,-0.616,-0.619,-0.621,-0.619,-0.617,-0.617,-0.616,-0.612,-0.607,-0.601,-0.595,-0.589,-0.582,-0.576,-0.569,-0.563,-0.556,-0.55,-0.543,-0.536,-0.529,-0.523,-0.516,-0.509,-0.502,-0.495,-0.488,-0.481,-0.474,-0.467,-0.46,-0.453,-0.447,-0.44,-0.434,-0.428,-0.422,-0.417,-0.414,-0.411,-0.41,-0.41,-0.413,-0.417,-0.424,-0.433,-0.443,-0.456,-0.471,-0.488,-0.507,-0.527,-0.548,-0.57,-0.593,-0.616,-0.637,-0.658,-0.676,-0.696,-0.72,-0.72,-0.72,-0.72,-0.72,-0.72,-0.72,-0.898,-0.916,-0.782,-0.48,-0.346,-0.334,-0.34,-0.343,-0.342,-0.335,-0.321,-0.296,-0.253,-0.189,-0.106,-0.016,0.064,0.125,0.164,0.187,0.2,0.206,0.21,0.211,0.212,0.229,0.323,0.55,-2.468,-2.072,-1.215,-1.206,-1.198,-1.189,-1.181,-1.172,-1.164,-1.156,-1.147,-1.139,-1.13,-1.122,-1.113,-1.105,-1.768,-2.032,-2.07,-1.992,-1.593,-0.822,-0.428,-0.358,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.354,-0.334,-0.324,-0.317,-0.31,-0.302,-0.293,-0.285,-0.276,-0.268,-0.259,-0.25,-0.242,-0.233,-0.224,-0.215,-0.206,-0.197,-0.188,-0.18,-0.171,-0.163,-0.155,-0.148,-0.141,-0.136,-0.131,-0.127,-0.124,-0.123,-0.123,-0.125,-0.128,-0.133,-0.139,-0.147,-0.158,-0.17,-0.184,-0.2,-0.218,-0.238,-0.26,-0.284,-0.309,-0.337,-0.366,-0.397,-0.43,-0.464,-0.498,-0.532,-0.566,-0.599,-0.629,-0.655,-0.678,-0.698,-0.708,-0.714,-0.716,-0.718,-0.719,-0.72,-0.749,-0.751,-0.717,-0.629,-0.608,-0.618,-0.626,-0.631,-0.63,-0.623,-0.607,-0.575,-0.519,-0.431,-0.314,-0.186,-0.074,0.007,0.056,0.084,0.098,0.105,0.108,0.109,0.11,0.13,0.252,0.55,-2.42,-2.038,-1.209,-1.201,-1.192,-1.184,-1.176,-1.167,-1.159,-1.15,-1.142,-1.133,-1.125,-1.116,-1.108,-1.1,-1.765,-2.028,-2.065,-1.985,-1.575,-0.772,-0.369,-0.304,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.282,-0.263,-0.253,-0.245,-0.236,-0.228,-0.219,-0.21,-0.202,-0.193,-0.185,-0.176,-0.167,-0.158,-0.148,-0.139,-0.13,-0.12,-0.111,-0.102,-0.093,-0.085,-0.078,-0.071,-0.065,-0.061,-0.057,-0.055,-0.055,-0.056,-0.059,-0.063,-0.07,-0.078,-0.088,-0.101,-0.115,-0.131,-0.149,-0.169,-0.191,-0.214,-0.24,-0.267,-0.297,-0.328,-0.36,-0.395,-0.43,-0.467,-0.504,-0.541,-0.577,-0.611,-0.641,-0.667,-0.687,-0.701,-0.709,-0.714,-0.716,-0.718,-0.72,-0.719,-0.714,-0.698,-0.666,-0.665,-0.678,-0.688,-0.694,-0.694,-0.689,-0.675,-0.645,-0.587,-0.491,-0.357,-0.21,-0.084,0.001,0.05,0.074,0.086,0.091,0.093,0.093,0.094,0.114,0.238,0.55,-2.358,-1.994,-1.204,-1.196,-1.187,-1.179,-1.17,-1.162,-1.153,-1.145,-1.136,-1.128,-1.12,-1.111,-1.103,-1.094,-1.757,-2.019,-2.053,-1.971,-1.562,-0.762,-0.363,-0.3,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.289,-0.257,-0.245,-0.238,-0.23,-0.222,-0.214,-0.206,-0.199,-0.191,-0.182,-0.174,-0.166,-0.157,-0.148,-0.139,-0.129,-0.12,-0.111,-0.101,-0.092,-0.083,-0.075,-0.067,-0.061,-0.055,-0.05,-0.046,-0.044,-0.043,-0.044,-0.046,-0.051,-0.057,-0.065,-0.075,-0.086,-0.1,-0.116,-0.133,-0.152,-0.173,-0.196,-0.221,-0.247,-0.275,-0.305,-0.337,-0.37,-0.405,-0.441,-0.478,-0.516,-0.553,-0.589,-0.622,-0.651,-0.675,-0.692,-0.704,-0.71,-0.714,-0.716,-0.72,-0.715,-0.709,-0.692,-0.666,-0.669,-0.685,-0.697,-0.703,-0.704,-0.701,-0.69,-0.663,-0.607,-0.507,-0.362,-0.202,-0.068,0.018,0.062,0.082,0.091,0.094,0.095,0.095,0.096,0.116,0.239,0.55,-2.281,-1.94,-1.199,-1.19,-1.182,-1.173,-1.165,-1.156,-1.148,-1.14,-1.131,-1.123,-1.114,-1.106,-1.097,-1.089,-1.742,-1.999,-2.03,-1.945,-1.54,-0.753,-0.361,-0.3,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.262,-0.232,-0.224,-0.22,-0.214,-0.208,-0.202,-0.196,-0.189,-0.182,-0.175,-0.167,-0.159,-0.151,-0.142,-0.133,-0.123,-0.114,-0.105,-0.095,-0.086,-0.077,-0.069,-0.061,-0.054,-0.048,-0.042,-0.038,-0.036,-0.035,-0.035,-0.037,-0.041,-0.047,-0.054,-0.064,-0.075,-0.088,-0.102,-0.119,-0.137,-0.157,-0.179,-0.202,-0.227,-0.253,-0.282,-0.311,-0.343,-0.376,-0.41,-0.446,-0.483,-0.521,-0.558,-0.594,-0.626,-0.654,-0.676,-0.692,-0.702,-0.707,-0.71,-0.711,-0.709,-0.702,-0.682,-0.656,-0.662,-0.683,-0.697,-0.704,-0.707,-0.705,-0.696,-0.673,-0.619,-0.517,-0.363,-0.193,-0.054,0.031,0.071,0.088,0.094,0.096,0.097,0.097,0.098,0.118,0.24,0.55,-2.19,-1.876,-1.193,-1.185,-1.176,-1.168,-1.16,-1.151,-1.143,-1.134,-1.126,-1.117,-1.109,-1.1,-1.092,-1.083,-1.717,-1.963,-1.989,-1.903,-1.505,-0.739,-0.357,-0.299,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.235,-0.2,-0.196,-0.196,-0.195,-0.192,-0.189,-0.184,-0.179,-0.173,-0.166,-0.159,-0.152,-0.144,-0.135,-0.126,-0.117,-0.108,-0.098,-0.089,-0.08,-0.071,-0.062,-0.054,-0.047,-0.04,-0.035,-0.03,-0.028,-0.026,-0.026,-0.028,-0.031,-0.036,-0.043,-0.052,-0.063,-0.075,-0.089,-0.104,-0.121,-0.14,-0.16,-0.182,-0.205,-0.23,-0.256,-0.283,-0.312,-0.342,-0.374,-0.407,-0.442,-0.478,-0.514,-0.551,-0.586,-0.617,-0.645,-0.666,-0.681,-0.69,-0.695,-0.696,-0.693,-0.683,-0.66,-0.632,-0.643,-0.671,-0.691,-0.701,-0.705,-0.705,-0.699,-0.677,-0.625,-0.521,-0.363,-0.186,-0.044,0.039,0.076,0.091,0.095,0.097,0.098,0.098,0.099,0.119,0.241,0.55,-2.084,-1.802,-1.188,-1.179,-1.171,-1.163,-1.154,-1.146,-1.137,-1.129,-1.12,-1.112,-1.103,-1.095,-1.087,-1.078,-1.675,-1.905,-1.925,-1.837,-1.452,-0.717,-0.352,-0.297,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.209,-0.167,-0.166,-0.172,-0.175,-0.175,-0.174,-0.172,-0.168,-0.163,-0.157,-0.151,-0.144,-0.136,-0.128,-0.119,-0.11,-0.101,-0.092,-0.082,-0.073,-0.064,-0.055,-0.047,-0.039,-0.032,-0.027,-0.022,-0.019,-0.017,-0.017,-0.018,-0.021,-0.026,-0.032,-0.04,-0.05,-0.061,-0.074,-0.089,-0.105,-0.123,-0.141,-0.162,-0.183,-0.205,-0.229,-0.253,-0.279,-0.306,-0.333,-0.363,-0.393,-0.425,-0.458,-0.491,-0.525,-0.557,-0.587,-0.613,-0.633,-0.647,-0.655,-0.657,-0.654,-0.642,-0.616,-0.588,-0.605,-0.643,-0.674,-0.691,-0.699,-0.702,-0.696,-0.676,-0.624,-0.52,-0.36,-0.182,-0.041,0.041,0.078,0.091,0.096,0.097,0.098,0.098,0.099,0.119,0.242,0.55,-1.967,-1.721,-1.183,-1.174,-1.166,-1.157,-1.149,-1.14,-1.132,-1.123,-1.115,-1.107,-1.098,-1.09,-1.081,-1.073,-1.613,-1.818,-1.832,-1.745,-1.379,-0.686,-0.344,-0.296,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.189,-0.14,-0.141,-0.149,-0.156,-0.159,-0.16,-0.159,-0.157,-0.153,-0.148,-0.143,-0.136,-0.129,-0.12,-0.112,-0.103,-0.094,-0.084,-0.075,-0.065,-0.056,-0.047,-0.039,-0.031,-0.024,-0.018,-0.013,-0.01,-0.008,-0.007,-0.008,-0.01,-0.015,-0.02,-0.028,-0.037,-0.048,-0.06,-0.073,-0.088,-0.105,-0.122,-0.14,-0.16,-0.18,-0.201,-0.222,-0.245,-0.267,-0.29,-0.314,-0.339,-0.364,-0.39,-0.416,-0.442,-0.462,-0.488,-0.513,-0.534,-0.55,-0.56,-0.566,-0.572,-0.564,-0.542,-0.525,-0.548,-0.597,-0.641,-0.671,-0.687,-0.694,-0.689,-0.668,-0.615,-0.512,-0.356,-0.182,-0.043,0.039,0.077,0.091,0.096,0.097,0.098,0.098,0.099,0.119,0.242,0.55,-1.845,-1.637,-1.177,-1.169,-1.16,-1.152,-1.143,-1.135,-1.127,-1.118,-1.11,-1.101,-1.093,-1.084,-1.076,-1.067,-1.53,-1.703,-1.709,-1.625,-1.285,-0.648,-0.337,-0.304,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.176,-0.122,-0.123,-0.132,-0.14,-0.145,-0.148,-0.148,-0.147,-0.144,-0.139,-0.134,-0.128,-0.121,-0.113,-0.104,-0.095,-0.086,-0.077,-0.067,-0.058,-0.048,-0.039,-0.03,-0.023,-0.015,-0.009,-0.004,0,0.002,0.003,0.003,0.001,-0.003,-0.008,-0.015,-0.024,-0.034,-0.045,-0.058,-0.071,-0.086,-0.102,-0.119,-0.137,-0.155,-0.173,-0.192,-0.21,-0.229,-0.247,-0.265,-0.282,-0.299,-0.316,-0.33,-0.331,-0.301,-0.309,-0.324,-0.339,-0.35,-0.36,-0.373,-0.423,-0.438,-0.442,-0.452,-0.485,-0.536,-0.59,-0.634,-0.663,-0.676,-0.674,-0.652,-0.598,-0.498,-0.349,-0.184,-0.05,0.032,0.072,0.088,0.094,0.097,0.097,0.097,0.098,0.119,0.241,0.55,-1.723,-1.553,-1.172,-1.163,-1.155,-1.147,-1.138,-1.13,-1.121,-1.113,-1.104,-1.096,-1.087,-1.079,-1.071,-1.062,-1.429,-1.563,-1.562,-1.483,-1.176,-0.603,-0.335,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.17,-0.113,-0.112,-0.121,-0.128,-0.134,-0.137,-0.138,-0.137,-0.135,-0.131,-0.126,-0.119,-0.112,-0.105,-0.096,-0.088,-0.078,-0.069,-0.059,-0.049,-0.04,-0.031,-0.022,-0.014,-0.006,0,0.005,0.009,0.012,0.014,0.013,0.012,0.009,0.004,-0.002,-0.01,-0.019,-0.03,-0.042,-0.054,-0.068,-0.083,-0.098,-0.114,-0.13,-0.146,-0.162,-0.177,-0.192,-0.205,-0.217,-0.228,-0.237,-0.244,-0.24,-0.194,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.201,-0.26,-0.324,-0.386,-0.432,-0.476,-0.527,-0.58,-0.621,-0.643,-0.645,-0.625,-0.572,-0.478,-0.341,-0.189,-0.062,0.02,0.064,0.083,0.091,0.095,0.096,0.096,0.097,0.118,0.241,0.55,-1.61,-1.474,-1.167,-1.158,-1.15,-1.141,-1.133,-1.124,-1.116,-1.107,-1.099,-1.091,-1.082,-1.074,-1.065,-1.057,-1.319,-1.409,-1.402,-1.33,-1.058,-0.554,-0.324,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.168,-0.109,-0.106,-0.114,-0.12,-0.125,-0.128,-0.129,-0.128,-0.126,-0.122,-0.117,-0.111,-0.104,-0.097,-0.088,-0.079,-0.07,-0.06,-0.051,-0.041,-0.031,-0.022,-0.013,-0.005,0.003,0.01,0.015,0.02,0.023,0.024,0.025,0.023,0.021,0.016,0.011,0.003,-0.005,-0.015,-0.026,-0.037,-0.05,-0.064,-0.078,-0.092,-0.106,-0.12,-0.133,-0.146,-0.157,-0.167,-0.175,-0.18,-0.182,-0.182,-0.172,-0.13,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.03,-0.03,-0.208,-0.334,-0.397,-0.431,-0.471,-0.52,-0.565,-0.596,-0.604,-0.587,-0.539,-0.453,-0.33,-0.194,-0.077,0.005,0.052,0.075,0.086,0.092,0.094,0.095,0.096,0.118,0.241,0.55,-1.513,-1.406,-1.161,-1.153,-1.144,-1.136,-1.127,-1.119,-1.11,-1.102,-1.094,-1.085,-1.077,-1.068,-1.06,-1.051,-1.209,-1.258,-1.243,-1.179,-0.942,-0.504,-0.31,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.168,-0.108,-0.104,-0.109,-0.115,-0.119,-0.121,-0.121,-0.12,-0.118,-0.114,-0.109,-0.103,-0.096,-0.088,-0.08,-0.071,-0.061,-0.052,-0.042,-0.032,-0.022,-0.012,-0.003,0.005,0.013,0.02,0.025,0.03,0.033,0.035,0.036,0.035,0.033,0.029,0.024,0.017,0.009,0,-0.01,-0.021,-0.033,-0.045,-0.058,-0.071,-0.083,-0.096,-0.107,-0.118,-0.127,-0.133,-0.138,-0.139,-0.138,-0.133,-0.121,-0.09,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.03,-0.03,-0.163,-0.307,-0.379,-0.405,-0.431,-0.469,-0.511,-0.543,-0.556,-0.544,-0.501,-0.424,-0.317,-0.198,-0.091,-0.012,0.038,0.065,0.08,0.088,0.091,0.094,0.096,0.119,0.242,0.55,-1.436,-1.352,-1.156,-1.147,-1.139,-1.13,-1.122,-1.114,-1.105,-1.097,-1.088,-1.08,-1.071,-1.063,-1.054,-1.046,-1.11,-1.12,-1.1,-1.042,-0.836,-0.458,-0.296,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.166,-0.106,-0.1,-0.104,-0.108,-0.11,-0.111,-0.111,-0.11,-0.107,-0.103,-0.098,-0.092,-0.085,-0.078,-0.07,-0.061,-0.052,-0.042,-0.033,-0.023,-0.013,-0.003,0.006,0.015,0.023,0.03,0.036,0.041,0.044,0.047,0.048,0.047,0.045,0.042,0.037,0.031,0.024,0.015,0.006,-0.004,-0.015,-0.027,-0.039,-0.051,-0.062,-0.073,-0.084,-0.093,-0.1,-0.105,-0.107,-0.107,-0.103,-0.097,-0.086,-0.065,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.03,-0.03,-0.141,-0.293,-0.369,-0.392,-0.409,-0.437,-0.47,-0.498,-0.51,-0.5,-0.462,-0.393,-0.3,-0.196,-0.1,-0.025,0.025,0.056,0.074,0.085,0.091,0.095,0.1,0.123,0.246,0.55,-1.381,-1.312,-1.15,-1.142,-1.134,-1.125,-1.117,-1.108,-1.1,-1.091,-1.083,-1.074,-1.066,-1.058,-1.049,-1.041,-1.026,-1.005,-0.979,-0.926,-0.746,-0.418,-0.285,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.141,-0.085,-0.078,-0.08,-0.081,-0.083,-0.083,-0.082,-0.081,-0.079,-0.076,-0.072,-0.068,-0.063,-0.058,-0.052,-0.045,-0.039,-0.032,-0.025,-0.017,-0.004,0.007,0.017,0.026,0.034,0.041,0.047,0.052,0.056,0.058,0.06,0.059,0.058,0.055,0.051,0.045,0.038,0.03,0.022,0.012,0.001,-0.009,-0.021,-0.032,-0.043,-0.053,-0.062,-0.07,-0.077,-0.081,-0.083,-0.082,-0.078,-0.072,-0.063,-0.049,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.03,-0.03,-0.131,-0.286,-0.366,-0.386,-0.399,-0.419,-0.442,-0.462,-0.47,-0.458,-0.421,-0.359,-0.277,-0.185,-0.099,-0.03,0.021,0.054,0.075,0.089,0.097,0.104,0.11,0.135,0.255,0.55,-1.348,-1.288,-1.145,-1.137,-1.128,-1.12,-1.111,-1.103,-1.094,-1.086,-1.078,-1.069,-1.061,-1.052,-1.044,-1.035,-0.961,-0.914,-0.883,-0.833,-0.674,-0.387,-0.275,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,0.002,0.017,0.027,0.036,0.045,0.052,0.058,0.063,0.068,0.07,0.072,0.072,0.071,0.068,0.064,0.059,0.053,0.045,0.037,0.028,0.018,0.007,-0.003,-0.014,-0.024,-0.034,-0.043,-0.051,-0.057,-0.062,-0.063,-0.063,-0.06,-0.055,-0.048,-0.039,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.03,-0.03,-0.126,-0.284,-0.365,-0.385,-0.395,-0.408,-0.424,-0.435,-0.435,-0.418,-0.38,-0.32,-0.244,-0.161,-0.083,-0.018,0.032,0.067,0.09,0.106,0.117,0.125,0.133,0.157,0.272,0.55,-1.333,-1.276,-1.14,-1.131,-1.123,-1.114,-1.106,-1.098,-1.089,-1.081,-1.072,-1.064,-1.055,-1.047,-1.038,-1.03,-0.911,-0.845,-0.809,-0.761,-0.617,-0.363,-0.269,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,0.01,0.027,0.038,0.048,0.056,0.063,0.07,0.075,0.079,0.082,0.084,0.085,0.084,0.081,0.078,0.073,0.067,0.06,0.052,0.043,0.033,0.023,0.013,0.003,-0.007,-0.017,-0.026,-0.034,-0.04,-0.045,-0.047,-0.045,-0.043,-0.041,-0.037,-0.032,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.03,-0.03,-0.125,-0.284,-0.366,-0.385,-0.393,-0.401,-0.408,-0.41,-0.401,-0.377,-0.333,-0.272,-0.197,-0.119,-0.045,0.017,0.065,0.101,0.126,0.143,0.155,0.164,0.172,0.194,0.298,0.55,-1.335,-1.276,-1.134,-1.126,-1.118,-1.109,-1.101,-1.092,-1.084,-1.075,-1.067,-1.058,-1.05,-1.041,-1.033,-1.025,-0.874,-0.793,-0.753,-0.705,-0.574,-0.346,-0.266,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,0.017,0.038,0.05,0.059,0.068,0.075,0.082,0.087,0.092,0.095,0.097,0.097,0.097,0.095,0.092,0.087,0.081,0.075,0.067,0.058,0.049,0.039,0.029,0.018,0.008,-0.001,-0.01,-0.019,-0.025,-0.031,-0.032,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.03,-0.03,-0.124,-0.285,-0.367,-0.385,-0.389,-0.392,-0.391,-0.384,-0.365,-0.33,-0.278,-0.211,-0.135,-0.057,0.014,0.075,0.122,0.157,0.182,0.2,0.212,0.219,0.225,0.243,0.331,0.55,-1.348,-1.284,-1.129,-1.121,-1.112,-1.104,-1.095,-1.087,-1.078,-1.07,-1.061,-1.053,-1.045,-1.036,-1.028,-1.019,-0.847,-0.755,-0.709,-0.661,-0.539,-0.334,-0.265,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,0.025,0.05,0.062,0.071,0.08,0.087,0.094,0.099,0.104,0.107,0.11,0.111,0.11,0.108,0.105,0.101,0.096,0.089,0.081,0.073,0.064,0.054,0.044,0.033,0.023,0.013,0.004,-0.005,-0.012,-0.019,-0.023,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.03,-0.03,-0.124,-0.284,-0.365,-0.381,-0.381,-0.378,-0.369,-0.351,-0.321,-0.274,-0.212,-0.137,-0.057,0.022,0.092,0.15,0.195,0.228,0.252,0.267,0.277,0.282,0.285,0.297,0.369,0.55,-1.37,-1.298,-1.124,-1.115,-1.107,-1.098,-1.09,-1.081,-1.073,-1.065,-1.056,-1.048,-1.039,-1.031,-1.022,-1.014,-0.826,-0.724,-0.674,-0.624,-0.511,-0.327,-0.267,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,0.034,0.061,0.074,0.084,0.092,0.1,0.106,0.112,0.117,0.12,0.123,0.124,0.124,0.122,0.12,0.115,0.11,0.104,0.096,0.087,0.078,0.068,0.058,0.047,0.037,0.027,0.017,0.008,-0.001,-0.008,-0.016,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.03,-0.03,-0.124,-0.281,-0.359,-0.372,-0.367,-0.357,-0.339,-0.309,-0.266,-0.207,-0.133,-0.051,0.032,0.11,0.177,0.231,0.271,0.3,0.319,0.331,0.338,0.341,0.34,0.348,0.403,0.55,-1.397,-1.315,-1.118,-1.11,-1.101,-1.093,-1.085,-1.076,-1.068,-1.059,-1.051,-1.042,-1.034,-1.025,-1.017,-1.009,-0.809,-0.699,-0.642,-0.59,-0.486,-0.321,-0.27,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,0.043,0.074,0.087,0.096,0.105,0.112,0.119,0.125,0.129,0.133,0.136,0.137,0.137,0.136,0.134,0.13,0.125,0.118,0.111,0.102,0.092,0.082,0.071,0.061,0.05,0.039,0.029,0.019,0.01,0.002,-0.009,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.03,-0.03,-0.121,-0.274,-0.348,-0.356,-0.345,-0.326,-0.298,-0.256,-0.2,-0.129,-0.047,0.04,0.123,0.197,0.257,0.303,0.336,0.358,0.373,0.381,0.385,0.386,0.384,0.388,0.431,0.55,-1.424,-1.333,-1.113,-1.105,-1.096,-1.088,-1.079,-1.071,-1.062,-1.054,-1.045,-1.037,-1.029,-1.02,-1.012,-1.003,-0.795,-0.675,-0.611,-0.556,-0.461,-0.318,-0.275,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,0.052,0.086,0.1,0.109,0.118,0.125,0.132,0.137,0.142,0.146,0.149,0.151,0.151,0.15,0.148,0.144,0.139,0.133,0.125,0.116,0.107,0.096,0.085,0.073,0.062,0.05,0.04,0.029,0.02,0.01,-0.003,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.03,-0.03,-0.117,-0.262,-0.329,-0.331,-0.313,-0.285,-0.246,-0.192,-0.125,-0.045,0.042,0.128,0.207,0.272,0.322,0.358,0.383,0.399,0.409,0.414,0.416,0.416,0.413,0.415,0.451,0.55,-1.451,-1.35,-1.108,-1.099,-1.091,-1.082,-1.074,-1.065,-1.057,-1.049,-1.04,-1.032,-1.023,-1.015,-1.006,-0.998,-0.782,-0.652,-0.578,-0.521,-0.436,-0.314,-0.282,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,0.061,0.099,0.114,0.123,0.131,0.138,0.145,0.15,0.155,0.159,0.163,0.165,0.165,0.165,0.163,0.159,0.154,0.148,0.14,0.131,0.121,0.109,0.097,0.085,0.073,0.061,0.049,0.038,0.028,0.018,0.002,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.03,-0.03,-0.1,-0.243,-0.303,-0.297,-0.272,-0.234,-0.184,-0.121,-0.045,0.04,0.126,0.207,0.276,0.33,0.369,0.396,0.414,0.424,0.43,0.433,0.434,0.433,0.431,0.433,0.464,0.55,-1.473,-1.364,-1.102,-1.094,-1.085,-1.077,-1.069,-1.06,-1.052,-1.043,-1.035,-1.026,-1.018,-1.009,-1.001,-0.992,-0.769,-0.627,-0.542,-0.482,-0.409,-0.315,-0.298,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,0.071,0.113,0.128,0.136,0.144,0.151,0.158,0.163,0.168,0.173,0.176,0.178,0.18,0.179,0.178,0.175,0.17,0.163,0.155,0.146,0.135,0.123,0.11,0.096,0.083,0.07,0.057,0.046,0.035,0.024,0.006,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.03,-0.03,-0.03,-0.21,-0.267,-0.255,-0.221,-0.175,-0.117,-0.046,0.033,0.117,0.198,0.27,0.328,0.371,0.401,0.42,0.431,0.438,0.441,0.443,0.443,0.442,0.44,0.443,0.472,0.55,-1.491,-1.375,-1.097,-1.088,-1.08,-1.072,-1.063,-1.055,-1.046,-1.038,-1.029,-1.021,-1.012,-1.004,-0.996,-0.987,-0.757,-0.602,-0.507,-0.446,-0.385,-0.321,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,0.081,0.127,0.142,0.15,0.157,0.164,0.17,0.176,0.181,0.186,0.19,0.192,0.194,0.194,0.193,0.19,0.186,0.179,0.171,0.161,0.149,0.136,0.122,0.107,0.092,0.078,0.064,0.052,0.04,0.029,0.009,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.03,-0.03,-0.03,-0.182,-0.226,-0.206,-0.165,-0.112,-0.048,0.026,0.105,0.184,0.257,0.318,0.365,0.398,0.42,0.433,0.44,0.444,0.446,0.447,0.447,0.446,0.445,0.448,0.476,0.55,-1.502,-1.381,-1.092,-1.083,-1.075,-1.066,-1.058,-1.049,-1.041,-1.032,-1.024,-1.016,-1.007,-0.999,-0.99,-0.982,-0.746,-0.584,-0.481,-0.417,-0.364,-0.318,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,0.091,0.141,0.156,0.164,0.171,0.177,0.183,0.189,0.194,0.199,0.203,0.206,0.209,0.21,0.209,0.207,0.203,0.196,0.188,0.177,0.165,0.15,0.134,0.118,0.101,0.085,0.069,0.056,0.043,0.031,0.011,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.03,-0.03,-0.03,-0.151,-0.18,-0.152,-0.105,-0.048,0.019,0.092,0.167,0.238,0.301,0.352,0.389,0.415,0.431,0.44,0.445,0.447,0.448,0.449,0.449,0.448,0.448,0.451,0.479,0.55,-1.507,-1.383,-1.086,-1.078,-1.069,-1.061,-1.052,-1.044,-1.036,-1.027,-1.019,-1.01,-1.002,-0.993,-0.985,-0.976,-0.739,-0.576,-0.47,-0.401,-0.351,-0.315,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,0.102,0.155,0.17,0.177,0.184,0.19,0.195,0.201,0.207,0.212,0.217,0.221,0.224,0.225,0.226,0.224,0.22,0.214,0.205,0.194,0.181,0.165,0.147,0.128,0.109,0.09,0.073,0.058,0.045,0.032,0.011,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.03,-0.03,-0.03,-0.118,-0.13,-0.095,-0.045,0.014,0.08,0.149,0.218,0.28,0.334,0.375,0.405,0.425,0.437,0.444,0.447,0.448,0.449,0.449,0.449,0.449,0.449,0.453,0.48,0.55,-1.504,-1.379,-1.081,-1.072,-1.064,-1.056,-1.047,-1.039,-1.03,-1.022,-1.013,-1.005,-0.996,-0.988,-0.98,-0.971,-0.733,-0.573,-0.466,-0.395,-0.345,-0.315,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,0.112,0.169,0.184,0.191,0.196,0.202,0.207,0.213,0.219,0.224,0.23,0.235,0.239,0.241,0.242,0.242,0.239,0.233,0.224,0.213,0.198,0.181,0.161,0.14,0.117,0.096,0.076,0.058,0.044,0.03,0.01,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.03,-0.03,-0.03,-0.082,-0.078,-0.039,0.013,0.071,0.134,0.197,0.258,0.312,0.357,0.391,0.415,0.431,0.44,0.445,0.448,0.449,0.449,0.449,0.449,0.449,0.449,0.453,0.481,0.55,-1.491,-1.369,-1.076,-1.067,-1.059,-1.05,-1.042,-1.033,-1.025,-1.016,-1.008,-1,-0.991,-0.983,-0.974,-0.966,-0.723,-0.562,-0.456,-0.388,-0.342,-0.316,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,0.121,0.182,0.197,0.203,0.208,0.213,0.218,0.223,0.229,0.236,0.242,0.248,0.253,0.257,0.259,0.259,0.257,0.252,0.244,0.232,0.217,0.198,0.176,0.152,0.126,0.101,0.077,0.057,0.041,0.027,0.008,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.03,-0.03,-0.03,-0.047,-0.028,0.015,0.066,0.122,0.18,0.237,0.29,0.336,0.374,0.402,0.422,0.435,0.442,0.446,0.448,0.449,0.449,0.45,0.45,0.45,0.45,0.454,0.481,0.55,-1.467,-1.351,-1.07,-1.062,-1.053,-1.045,-1.036,-1.028,-1.02,-1.011,-1.003,-0.994,-0.986,-0.977,-0.969,-0.96,-0.701,-0.533,-0.421,-0.369,-0.337,-0.321,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,0.122,0.183,0.198,0.203,0.207,0.211,0.216,0.222,0.228,0.234,0.241,0.248,0.253,0.258,0.262,0.263,0.262,0.258,0.251,0.24,0.225,0.206,0.182,0.156,0.128,0.101,0.075,0.053,0.036,0.023,0.006,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.025,-0.03,-0.03,-0.03,-0.012,0.022,0.066,0.116,0.168,0.22,0.271,0.316,0.355,0.387,0.41,0.426,0.437,0.443,0.447,0.448,0.449,0.45,0.45,0.45,0.45,0.45,0.454,0.481,0.55,-1.428,-1.323,-1.065,-1.056,-1.048,-1.039,-1.031,-1.023,-1.014,-1.006,-0.997,-0.989,-0.98,-0.972,-0.963,-0.955,-0.664,-0.481,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.263,-0.207,-0.165,-0.14,-0.129,-0.125,-0.125,-0.126,-0.13,-0.136,-0.143,-0.148,-0.145,-0.138,-0.13,-0.109,-0.01,-0.01,-0.01,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,0.086,0.132,0.144,0.147,0.15,0.153,0.156,0.16,0.164,0.169,0.175,0.18,0.185,0.189,0.192,0.194,0.193,0.191,0.186,0.179,0.168,0.153,0.136,0.116,0.094,0.072,0.052,0.035,0.022,0.013,0.004,-0.006,-0.008,-0.009,-0.01,-0.011,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.03,-0.03,-0.03,0.023,0.069,0.114,0.161,0.208,0.255,0.299,0.338,0.371,0.397,0.417,0.43,0.439,0.444,0.447,0.449,0.449,0.45,0.45,0.45,0.45,0.45,0.455,0.482,0.55,-1.37,-1.281,-1.059,-1.051,-1.043,-1.034,-1.026,-1.017,-1.009,-1,-0.992,-0.983,-0.975,-0.967,-0.958,-0.95,-0.617,-0.437,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.231,-0.152,-0.096,-0.062,-0.048,-0.043,-0.042,-0.043,-0.047,-0.054,-0.061,-0.065,-0.061,-0.053,-0.046,-0.035,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.03,-0.03,-0.03,0.055,0.114,0.159,0.203,0.246,0.287,0.325,0.358,0.386,0.408,0.424,0.435,0.442,0.447,0.449,0.45,0.45,0.451,0.451,0.451,0.451,0.452,0.457,0.484,0.55,-1.291,-1.224,-1.054,-1.046,-1.037,-1.029,-1.02,-1.012,-1.003,-0.995,-0.987,-0.978,-0.97,-0.961,-0.953,-0.944,-0.565,-0.391,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.215,-0.133,-0.079,-0.048,-0.033,-0.028,-0.027,-0.027,-0.03,-0.034,-0.039,-0.04,-0.036,-0.031,-0.026,-0.02,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.03,-0.03,-0.03,0.087,0.157,0.202,0.242,0.281,0.317,0.35,0.379,0.402,0.42,0.433,0.442,0.448,0.451,0.453,0.453,0.453,0.453,0.454,0.454,0.455,0.456,0.461,0.487,0.55,-1.192,-1.154,-1.049,-1.04,-1.032,-1.023,-1.015,-1.007,-0.998,-0.99,-0.981,-0.973,-0.964,-0.956,-0.947,-0.939,-0.522,-0.354,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.196,-0.114,-0.069,-0.043,-0.031,-0.026,-0.025,-0.025,-0.026,-0.028,-0.029,-0.028,-0.025,-0.022,-0.02,-0.016,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.03,-0.03,-0.03,0.118,0.199,0.243,0.28,0.315,0.348,0.377,0.401,0.421,0.436,0.447,0.454,0.459,0.461,0.461,0.461,0.461,0.461,0.461,0.461,0.463,0.464,0.47,0.494,0.55,-1.079,-1.074,-1.043,-1.035,-1.027,-1.018,-1.01,-1.001,-0.993,-0.984,-0.976,-0.967,-0.959,-0.951,-0.942,-0.934,-0.493,-0.329,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.17,-0.087,-0.051,-0.033,-0.025,-0.022,-0.021,-0.021,-0.02,-0.02,-0.019,-0.017,-0.015,-0.015,-0.014,-0.013,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.03,-0.03,-0.03,0.153,0.24,0.284,0.318,0.35,0.38,0.405,0.427,0.445,0.458,0.467,0.473,0.477,0.478,0.478,0.478,0.477,0.477,0.477,0.478,0.479,0.482,0.487,0.507,0.55,-0.96,-0.989,-1.038,-1.03,-1.021,-1.013,-1.004,-0.996,-0.987,-0.979,-0.97,-0.962,-0.954,-0.945,-0.937,-0.928,-0.473,-0.312,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.14,-0.051,-0.024,-0.014,-0.011,-0.011,-0.012,-0.012,-0.011,-0.008,-0.006,-0.003,-0.002,-0.003,-0.005,-0.006,-0.005,-0.004,-0.001,0.003,0.009,0.016,0.024,0.032,0.039,0.046,0.055,0.065,0.078,0.093,0.11,0.126,0.14,0.152,0.16,0.165,0.169,0.17,0.161,0.11,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,0.177,0.26,0.277,0.273,0.249,0.24,0.238,0.236,0.234,0.232,0.23,0.228,0.226,0.224,0.222,0.22,0.218,0.216,0.079,0.041,0.042,0.052,0.063,0.07,0.075,0.074,0.047,-0.03,-0.03,0.095,0.216,0.285,0.325,0.357,0.387,0.414,0.437,0.458,0.474,0.486,0.496,0.502,0.505,0.507,0.507,0.507,0.506,0.506,0.506,0.507,0.509,0.511,0.516,0.527,0.55,-0.846,-0.909,-1.033,-1.024,-1.016,-1.007,-0.999,-0.99,-0.982,-0.974,-0.965,-0.957,-0.948,-0.94,-0.931,-0.923,-0.458,-0.299,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.111,-0.015,0.008,0.012,0.01,0.007,0.004,0.003,0.004,0.007,0.011,0.014,0.015,0.014,0.011,0.009,0.008,0.009,0.012,0.018,0.027,0.038,0.048,0.059,0.068,0.078,0.089,0.103,0.121,0.143,0.166,0.189,0.208,0.223,0.233,0.24,0.243,0.245,0.233,0.163,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,0.262,0.377,0.399,0.394,0.349,0.25,0.248,0.246,0.244,0.242,0.24,0.238,0.236,0.234,0.232,0.23,0.228,0.226,0.122,0.087,0.093,0.109,0.126,0.142,0.155,0.159,0.122,-0.03,0.12,0.21,0.282,0.331,0.365,0.396,0.424,0.45,0.473,0.493,0.509,0.522,0.532,0.539,0.545,0.548,0.55,0.551,0.551,0.552,0.552,0.553,0.554,0.556,0.557,0.556,0.55,-0.747,-0.838,-1.027,-1.019,-1.01,-1.002,-0.994,-0.985,-0.977,-0.968,-0.96,-0.951,-0.943,-0.934,-0.926,-0.918,-0.445,-0.286,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.089,0.014,0.037,0.038,0.034,0.028,0.023,0.02,0.022,0.025,0.03,0.034,0.036,0.035,0.032,0.028,0.025,0.024,0.026,0.033,0.043,0.055,0.067,0.078,0.087,0.096,0.107,0.121,0.139,0.162,0.187,0.21,0.229,0.243,0.252,0.257,0.259,0.259,0.247,0.174,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,0.283,0.404,0.428,0.422,0.375,0.259,0.257,0.255,0.253,0.252,0.25,0.248,0.246,0.244,0.242,0.24,0.238,0.236,0.171,0.15,0.157,0.173,0.194,0.216,0.24,0.261,0.268,0.248,0.294,0.324,0.347,0.375,0.406,0.435,0.463,0.488,0.511,0.531,0.548,0.563,0.575,0.585,0.592,0.598,0.603,0.606,0.609,0.611,0.612,0.612,0.612,0.611,0.607,0.59,0.55,-0.668,-0.782,-1.022,-1.014,-1.005,-0.997,-0.988,-0.98,-0.971,-0.963,-0.954,-0.946,-0.938,-0.929,-0.921,-0.912,-0.43,-0.273,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.075,0.034,0.058,0.06,0.056,0.048,0.041,0.038,0.038,0.043,0.048,0.053,0.055,0.055,0.052,0.046,0.041,0.037,0.039,0.045,0.056,0.07,0.084,0.095,0.103,0.111,0.12,0.133,0.151,0.174,0.199,0.222,0.239,0.251,0.258,0.261,0.262,0.262,0.249,0.175,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,0.288,0.411,0.434,0.429,0.383,0.269,0.267,0.265,0.263,0.261,0.259,0.257,0.255,0.253,0.251,0.249,0.247,0.245,0.231,0.228,0.234,0.248,0.269,0.297,0.329,0.362,0.39,0.406,0.424,0.422,0.409,0.419,0.445,0.474,0.501,0.527,0.55,0.571,0.589,0.606,0.62,0.632,0.643,0.651,0.659,0.664,0.669,0.671,0.673,0.672,0.671,0.668,0.659,0.626,0.55,-0.612,-0.741,-1.017,-1.008,-1,-0.991,-0.983,-0.974,-0.966,-0.958,-0.949,-0.941,-0.932,-0.924,-0.915,-0.907,-0.417,-0.261,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.068,0.044,0.072,0.075,0.071,0.063,0.055,0.051,0.053,0.057,0.063,0.069,0.071,0.071,0.068,0.061,0.054,0.051,0.053,0.059,0.071,0.087,0.102,0.113,0.12,0.126,0.133,0.144,0.162,0.185,0.209,0.231,0.247,0.257,0.262,0.263,0.263,0.263,0.25,0.176,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,0.29,0.413,0.437,0.431,0.387,0.279,0.277,0.275,0.273,0.271,0.269,0.267,0.265,0.263,0.261,0.259,0.257,0.255,0.291,0.307,0.313,0.324,0.345,0.376,0.414,0.452,0.483,0.505,0.514,0.497,0.461,0.459,0.483,0.511,0.539,0.564,0.588,0.609,0.629,0.646,0.662,0.676,0.688,0.699,0.707,0.714,0.719,0.722,0.724,0.723,0.721,0.717,0.704,0.658,0.55,-0.577,-0.716,-1.011,-1.003,-0.994,-0.986,-0.978,-0.969,-0.961,-0.952,-0.944,-0.935,-0.927,-0.918,-0.91,-0.901,-0.407,-0.252,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.067,0.047,0.079,0.085,0.082,0.074,0.067,0.064,0.066,0.071,0.077,0.082,0.085,0.085,0.082,0.076,0.071,0.07,0.074,0.081,0.092,0.108,0.122,0.131,0.136,0.139,0.144,0.153,0.169,0.191,0.214,0.234,0.248,0.256,0.259,0.26,0.259,0.258,0.245,0.172,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,0.291,0.414,0.437,0.431,0.39,0.289,0.287,0.285,0.283,0.281,0.279,0.277,0.275,0.273,0.271,0.269,0.267,0.265,0.342,0.374,0.383,0.393,0.413,0.444,0.483,0.52,0.548,0.566,0.57,0.547,0.502,0.496,0.519,0.547,0.574,0.599,0.623,0.645,0.664,0.682,0.699,0.713,0.725,0.735,0.744,0.751,0.755,0.758,0.759,0.759,0.756,0.752,0.738,0.681,0.55,-0.559,-0.702,-1.006,-0.998,-0.989,-0.981,-0.972,-0.964,-0.955,-0.947,-0.938,-0.93,-0.921,-0.913,-0.905,-0.896,-0.401,-0.247,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.067,0.049,0.093,0.101,0.1,0.095,0.09,0.088,0.09,0.094,0.099,0.102,0.104,0.105,0.103,0.099,0.097,0.098,0.103,0.108,0.116,0.127,0.137,0.143,0.145,0.146,0.148,0.154,0.165,0.18,0.196,0.21,0.22,0.225,0.227,0.227,0.226,0.225,0.214,0.155,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,0.291,0.412,0.435,0.43,0.392,0.299,0.297,0.295,0.293,0.291,0.289,0.287,0.285,0.283,0.281,0.279,0.277,0.275,0.383,0.429,0.442,0.45,0.468,0.497,0.533,0.564,0.587,0.599,0.6,0.577,0.534,0.529,0.551,0.579,0.605,0.63,0.654,0.675,0.694,0.712,0.727,0.74,0.752,0.761,0.768,0.773,0.777,0.779,0.78,0.78,0.778,0.774,0.76,0.697,0.55,-0.554,-0.697,-1.001,-0.992,-0.984,-0.975,-0.967,-0.958,-0.95,-0.941,-0.933,-0.925,-0.916,-0.908,-0.899,-0.891,-0.397,-0.245,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.05,0.063,0.14,0.14,0.14,0.14,0.14,0.14,0.14,0.14,0.14,0.14,0.14,0.14,0.14,0.14,0.14,0.14,0.14,0.14,0.14,0.14,0.14,0.14,0.14,0.14,0.14,0.14,0.14,0.14,0.14,0.14,0.14,0.14,0.14,0.14,0.14,0.14,0.14,0.14,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,-0.01,0.302,0.41,0.431,0.427,0.396,0.308,0.306,0.304,0.302,0.301,0.299,0.297,0.295,0.293,0.291,0.289,0.287,0.285,0.428,0.479,0.492,0.498,0.511,0.536,0.565,0.591,0.607,0.615,0.614,0.595,0.559,0.558,0.581,0.607,0.633,0.657,0.68,0.7,0.718,0.734,0.748,0.76,0.769,0.777,0.782,0.786,0.789,0.791,0.791,0.791,0.789,0.787,0.773,0.707,0.55,-0.555,-0.696,-0.995,-0.987,-0.978,-0.97,-0.961,-0.953,-0.945,-0.936,-0.928,-0.919,-0.911,-0.902,-0.894,-0.885,-0.395,-0.244,-0.33,-0.33,-0.33,-0.33,-0.127,-0.073,-0.062,-0.058,-0.054,-0.049,-0.043,-0.025,0.055,0.093,0.117,0.121,0.122,0.121,0.121,0.123,0.126,0.129,0.132,0.133,0.135,0.136,0.137,0.137,0.138,0.14,0.144,0.148,0.154,0.161,0.167,0.168,0.167,0.165,0.164,0.166,0.172,0.179,0.188,0.195,0.2,0.203,0.204,0.204,0.204,0.204,0.205,0.216,0.29,0.29,0.29,0.29,0.29,0.29,0.206,0.195,0.198,0.206,0.216,0.228,0.24,0.252,0.263,0.286,0.38,0.417,0.424,0.424,0.426,0.439,0.426,0.4,0.371,0.349,0.342,0.35,0.369,0.393,0.418,0.441,0.459,0.477,0.513,0.531,0.535,0.535,0.543,0.561,0.585,0.605,0.616,0.621,0.62,0.605,0.579,0.583,0.606,0.632,0.657,0.68,0.701,0.72,0.736,0.751,0.763,0.773,0.781,0.786,0.791,0.793,0.795,0.796,0.796,0.796,0.795,0.793,0.78,0.713,0.55,-0.559,-0.698,-0.99,-0.981,-0.973,-0.965,-0.956,-0.948,-0.939,-0.931,-0.922,-0.914,-0.905,-0.897,-0.889,-0.88,-0.394,-0.239,-0.33,-0.33,-0.33,-0.33,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.29,0.29,0.29,0.29,0.29,0.29,0.276,0.276,0.282,0.291,0.304,0.32,0.336,0.351,0.365,0.378,0.401,0.41,0.413,0.419,0.46,0.63,0.63,0.63,0.63,0.63,0.63,0.63,0.63,0.63,0.63,0.63,0.63,0.63,0.578,0.569,0.566,0.563,0.565,0.577,0.596,0.611,0.62,0.624,0.623,0.613,0.597,0.605,0.628,0.653,0.676,0.698,0.717,0.735,0.75,0.762,0.773,0.781,0.787,0.792,0.795,0.797,0.798,0.798,0.798,0.798,0.798,0.796,0.783,0.716,0.55,-0.563,-0.699,-0.985,-0.976,-0.968,-0.959,-0.951,-0.942,-0.934,-0.925,-0.917,-0.909,-0.9,-0.892,-0.883,-0.875,-0.389,-0.206,-0.207,-0.207,-0.188,-0.133,0.008,0.033,0.038,0.043,0.048,0.052,0.056,0.059,0.061,0.063,0.063,0.063,0.065,0.07,0.078,0.089,0.1,0.109,0.115,0.118,0.12,0.123,0.126,0.131,0.139,0.149,0.162,0.174,0.183,0.189,0.191,0.188,0.184,0.181,0.181,0.186,0.196,0.211,0.228,0.242,0.252,0.259,0.263,0.265,0.265,0.264,0.264,0.268,0.295,0.298,0.296,0.294,0.292,0.291,0.289,0.291,0.296,0.305,0.317,0.331,0.347,0.362,0.374,0.385,0.393,0.397,0.397,0.395,0.4,0.43,0.415,0.389,0.366,0.354,0.36,0.387,0.43,0.481,0.528,0.562,0.583,0.594,0.589,0.589,0.586,0.581,0.579,0.587,0.601,0.614,0.621,0.625,0.625,0.619,0.612,0.624,0.646,0.67,0.692,0.712,0.73,0.746,0.759,0.77,0.779,0.786,0.791,0.795,0.797,0.798,0.799,0.799,0.799,0.799,0.799,0.798,0.785,0.717,0.55,-0.565,-0.7,-0.979,-0.971,-0.962,-0.954,-0.945,-0.937,-0.929,-0.92,-0.912,-0.903,-0.895,-0.886,-0.878,-0.869,-0.39,-0.197,-0.168,-0.162,-0.136,-0.079,-0.031,-0.02,-0.015,-0.008,-0.002,0.002,0.005,0.008,0.01,0.011,0.011,0.012,0.016,0.024,0.036,0.052,0.068,0.081,0.09,0.095,0.098,0.102,0.107,0.114,0.125,0.14,0.157,0.173,0.186,0.193,0.194,0.191,0.186,0.182,0.183,0.191,0.206,0.227,0.25,0.27,0.284,0.294,0.3,0.303,0.303,0.303,0.303,0.303,0.306,0.304,0.301,0.297,0.295,0.293,0.292,0.293,0.297,0.304,0.315,0.327,0.341,0.354,0.365,0.374,0.38,0.383,0.382,0.376,0.365,0.354,0.329,0.3,0.276,0.268,0.283,0.323,0.384,0.452,0.512,0.554,0.578,0.592,0.598,0.6,0.597,0.59,0.586,0.591,0.602,0.613,0.621,0.624,0.625,0.624,0.624,0.639,0.662,0.684,0.705,0.723,0.74,0.754,0.766,0.776,0.784,0.789,0.794,0.796,0.798,0.799,0.799,0.8,0.8,0.8,0.799,0.798,0.786,0.718,0.55,-0.566,-0.698,-0.974,-0.965,-0.957,-0.948,-0.94,-0.932,-0.923,-0.915,-0.906,-0.898,-0.889,-0.881,-0.872,-0.864,-0.395,-0.203,-0.167,-0.158,-0.129,-0.068,-0.035,-0.026,-0.021,-0.015,-0.01,-0.007,-0.006,-0.006,-0.005,-0.004,-0.004,-0.002,0.003,0.012,0.025,0.042,0.06,0.075,0.085,0.091,0.095,0.099,0.104,0.111,0.123,0.137,0.154,0.169,0.18,0.187,0.188,0.185,0.182,0.18,0.183,0.192,0.209,0.231,0.255,0.275,0.29,0.301,0.307,0.311,0.312,0.312,0.312,0.311,0.31,0.307,0.304,0.3,0.297,0.295,0.293,0.294,0.297,0.303,0.312,0.322,0.334,0.346,0.355,0.363,0.368,0.369,0.367,0.361,0.35,0.334,0.314,0.295,0.283,0.286,0.309,0.353,0.414,0.478,0.533,0.569,0.589,0.6,0.605,0.606,0.601,0.594,0.589,0.591,0.6,0.611,0.618,0.622,0.624,0.627,0.635,0.652,0.674,0.695,0.714,0.732,0.747,0.76,0.771,0.779,0.786,0.791,0.795,0.797,0.798,0.799,0.8,0.8,0.8,0.8,0.8,0.799,0.786,0.719,0.55,-0.564,-0.695,-0.968,-0.96,-0.952,-0.943,-0.935,-0.926,-0.918,-0.909,-0.901,-0.892,-0.884,-0.876,-0.867,-0.859,-0.4,-0.211,-0.173,-0.163,-0.131,-0.067,-0.033,-0.024,-0.019,-0.014,-0.011,-0.009,-0.009,-0.01,-0.01,-0.01,-0.009,-0.006,-0.001,0.008,0.022,0.038,0.055,0.07,0.081,0.088,0.093,0.098,0.103,0.11,0.121,0.133,0.147,0.16,0.17,0.175,0.177,0.176,0.175,0.176,0.181,0.191,0.209,0.231,0.254,0.274,0.289,0.3,0.307,0.311,0.313,0.313,0.313,0.312,0.311,0.308,0.305,0.301,0.298,0.295,0.294,0.294,0.296,0.301,0.308,0.317,0.327,0.337,0.346,0.352,0.356,0.357,0.355,0.349,0.34,0.329,0.317,0.308,0.307,0.319,0.346,0.39,0.445,0.501,0.547,0.578,0.595,0.603,0.607,0.606,0.6,0.593,0.588,0.589,0.596,0.606,0.613,0.618,0.622,0.628,0.642,0.662,0.684,0.703,0.721,0.737,0.751,0.763,0.773,0.781,0.787,0.792,0.795,0.797,0.798,0.799,0.799,0.799,0.799,0.799,0.799,0.798,0.786,0.718,0.55,-0.56,-0.691,-0.963,-0.955,-0.946,-0.938,-0.929,-0.921,-0.912,-0.904,-0.896,-0.887,-0.879,-0.87,-0.862,-0.853,-0.405,-0.219,-0.18,-0.169,-0.137,-0.079,-0.046,-0.037,-0.033,-0.03,-0.027,-0.026,-0.026,-0.027,-0.028,-0.027,-0.026,-0.023,-0.018,-0.009,0.003,0.018,0.034,0.048,0.059,0.066,0.072,0.077,0.083,0.09,0.099,0.109,0.121,0.131,0.14,0.146,0.15,0.152,0.154,0.158,0.165,0.178,0.196,0.218,0.24,0.26,0.275,0.287,0.294,0.299,0.301,0.303,0.303,0.302,0.301,0.299,0.296,0.293,0.29,0.287,0.285,0.285,0.287,0.291,0.297,0.304,0.312,0.321,0.328,0.333,0.336,0.337,0.336,0.332,0.327,0.32,0.315,0.314,0.321,0.338,0.367,0.407,0.455,0.502,0.541,0.569,0.586,0.595,0.598,0.598,0.593,0.588,0.583,0.584,0.59,0.598,0.606,0.612,0.616,0.626,0.645,0.667,0.687,0.704,0.721,0.735,0.748,0.758,0.767,0.774,0.779,0.783,0.784,0.786,0.787,0.788,0.788,0.788,0.788,0.788,0.788,0.787,0.775,0.709,0.55,-0.553,-0.686,-0.958,-0.949,-0.941,-0.932,-0.924,-0.916,-0.907,-0.899,-0.89,-0.882,-0.873,-0.865,-0.856,-0.848,-0.41,-0.227,-0.189,-0.18,-0.165,-0.142,-0.127,-0.121,-0.119,-0.117,-0.115,-0.115,-0.115,-0.115,-0.116,-0.115,-0.114,-0.112,-0.107,-0.101,-0.092,-0.081,-0.069,-0.059,-0.05,-0.043,-0.038,-0.033,-0.027,-0.021,-0.013,-0.003,0.007,0.018,0.028,0.038,0.047,0.056,0.066,0.077,0.092,0.11,0.131,0.154,0.177,0.197,0.214,0.226,0.235,0.242,0.246,0.249,0.25,0.251,0.251,0.249,0.248,0.246,0.244,0.242,0.241,0.241,0.242,0.245,0.249,0.254,0.26,0.266,0.271,0.275,0.278,0.279,0.279,0.278,0.277,0.276,0.278,0.283,0.294,0.314,0.341,0.377,0.417,0.458,0.493,0.522,0.542,0.557,0.566,0.572,0.573,0.573,0.574,0.576,0.582,0.59,0.597,0.602,0.607,0.617,0.635,0.653,0.668,0.681,0.693,0.704,0.713,0.72,0.727,0.732,0.735,0.735,0.731,0.73,0.73,0.731,0.731,0.731,0.731,0.731,0.731,0.73,0.72,0.67,0.55,-0.543,-0.698,-0.952,-0.944,-0.936,-0.927,-0.919,-0.91,-0.902,-0.893,-0.885,-0.876,-0.868,-0.86,-0.851,-0.843,-0.421,-0.243,-0.207,-0.207,-0.228,-0.265,-0.287,-0.292,-0.292,-0.292,-0.291,-0.291,-0.291,-0.291,-0.291,-0.291,-0.291,-0.29,-0.288,-0.285,-0.282,-0.277,-0.272,-0.268,-0.263,-0.259,-0.256,-0.251,-0.246,-0.24,-0.232,-0.223,-0.211,-0.198,-0.183,-0.166,-0.147,-0.126,-0.104,-0.079,-0.053,-0.025,0.003,0.03,0.055,0.077,0.096,0.111,0.123,0.132,0.139,0.144,0.148,0.151,0.152,0.153,0.154,0.154,0.154,0.153,0.153,0.153,0.154,0.155,0.157,0.159,0.162,0.164,0.167,0.169,0.171,0.173,0.175,0.178,0.181,0.186,0.193,0.203,0.218,0.238,0.263,0.294,0.329,0.365,0.401,0.434,0.464,0.49,0.511,0.529,0.542,0.553,0.561,0.569,0.576,0.583,0.589,0.593,0.596,0.601,0.61,0.617,0.624,0.629,0.633,0.638,0.641,0.644,0.646,0.648,0.648,0.641,0.627,0.619,0.618,0.618,0.618,0.618,0.618,0.618,0.618,0.618,0.616,0.598,0.55,-0.53,-0.782,-0.947,-0.939,-0.93,-0.922,-0.913,-0.905,-0.896,-0.888,-0.879,-0.871,-0.863,-0.854,-0.846,-0.837,-0.461,-0.291,-0.257,-0.259,-0.288,-0.342,-0.372,-0.379,-0.38,-0.38,-0.38,-0.38,-0.38,-0.38,-0.38,-0.38,-0.38,-0.38,-0.379,-0.379,-0.378,-0.377,-0.375,-0.373,-0.371,-0.369,-0.366,-0.363,-0.358,-0.352,-0.345,-0.335,-0.323,-0.309,-0.291,-0.271,-0.247,-0.22,-0.19,-0.158,-0.125,-0.092,-0.061,-0.031,-0.004,0.019,0.039,0.055,0.068,0.079,0.087,0.093,0.098,0.101,0.104,0.105,0.107,0.108,0.108,0.109,0.109,0.109,0.11,0.11,0.111,0.111,0.112,0.113,0.114,0.116,0.117,0.119,0.122,0.126,0.131,0.138,0.147,0.159,0.175,0.195,0.22,0.249,0.282,0.318,0.355,0.392,0.427,0.459,0.487,0.511,0.531,0.546,0.559,0.568,0.576,0.582,0.587,0.59,0.593,0.595,0.598,0.6,0.601,0.602,0.604,0.604,0.605,0.606,0.606,0.606,0.604,0.594,0.574,0.564,0.562,0.562,0.562,0.562,0.562,0.562,0.562,0.562,0.562,0.559,0.55,-1.2,-1.073,-1.107,-1.115,-1.113,-1.111,-1.108,-1.105,-1.103,-1.1,-1.097,-1.095,-1.092,-1.087,-1.054,-0.904,-0.556,-0.381,-0.346,-0.344,-0.356,-0.382,-0.395,-0.397,-0.397,-0.397,-0.398,-0.398,-0.398,-0.398,-0.398,-0.398,-0.398,-0.398,-0.397,-0.397,-0.397,-0.396,-0.395,-0.394,-0.393,-0.391,-0.389,-0.386,-0.381,-0.376,-0.369,-0.359,-0.348,-0.333,-0.315,-0.294,-0.269,-0.24,-0.208,-0.174,-0.14,-0.105,-0.072,-0.041,-0.014,0.01,0.03,0.047,0.06,0.07,0.078,0.084,0.089,0.092,0.095,0.097,0.098,0.099,0.1,0.1,0.101,0.101,0.101,0.101,0.102,0.102,0.102,0.103,0.103,0.104,0.106,0.108,0.11,0.114,0.119,0.126,0.135,0.147,0.163,0.183,0.208,0.237,0.271,0.308,0.346,0.385,0.423,0.457,0.486,0.512,0.532,0.549,0.562,0.571,0.579,0.584,0.588,0.591,0.593,0.595,0.596,0.597,0.598,0.598,0.598,0.599,0.599,0.599,0.599,0.598,0.596,0.585,0.564,0.553,0.551,0.551,0.551,0.551,0.551,0.551,0.551,0.551,0.551,0.551,0.55,-1.2,-1.177,-1.185,-1.187,-1.187,-1.186,-1.186,-1.185,-1.185,-1.185,-1.184,-1.184,-1.183,-1.181,-1.145,-0.965,-0.607,-0.425,-0.39,-0.388,-0.39,-0.396,-0.398,-0.398,-0.399,-0.399,-0.399,-0.399,-0.399,-0.399,-0.399,-0.399,-0.399,-0.399,-0.399,-0.399,-0.399,-0.398,-0.398,-0.397,-0.396,-0.394,-0.392,-0.389,-0.385,-0.38,-0.373,-0.364,-0.352,-0.338,-0.32,-0.299,-0.273,-0.244,-0.212,-0.177,-0.141,-0.105,-0.071,-0.04,-0.012,0.012,0.032,0.048,0.061,0.072,0.079,0.085,0.09,0.093,0.095,0.097,0.098,0.099,0.099,0.1,0.1,0.1,0.1,0.1,0.101,0.101,0.101,0.101,0.102,0.103,0.104,0.106,0.108,0.111,0.116,0.122,0.131,0.143,0.159,0.179,0.203,0.233,0.268,0.306,0.346,0.386,0.425,0.46,0.491,0.516,0.537,0.553,0.565,0.575,0.582,0.587,0.59,0.593,0.595,0.596,0.597,0.598,0.598,0.598,0.599,0.599,0.599,0.599,0.599,0.598,0.596,0.585,0.563,0.552,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.198,-1.199,-1.199,-1.199,-1.199,-1.199,-1.199,-1.199,-1.199,-1.199,-1.199,-1.199,-1.197,-1.161,-0.979,-0.616,-0.434,-0.399,-0.397,-0.397,-0.398,-0.399,-0.399,-0.399,-0.399,-0.399,-0.399,-0.399,-0.4,-0.4,-0.4,-0.4,-0.399,-0.399,-0.399,-0.399,-0.399,-0.398,-0.397,-0.396,-0.395,-0.393,-0.39,-0.387,-0.382,-0.375,-0.367,-0.355,-0.341,-0.324,-0.302,-0.276,-0.247,-0.214,-0.178,-0.141,-0.105,-0.07,-0.038,-0.01,0.015,0.035,0.051,0.064,0.074,0.081,0.087,0.091,0.094,0.096,0.097,0.098,0.099,0.099,0.1,0.1,0.1,0.1,0.1,0.1,0.101,0.101,0.101,0.101,0.102,0.103,0.104,0.107,0.11,0.114,0.12,0.128,0.14,0.155,0.175,0.2,0.23,0.265,0.305,0.346,0.388,0.428,0.464,0.495,0.52,0.541,0.557,0.569,0.578,0.584,0.589,0.592,0.595,0.596,0.597,0.598,0.598,0.599,0.599,0.599,0.599,0.599,0.599,0.599,0.599,0.597,0.585,0.563,0.552,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.198,-1.163,-0.98,-0.617,-0.434,-0.4,-0.398,-0.398,-0.399,-0.399,-0.399,-0.399,-0.399,-0.399,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.399,-0.399,-0.399,-0.399,-0.398,-0.397,-0.396,-0.394,-0.392,-0.388,-0.384,-0.377,-0.369,-0.358,-0.344,-0.327,-0.305,-0.279,-0.249,-0.216,-0.179,-0.142,-0.104,-0.069,-0.036,-0.007,0.017,0.037,0.053,0.066,0.075,0.083,0.088,0.092,0.095,0.096,0.098,0.099,0.099,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.101,0.101,0.102,0.102,0.104,0.105,0.108,0.112,0.118,0.126,0.137,0.152,0.171,0.196,0.227,0.263,0.304,0.347,0.39,0.43,0.467,0.499,0.524,0.545,0.56,0.572,0.58,0.586,0.591,0.594,0.596,0.597,0.598,0.599,0.599,0.599,0.599,0.599,0.599,0.599,0.599,0.599,0.599,0.597,0.586,0.563,0.552,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.198,-1.163,-0.98,-0.617,-0.435,-0.4,-0.398,-0.398,-0.399,-0.399,-0.399,-0.399,-0.399,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.399,-0.399,-0.398,-0.398,-0.397,-0.395,-0.393,-0.389,-0.385,-0.379,-0.371,-0.36,-0.347,-0.329,-0.308,-0.282,-0.251,-0.217,-0.18,-0.142,-0.104,-0.068,-0.035,-0.006,0.019,0.039,0.055,0.067,0.077,0.084,0.089,0.093,0.095,0.097,0.098,0.099,0.099,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.101,0.101,0.102,0.103,0.104,0.107,0.11,0.116,0.123,0.134,0.149,0.168,0.193,0.224,0.261,0.303,0.347,0.391,0.433,0.47,0.502,0.528,0.548,0.563,0.575,0.583,0.588,0.592,0.595,0.597,0.598,0.599,0.599,0.599,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.599,0.597,0.586,0.563,0.552,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.198,-1.163,-0.98,-0.617,-0.435,-0.4,-0.398,-0.399,-0.399,-0.399,-0.399,-0.399,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.399,-0.399,-0.398,-0.397,-0.396,-0.394,-0.391,-0.386,-0.381,-0.373,-0.362,-0.349,-0.332,-0.31,-0.284,-0.253,-0.219,-0.181,-0.142,-0.103,-0.067,-0.033,-0.004,0.021,0.041,0.057,0.069,0.078,0.085,0.09,0.093,0.096,0.097,0.098,0.099,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.101,0.101,0.102,0.104,0.106,0.109,0.114,0.121,0.132,0.146,0.165,0.19,0.222,0.259,0.302,0.347,0.392,0.435,0.473,0.505,0.531,0.551,0.566,0.577,0.584,0.59,0.593,0.596,0.597,0.598,0.599,0.599,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.599,0.597,0.586,0.564,0.552,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.198,-1.163,-0.98,-0.617,-0.435,-0.4,-0.398,-0.399,-0.399,-0.399,-0.399,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.399,-0.399,-0.398,-0.398,-0.396,-0.394,-0.391,-0.387,-0.382,-0.374,-0.364,-0.351,-0.333,-0.312,-0.286,-0.255,-0.22,-0.182,-0.142,-0.103,-0.066,-0.032,-0.002,0.022,0.042,0.058,0.07,0.079,0.086,0.091,0.094,0.096,0.098,0.099,0.099,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.101,0.101,0.102,0.103,0.105,0.108,0.113,0.12,0.13,0.144,0.163,0.188,0.22,0.258,0.301,0.347,0.393,0.437,0.475,0.508,0.533,0.553,0.568,0.578,0.586,0.591,0.594,0.596,0.598,0.599,0.599,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.597,0.586,0.564,0.552,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.198,-1.163,-0.98,-0.617,-0.435,-0.401,-0.399,-0.399,-0.399,-0.399,-0.399,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.399,-0.399,-0.398,-0.397,-0.395,-0.392,-0.388,-0.383,-0.375,-0.365,-0.352,-0.335,-0.313,-0.287,-0.256,-0.221,-0.183,-0.143,-0.103,-0.065,-0.031,-0.001,0.024,0.044,0.059,0.071,0.08,0.087,0.091,0.094,0.096,0.098,0.099,0.099,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.101,0.101,0.103,0.104,0.107,0.112,0.119,0.128,0.142,0.161,0.186,0.218,0.257,0.3,0.347,0.394,0.438,0.477,0.51,0.535,0.555,0.57,0.58,0.587,0.592,0.595,0.597,0.598,0.599,0.599,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.597,0.586,0.564,0.552,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.198,-1.163,-0.98,-0.618,-0.435,-0.401,-0.399,-0.399,-0.399,-0.399,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.399,-0.399,-0.398,-0.397,-0.395,-0.392,-0.389,-0.383,-0.376,-0.366,-0.353,-0.336,-0.314,-0.288,-0.257,-0.222,-0.183,-0.143,-0.103,-0.065,-0.03,0,0.024,0.044,0.06,0.072,0.081,0.087,0.091,0.095,0.097,0.098,0.099,0.099,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.101,0.101,0.102,0.104,0.107,0.111,0.118,0.127,0.141,0.16,0.185,0.217,0.256,0.3,0.347,0.395,0.439,0.478,0.511,0.537,0.556,0.571,0.581,0.588,0.592,0.595,0.597,0.598,0.599,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.597,0.586,0.564,0.552,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.198,-1.163,-0.98,-0.618,-0.435,-0.401,-0.399,-0.399,-0.399,-0.399,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.399,-0.399,-0.398,-0.397,-0.395,-0.393,-0.389,-0.384,-0.376,-0.367,-0.354,-0.337,-0.315,-0.289,-0.258,-0.222,-0.183,-0.143,-0.102,-0.064,-0.03,0,0.025,0.045,0.06,0.072,0.081,0.087,0.092,0.095,0.097,0.098,0.099,0.099,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.101,0.101,0.102,0.104,0.107,0.111,0.117,0.127,0.14,0.159,0.184,0.216,0.255,0.3,0.347,0.395,0.44,0.479,0.512,0.538,0.557,0.571,0.581,0.588,0.593,0.596,0.597,0.599,0.599,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.597,0.586,0.564,0.552,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.198,-1.163,-0.98,-0.618,-0.435,-0.401,-0.399,-0.399,-0.399,-0.399,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.399,-0.399,-0.398,-0.397,-0.395,-0.393,-0.389,-0.384,-0.377,-0.367,-0.354,-0.337,-0.315,-0.289,-0.258,-0.222,-0.183,-0.143,-0.102,-0.064,-0.03,0,0.025,0.045,0.061,0.072,0.081,0.087,0.092,0.095,0.097,0.098,0.099,0.099,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.101,0.101,0.102,0.104,0.106,0.111,0.117,0.126,0.14,0.159,0.184,0.216,0.255,0.3,0.347,0.395,0.44,0.479,0.512,0.538,0.557,0.572,0.582,0.588,0.593,0.596,0.598,0.599,0.599,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.597,0.586,0.564,0.552,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.198,-1.163,-0.98,-0.618,-0.435,-0.401,-0.399,-0.399,-0.399,-0.399,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.399,-0.399,-0.398,-0.397,-0.395,-0.393,-0.389,-0.384,-0.376,-0.367,-0.354,-0.337,-0.315,-0.289,-0.258,-0.222,-0.183,-0.143,-0.102,-0.064,-0.03,0,0.025,0.045,0.06,0.072,0.081,0.087,0.092,0.095,0.097,0.098,0.099,0.099,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.101,0.101,0.102,0.104,0.107,0.111,0.117,0.127,0.14,0.159,0.184,0.216,0.255,0.3,0.347,0.395,0.44,0.479,0.512,0.538,0.557,0.571,0.581,0.588,0.593,0.596,0.597,0.599,0.599,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.597,0.586,0.564,0.552,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.198,-1.163,-0.98,-0.618,-0.435,-0.401,-0.399,-0.399,-0.399,-0.399,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.399,-0.399,-0.398,-0.397,-0.395,-0.392,-0.389,-0.383,-0.376,-0.366,-0.353,-0.336,-0.314,-0.288,-0.257,-0.222,-0.183,-0.143,-0.103,-0.065,-0.03,0,0.024,0.044,0.06,0.072,0.081,0.087,0.091,0.095,0.097,0.098,0.099,0.099,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.101,0.101,0.102,0.104,0.107,0.111,0.118,0.127,0.141,0.16,0.185,0.217,0.256,0.3,0.347,0.395,0.439,0.478,0.511,0.537,0.556,0.571,0.581,0.588,0.592,0.595,0.597,0.598,0.599,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.597,0.586,0.564,0.552,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.198,-1.163,-0.98,-0.617,-0.435,-0.401,-0.399,-0.399,-0.399,-0.399,-0.399,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.399,-0.399,-0.398,-0.397,-0.395,-0.392,-0.388,-0.383,-0.375,-0.365,-0.352,-0.335,-0.313,-0.287,-0.256,-0.221,-0.183,-0.143,-0.103,-0.065,-0.031,-0.001,0.024,0.044,0.059,0.071,0.08,0.087,0.091,0.094,0.096,0.098,0.099,0.099,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.101,0.101,0.103,0.104,0.107,0.112,0.119,0.128,0.142,0.161,0.186,0.218,0.257,0.3,0.347,0.394,0.438,0.477,0.51,0.535,0.555,0.57,0.58,0.587,0.592,0.595,0.597,0.598,0.599,0.599,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.597,0.586,0.564,0.552,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.198,-1.163,-0.98,-0.617,-0.435,-0.4,-0.398,-0.399,-0.399,-0.399,-0.399,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.399,-0.399,-0.398,-0.398,-0.396,-0.394,-0.391,-0.387,-0.382,-0.374,-0.364,-0.351,-0.333,-0.312,-0.286,-0.255,-0.22,-0.182,-0.142,-0.103,-0.066,-0.032,-0.002,0.022,0.042,0.058,0.07,0.079,0.086,0.091,0.094,0.096,0.098,0.099,0.099,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.101,0.101,0.102,0.103,0.105,0.108,0.113,0.12,0.13,0.144,0.163,0.188,0.22,0.258,0.301,0.347,0.393,0.437,0.475,0.508,0.533,0.553,0.568,0.578,0.586,0.591,0.594,0.596,0.598,0.599,0.599,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.597,0.586,0.564,0.552,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.198,-1.163,-0.98,-0.617,-0.435,-0.4,-0.398,-0.399,-0.399,-0.399,-0.399,-0.399,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.399,-0.399,-0.398,-0.397,-0.396,-0.394,-0.391,-0.386,-0.381,-0.373,-0.362,-0.349,-0.332,-0.31,-0.284,-0.253,-0.219,-0.181,-0.142,-0.103,-0.067,-0.033,-0.004,0.021,0.041,0.057,0.069,0.078,0.085,0.09,0.093,0.096,0.097,0.098,0.099,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.101,0.101,0.102,0.104,0.106,0.109,0.114,0.121,0.132,0.146,0.165,0.19,0.222,0.259,0.302,0.347,0.392,0.435,0.473,0.505,0.531,0.551,0.566,0.577,0.584,0.59,0.593,0.596,0.597,0.598,0.599,0.599,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.599,0.597,0.586,0.564,0.552,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.198,-1.163,-0.98,-0.617,-0.435,-0.4,-0.398,-0.398,-0.399,-0.399,-0.399,-0.399,-0.399,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.399,-0.399,-0.398,-0.398,-0.397,-0.395,-0.393,-0.389,-0.385,-0.379,-0.371,-0.36,-0.347,-0.329,-0.308,-0.282,-0.251,-0.217,-0.18,-0.142,-0.104,-0.068,-0.035,-0.006,0.019,0.039,0.055,0.067,0.077,0.084,0.089,0.093,0.095,0.097,0.098,0.099,0.099,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.101,0.101,0.102,0.103,0.104,0.107,0.11,0.116,0.123,0.134,0.149,0.168,0.193,0.224,0.261,0.303,0.347,0.391,0.433,0.47,0.502,0.528,0.548,0.563,0.575,0.583,0.588,0.592,0.595,0.597,0.598,0.599,0.599,0.599,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.599,0.597,0.586,0.563,0.552,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.198,-1.163,-0.98,-0.617,-0.434,-0.4,-0.398,-0.398,-0.399,-0.399,-0.399,-0.399,-0.399,-0.399,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.399,-0.399,-0.399,-0.399,-0.398,-0.397,-0.396,-0.394,-0.392,-0.388,-0.384,-0.377,-0.369,-0.358,-0.344,-0.327,-0.305,-0.279,-0.249,-0.216,-0.179,-0.142,-0.104,-0.069,-0.036,-0.007,0.017,0.037,0.053,0.066,0.075,0.083,0.088,0.092,0.095,0.096,0.098,0.099,0.099,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.101,0.101,0.102,0.102,0.104,0.105,0.108,0.112,0.118,0.126,0.137,0.152,0.171,0.196,0.227,0.263,0.304,0.347,0.39,0.43,0.467,0.499,0.524,0.545,0.56,0.572,0.58,0.586,0.591,0.594,0.596,0.597,0.598,0.599,0.599,0.599,0.599,0.599,0.599,0.599,0.599,0.599,0.599,0.597,0.586,0.563,0.552,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.198,-1.163,-0.98,-0.617,-0.434,-0.399,-0.398,-0.398,-0.398,-0.399,-0.399,-0.399,-0.399,-0.399,-0.399,-0.399,-0.4,-0.4,-0.4,-0.4,-0.399,-0.399,-0.399,-0.399,-0.399,-0.398,-0.397,-0.396,-0.395,-0.393,-0.39,-0.387,-0.382,-0.375,-0.367,-0.355,-0.341,-0.324,-0.302,-0.276,-0.247,-0.214,-0.178,-0.141,-0.105,-0.07,-0.038,-0.01,0.015,0.035,0.051,0.064,0.074,0.081,0.087,0.091,0.094,0.096,0.097,0.098,0.099,0.099,0.1,0.1,0.1,0.1,0.1,0.1,0.101,0.101,0.101,0.101,0.102,0.103,0.104,0.107,0.11,0.114,0.12,0.128,0.14,0.155,0.175,0.2,0.23,0.265,0.305,0.346,0.388,0.428,0.464,0.495,0.52,0.541,0.557,0.569,0.578,0.584,0.589,0.592,0.595,0.596,0.597,0.598,0.598,0.599,0.599,0.599,0.599,0.599,0.599,0.599,0.599,0.597,0.585,0.563,0.552,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.198,-1.162,-0.98,-0.619,-0.436,-0.401,-0.4,-0.397,-0.397,-0.398,-0.398,-0.398,-0.398,-0.398,-0.399,-0.399,-0.399,-0.399,-0.399,-0.399,-0.399,-0.398,-0.398,-0.398,-0.398,-0.397,-0.396,-0.395,-0.393,-0.391,-0.388,-0.384,-0.379,-0.372,-0.363,-0.352,-0.338,-0.32,-0.298,-0.273,-0.244,-0.212,-0.177,-0.141,-0.106,-0.072,-0.04,-0.012,0.011,0.031,0.048,0.061,0.071,0.079,0.084,0.089,0.092,0.094,0.096,0.097,0.098,0.098,0.099,0.099,0.099,0.099,0.1,0.1,0.1,0.1,0.101,0.101,0.102,0.103,0.105,0.107,0.11,0.115,0.122,0.13,0.142,0.158,0.177,0.202,0.232,0.266,0.304,0.345,0.385,0.423,0.458,0.489,0.514,0.535,0.551,0.563,0.573,0.579,0.585,0.588,0.591,0.593,0.594,0.595,0.595,0.596,0.596,0.596,0.599,0.599,0.599,0.598,0.598,0.596,0.585,0.563,0.552,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.198,-1.162,-0.987,-0.649,-0.473,-0.439,-0.431,-0.393,-0.388,-0.388,-0.388,-0.389,-0.389,-0.389,-0.389,-0.389,-0.389,-0.389,-0.389,-0.389,-0.389,-0.389,-0.389,-0.388,-0.388,-0.387,-0.386,-0.385,-0.383,-0.381,-0.378,-0.374,-0.369,-0.362,-0.353,-0.342,-0.328,-0.311,-0.291,-0.267,-0.239,-0.209,-0.177,-0.143,-0.11,-0.079,-0.049,-0.023,-0.001,0.018,0.034,0.046,0.056,0.064,0.07,0.074,0.077,0.08,0.082,0.083,0.084,0.084,0.085,0.085,0.085,0.086,0.086,0.086,0.086,0.087,0.087,0.088,0.089,0.09,0.092,0.094,0.098,0.102,0.109,0.118,0.129,0.144,0.163,0.187,0.215,0.247,0.282,0.319,0.356,0.391,0.424,0.453,0.477,0.496,0.512,0.524,0.533,0.54,0.546,0.549,0.552,0.554,0.556,0.557,0.557,0.558,0.558,0.563,0.591,0.596,0.596,0.596,0.596,0.593,0.583,0.563,0.552,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.198,-1.169,-1.043,-0.811,-0.684,-0.653,-0.613,-0.375,-0.337,-0.334,-0.334,-0.335,-0.335,-0.335,-0.335,-0.335,-0.335,-0.335,-0.335,-0.335,-0.335,-0.335,-0.335,-0.334,-0.334,-0.333,-0.333,-0.332,-0.33,-0.329,-0.326,-0.323,-0.319,-0.314,-0.308,-0.3,-0.29,-0.278,-0.263,-0.246,-0.227,-0.205,-0.183,-0.159,-0.136,-0.114,-0.093,-0.075,-0.059,-0.045,-0.034,-0.025,-0.018,-0.012,-0.008,-0.005,-0.002,0,0.001,0.002,0.003,0.003,0.003,0.004,0.004,0.004,0.004,0.005,0.005,0.005,0.005,0.006,0.007,0.008,0.009,0.011,0.014,0.017,0.022,0.029,0.037,0.048,0.062,0.078,0.098,0.12,0.145,0.171,0.197,0.221,0.244,0.264,0.281,0.296,0.307,0.316,0.323,0.328,0.332,0.335,0.337,0.338,0.34,0.34,0.341,0.341,0.344,0.372,0.552,0.58,0.583,0.582,0.582,0.58,0.573,0.559,0.552,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-1.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55],"zones":[{"id":"garten","label":"Garten Kellenberger","polygon":[[-20.9,-6.6],[3,-6.6],[3,5.95],[-20.9,5.95]]},{"id":"zufahrt","label":"Feuerwehrzufahrt / Schotterwiese West","polygon":[[-26,-9],[-20.9,-9],[-20.9,6.5],[-26,6.5]]},{"id":"zollet","label":"Nachbargarten Zollet","polygon":[[-24,-14.5],[3,-14.5],[3,-6.6],[-24,-6.6]]},{"id":"sued","label":"Nachbargrundstück Süd","polygon":[[-22,5.95],[6,5.95],[6,12],[-22,12]]},{"id":"ost","label":"Wiese Ost","polygon":[[3,-6.6],[9,-6.6],[9,5.95],[3,5.95]]}],"spots":[{"x":-14.174,"z":-7.683,"y":-1.77,"zone":"zollet"},{"x":-22.166,"z":-7.211,"y":-2.08,"zone":"zufahrt"},{"x":-22.139,"z":5.248,"y":-0.14,"zone":"zufahrt"},{"x":2.948,"z":-7.035,"y":-1.57,"zone":"zollet"},{"x":3.073,"z":-3.825,"y":-0.37,"zone":"ost"},{"x":2.586,"z":-1.113,"y":-0.03,"zone":"garten"},{"x":2.561,"z":0.323,"y":-0.03,"zone":"garten"},{"x":1.7,"z":0.131,"y":-0.03,"zone":"garten"},{"x":2.56,"z":4.31,"y":0.63,"zone":"garten"},{"x":-1.638,"z":3.488,"y":-0.04,"zone":"garten"},{"x":-14.035,"z":3.548,"y":-0.04,"zone":"garten"},{"x":-22.121,"z":1.996,"y":-0.28,"zone":"zufahrt"},{"x":-22.457,"z":0.119,"y":-1.08,"zone":"zufahrt"},{"x":-14.741,"z":-4.532,"y":-0.07,"zone":"garten"},{"x":-14.438,"z":1.353,"y":-0.02,"zone":"garten"},{"x":-14.874,"z":-0.78,"y":-0.02,"zone":"garten"},{"x":-15.545,"z":-1.39,"y":-0.17,"zone":"garten"},{"x":-15.772,"z":-0.831,"y":-0.33,"zone":"garten"},{"x":-17.034,"z":0.729,"y":-0.02,"zone":"garten"},{"x":-22.139,"z":4.442,"y":-0.14,"zone":"zufahrt"},{"x":-14.343,"z":-6.206,"y":-0.28,"zone":"garten"},{"x":-21.559,"z":0.171,"y":-0.28,"zone":"zufahrt"},{"x":-19.494,"z":0.663,"y":-0.3,"zone":"garten"},{"x":-0.92,"z":3.682,"y":0.45,"zone":"garten"},{"x":-3.348,"z":3.191,"y":0.45,"zone":"garten"},{"x":-19.486,"z":-6.3,"y":-0.28,"zone":"garten"},{"x":-21.957,"z":2.65,"y":-0.14,"zone":"zufahrt"},{"x":-9.003,"z":3.661,"y":0.26,"zone":"garten"},{"x":-18.351,"z":3.669,"y":0.14,"zone":"garten"},{"x":-18.918,"z":3.639,"y":-0.04,"zone":"garten"},{"x":-21.417,"z":3.35,"y":-0.13,"zone":"zufahrt"},{"x":-21.041,"z":2.228,"y":-0.32,"zone":"zufahrt"},{"x":-9.137,"z":4.635,"y":0.32,"zone":"garten"},{"x":-14.444,"z":3.887,"y":0.14,"zone":"garten"},{"x":-18.28,"z":4.674,"y":-0.02,"zone":"garten"},{"x":-20.391,"z":3.754,"y":-0.04,"zone":"garten"},{"x":-15.135,"z":4.191,"y":0.09,"zone":"garten"},{"x":-0.282,"z":4.718,"y":0.63,"zone":"garten"},{"x":-14.378,"z":-7.312,"y":-1.35,"zone":"zollet"},{"x":-13.628,"z":4.014,"y":0.26,"zone":"garten"},{"x":-0.455,"z":1.522,"y":0,"zone":"garten"},{"x":1.896,"z":-6.003,"y":-0.72,"zone":"garten"},{"x":4.148,"z":-5.045,"y":-0.72,"zone":"ost"},{"x":1.703,"z":-2.727,"y":-0.02,"zone":"garten"},{"x":0.629,"z":-6.701,"y":-0.72,"zone":"zollet"},{"x":-24.5,"z":-8,"y":-2.6,"zone":"zufahrt"},{"x":-24.5,"z":0,"y":-1.6,"zone":"zufahrt"},{"x":-24.5,"z":5,"y":-0.6,"zone":"zufahrt"},{"x":-22.6,"z":5.5,"y":-0.3,"zone":"zufahrt"},{"x":-20,"z":-12.5,"y":-1.75,"zone":"zollet"},{"x":-8,"z":-12.5,"y":-1.7,"zone":"zollet"},{"x":2,"z":-11.5,"y":-1.65,"zone":"zollet"},{"x":-18,"z":9,"y":-0.4,"zone":"sued"},{"x":-6,"z":9,"y":0.1,"zone":"sued"},{"x":4,"z":9,"y":0.6,"zone":"sued"},{"x":7.5,"z":-5,"y":0.1,"zone":"ost"},{"x":7.5,"z":0,"y":0.45,"zone":"ost"},{"x":7.5,"z":5,"y":0.8,"zone":"ost"}]},"surfaces":[{"type":"tegula","area":53.9,"polygon":[[-25.6,-9],[-22.1,-9],[-22.1,6.4],[-25.6,6.4]],"note":"Feuerwehrzufahrt und Zugangsweg, Tegula-Pflastersteine grau","plane":[0.03379,0.02141,-0.2193]},{"type":"travertin80","area":33.41,"polygon":[[-16.241,-0.244],[-16.241,0.556],[-18.641,0.555],[-18.642,3.755],[-20.655,3.754],[-20.654,2.154],[-19.441,2.155],[-19.439,-5.845],[-13.839,-5.844],[-13.839,-4.244],[-14.639,-4.244],[-14.64,-3.085],[-15.276,-3.085],[-15.277,-0.244]],"level":"unten","plane":[0,0,-0.33]},{"type":"dekorkies","area":24.25,"polygon":[[-13.932,0.556],[-13.932,0.506],[-13.821,0.506],[-13.821,0.956],[0.276,0.961],[0.275,0.524],[2.123,0.511],[2.124,1.801],[-4.574,1.799],[-4.575,3.949],[-8.715,3.948],[-8.714,1.798],[-14.725,1.796],[-14.725,0.956],[-14.745,0.956],[-14.745,0.556]],"plane":[0,0,-0.01]},{"type":"rasen","area":21.35,"polygon":[[-18.242,3.745],[-18.241,0.955],[-14.745,0.956],[-14.745,1.816],[-8.734,1.818],[-8.735,3.748]]},{"type":"keramik","area":20.38,"polygon":[[-13.93,-3.06],[-8.73,-3.06],[-8.73,0.86],[-13.93,0.86]],"note":"Gedeckter Sitzplatz 14.4 m2, Keramikplatten 60x60x2 cm","level":"oben","plane":[0,0,-0.02]},{"type":"dekorkies","area":18.35,"polygon":[[-18.642,3.755],[-18.642,3.945],[-20.655,3.944],[-20.655,4.404],[-21.652,4.404],[-21.649,0.611],[-20.618,0.596],[-20.078,-6.622],[-20.078,-6.322],[-13.819,-6.32],[-13.703,-5.844],[-18.639,-5.845],[-18.639,-5.045],[-19.439,-5.045],[-19.441,2.155]],"level":"unten","plane":[0,0,-0.33]},{"type":"schotterwiese","area":14.14,"polygon":[[-21.74,0.521],[-21.737,-10.773],[-21.737,-10.773],[-20.012,-8.667],[-20.088,-7.67],[-20.287,-7.685],[-20.302,-7.486],[-20.462,-7.498],[-20.523,-6.7],[-20.164,-6.673],[-20.71,0.507]]},{"type":"keramik","area":13.9,"polygon":[[-20.013,-7.465],[-18.77,-7.472],[-18.768,-9.575],[-14.568,-9.573],[-14.567,-11.961],[-13.967,-11.973],[-13.968,-7.173],[-18.168,-7.174],[-18.169,-6.872],[-20.059,-6.865]],"plane":[0,0,-1.56]},{"type":"rasen","area":13.76,"polygon":[[-19.401,-7.468],[-19,-12.703],[-14.567,-11.961],[-14.568,-9.573],[-18.768,-9.575],[-18.77,-7.472]]},{"type":"keramik","area":12.86,"polygon":[[2.115,-4.483],[2.123,0.511],[-0.874,0.51],[-0.873,-2.672],[0.277,-2.672],[0.278,-4.484]],"plane":[0,0,-0.025]},{"type":"spielsand","area":6.89,"polygon":[[-0.944,1.82],[-0.945,1.9],[-0.845,1.9],[-0.844,1.8],[-0.144,1.801],[-0.145,3.951],[-3.375,3.95],[-3.374,1.82]],"plane":[-0.00793,0.03921,0.1357]},{"type":"travertin80","area":5.39,"polygon":[[-15.32,-3.12],[-13.87,-3.12],[-13.87,0.6],[-15.32,0.6]],"note":"Schwebende Stufen (Travertin) zwischen den beiden Sitzplaetzen","level":"unten","plane":[0,0,-0.33]},{"type":"dekorkies","area":4.74,"polygon":[[-20.595,4.404],[-20.595,4.004],[-8.735,4.008],[-8.735,4.408]],"plane":[0,0,0.175]},{"type":"beet","area":3.51,"polygon":[[0.856,1.861],[2.184,1.861],[2.183,4.501],[0.855,4.501]]},{"type":"verbundstein","area":3.5,"polygon":[[2.518,-4.183],[2.535,-3.343],[2.814,-0.367],[2.861,1.913],[2.183,2.324],[2.183,0.511],[2.123,0.511],[2.119,-1.032],[2.179,-1.032],[2.176,-4.183]],"plane":[0,0,-0.03]},{"type":"beet","area":2.72,"polygon":[[2.175,-4.543],[0.497,-4.544],[0.494,-5.532],[0.497,-6.278],[1.922,-6.272],[1.919,-5.533],[2.174,-5.533]]},{"type":"travertin80","area":1.9,"polygon":[[-8.735,3.748],[-8.735,3.948],[-18.242,3.945],[-18.242,3.745]],"plane":[0,0,0.14]},{"type":"beet","area":1.89,"polygon":[[-4.554,1.819],[-3.394,1.82],[-3.395,3.45],[-4.555,3.449]]},{"type":"dekorkies","area":1.25,"polygon":[[-0.145,4.011],[-0.145,4.411],[-3.273,4.41],[-3.273,4.01]],"plane":[0,0,0.63]},{"type":"dekorkies","area":1.21,"polygon":[[-13.819,-4.244],[-13.82,-2.694],[-14.477,-2.694],[-14.476,-3.084],[-14.64,-3.085],[-14.639,-4.244]],"level":"unten","plane":[0,0,-0.33]},{"type":"beet","area":1.07,"polygon":[[-4.515,3.509],[-3.435,3.51],[-3.435,4.01],[-3.273,4.01],[-3.273,4.41],[-4.575,4.409],[-4.575,3.949],[-4.545,3.949]]},{"type":"dekorkies","area":1.01,"polygon":[[-15.277,-0.244],[-15.277,0.115],[-14.745,0.115],[-14.745,0.556],[-16.241,0.556],[-16.241,-0.244]],"level":"unten","plane":[0,0,-0.33]},{"type":"beet","area":0.98,"polygon":[[2.172,-7.039],[2.173,-6.523],[0.278,-6.521],[0.278,-7.037]]},{"type":"tegula","area":0.69,"polygon":[[-4.575,3.949],[-4.575,4.409],[-6.075,4.409],[-6.075,3.949]]},{"type":"tegula","area":0.69,"polygon":[[-7.235,3.948],[-7.235,4.408],[-8.735,4.408],[-8.735,3.948]],"plane":[0,0,0.29]},{"type":"travertinstell","area":0.66,"polygon":[[1.922,-6.272],[0.277,-6.278],[0.278,-6.528],[2.173,-6.523],[2.174,-5.533],[1.924,-5.532]],"plane":[0,0,-0.72]},{"type":"keramik","area":0.49,"polygon":[[-6.956,2.474],[-6.256,2.474],[-6.256,3.174],[-6.956,3.174]]},{"type":"keramik","area":0.47,"polygon":[[-18.169,-6.872],[-18.169,-6.622],[-20.078,-6.622],[-20.059,-6.865]]},{"type":"dekorkies","area":0.46,"polygon":[[-6.075,4.009],[-6.075,4.409],[-7.235,4.408],[-7.235,4.008]]},{"type":"dekorkies","area":0.35,"polygon":[[0.278,-6.278],[0.477,-6.278],[0.477,-4.544],[0.278,-4.544]]},{"type":"dekorkies","area":0.34,"polygon":[[-14.05,4.291],[-14.049,3.946],[-8.735,3.948],[-8.735,4.008],[-13.989,4.006],[-13.99,4.291]]},{"type":"dekorkies","area":0.32,"polygon":[[-4.575,3.949],[-4.575,3.449],[-3.375,3.45],[-3.375,3.95],[-0.145,3.951],[-0.145,4.011],[-3.435,4.01],[-3.435,3.51],[-4.515,3.509],[-4.515,3.949]]}],"slabs":[{"x":0.624,"z":1.401,"w":0.4,"d":0.8},{"x":1.274,"z":1.351,"w":0.4,"d":0.7},{"x":1.924,"z":1.351,"w":0.4,"d":0.7},{"x":0.624,"z":0.756,"w":0.4,"d":0.49},{"x":1.274,"z":0.756,"w":0.4,"d":0.49},{"x":1.924,"z":0.756,"w":0.4,"d":0.49},{"x":-5.876,"z":1.399,"w":0.4,"d":0.6},{"x":-5.226,"z":1.399,"w":0.4,"d":0.6},{"x":-7.176,"z":1.398,"w":0.4,"d":0.6},{"x":-6.526,"z":1.399,"w":0.4,"d":0.6},{"x":-7.826,"z":1.398,"w":0.4,"d":0.6},{"x":-9.126,"z":1.398,"w":0.4,"d":0.6},{"x":-8.476,"z":1.398,"w":0.4,"d":0.6},{"x":-10.426,"z":1.397,"w":0.4,"d":0.6},{"x":-9.776,"z":1.398,"w":0.4,"d":0.6},{"x":-11.076,"z":1.397,"w":0.4,"d":0.6},{"x":-12.376,"z":1.397,"w":0.4,"d":0.6},{"x":-11.726,"z":1.397,"w":0.4,"d":0.6},{"x":-13.676,"z":1.396,"w":0.4,"d":0.6},{"x":-13.026,"z":1.397,"w":0.4,"d":0.6},{"x":-14.326,"z":1.396,"w":0.4,"d":0.6},{"x":-0.676,"z":1.401,"w":0.4,"d":0.6},{"x":-0.026,"z":1.401,"w":0.4,"d":0.6},{"x":-1.976,"z":1.4,"w":0.4,"d":0.6},{"x":-1.326,"z":1.4,"w":0.4,"d":0.6},{"x":-2.626,"z":1.4,"w":0.4,"d":0.6},{"x":-3.926,"z":1.399,"w":0.4,"d":0.6},{"x":-3.276,"z":1.4,"w":0.4,"d":0.6},{"x":-4.576,"z":1.399,"w":0.4,"d":0.6},{"x":-14.326,"z":0.826,"w":0.4,"d":0.54}],"plants":[{"type":"eibe","x":-15.527,"z":-6.098,"r":0.2},{"type":"eibe","x":-15.928,"z":-6.098,"r":0.2},{"type":"eibe","x":-14.727,"z":-6.099,"r":0.2},{"type":"eibe","x":-15.127,"z":-6.099,"r":0.2},{"type":"eibe","x":-13.923,"z":-6.1,"r":0.2},{"type":"eibe","x":-14.324,"z":-6.1,"r":0.2},{"type":"eibe","x":-6.275,"z":4.209,"r":0.2},{"type":"eibe","x":-7.035,"z":4.208,"r":0.2},{"type":"eibe","x":-6.655,"z":4.209,"r":0.2},{"type":"eibe","x":-8.934,"z":4.208,"r":0.2},{"type":"eibe","x":-9.694,"z":4.208,"r":0.2},{"type":"eibe","x":-9.314,"z":4.208,"r":0.2},{"type":"eibe","x":-11.583,"z":4.207,"r":0.2},{"type":"eibe","x":-12.343,"z":4.207,"r":0.2},{"type":"eibe","x":-11.963,"z":4.207,"r":0.2},{"type":"eibe","x":-14.241,"z":4.209,"r":0.2},{"type":"eibe","x":-15.001,"z":4.208,"r":0.2},{"type":"eibe","x":-14.621,"z":4.208,"r":0.2},{"type":"eibe","x":-2.512,"z":4.21,"r":0.2},{"type":"eibe","x":-3.272,"z":4.21,"r":0.2},{"type":"eibe","x":-2.892,"z":4.21,"r":0.2},{"type":"eibe","x":-2.132,"z":4.21,"r":0.2},{"type":"eibe","x":-20.636,"z":0.895,"r":0.2},{"type":"eibe","x":-21.395,"z":0.894,"r":0.2},{"type":"eibe","x":-21.015,"z":0.894,"r":0.2},{"type":"eibe","x":-20.201,"z":-1.769,"r":0.2},{"type":"eibe","x":-20.268,"z":-0.976,"r":0.2},{"type":"eibe","x":-20.235,"z":-1.371,"r":0.2},{"type":"eibe","x":-20.101,"z":-2.961,"r":0.2},{"type":"eibe","x":-20.168,"z":-2.168,"r":0.2},{"type":"eibe","x":-20.134,"z":-2.563,"r":0.2},{"type":"eibe","x":-19.87,"z":-5.693,"r":0.2},{"type":"eibe","x":-19.937,"z":-4.901,"r":0.2},{"type":"eibe","x":-19.903,"z":-5.295,"r":0.2},{"type":"eibe","x":-19.435,"z":-6.093,"r":0.2},{"type":"eibe","x":-19.836,"z":-6.092,"r":0.2},{"type":"eibe","x":-18.635,"z":-6.094,"r":0.2},{"type":"eibe","x":-17.831,"z":-6.095,"r":0.2},{"type":"eibe","x":-18.232,"z":-6.095,"r":0.2},{"type":"eibe","x":-21.296,"z":4.157,"r":0.2},{"type":"eibe","x":-20.892,"z":4.17,"r":0.2},{"type":"eibe","x":-17.6,"z":4.201,"r":0.2},{"type":"eibe","x":-18.36,"z":4.2,"r":0.2},{"type":"eibe","x":-17.98,"z":4.2,"r":0.2},{"type":"eibe","x":-15.355,"z":4.198,"r":0.2},{"type":"eibe","x":-15.736,"z":4.198,"r":0.2},{"type":"eibe","x":-20.325,"z":4.195,"r":0.2},{"type":"kraut","x":-16.571,"z":-5.965,"r":0.11},{"type":"kraut","x":-17.268,"z":-5.96,"r":0.11},{"type":"kraut","x":-19.867,"z":-4.231,"r":0.17},{"type":"kraut","x":-20.221,"z":0.343,"r":0.17},{"type":"kraut","x":-19.2,"z":4.113,"r":0.1},{"type":"kraut","x":-19.857,"z":4.15,"r":0.12},{"type":"kraut","x":-11.021,"z":4.152,"r":0.13},{"type":"kraut","x":-16.336,"z":4.143,"r":0.13},{"type":"kraut","x":-12.957,"z":4.146,"r":0.13},{"type":"kraut","x":-14.97,"z":0.342,"r":0.22},{"type":"kraut","x":-3.526,"z":1.962,"r":0.15},{"type":"kraut","x":-3.961,"z":1.996,"r":0.16},{"type":"kraut","x":-3.639,"z":2.382,"r":0.09},{"type":"kraut","x":-4.159,"z":2.454,"r":0.24},{"type":"kraut","x":-3.619,"z":2.784,"r":0.16},{"type":"kraut","x":-4.388,"z":1.95,"r":0.09},{"type":"kraut","x":-4.299,"z":3.025,"r":0.22},{"type":"kraut","x":-3.852,"z":3.072,"r":0.09},{"type":"solitaer","x":1.521,"z":2.316,"r":0.35},{"type":"strauch","x":1.691,"z":3.207,"r":0.37},{"type":"solitaer","x":0.881,"z":-5.85,"r":0.35},{"type":"strauch","x":1.125,"z":-4.918,"r":0.37},{"type":"solitaer","x":1.578,"z":-5.509,"r":0.35},{"type":"solitaer","x":1.842,"z":-6.789,"r":0.21},{"type":"kraut","x":0.69,"z":-6.797,"r":0.21},{"type":"eibe","x":1.325,"z":-6.793,"r":0.21},{"type":"hecke","kind":"liguster","height":1.7,"width":0.75,"polygon":[[-20.013,-7.465],[-19.401,-7.468],[-19,-12.703],[-19.587,-13.027]]}],"trees":[{"name":"Solitärgehölz Sitzplatz Süd","x":-17.5,"z":1.6,"crown":1.34,"height":4.6,"species":"parrotia"},{"name":"Solitärgehölz Terrasse NW","x":-19.1,"z":-5.5,"crown":0.67,"height":3.2,"species":"parrotia"},{"name":"Solitärgehölz Flammengrill","x":-4,"z":3.9,"crown":0.63,"height":3,"species":"parrotia"},{"name":"Apfelbaum","x":1.69,"z":4.05,"crown":0.9,"height":3.4,"species":"apfel"},{"name":"Solitärgehölz Zollet","x":-17.6,"z":-10.2,"crown":1.34,"height":4.6,"species":"parrotia","neighbour":true}],"lamps":[{"x":4.073,"z":-6.866,"kind":"poller"},{"x":4.079,"z":-0.185,"kind":"poller"},{"x":4.084,"z":4.632,"kind":"poller"},{"x":-3.045,"z":4.6,"kind":"poller"},{"x":-12.371,"z":4.597,"kind":"poller"},{"x":-20.195,"z":-7.578,"kind":"poller"},{"x":-16.865,"z":-6.051,"kind":"boden"},{"x":-18.897,"z":-5.263,"kind":"boden"},{"x":-17.562,"z":1.356,"kind":"boden"},{"x":-20.311,"z":-0.029,"kind":"boden"},{"x":-19.937,"z":-3.924,"kind":"boden"},{"x":-16.682,"z":4.117,"kind":"boden"},{"x":-1.249,"z":4.105,"kind":"boden"},{"x":-19.444,"z":4.101,"kind":"boden"},{"x":-19.137,"z":-6.771,"kind":"boden"},{"x":-16.03,"z":-6.72,"kind":"boden"},{"x":-17.463,"z":-10.093,"kind":"boden"}],"walls":[{"id":"travertinmauer-nord","type":"travertin","note":"Travertinmauer an der Grenze zum Nachbargrundstueck Zollet; Krone auf dem Niveau der unteren Ebene, stuetzt rund 1.5 m ab","path":[[-18.17,-6.895],[-13.82,-6.895]],"t":0.55,"top":-0.33,"base":-1.95},{"id":"sitzmauer-nord","type":"travertin","note":"Sitzmauer 25 cm ueber der unteren Ebene (gelbe Kote \"25\" im Plan)","path":[[-20.08,-6.47],[-13.82,-6.47]],"t":0.3,"top":-0.08,"base":-0.55},{"id":"winkelelemente-west","type":"beton","note":"Winkelelemente aus Beton entlang der Westgrenze, stuetzen den Garten ueber der Feuerwehrzufahrt","path":[[-20.12,-6.62],[-20.66,0.51],[-21.7,0.52],[-21.7,2.37]],"t":0.22,"top":null,"base":null,"retains":"west","crestProfile":[-0.69,-0.27,-0.27,-0.27,-0.27,-0.27,-0.27,-0.27,-0.27,-0.27,-0.27,-0.27,-0.27,-0.27,-0.27,-0.27,-0.27,-0.27,-0.27,-0.27,-0.268,-0.27,-0.27,-0.27,-0.27],"footProfile":[-2.174,-2.085,-2.113,-2.124,-2.084,-1.936,-1.715,-1.467,-1.252,-1.096,-0.995,-0.932,-0.884,-0.839,-0.794,-0.766,-0.769,-0.753,-0.624,-0.722,-1.221,-1.212,-1.203,-1.194,-1.186]},{"id":"travertinsitzmauer-west","type":"travertin","note":"Travertinsitzmauer: 31 cm Hoehensprung vom Hauptsitzplatz zum Rasen","path":[[-18.64,0.755],[-14.73,0.755]],"t":0.41,"top":-0.02,"base":-0.55,"seating":true},{"id":"travertinsitzmauer-sued","type":"travertin","note":"Schenkel der Travertinsitzmauer laengs des Rasens, gleicher Hoehensprung","path":[[-18.44,0.55],[-18.44,3.94]],"t":0.4,"top":-0.02,"base":-0.55,"seating":true},{"id":"betonmauer-nachbar","type":"beton","note":"Bestehende Betonmauer des Suednachbarn entlang der Grenze","path":[[-17.41,6.07],[1.99,6.07]],"t":0.2,"top":1.1,"base":-0.6},{"id":"betonmauer-nachbar-ost","type":"beton","note":"Rueckspringender Schenkel der Nachbarmauer","path":[[2.09,6.07],[2.09,9.05]],"t":0.2,"top":1.1,"base":-0.6},{"id":"holzscheiterwand","type":"holzscheiter","note":"Holzscheiterwand 150 cm breit, 200 cm hoch, hinter dem Flammengrill","path":[[-5.75,4.35],[-4.25,4.35]],"t":0.45,"top":2.26,"base":0.2},{"id":"stufe-gartentor","type":"travertin","note":"Blockstufen beim Gartentor an der Suedwestecke","path":[[-21.05,2.15],[-21.05,3.75]],"t":0.8,"top":-0.18,"base":-0.8},{"id":"lamellenwand","type":"lamellen","note":"Lamellenwand zum Sitzen: senkrechte Holzlamellen am gedeckten Sitzplatz","path":[[-13.26,0.91],[-8.73,0.91]],"t":0.34,"top":2.72,"base":-0.05,"openSlats":true}],"props":[{"id":"gartenhaus","type":"gartenhaus","x":1.2,"z":-3.6,"w":1.8,"d":1.8,"h":2.15,"rot":0,"note":"Standort Gartenhaus 1,8 x 1,8 m"},{"id":"spielhaus","type":"spielhaus","x":0,"z":3.15,"w":1.8,"d":2.7,"h":2.3,"rot":0,"note":"Spielhaus durch Zimmermann, Podest auf 1.47"},{"id":"flammengrill","type":"flammengrill","x":-6.95,"z":2.45,"w":0.7,"d":0.7,"h":0.85,"rot":0,"note":"Flammengrill im Dekorkiesfeld"},{"id":"baenkli","type":"bank","x":-20.62,"z":1.42,"w":0.5,"d":1.5,"h":0.45,"rot":90,"note":"Baenkli aus Travertin"},{"id":"maehroboter","type":"roboter","x":-17.87,"z":3.72,"w":0.75,"d":0.55,"h":0.4,"rot":0,"note":"Garage Maehroboter"},{"id":"wasserhahn","type":"wasserhahn","x":-13.9,"z":-4.6,"w":0.12,"d":0.12,"h":0.85,"rot":0},{"id":"schlaufschacht","type":"schacht","x":-14.35,"z":-3.95,"w":0.3,"d":0.3,"h":0.02,"rot":0,"note":"Schlaufschacht D = 30 cm"},{"id":"gartentor","type":"tor","x":-21.6,"z":3.3,"w":1,"d":0.06,"h":1.1,"rot":0},{"id":"stufe-oben","type":"stufe","x":-14.335,"z":-1.065,"w":0.81,"d":3.25,"h":0.08,"rot":0,"top":-0.17,"note":"Schwebende Travertinstufe, Tritthoehe -0.17"},{"id":"stufe-unten","type":"stufe","x":-14.88,"z":-1.48,"w":0.8,"d":3.2,"h":0.08,"rot":0,"top":-0.31,"note":"Schwebende Travertinstufe, Tritthoehe -0.31"}],"stelen":[{"x":-16.875,"z":-6.184,"len":0.5,"t":0.06,"rot":0,"height":1.5,"side":"nord"},{"x":-17.375,"z":-6.124,"len":0.5,"t":0.06,"rot":0,"height":1.5,"side":"nord"},{"x":-16.375,"z":-6.123,"len":0.5,"t":0.06,"rot":0,"height":1.5,"side":"nord"},{"x":-20.052,"z":-4.454,"len":0.5,"t":0.09,"rot":90,"height":1.5,"side":"west"},{"x":-20.145,"z":-3.959,"len":0.5,"t":0.09,"rot":90,"height":1.5,"side":"west"},{"x":-20.119,"z":-3.457,"len":0.5,"t":0.09,"rot":90,"height":1.5,"side":"west"},{"x":-20.383,"z":-0.53,"len":0.5,"t":0.09,"rot":90,"height":1.5,"side":"west"},{"x":-20.477,"z":-0.035,"len":0.5,"t":0.09,"rot":90,"height":1.5,"side":"west"},{"x":-20.45,"z":0.468,"len":0.5,"t":0.09,"rot":90,"height":1.5,"side":"west"},{"x":-21.527,"z":1.305,"len":0.5,"t":0.06,"rot":90,"height":1.5,"side":"west"},{"x":-21.466,"z":1.805,"len":0.5,"t":0.06,"rot":90,"height":1.5,"side":"west"},{"x":-21.524,"z":2.305,"len":0.5,"t":0.06,"rot":90,"height":1.5,"side":"west"},{"x":-21.52,"z":3.805,"len":0.5,"t":0.06,"rot":90,"height":1.8,"side":"sued"},{"x":-19.384,"z":4.248,"len":0.5,"t":0.06,"rot":0,"height":1.8,"side":"sued"},{"x":-16.659,"z":4.253,"len":0.5,"t":0.06,"rot":0,"height":1.8,"side":"sued"},{"x":-10.642,"z":4.26,"len":0.5,"t":0.06,"rot":0,"height":1.8,"side":"sued"},{"x":-13.3,"z":4.261,"len":0.5,"t":0.06,"rot":0,"height":1.8,"side":"sued"},{"x":-1.194,"z":4.265,"len":0.5,"t":0.06,"rot":0,"height":1.8,"side":"sued"},{"x":-19.884,"z":4.308,"len":0.5,"t":0.06,"rot":0,"height":1.8,"side":"sued"},{"x":-18.884,"z":4.308,"len":0.5,"t":0.06,"rot":0,"height":1.8,"side":"sued"},{"x":-17.159,"z":4.313,"len":0.5,"t":0.06,"rot":0,"height":1.8,"side":"sued"},{"x":-16.159,"z":4.314,"len":0.5,"t":0.06,"rot":0,"height":1.8,"side":"sued"},{"x":-11.142,"z":4.32,"len":0.5,"t":0.06,"rot":0,"height":1.8,"side":"sued"},{"x":-10.142,"z":4.32,"len":0.5,"t":0.06,"rot":0,"height":1.8,"side":"sued"},{"x":-13.8,"z":4.321,"len":0.5,"t":0.06,"rot":0,"height":1.8,"side":"sued"},{"x":-12.8,"z":4.322,"len":0.5,"t":0.06,"rot":0,"height":1.8,"side":"sued"},{"x":-1.694,"z":4.325,"len":0.5,"t":0.06,"rot":0,"height":1.8,"side":"sued"},{"x":-0.694,"z":4.325,"len":0.5,"t":0.06,"rot":0,"height":1.8,"side":"sued"}],"building":{"id":"haus-9a","name":"Haus 9a - Jeanine und Damian Kellenberger","floorLevel":0,"upperLevel":2.9,"roofLevel":6.15,"parapet":0.35,"outline":[[-13.82,-6.87],[0.28,-6.87],[0.28,0.96],[-13.82,0.96]],"loggia":{"x0":-13.82,"z0":-3.06,"x1":-9.06,"z1":0.96,"ceiling":2.75},"canopy":{"a":-3.2,"b":0.28,"depth":1.35,"y":2.6,"thickness":0.16},"openings":[{"face":"south","a":-4.4,"b":-0.2,"sill":0,"head":2.45,"kind":"glass"},{"face":"south","a":-12.9,"b":-9.4,"sill":0,"head":2.45,"kind":"glass"},{"face":"south","a":-3.9,"b":-0.6,"sill":3.35,"head":5,"kind":"glass","upper":true},{"face":"south","a":-12.6,"b":-9.7,"sill":3.35,"head":5,"kind":"glass","upper":true},{"face":"west","a":-5.84,"b":-4.24,"sill":0.85,"head":2.35,"kind":"window"},{"face":"west","a":-5.6,"b":-4.5,"sill":3.75,"head":5,"kind":"window","upper":true},{"face":"north","a":-1.9,"b":-0.9,"sill":0,"head":2.35,"kind":"door"},{"face":"north","a":-5.6,"b":-3.9,"sill":0.9,"head":2.35,"kind":"window"},{"face":"north","a":-11.6,"b":-10.2,"sill":0.9,"head":2.35,"kind":"slats"},{"face":"north","a":-5.4,"b":-4.1,"sill":3.75,"head":5.1,"kind":"window","upper":true},{"face":"north","a":-11.4,"b":-10.4,"sill":3.75,"head":5.1,"kind":"slats","upper":true},{"face":"east","a":-5.6,"b":-4.3,"sill":0.9,"head":2.35,"kind":"window"}]},"neighbourBuildings":[{"id":"haus-9","name":"Haus 9 - Sharon und Alan Zollet","outline":[[-13.9,-14.7],[0.2,-14.7],[0.2,-6.87],[-13.9,-6.87]],"floorLevel":-1.7,"roofLevel":4.45}],"startViews":[{"id":"sitzplatz","label":"Hauptsitzplatz","x":-18.6,"z":-2.6,"yaw":135,"note":"Travertinplatten 80x80x3 cm, Blick über den Sitzplatz gegen den Rasen"},{"id":"gedeckt","label":"Gedeckter Sitzplatz","x":-11,"z":-1.2,"yaw":215,"note":"Keramikplatten unter dem Obergeschoss, hinter der Lamellenwand"},{"id":"rasen","label":"Rasen Süd","x":-13,"z":2.8,"yaw":75,"note":"Blick der Südfassade entlang zum Spielbereich"},{"id":"grill","label":"Flammengrill","x":-7.8,"z":2.6,"yaw":110,"note":"Dekorkiesfeld mit Flammengrill und Holzscheiterwand"},{"id":"spielplatz","label":"Spielbereich","x":-3.4,"z":1.4,"yaw":150,"note":"Spielsand, Spielhaus und Apfelbaum"},{"id":"eingang","label":"Hauseingang","x":1.3,"z":-1.8,"yaw":250,"note":"Keramikplatten beim Fixpunkt 0.00"}]} \ No newline at end of file diff --git a/src/main.ts b/src/main.ts index cb4ffd1..8290092 100644 --- a/src/main.ts +++ b/src/main.ts @@ -117,6 +117,17 @@ async function main() { for (const t of site.trees) { obstacles.push({ cx: t.x, cz: t.z, hw: 0.22, hd: 0.22, rot: 0 }); } + // Der Sichtschutz ist mannshoch und damit undurchdringlich: aufrechte + // Travertinstelen und die Eibengruppen dazwischen. + for (const s of site.stelen) { + const hw = s.rot === 0 ? s.len / 2 : s.t / 2; + const hd = s.rot === 0 ? s.t / 2 : s.len / 2; + obstacles.push({ cx: s.x, cz: s.z, hw, hd, rot: 0 }); + } + for (const p of site.plants) { + if (p.type !== 'eibe' || p.x === undefined || p.z === undefined) continue; + obstacles.push({ cx: p.x, cz: p.z, hw: 0.26, hd: 0.26, rot: 0 }); + } const walker = new Walker(camera, { height, obstacles, bounds: BOUNDS }); walker.attach(canvas); diff --git a/src/scene/structures.ts b/src/scene/structures.ts index 7a0355e..b04d918 100644 --- a/src/scene/structures.ts +++ b/src/scene/structures.ts @@ -4,11 +4,11 @@ * Die Mauern stehen in walls.ts. */ import { - BoxGeometry, CylinderGeometry, Group, Mesh, MeshStandardMaterial, PointLight, - type MeshStandardMaterialParameters, + BoxGeometry, BufferGeometry, CylinderGeometry, Group, Mesh, MeshStandardMaterial, + PointLight, type MeshStandardMaterialParameters, } from 'three'; import type { Lamp, Prop, Stele } from '../site'; -import { boxGeometry } from './geometry'; +import { boxGeometry, mergeGeometries } from './geometry'; import * as tex from './textures'; function material(belag: tex.Belag, extra: MeshStandardMaterialParameters = {}) { @@ -21,15 +21,28 @@ function material(belag: tex.Belag, extra: MeshStandardMaterialParameters = {}) ...extra, }); } +/** + * Travertinstelen: aufrecht gestellte Platten, 50 cm lang und 6 bis 9 cm dick. + * Sie stehen im Dekorkiesbett und wechseln sich mit den Eibengruppen ab - das + * ist der Sichtschutz des Gartens. Hoehe je nach Seite 1.50 oder 1.80 m. + */ export function buildStelen(stelen: Stele[], height: (x: number, z: number) => number): Group { const group = new Group(); group.name = 'Travertinstelen'; - const stein = tex.travertinMauer(); - const mat = material(stein, { roughness: 0.66 }); + const stein = tex.travertinStele(); + const mat = material(stein, { roughness: 0.62 }); + const parts: BufferGeometry[] = []; for (const s of stelen) { - const y0 = height(s.x, s.z) - 0.3; - const geo = boxGeometry(s.x, s.z, 0.22, 0.22, y0, y0 + 0.3 + s.h, 0, stein.tile); - const m = new Mesh(geo, mat); + const y0 = height(s.x, s.z) - 0.25; + // 2.5 cm Stossfuge: die Dreiergruppen des Plans sollen als einzelne + // Platten lesbar bleiben und nicht zu einer glatten Wand verschmelzen. + const len = s.len - 0.025; + const w = s.rot === 0 ? len : s.t; + const d = s.rot === 0 ? s.t : len; + parts.push(boxGeometry(s.x, s.z, w, d, y0, y0 + 0.25 + s.height, 0, stein.tile)); + } + if (parts.length) { + const m = new Mesh(mergeGeometries(parts), mat); m.castShadow = true; m.receiveShadow = true; group.add(m); @@ -37,6 +50,32 @@ export function buildStelen(stelen: Stele[], height: (x: number, z: number) => n return group; } +/** + * Schwebende Travertinstufe: dicke Platte, die frei auskragt. Der Schattenfuge + * darunter verdankt sie ihre Wirkung, deshalb sitzt sie auf einem deutlich + * schmaleren Sockel. + */ +function schwebendeStufe(p: Prop, y: number): Group { + const g = new Group(); + const belag = tex.travertinSlab(); + const platte = material(belag, { roughness: 0.68 }); + const top = p.top ?? y; + const slab = new Mesh( + boxGeometry(p.x, p.z, p.w, p.d, top - p.h, top, p.rot, belag.tile), platte, + ); + slab.castShadow = true; + slab.receiveShadow = true; + g.add(slab); + // Unterbau, ringsum 12 cm eingezogen: erzeugt die Schattenfuge + const sockel = new Mesh( + boxGeometry(p.x, p.z, p.w - 0.24, p.d - 0.24, top - p.h - 0.30, top - p.h - 0.01, p.rot, 1), + new MeshStandardMaterial({ color: 0x3a3833, roughness: 0.9 }), + ); + sockel.receiveShadow = true; + g.add(sockel); + return g; +} + // --------------------------------------------------------------------------- // Freistehende Objekte // --------------------------------------------------------------------------- @@ -96,45 +135,52 @@ function spielhaus(p: Prop, y: number): Group { } /** - * Flammengrill: Cortenstahl-Kubus mit umlaufender Grillplatte und offener - * Feuerkammer, wie auf dem Referenzfoto des Plans. + * Flammengrill nach dem Referenzbild des Planers: anthrazitfarbener Stahlkubus, + * unten ein offenes Holzfach, oben ein perforiertes Band, in der Deckplatte die + * runde Feueroeffnung. */ function flammengrill(p: Prop, y: number): Group { const g = new Group(); - const corten = new MeshStandardMaterial({ color: 0x5c3a26, roughness: 0.62, metalness: 0.45 }); - const dark = new MeshStandardMaterial({ color: 0x241d18, roughness: 0.75, metalness: 0.3 }); - const plateMat = new MeshStandardMaterial({ color: 0x3b3a37, roughness: 0.34, metalness: 0.72 }); + const stahl = new MeshStandardMaterial({ color: 0x4a4c50, roughness: 0.55, metalness: 0.45 }); + const dunkel = new MeshStandardMaterial({ color: 0x25272a, roughness: 0.85, metalness: 0.2 }); + const deckel = new MeshStandardMaterial({ color: 0x3f4144, roughness: 0.38, metalness: 0.68 }); + const scheiter = material(tex.holzscheiter(), { roughness: 0.92 }); - // Sockel etwas eingezogen, damit der Kubus zu schweben scheint - const base = new Mesh(boxGeometry(p.x, p.z, p.w - 0.12, p.d - 0.12, y, y + 0.08, p.rot, 1), dark); - g.add(base); + const hw = p.w / 2, hd = p.d / 2; + const holzTop = y + p.h * 0.42; // Oberkante Holzfach + const bandTop = y + p.h - 0.04; // Unterkante Deckplatte + const bandBot = bandTop - 0.16; // perforiertes Kopfband - const bodyTop = y + p.h - 0.05; - const body = new Mesh(boxGeometry(p.x, p.z, p.w, p.d, y + 0.08, bodyTop, p.rot, 1), corten); + // Holzfach: sichtbare Scheiter zwischen zwei Stahlwangen + const holz = new Mesh(boxGeometry(p.x, p.z, p.w - 0.06, p.d - 0.06, y + 0.03, holzTop, p.rot, 0.5), scheiter); + holz.receiveShadow = true; + g.add(holz); + for (const s of [-1, 1]) { + const wange = new Mesh(boxGeometry(p.x + s * hw, p.z, 0.04, p.d, y, holzTop, p.rot, 1), stahl); + wange.castShadow = true; + g.add(wange); + } + const rueck = new Mesh(boxGeometry(p.x, p.z + hd, p.w, 0.04, y, holzTop, p.rot, 1), stahl); + g.add(rueck); + + // Geschlossener Korpus darueber + const body = new Mesh(boxGeometry(p.x, p.z, p.w, p.d, holzTop, bandBot, p.rot, 1), stahl); body.castShadow = true; body.receiveShadow = true; g.add(body); - // Feuerkammer: dunkle Nische in der Vorderseite - const a = (p.rot * Math.PI) / 180; - const fx = p.x - Math.sin(a) * (p.d / 2 - 0.02); - const fz = p.z + Math.cos(a) * (p.d / 2 - 0.02); - const fire = new Mesh( - boxGeometry(fx, fz, p.w * 0.62, 0.06, y + 0.24, y + 0.52, p.rot, 1), dark, - ); - g.add(fire); + // Perforiertes Band: einzelne Loecher waeren zu teuer, deshalb ein dunkleres, + // leicht zurueckversetztes Band mit rauer Oberflaeche + const band = new Mesh(boxGeometry(p.x, p.z, p.w - 0.01, p.d - 0.01, bandBot, bandTop, p.rot, 1), dunkel); + band.castShadow = true; + g.add(band); - // Grillplatte mit Ausschnitt fuer das Feuer - const plate = new Mesh( - boxGeometry(p.x, p.z, p.w + 0.14, p.d + 0.14, bodyTop, bodyTop + 0.035, p.rot, 1), plateMat, - ); - plate.castShadow = true; - plate.receiveShadow = true; + // Deckplatte mit runder Feueroeffnung + const plate = new Mesh(boxGeometry(p.x, p.z, p.w + 0.05, p.d + 0.05, bandTop, bandTop + 0.04, p.rot, 1), deckel); + plate.castShadow = true; plate.receiveShadow = true; g.add(plate); - const ring = new Mesh( - new CylinderGeometry(p.w * 0.24, p.w * 0.24, 0.05, 20), dark, - ); - ring.position.set(p.x, bodyTop + 0.04, p.z); - g.add(ring); + const loch = new Mesh(new CylinderGeometry(p.w * 0.19, p.w * 0.19, 0.06, 24), dunkel); + loch.position.set(p.x, bandTop + 0.035, p.z); + g.add(loch); return g; } @@ -232,6 +278,7 @@ export function buildProps(props: Prop[], height: (x: number, z: number) => numb case 'flammengrill': obj = flammengrill(p, y); break; case 'bank': obj = bank(p, y); break; case 'tor': obj = gartentor(p, y); break; + case 'stufe': obj = schwebendeStufe(p, y); break; case 'roboter': obj = roboterGarage(p, y); break; case 'wasserhahn': obj = wasserhahn(p, y); break; case 'schacht': obj = schachtdeckel(p, y); break; diff --git a/src/scene/textures.ts b/src/scene/textures.ts index 5f2c623..284493e 100644 --- a/src/scene/textures.ts +++ b/src/scene/textures.ts @@ -223,7 +223,7 @@ function travertinFinish(ctx: CanvasRenderingContext2D, seed: number) { const rnd = mulberry32(seed + 7); // Poren und Adern, typisch fuer Travertin for (let i = 0; i < 900; i++) { - ctx.fillStyle = `rgba(120,105,84,${0.05 + rnd() * 0.10})`; + ctx.fillStyle = `rgba(146,130,104,${0.05 + rnd() * 0.09})`; ctx.beginPath(); ctx.ellipse(rnd() * SIZE, rnd() * SIZE, 1 + rnd() * 5, 0.6 + rnd() * 1.6, rnd() * 0.6, 0, Math.PI * 2); ctx.fill(); @@ -242,7 +242,7 @@ function travertinFinish(ctx: CanvasRenderingContext2D, seed: number) { /** Travertinplatten 80 x 80 x 3 cm, Hauptsitzplatz. */ export const travertin80 = () => makeRelief('travertin80', 3.2, 0.70, 3.2, (ctx) => { - slabs(ctx, 3.2, 0.8, 0.8, 'rgb(209,195,168)', 'rgb(158,145,124)', 0.010, 11, 7); + slabs(ctx, 3.2, 0.8, 0.8, 'rgb(224,214,192)', 'rgb(176,166,146)', 0.010, 11, 6); travertinFinish(ctx, 21); }, (ctx) => slabHeight(ctx, 3.2, 0.8, 0.8, 0.010, 0.015)); @@ -250,7 +250,7 @@ export const travertin80 = () => makeRelief('travertin80', 3.2, 0.70, 3.2, /** Einzelne Travertinplatte 40 x 60 x 3 cm - Textur fuer die losen Platten. */ export const travertinSlab = () => makeRelief('travertinSlab', 0.8, 0.70, 2.2, (ctx) => { - ctx.fillStyle = 'rgb(213,199,171)'; + ctx.fillStyle = 'rgb(228,218,196)'; ctx.fillRect(0, 0, SIZE, SIZE); travertinFinish(ctx, 26); }, @@ -259,7 +259,7 @@ export const travertinSlab = () => makeRelief('travertinSlab', 0.8, 0.70, 2.2, /** Travertinstellplatten als schmaler Randstreifen. */ export const travertinstell = () => makeRelief('travertinstell', 2.4, 0.73, 3.0, (ctx) => { - slabs(ctx, 2.4, 0.4, 0.4, 'rgb(206,192,166)', 'rgb(155,144,124)', 0.012, 13, 8); + slabs(ctx, 2.4, 0.4, 0.4, 'rgb(221,210,188)', 'rgb(172,162,142)', 0.012, 13, 7); travertinFinish(ctx, 23); }, (ctx) => slabHeight(ctx, 2.4, 0.4, 0.4, 0.012, 0.012)); @@ -422,7 +422,7 @@ export const spielsand = () => make('spielsand', 1.5, 1.0, (ctx) => { */ export const travertinMauer = () => makeRelief('travertinMauer', 0.7, 0.68, 1.9, (ctx) => { - ctx.fillStyle = 'rgb(203,183,148)'; + ctx.fillStyle = 'rgb(221,208,182)'; ctx.fillRect(0, 0, SIZE, SIZE); const rnd = mulberry32(61); // liegende Sedimentbaender, bewusst zurueckhaltend - sonst wirkt der Stein @@ -430,7 +430,7 @@ export const travertinMauer = () => makeRelief('travertinMauer', 0.7, 0.68, 1.9, for (let i = 0; i < 34; i++) { const y = rnd() * SIZE; const hgt = 3 + rnd() * 12; - ctx.fillStyle = `rgba(${(188 + rnd() * 20) | 0},${(168 + rnd() * 18) | 0},${(134 + rnd() * 16) | 0},0.35)`; + ctx.fillStyle = `rgba(${(206 + rnd() * 18) | 0},${(192 + rnd() * 16) | 0},${(166 + rnd() * 14) | 0},0.32)`; ctx.beginPath(); ctx.moveTo(0, y); for (let x = 0; x <= SIZE; x += 24) ctx.lineTo(x, y + Math.sin(x / 55 + i) * 4); @@ -654,3 +654,40 @@ function laub(key: string, base: string, seed: number, leaf: number): Belag { export const laubEibe = () => laub('laubEibe', 'rgb(64,92,52)', 201, 3.4); /** Liguster: mittelgruen, groesseres Blatt. */ export const laubLiguster = () => laub('laubLiguster', 'rgb(85,118,55)', 211, 5.2); + +/** + * Travertin fuer die aufrechten Stelen. Der Stein ist gesaegt und zeigt die + * Schichtung als feine, liegende Baender - so wie auf dem Referenzbild des + * Planers. Die Kachel ist klein, weil eine Stele nur 50 cm breit ist. + */ +export const travertinStele = () => makeRelief('travertinStele', 0.5, 0.62, 1.7, + (ctx) => { + ctx.fillStyle = 'rgb(226,214,190)'; + ctx.fillRect(0, 0, SIZE, SIZE); + const rnd = mulberry32(91); + for (let i = 0; i < 46; i++) { + const y = rnd() * SIZE; + const hgt = 2 + rnd() * 9; + ctx.fillStyle = `rgba(${(204 + rnd() * 22) | 0},${(190 + rnd() * 20) | 0},${(162 + rnd() * 18) | 0},0.42)`; + ctx.beginPath(); + ctx.moveTo(0, y); + for (let x = 0; x <= SIZE; x += 32) ctx.lineTo(x, y + Math.sin(x / 70 + i) * 2.5); + for (let x = SIZE; x >= 0; x -= 32) ctx.lineTo(x, y + hgt + Math.sin(x / 62 + i * 1.4) * 2.5); + ctx.closePath(); + ctx.fill(); + } + travertinFinish(ctx, 92); + grain(ctx, 93, 0.04, 1); + }, + (ctx) => { + ctx.fillStyle = 'rgb(196,196,196)'; + ctx.fillRect(0, 0, SIZE, SIZE); + const rnd = mulberry32(94); + for (let i = 0; i < 1800; i++) { + ctx.fillStyle = `rgba(70,70,70,${0.15 + rnd() * 0.3})`; + ctx.beginPath(); + ctx.ellipse(rnd() * SIZE, rnd() * SIZE, 0.7 + rnd() * 2.0, 0.5 + rnd() * 0.9, 0, 0, Math.PI * 2); + ctx.fill(); + } + noiseTile(ctx, 95, 120, 0.06); + }); diff --git a/src/scene/vegetation.ts b/src/scene/vegetation.ts index afa3cec..e2569da 100644 --- a/src/scene/vegetation.ts +++ b/src/scene/vegetation.ts @@ -156,6 +156,19 @@ function simplifyLine(points: Vec2[], tol: number): Vec2[] { ]; } +/** + * Hoehe des Sichtschutzes je nach Lage - dieselbe Regel wie fuer die + * Travertinstelen, damit Hecke und Stele auf einer Linie abschliessen: + * gegen den Suednachbarn 1.80 m, gegen Zollet und die Zufahrt 1.50 m. + * Alles andere sind Beetpflanzungen und bleiben niedrig. + */ +function hedgeHeight(x: number, z: number): number { + if (z > 3.0) return 1.80; + if (z < -5.0) return 1.50; + if (x < -19.4) return 1.50; + return 0.95; +} + /** Trennt einen Polyzug an Knicken ueber `maxTurnDeg` in eigene Abschnitte. */ function splitAtCorners(line: Vec2[], maxTurnDeg: number): Vec2[][] { if (line.length <= 2) return [line]; @@ -273,16 +286,26 @@ function hedgeMesh( pos.push(...A, ...D, ...C, ...A, ...C, ...B); uv.push(U0, v0, U0, v1, U1, v1, U0, v0, U1, v1, U1, v0); } - // Stirnflaechen an den Enden + // Stirnflaechen an den Enden. Die UVs folgen dem Querschnitt in Metern, + // sonst faechern sich die Blaetter vom Mittelpunkt aus strahlenfoermig auf. if (i === 0 || i === stations.length - 2) { const s = i === 0 ? s0 : s1; const y = i === 0 ? y0 : y1; - const c = at(s, y, [0, 0.5]); + const mid: Vec2 = [0, 0.5]; + const c = at(s, y, mid); + const capUv = (p: Vec2): [number, number] => [(p[0] * s.w) / 0.55, (p[1] * s.h) / 0.55]; + const cu = capUv(mid); for (let k = 0; k < profile.length - 1; k++) { const A = at(s, y, profile[k]); const B = at(s, y, profile[k + 1]); - if (i === 0) pos.push(...c, ...A, ...B); else pos.push(...c, ...B, ...A); - uv.push(0.5, 0.5, 0, 0, 1, 1); + const ua = capUv(profile[k]), ub = capUv(profile[k + 1]); + if (i === 0) { + pos.push(...c, ...A, ...B); + uv.push(cu[0], cu[1], ua[0], ua[1], ub[0], ub[1]); + } else { + pos.push(...c, ...B, ...A); + uv.push(cu[0], cu[1], ub[0], ub[1], ua[0], ua[1]); + } } } run += seg; @@ -339,29 +362,32 @@ export function buildVegetation( const r = rng(4242); - // --- Eibenhecke `Hilli` 80/100 cm --------------------------------------- - // Der Plan setzt die Eiben in dichten Reihen: das ist eine geschnittene - // Hecke und der eigentliche Sichtschutz im Garten, keine Einzelkugeln. + // --- Eibenhecke `Hilli` als Sichtschutz ---------------------------------- + // Der Sichtschutz ist bewusst **nicht** durchgehend: im Plan wechseln sich + // Eibengruppen und aufrechte Travertinstelen ab, beide stehen im Dekorkies. + // Der geringe Verkettungsabstand haelt die Gruppen deshalb getrennt - dort, + // wo im Plan eine Stele steht, bleibt die Luecke offen. const eiben = plants.filter((p) => p.type === 'eibe' && p.x !== undefined) .map((p) => [p.x!, p.z!] as Vec2); - // Reihen begradigen und an scharfen Knicken trennen: eine gemiterte Hecke - // um eine 90-Grad-Ecke herum verdreht sich sonst. - const rows = chainRows(eiben, 2.2).flatMap((row) => splitAtCorners(simplifyLine(row, 0.22), 32)); + const rows = chainRows(eiben, 0.95).flatMap((row) => splitAtCorners(simplifyLine(row, 0.22), 32)); const eibeLaub = tex.laubEibe(); const eibeMat = new MeshStandardMaterial({ map: eibeLaub.map, normalMap: eibeLaub.normalMap ?? null, - normalScale: eibeLaub.normalScale, roughness: eibeLaub.roughness, metalness: 0, + normalScale: eibeLaub.normalScale?.clone().multiplyScalar(0.6), + roughness: eibeLaub.roughness, metalness: 0, side: DoubleSide, }); for (const row of rows) { + const [mx, mz] = row.reduce((a, p) => [a[0] + p[0] / row.length, a[1] + p[1] / row.length], [0, 0]); + const h = hedgeHeight(mx, mz); if (row.length >= 2) { - group.add(hedgeMesh(row, 0.95, 0.52, eibeMat, height, r, 'Eibenhecke `Hilli`')); + group.add(hedgeMesh(row, h, 0.55, eibeMat, height, r, 'Eibenhecke `Hilli`')); } else { - // Einzelstand: als Solitaerpolster + // Einzelstand: als schmales, aufrechtes Polster const [x, z] = row[0]; - const geo = blob(0.26, 2, 0.05, 3, 1.8); + const geo = blob(0.28, 2, 0.05, 3, h / 0.56); const m = new Mesh(geo, eibeMat); - m.position.set(x, height(x, z) + 0.47, z); + m.position.set(x, height(x, z) + h / 2, z); m.castShadow = true; m.receiveShadow = true; group.add(m); diff --git a/src/site.ts b/src/site.ts index 8a06298..ed41141 100644 --- a/src/site.ts +++ b/src/site.ts @@ -19,6 +19,8 @@ export interface Surface { polygon: Vec2[]; /** Ebene a*x + b*z + c, sofern es sich um einen gebauten Belag handelt. */ plane?: [number, number, number]; + /** Zugehoerige Hauptebene, sofern fest vorgegeben. */ + level?: string; note?: string; } @@ -74,17 +76,34 @@ export interface Wall { export interface Prop { id: string; - type: 'gartenhaus' | 'spielhaus' | 'flammengrill' | 'bank' | 'roboter' | 'wasserhahn' | 'schacht' | 'tor'; + type: 'gartenhaus' | 'spielhaus' | 'flammengrill' | 'bank' | 'roboter' | 'wasserhahn' | 'schacht' | 'tor' | 'stufe'; x: number; z: number; w: number; d: number; h: number; rot: number; + /** Absolute Oberkante, sofern das Bauteil nicht auf dem Gelaende aufsitzt. */ + top?: number; note?: string; } -export interface Stele { x: number; z: number; h: number } +/** + * Aufrechte Travertinstele, 50 x 6 cm im Grundriss. Zusammen mit den + * Eibengruppen bildet sie den Sichtschutz; beide stehen im Dekorkies. + */ +export interface Stele { + x: number; + z: number; + /** Laenge in Ansicht (Plan: 0.50 m). */ + len: number; + /** Dicke (Plan: 0.06 bis 0.09 m). */ + t: number; + /** Drehung um Y in Grad: 0 = laengs X, 90 = laengs Z. */ + rot: number; + height: number; + side: 'sued' | 'nord' | 'west'; +} export interface Opening { face: 'north' | 'south' | 'east' | 'west'; diff --git a/src/ui/hud.ts b/src/ui/hud.ts index 8c74c6b..171d6bf 100644 --- a/src/ui/hud.ts +++ b/src/ui/hud.ts @@ -88,7 +88,7 @@ export function setupHud(opts: HudOptions): Hud { for (const s of site.surfaces) totals.set(s.type, (totals.get(s.type) ?? 0) + s.area); const NAMES: Record = { travertin80: 'Travertinplatten 80×80×3 cm', - travertin4060: 'Travertinplatten 40×60×3 cm', + dekorkies: 'Dekorkies', travertinstell: 'Travertinstellplatten', keramik: 'Keramikplatten 60×60×2 cm', verbundstein: 'Verbundsteine (Nachbar)', @@ -100,6 +100,8 @@ export function setupHud(opts: HudOptions): Hud { }; const heights = site.terrain.spots.filter((s) => s.zone === 'garten').map((s) => s.y); const eibenCount = site.plants.filter((p) => p.type === 'eibe').length; + const hSued = Math.max(0, ...site.stelen.filter((s) => s.side === 'sued').map((s) => s.height)).toFixed(2); + const hNord = Math.min(9, ...site.stelen.filter((s) => s.side !== 'sued').map((s) => s.height)).toFixed(2); $('info-body').innerHTML = `

Alle Flächen, Mauern und Pflanzstandorte sind massstäblich aus dem Gartenplan @@ -115,6 +117,13 @@ export function setupHud(opts: HudOptions): Hud {

Höhen im Garten
${Math.min(...heights).toFixed(2)} bis ${Math.max(...heights).toFixed(2)} m
+

Die beiden Ebenen

+

Der Garten liegt auf zwei Niveaus. Der Hauptsitzplatz aus Travertinplatten + liegt auf −0.33 m. Die Travertinsitzmauer überwindet + 31 cm, danach geht es eben weiter auf −0.02 m + mit Rasen, Kiesfeld und Flammengrill. Vom gedeckten Sitzplatz führen + zwei schwebende Travertinstufen hinunter.

+

Beläge

${[...totals.entries()] .sort((a, b) => b[1] - a[1]) @@ -124,10 +133,13 @@ export function setupHud(opts: HudOptions): Hud {

Bepflanzung und Ausstattung

  • ${site.trees.length} Solitärgehölze und Bäume, inkl. Apfelbaum
  • -
  • ${eibenCount} Eiben „Hilli“ 80/100 cm als Heckenpflanzung
  • +
  • Sichtschutz aus ${site.stelen.length} aufrechten Travertinstelen (50 × 6 cm) + und ${eibenCount} Eiben „Hilli“ im Wechsel, alle im Dekorkiesbett – + ${hSued} m gegen den Südnachbarn, ${hNord} m gegen Zollet
  • Ligusterhecke 170 cm hoch, 75 cm breit
  • -
  • ${site.walls.length} Mauern und Wände, ${site.stelen.length} Travertinstelen
  • +
  • ${site.walls.length} Mauern und Wände
  • ${site.lamps.length} Leuchten – sie schalten sich abends automatisch ein
  • +
  • ${site.slabs.length} lose Travertinplatten 40 × 60 × 3 cm im Dekorkies
  • Gartenhaus 1,8 × 1,8 m, Spielhaus, Flammengrill mit Holzscheiterwand
diff --git a/tools/authoring.mjs b/tools/authoring.mjs index d825dce..2f09013 100644 --- a/tools/authoring.mjs +++ b/tools/authoring.mjs @@ -71,6 +71,37 @@ export const TREES = [ { name: 'Solitärgehölz Zollet', x: -17.6, z: -10.2, crown: 1.34, height: 4.6, species: 'parrotia', neighbour: true }, ]; +/** + * Die beiden Hauptebenen des Gartens. + * + * Der Garten liegt auf zwei Niveaus: der Hauptsitzplatz aus Travertinplatten + * liegt auf -0.33, dahinter steht die Travertinsitzmauer mit 31 cm Ansichtshoehe, + * und direkt hinter ihr geht es eben weiter auf -0.02 mit Rasen, Kiesfeld und + * Flammengrill. Flaechen, deren Schwerpunkt in einem dieser Bereiche liegt, + * werden exakt auf das Niveau gelegt statt aus streuenden Koten geschaetzt. + * + * Gegen Osten steigt der Garten laut Plan weiter an (0.26 bis 0.63) - dort + * bleibt die Ausgleichsebene aus den Koten stehen. + */ +export const LEVELS = [ + { + id: 'unten', + level: -0.33, + note: 'Untere Ebene: Hauptsitzplatz Travertin mit Kiesstreifen und Eiben', + polygon: [ + [-21.90, -6.65], [-13.75, -6.65], [-13.75, 0.90], + [-18.42, 0.90], [-18.42, 4.15], [-21.90, 4.15], + ], + }, + { + id: 'oben', + level: -0.02, + note: 'Obere Ebene beim Uebergang: gedeckter Sitzplatz und Rasen an der Mauer', + polygon: [[-14.00, -3.20], [-10.20, -3.20], [-10.20, 1.00], [-14.00, 1.00]], + types: ['keramik'], + }, +]; + /** * Mauern, Stuetzelemente und Waende. * `path` = Mittellinie, `t` = Dicke, `top`/`base` = Hoehe der Krone bzw. des Fusses @@ -79,13 +110,13 @@ export const TREES = [ export const WALLS = [ { id: 'travertinmauer-nord', type: 'travertin', - note: 'Travertinmauer an der Grenze zum Nachbargrundstueck Zollet, stuetzt rund 1.5 m ab', - path: [[-18.17, -6.895], [-13.82, -6.895]], t: 0.55, top: -0.30, base: -1.90, + note: 'Travertinmauer an der Grenze zum Nachbargrundstueck Zollet; Krone auf dem Niveau der unteren Ebene, stuetzt rund 1.5 m ab', + path: [[-18.17, -6.895], [-13.82, -6.895]], t: 0.55, top: -0.33, base: -1.95, }, { id: 'sitzmauer-nord', type: 'travertin', - note: 'Sitzmauer 25 cm ueber der Travertinmauer (gelbe Kote "25" im Plan)', - path: [[-20.08, -6.47], [-13.82, -6.47]], t: 0.30, top: -0.03, base: -0.45, + note: 'Sitzmauer 25 cm ueber der unteren Ebene (gelbe Kote "25" im Plan)', + path: [[-20.08, -6.47], [-13.82, -6.47]], t: 0.30, top: -0.08, base: -0.55, }, { id: 'winkelelemente-west', type: 'beton', @@ -94,14 +125,17 @@ export const WALLS = [ t: 0.22, top: null, base: null, retains: 'west', }, { + // Diese Mauer ist der Hoehensprung zwischen den beiden Ebenen: Krone + // buendig mit der oberen Ebene (-0.02), Fuss auf der unteren (-0.33). + // Ansichtshoehe damit genau 31 cm. id: 'travertinsitzmauer-west', type: 'travertin', - note: 'Travertinsitzmauer als Abschluss des Hauptsitzplatzes gegen den Rasen', - path: [[-18.64, 0.755], [-14.73, 0.755]], t: 0.41, top: 0.40, base: -0.45, seating: true, + note: 'Travertinsitzmauer: 31 cm Hoehensprung vom Hauptsitzplatz zum Rasen', + path: [[-18.64, 0.755], [-14.73, 0.755]], t: 0.41, top: -0.02, base: -0.55, seating: true, }, { id: 'travertinsitzmauer-sued', type: 'travertin', - note: 'Schenkel der Travertinsitzmauer laengs des Rasens', - path: [[-18.44, 0.55], [-18.44, 3.94]], t: 0.40, top: 0.40, base: -0.40, seating: true, + note: 'Schenkel der Travertinsitzmauer laengs des Rasens, gleicher Hoehensprung', + path: [[-18.44, 0.55], [-18.44, 3.94]], t: 0.40, top: -0.02, base: -0.55, seating: true, }, { id: 'betonmauer-nachbar', type: 'beton', @@ -121,7 +155,7 @@ export const WALLS = [ { id: 'stufe-gartentor', type: 'travertin', note: 'Blockstufen beim Gartentor an der Suedwestecke', - path: [[-21.05, 2.15], [-21.05, 3.75]], t: 0.80, top: -0.13, base: -0.75, + path: [[-21.05, 2.15], [-21.05, 3.75]], t: 0.80, top: -0.18, base: -0.80, }, { id: 'lamellenwand', type: 'lamellen', @@ -146,6 +180,13 @@ export const PROPS = [ { id: 'schlaufschacht', type: 'schacht', x: -14.35, z: -3.95, w: 0.30, d: 0.30, h: 0.02, rot: 0, note: 'Schlaufschacht D = 30 cm' }, { id: 'gartentor', type: 'tor', x: -21.60, z: 3.30, w: 1.00, d: 0.06, h: 1.10, rot: 0 }, + // Zwei schwebende Travertinplatten fuehren vom gedeckten Sitzplatz (-0.02) + // auf den Hauptsitzplatz (-0.33). Lage und Format stehen im Plan, die + // Ausbildung als auskragende Platte zeigt das Referenzbild des Planers. + { id: 'stufe-oben', type: 'stufe', x: -14.335, z: -1.065, w: 0.81, d: 3.25, h: 0.08, rot: 0, + top: -0.17, note: 'Schwebende Travertinstufe, Tritthoehe -0.17' }, + { id: 'stufe-unten', type: 'stufe', x: -14.880, z: -1.480, w: 0.80, d: 3.20, h: 0.08, rot: 0, + top: -0.31, note: 'Schwebende Travertinstufe, Tritthoehe -0.31' }, ]; /** @@ -174,13 +215,18 @@ export const EXTRA_SURFACES = [ ]; /** - * Travertinstelen: aufrechte Steinstelen als Raumteiler entlang der Beete. - * Positionen aus den Planbeschriftungen "Travertinstelen". + * Hoehe des Sichtschutzes. Er besteht aus aufrechten Travertinstelen + * (50 x 6 cm im Grundriss) und Eibengruppen, die sich abwechseln und + * gemeinsam in einem Dekorkiesbett stehen. Die Stelenpositionen kommen + * direkt aus dem Plan, die Hoehe haengt davon ab, wohin abgeschirmt wird: + * + * - gegen den Suednachbarn, entlang der langen Flaeche: 1.80 m + * - gegen Zollet und die Feuerwehrzufahrt, untere Ebene: 1.50 m */ -export const STELEN = [ - { x: -19.55, z: -3.10, h: 0.90 }, { x: -19.30, z: -2.30, h: 1.15 }, { x: -19.05, z: -1.55, h: 0.75 }, - { x: -13.30, z: 4.45, h: 1.05 }, { x: -12.60, z: 4.45, h: 0.80 }, { x: -10.30, z: 4.60, h: 1.10 }, - { x: -9.60, z: 4.60, h: 0.85 }, { x: -1.30, z: 4.55, h: 1.00 }, { x: -0.60, z: 4.55, h: 0.75 }, +export const STELE_HEIGHTS = [ + { id: 'sued', height: 1.80, test: (x, z) => z > 3.0 }, + { id: 'nord', height: 1.50, test: (x, z) => z < -5.0 }, + { id: 'west', height: 1.50, test: (x) => x < -19.4 }, ]; /** diff --git a/tools/build-site.mjs b/tools/build-site.mjs index 8992a04..888df72 100644 --- a/tools/build-site.mjs +++ b/tools/build-site.mjs @@ -8,7 +8,7 @@ import fs from 'node:fs'; import path from 'node:path'; import { fileURLToPath } from 'node:url'; import { - SURFACE_BY_COLOR, PLANT_BY_COLOR, TREES, WALLS, PROPS, STELEN, + SURFACE_BY_COLOR, PLANT_BY_COLOR, TREES, WALLS, PROPS, LEVELS, STELE_HEIGHTS, BUILDING, NEIGHBOUR_BUILDINGS, TERRAIN_ZONES, EXTRA_SPOTS, EXTRA_SURFACES, START_VIEWS, SITE_LOCATION, } from './authoring.mjs'; @@ -100,24 +100,45 @@ const bboxOf = (pts) => { */ const slabs = []; const surfaces = []; +/** + * Travertinstelen: aufrecht gestellte Platten von 50 x 6 cm, im Plan in + * Dreiergruppen. Zusammen mit den Eibengruppen bilden sie den Sichtschutz. + */ +const stelen = []; for (const s of raw.shapes) { if (s.op !== 'f' || s.circle) continue; let type = SURFACE_BY_COLOR[s.hex]; if (!type) continue; const b = bboxOf(s.pts); + const cx = (b.x0 + b.x1) / 2, cz = (b.z0 + b.z1) / 2; // Lose 40x60-Platten (Plan: 0.40 breit, 0.49 bis 0.80 lang) if (s.hex === '#ffffcc' && s.area < 0.6 && Math.abs(b.w - 0.4) < 0.06 && b.d > 0.4 && b.d < 0.9) { - slabs.push({ - x: round((b.x0 + b.x1) / 2), z: round((b.z0 + b.z1) / 2), - w: round(b.w, 2), d: round(b.d, 2), - }); + slabs.push({ x: round(cx), z: round(cz), w: round(b.w, 2), d: round(b.d, 2) }); continue; } + + // Aufrechte Stelen: 50 cm lang, 6 bis 9 cm dick, in beiden Achsrichtungen + if (s.hex === '#ddd299' && s.area < 0.06) { + const along = b.w > b.d ? 'x' : 'z'; + const len = Math.max(b.w, b.d); + if (len > 0.35 && len < 0.65) { + stelen.push({ + x: round(cx), z: round(cz), len: round(len, 2), + t: round(Math.min(b.w, b.d), 2), + rot: along === 'x' ? 0 : 90, + }); + continue; + } + } + // Der Plan verwendet denselben hellen Ton fuer Dekorkies und fuer die // Keramikterrasse des Nachbarn; unterschieden wird ueber die Lage. - if (type === 'dekorkies' && (b.z0 + b.z1) / 2 < -6.6) type = 'keramik'; + if (type === 'dekorkies' && cz < -6.6) type = 'keramik'; + // Die schmalen Baender des Sichtschutzstreifens sind das Kiesbett, in dem + // Stelen und Eiben stehen - kein Plattenbelag. + if (type === 'travertinstell' && cz > 3.2 && Math.min(b.w, b.d) < 0.7) type = 'dekorkies'; if (s.area < 0.3) continue; if (NOT_A_SURFACE.has(type)) continue; @@ -130,6 +151,15 @@ for (const s of EXTRA_SURFACES) { } surfaces.sort((a, b) => b.area - a.area); +// Sichtschutzhoehe je nach Lage: gegen den Suednachbarn hoeher als gegen +// Zollet auf der unteren Ebene. +for (const st of stelen) { + const rule = STELE_HEIGHTS.find((r) => r.test(st.x, st.z)); + st.height = rule ? rule.height : 1.5; + st.side = rule ? rule.id : 'west'; +} +stelen.sort((a, b) => a.z - b.z || a.x - b.x); + // --------------------------------------------------------------------------- // 2. Hecken und Pflanzen aus den Plankreisen // --------------------------------------------------------------------------- @@ -212,43 +242,80 @@ function distToPolygon(x, z, poly) { return best; } +/** + * Jede Kote gehoert zu genau einer Flaeche: der kleinsten, die sie enthaelt. + * Sonst zieht etwa die Kote einer Stufe die Ebene der darunterliegenden + * Terrasse mit hoch, und aus zwei sauberen Ebenen wird eine schiefe. + */ +const owner = new Map(); +for (const sp of terrainSpots) { + let best = null; + for (const s of surfaces) { + if (!FLAT_TYPES.has(s.type)) continue; + if (!pointInPolygon(sp.x, sp.z, s.polygon)) continue; + if (!best || s.area < best.area) best = s; + } + if (best) owner.set(sp, best); +} + +/** + * Der Garten hat zwei Hauptebenen. Wo sie feststehen, werden sie fest + * vorgegeben statt aus streuenden Koten geschaetzt - so bleiben die Flaechen + * eben und der Hoehensprung an der Sitzmauer stimmt auf den Zentimeter. + */ +function levelFor(s) { + const [cx, cz] = centroid(s.polygon); + for (const lv of LEVELS) { + if (lv.types && !lv.types.includes(s.type)) continue; + if (pointInPolygon(cx, cz, lv.polygon)) return lv; + } + return null; +} + const flatSurfaces = []; for (const s of surfaces) { - if (!FLAT_TYPES.has(s.type) || s.area < 0.6) continue; - const inside = terrainSpots.filter((sp) => pointInPolygon(sp.x, sp.z, s.polygon)); - // Nur Koten derselben Gelaendezone heranziehen - ueber eine Stuetzmauer - // hinweg gehoert die Nachbarkote nicht zu dieser Flaeche. - const [pcx, pcz] = centroid(s.polygon); - const zone = zoneOf(pcx, pcz); - const near = terrainSpots.filter( - (sp) => !inside.includes(sp) && sp.zone === zone && distToPolygon(sp.x, sp.z, s.polygon) < 1.1, - ); - const pool = [...inside, ...near]; - if (!pool.length) continue; + if (!FLAT_TYPES.has(s.type) || s.area < 0.4) continue; - const ys = pool.map((p) => p.y); - const mean = ys.reduce((a, b) => a + b, 0) / ys.length; - const px = pool.reduce((a, p) => a + p.x, 0) / pool.length; - const pz = pool.reduce((a, p) => a + p.z, 0) / pool.length; + const fixed = levelFor(s); + let plane, ys; - let plane = pool.length >= 3 ? fitPlane(pool) : null; - // Ein Belag hat hoechstens rund 5 % Gefaelle - genug fuer die Entwaesserung. Bei fast kollinearen Koten - // kippt die Ausgleichsebene weg; dann nur das Gefaelle begrenzen und die - // Ebene wieder am Schwerpunkt der Koten aufhaengen - nie am Polygonrand, - // sonst wandert sie mit dem gekappten Gefaelle davon. - if (plane) { - const slope = Math.hypot(plane.a, plane.b); - const k = slope > 0.05 ? 0.05 / slope : 1; - const a = plane.a * k, b = plane.b * k; - plane = { a, b, c: mean - (a * px + b * pz) }; + if (fixed) { + plane = { a: 0, b: 0, c: fixed.level }; + ys = [fixed.level]; + s.level = fixed.id; } else { - plane = { a: 0, b: 0, c: mean }; + const inside = terrainSpots.filter((sp) => owner.get(sp) === s); + const [pcx, pcz] = centroid(s.polygon); + const zone = zoneOf(pcx, pcz); + const near = inside.length + ? [] + : terrainSpots.filter((sp) => !owner.has(sp) && sp.zone === zone && distToPolygon(sp.x, sp.z, s.polygon) < 1.2); + const pool = [...inside, ...near]; + if (!pool.length) continue; + + ys = pool.map((p) => p.y); + const mean = ys.reduce((a, b) => a + b, 0) / ys.length; + const px = pool.reduce((a, p) => a + p.x, 0) / pool.length; + const pz = pool.reduce((a, p) => a + p.z, 0) / pool.length; + + let fit = pool.length >= 3 ? fitPlane(pool) : null; + // Ein Belag hat hoechstens rund 4 % Gefaelle. Bei fast kollinearen Koten + // kippt die Ausgleichsebene weg; dann nur das Gefaelle begrenzen und die + // Ebene am Schwerpunkt der Koten aufhaengen, nie am Polygonrand. + if (fit) { + const slope = Math.hypot(fit.a, fit.b); + const k = slope > 0.04 ? 0.04 / slope : 1; + const a = fit.a * k, b = fit.b * k; + plane = { a, b, c: mean - (a * px + b * pz) }; + } else { + plane = { a: 0, b: 0, c: mean }; + } } s.plane = [round(plane.a, 5), round(plane.b, 5), round(plane.c, 4)]; flatSurfaces.push({ polygon: s.polygon, plane, type: s.type, - min: Math.min(...ys) - 0.12, max: Math.max(...ys) + 0.12, + min: Math.min(...ys) - 0.10, max: Math.max(...ys) + 0.10, }); } @@ -399,7 +466,7 @@ const site = { lamps, walls, props: PROPS, - stelen: STELEN, + stelen, building: BUILDING, neighbourBuildings: NEIGHBOUR_BUILDINGS, startViews: START_VIEWS, @@ -417,7 +484,10 @@ for (const [t, a] of Object.entries(byType).sort((x, y) => y[1] - x[1])) { console.log(' ' + t.padEnd(16) + a.toFixed(1).padStart(7) + ' m2'); } console.log(`Lose Travertinplatten 40x60: ${slabs.length}`); -console.log(`Pflanzen ${plants.length}, Baeume ${trees.length}, Leuchten ${lamps.length}, Mauern ${walls.length}, Objekte ${PROPS.length}, Stelen ${STELEN.length}`); +console.log(`Pflanzen ${plants.length}, Baeume ${trees.length}, Leuchten ${lamps.length}, Mauern ${walls.length}, Objekte ${PROPS.length}`); +const bySide = {}; +for (const s of stelen) bySide[s.side] = (bySide[s.side] ?? 0) + 1; +console.log(`Travertinstelen ${stelen.length}: ` + Object.entries(bySide).map(([k, v]) => `${k} ${v} Stk auf ${STELE_HEIGHTS.find((r) => r.id === k)?.height ?? '?'} m`).join(', ')); console.log(`Hoehenraster ${nx} x ${nz} (${CELL} m), Koten ${terrainSpots.length}`); const hs = Array.from(smoothed); console.log(`Hoehen ${Math.min(...hs).toFixed(2)} .. ${Math.max(...hs).toFixed(2)} m (absolut ${(651.17 + Math.min(...hs)).toFixed(2)} .. ${(651.17 + Math.max(...hs)).toFixed(2)} m ue. M.)`); diff --git a/tools/plan-bilder.mjs b/tools/plan-bilder.mjs new file mode 100644 index 0000000..c17c062 --- /dev/null +++ b/tools/plan-bilder.mjs @@ -0,0 +1,38 @@ +/** + * Zieht die Referenzfotos aus dem Gartenplan-PDF (Mauerwerk, schwebende Stufen, + * Travertin, Flammengrill, Eibenhecke). Sie sind die Vorlage fuer die + * Materialisierung in der Szene. + * + * Aufruf: node tools/plan-bilder.mjs [Zielordner] + */ +import * as mupdf from 'mupdf'; import fs from 'fs'; +import path from 'node:path'; +import { fileURLToPath } from 'node:url'; +const __dirname = path.dirname(fileURLToPath(import.meta.url)); +const PDF = path.join(__dirname, '..', 'Info Dateien', 'Gartenplan 1 Jasmin und Damian Kellenberger.pdf'); +const OUT = process.argv[2] ?? path.join(__dirname, 'out', 'planbilder'); +fs.mkdirSync(OUT, { recursive: true }); +const doc = mupdf.Document.openDocument(fs.readFileSync(PDF),'application/pdf'); +const page = doc.loadPage(0); +let n=0; +const noop=()=>{}; +const dev = new mupdf.Device({ + fillImage: (img, ctm, alpha) => { + n++; + const w = img.getWidth(), h = img.getHeight(); + // Platzierung auf dem Blatt aus der Matrix + const x = ctm[4], y = ctm[5], sx = Math.hypot(ctm[0],ctm[1]), sy = Math.hypot(ctm[2],ctm[3]); + console.log(`Bild ${n}: ${w}x${h}px auf Blatt bei (${x.toFixed(0)}, ${(y-sy).toFixed(0)}) Groesse ${sx.toFixed(0)}x${sy.toFixed(0)}pt`); + try { + const pix = img.toPixmap(); + fs.writeFileSync(path.join(OUT, `planbild-${n}.png`), pix.asPNG()); + } catch (e) { console.log(' (nicht extrahierbar)', e.message); } + }, + fillPath: noop, strokePath: noop, fillShade: noop, fillImageMask: noop, + clipPath: noop, clipStrokePath: noop, clipImageMask: noop, popClip: noop, + fillText: noop, strokeText: noop, clipText: noop, clipStrokeText: noop, ignoreText: noop, + beginMask: noop, endMask: noop, beginGroup: noop, endGroup: noop, + beginTile: () => 0, endTile: noop, beginLayer: noop, endLayer: noop, close: noop, +}); +page.run(dev, mupdf.Matrix.identity); +dev.close();