From 9e3f0e3a7b4a63aaed0c33466c041982dc93b511 Mon Sep 17 00:00:00 2001 From: Erik Brakkee Date: Mon, 12 Apr 2010 20:50:53 +0000 Subject: [PATCH] --- gps/pom.xml | 34 - .../gps/geometry/CoordinateSystem.java | 35 - .../org/wamblee/gps/geometry/Coordinates.java | 104 - .../java/org/wamblee/gps/geometry/Plane.java | 75 - .../java/org/wamblee/gps/geometry/Point.java | 70 - .../geometry/ReferenceCoordinateSystem.java | 72 - .../geometry/SphericalCoordinateSystem.java | 63 - .../gps/geometry/Wgs84CoordinateSystem.java | 75 - .../org/wamblee/gps/track/FilteredTrack.java | 64 - .../java/org/wamblee/gps/track/Track.java | 8 - .../org/wamblee/gps/track/TrackFilter.java | 18 - .../java/org/wamblee/gps/track/TrackImpl.java | 84 - .../org/wamblee/gps/track/TrackPoint.java | 42 - .../org/wamblee/gps/track/TrackSegment.java | 25 - .../wamblee/gps/track/TrackSegmentImpl.java | 99 - .../main/java/org/wamblee/gpx/GpxParser.java | 110 - .../main/java/org/wamblee/gpx/GpxPlotter.java | 248 - .../java/org/wamblee/gpx/TrackStatistics.java | 93 - .../wamblee/gpx/ZoomableBackgroundXYPlot.java | 97 - gps/src/main/java/org/wamblee/gpx/gpx.xsd | 788 - .../java/org/wamblee/utils/JpegUtils.java | 108 - .../java/org/wamblee/gpx/GpxParserTest.java | 47 - gps/src/test/resources/bbc2009.gpx | 43458 ---------------- gps/src/test/resources/mh2d.route.gpx | 784 - gps/src/test/resources/nojoy.gpx | 1903 - pom.xml | 1 - 26 files changed, 48505 deletions(-) delete mode 100644 gps/pom.xml delete mode 100644 gps/src/main/java/org/wamblee/gps/geometry/CoordinateSystem.java delete mode 100644 gps/src/main/java/org/wamblee/gps/geometry/Coordinates.java delete mode 100644 gps/src/main/java/org/wamblee/gps/geometry/Plane.java delete mode 100644 gps/src/main/java/org/wamblee/gps/geometry/Point.java delete mode 100644 gps/src/main/java/org/wamblee/gps/geometry/ReferenceCoordinateSystem.java delete mode 100644 gps/src/main/java/org/wamblee/gps/geometry/SphericalCoordinateSystem.java delete mode 100644 gps/src/main/java/org/wamblee/gps/geometry/Wgs84CoordinateSystem.java delete mode 100644 gps/src/main/java/org/wamblee/gps/track/FilteredTrack.java delete mode 100644 gps/src/main/java/org/wamblee/gps/track/Track.java delete mode 100644 gps/src/main/java/org/wamblee/gps/track/TrackFilter.java delete mode 100644 gps/src/main/java/org/wamblee/gps/track/TrackImpl.java delete mode 100644 gps/src/main/java/org/wamblee/gps/track/TrackPoint.java delete mode 100644 gps/src/main/java/org/wamblee/gps/track/TrackSegment.java delete mode 100644 gps/src/main/java/org/wamblee/gps/track/TrackSegmentImpl.java delete mode 100644 gps/src/main/java/org/wamblee/gpx/GpxParser.java delete mode 100644 gps/src/main/java/org/wamblee/gpx/GpxPlotter.java delete mode 100644 gps/src/main/java/org/wamblee/gpx/TrackStatistics.java delete mode 100644 gps/src/main/java/org/wamblee/gpx/ZoomableBackgroundXYPlot.java delete mode 100644 gps/src/main/java/org/wamblee/gpx/gpx.xsd delete mode 100644 gps/src/main/java/org/wamblee/utils/JpegUtils.java delete mode 100644 gps/src/test/java/org/wamblee/gpx/GpxParserTest.java delete mode 100644 gps/src/test/resources/bbc2009.gpx delete mode 100644 gps/src/test/resources/mh2d.route.gpx delete mode 100644 gps/src/test/resources/nojoy.gpx diff --git a/gps/pom.xml b/gps/pom.xml deleted file mode 100644 index 4ea80e67..00000000 --- a/gps/pom.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - - org.wamblee - wamblee-utils - 0.2-SNAPSHOT - - - 4.0.0 - org.wamblee - wamblee-gps - jar - /gps - http://wamblee.org - - - org.wamblee - wamblee-support-general - 0.2-SNAPSHOT - - - jfree - jfreechart - - - jfree - jcommon - - - - - diff --git a/gps/src/main/java/org/wamblee/gps/geometry/CoordinateSystem.java b/gps/src/main/java/org/wamblee/gps/geometry/CoordinateSystem.java deleted file mode 100644 index 8a9e819c..00000000 --- a/gps/src/main/java/org/wamblee/gps/geometry/CoordinateSystem.java +++ /dev/null @@ -1,35 +0,0 @@ -/* - * Copyright 2006 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.wamblee.gps.geometry; - -import java.io.Serializable; - - -/** - * Represents a coordinate system. - * - * @author Erik Brakkee - */ -public interface CoordinateSystem extends Serializable { - - /** - * Conversion to a reference coordinate system. - * @param aCoordinates Coordinates. - * @return Coordinates in the reference system. - */ - Coordinates toReferenceSystem(Coordinates aCoordinates); -} diff --git a/gps/src/main/java/org/wamblee/gps/geometry/Coordinates.java b/gps/src/main/java/org/wamblee/gps/geometry/Coordinates.java deleted file mode 100644 index 1424930a..00000000 --- a/gps/src/main/java/org/wamblee/gps/geometry/Coordinates.java +++ /dev/null @@ -1,104 +0,0 @@ -/* - * Copyright 2006 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.wamblee.gps.geometry; - -import java.io.Serializable; - -/** - * Coordinates in some 3-dimensional coordinate system. - * - * @author Erik Brakkee - */ -public class Coordinates implements Serializable { - - private double _x1; - private double _x2; - private double _x3; - - /** - * Constructs the coordinates. - * @param aX1 First coordinate. - * @param aX2 Second coordinate. - * @param aX3 Third coordinate. - */ - public Coordinates(double aX1, double aX2, double aX3) { - _x1 = aX1; - _x2 = aX2; - _x3 = aX3; - } - - public double getX1() { - return _x1; - } - - public double getX2() { - return _x2; - } - - public double getX3() { - return _x3; - } - - public double getX(int i) { - switch (i) { - case 1: return _x1; - case 2: return _x2; - case 3: return _x3; - } - throw new IllegalArgumentException("coordinate out of range " + i); - } - - /* (non-Javadoc) - * @see java.lang.Object#toString() - */ - @Override - public String toString() { - return "(" + getX1() + ", " + getX2() + ", " + getX3() + ")"; - } - - public Coordinates add(Coordinates aC) { - return new Coordinates(_x1 + aC._x1, _x2 + aC._x2, _x3 + aC._x3); - } - - public Coordinates subtract(Coordinates aC) { - return new Coordinates(_x1 - aC._x1, _x2 - aC._x2, _x3 - aC._x3); - } - - public double innerProduct(Coordinates aC) { - return _x1 * aC._x1 + _x2 * aC._x2 + _x3 * aC._x3; - } - - public Coordinates outerProduct(Coordinates aC) { - return new Coordinates( - _x2*aC._x3 - _x3*aC._x2, - -_x1*aC._x3 + _x3*aC._x1, - _x1*aC._x2 - _x2*aC._x1 - ); - } - - public double norm() { - return Math.sqrt(innerProduct(this)); - } - - public Coordinates scale(double aMultiplier) { - return new Coordinates(_x1*aMultiplier, _x2*aMultiplier, _x3*aMultiplier); - } - - public Coordinates normalize() { - return scale(1.0/norm()); - } -} diff --git a/gps/src/main/java/org/wamblee/gps/geometry/Plane.java b/gps/src/main/java/org/wamblee/gps/geometry/Plane.java deleted file mode 100644 index e12ea074..00000000 --- a/gps/src/main/java/org/wamblee/gps/geometry/Plane.java +++ /dev/null @@ -1,75 +0,0 @@ -/* - * Copyright 2006 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.wamblee.gps.geometry; - -import org.wamblee.general.Pair; - -/** - * Represents a plane. Usually used to represent a tangent plane to the earth surface to - * locally approximate the earth as flat. - * - * @author Erik Brakkee - */ -public class Plane { - - private static final double EPS = 1e-4; - - private Coordinates _point; - private Coordinates _normal; - private Coordinates _north; - private Coordinates _east; - - /** - * Constructs a plane. - * @param aPoint Point on the plane. - * @param aNormal Normal, not necessarily normalized. - */ - public Plane(Point aPoint, Point aNormal) { - _point = aPoint.getReferenceCoordinates(); - _normal = aNormal.getReferenceCoordinates().normalize(); - Coordinates north = new Coordinates(0.0, 0.0, 1.0); - _north = north.subtract(_normal.scale(north.innerProduct(_normal))).normalize(); - _east = _north.outerProduct(_normal); - - if ( _normal.innerProduct(_north) > EPS ) { - throw new IllegalArgumentException("North access is not within the plane"); - } - } - - /** - * Projects a point onto the plane. - * @param aPoint Point to project. - * @return Projected point. - */ - private Coordinates project(Point aPoint) { - Coordinates ref = aPoint.getReferenceCoordinates(); - double lambda = _normal.innerProduct( - _point.subtract(ref)); - return ref.add(_normal.scale(lambda)); - } - - /** - * Returns normalized coordinates within the plane of the projection of a point. - */ - public Pair normalizedProjection(Point aPoint) { - Coordinates projection = project(aPoint); - Coordinates delta = projection.subtract(_point); - double x1 = delta.innerProduct(_north); - double x2 = delta.innerProduct(_east); - return new Pair(x1, x2); - } -} diff --git a/gps/src/main/java/org/wamblee/gps/geometry/Point.java b/gps/src/main/java/org/wamblee/gps/geometry/Point.java deleted file mode 100644 index 0c8a67fd..00000000 --- a/gps/src/main/java/org/wamblee/gps/geometry/Point.java +++ /dev/null @@ -1,70 +0,0 @@ -/* - * Copyright 2006 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.wamblee.gps.geometry; - -import java.io.Serializable; - - -/** - * Represents a point in some coordinate system. - * - * @author Erik Brakkee - */ -public class Point implements Serializable { - - private Coordinates _coordinates; - private CoordinateSystem _system; - - /** - * Constructs the point. - * @param aCoordinates Coordinates of the point in its coordinate system. - * @param aSystem Coordinate system. - */ - public Point(Coordinates aCoordinates, CoordinateSystem aSystem) { - _coordinates = aCoordinates; - _system = aSystem; - } - - /** - * Gets the coordinates in the point's coordinate system. - * @return Coordinates. - */ - public Coordinates getCoordinates() { - return _coordinates; - } - - public Coordinates getReferenceCoordinates() { - return _system.toReferenceSystem(_coordinates); - } - - /** - * Gets the coordinate system. - * @return Coordinate system. - */ - public CoordinateSystem getCoordinateSystem() { - return _system; - } - - - /* (non-Javadoc) - * @see java.lang.Object#toString() - */ - @Override - public String toString() { - return getCoordinates().toString(); - } -} diff --git a/gps/src/main/java/org/wamblee/gps/geometry/ReferenceCoordinateSystem.java b/gps/src/main/java/org/wamblee/gps/geometry/ReferenceCoordinateSystem.java deleted file mode 100644 index 0041f5d8..00000000 --- a/gps/src/main/java/org/wamblee/gps/geometry/ReferenceCoordinateSystem.java +++ /dev/null @@ -1,72 +0,0 @@ -/* - * Copyright 2006 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.wamblee.gps.geometry; - - -/** - * Reference coordinate system which is the basis for defining metrics. - * This is a Cartesian coordinate system. - * - * @author Erik Brakkee - */ -public class ReferenceCoordinateSystem implements CoordinateSystem { - - /** - * Constructs the coordinate system. - * - */ - public ReferenceCoordinateSystem() { - // Empty - } - - /* - * (non-Javadoc) - * - * @see org.wamblee.gpx.CoordinateSystem#toReferenceSystem(org.wamblee.gpx.Coordinates) - */ - public Coordinates toReferenceSystem(Coordinates aCoordinates) { - return aCoordinates; - } - - /* - * (non-Javadoc) - * - * @see org.wamblee.gpx.CoordinateSystem#distance(org.wamblee.gpx.Coordinates, - * org.wamblee.gpx.Coordinates) - */ - private static double distance(Coordinates aC1, Coordinates aC2) { - return Math.sqrt(square(aC1.getX1() - aC2.getX1()) - + square(aC1.getX2() - aC2.getX2()) - + square(aC1.getX3() - aC2.getX3())); - } - - private static double square(double x) { - return x * x; - } - - /** - * Computes the distance between two points in arbitrary coordinate systems. - * @param aP1 First point. - * @param aP2 Second point. - * @return Distance. - */ - public static double distance(Point aP1, Point aP2) { - return distance( aP1.getCoordinateSystem().toReferenceSystem(aP1.getCoordinates()), - aP2.getCoordinateSystem().toReferenceSystem(aP2.getCoordinates())); - } - -} diff --git a/gps/src/main/java/org/wamblee/gps/geometry/SphericalCoordinateSystem.java b/gps/src/main/java/org/wamblee/gps/geometry/SphericalCoordinateSystem.java deleted file mode 100644 index 78c54eea..00000000 --- a/gps/src/main/java/org/wamblee/gps/geometry/SphericalCoordinateSystem.java +++ /dev/null @@ -1,63 +0,0 @@ -/* - * Copyright 2006 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.wamblee.gps.geometry; - -import static java.lang.Math.PI; -import static java.lang.Math.cos; -import static java.lang.Math.sin; - - -/** - * Represents the coordinate system for a GPS measurement identified by - *
    - *
  • x1: latitude in degrees
  • - *
  • x2: longitude in degrees
  • - *
  • x3: elevation in meters
  • - *
- * This coordinate system models the earth as a sphere of a specific radius. - * - * @author Erik Brakkee - */ -public class SphericalCoordinateSystem implements CoordinateSystem { - /** - * Earth radius in meters. - */ - private static final double EARTH_RADIUS = 6371000; - - - /* (non-Javadoc) - * @see org.wamblee.gpx.CoordinateSystem#toReferenceSystem(org.wamblee.gpx.Coordinates) - */ - public Coordinates toReferenceSystem(Coordinates aCoordinates) { - double latrad = radians(aCoordinates.getX1()); - double lonrad = radians(aCoordinates.getX2()); - double coslat = cos(latrad); - double sinlat = sin(latrad); - double coslon = cos(lonrad); - double sinlon = sin(lonrad); - - double trueElevation = EARTH_RADIUS + aCoordinates.getX3(); - return new Coordinates(trueElevation*coslat*coslon, - trueElevation*coslat*sinlon, - trueElevation*sinlat); - - } - - private double radians(double aDegrees) { - return aDegrees/180.0*PI; - } -} diff --git a/gps/src/main/java/org/wamblee/gps/geometry/Wgs84CoordinateSystem.java b/gps/src/main/java/org/wamblee/gps/geometry/Wgs84CoordinateSystem.java deleted file mode 100644 index d08378da..00000000 --- a/gps/src/main/java/org/wamblee/gps/geometry/Wgs84CoordinateSystem.java +++ /dev/null @@ -1,75 +0,0 @@ -/* - * Copyright 2006 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.wamblee.gps.geometry; - -import static java.lang.Math.PI; -import static java.lang.Math.cos; -import static java.lang.Math.sin; - - -/** - * Represents the WGS 84 coordinate system for a GPS measurement identified by - *
    - *
  • x1: latitude in degrees
  • - *
  • x2: longitude in degrees
  • - *
  • x3: elevation in meters
  • - *
- * WGS84 models the earth as an ellipse. - * - * @author Erik Brakkee - */ -public class Wgs84CoordinateSystem implements CoordinateSystem { - /* - * Ellipsoide parameters, where the ellipsoide is defined by - * - * (x^2 + y^2)/a^2 + z^2/b^2 = 1 - */ - - /** - * The radius of the ellipse at the equator - */ - private static final double A = 6378137.000; - - /** - * The distance of the North and South poles to the center of the ellipsoide. - */ - private static final double B = 6356752.314; - - - /* (non-Javadoc) - * @see org.wamblee.gpx.CoordinateSystem#toReferenceSystem(org.wamblee.gpx.Coordinates) - */ - public Coordinates toReferenceSystem(Coordinates aCoordinates) { - double latrad = radians(aCoordinates.getX1()); - double lonrad = radians(aCoordinates.getX2()); - double coslat = cos(latrad); - double sinlat = sin(latrad); - double coslon = cos(lonrad); - double sinlon = sin(lonrad); - - double r = A*B/Math.sqrt(B*B*coslat*coslat + A*A*sinlat*sinlat) + aCoordinates.getX3(); - - return new Coordinates(r*coslat*coslon, - r*coslat*sinlon, - r*sinlat); - - } - - private double radians(double aDegrees) { - return aDegrees/180.0*PI; - } -} diff --git a/gps/src/main/java/org/wamblee/gps/track/FilteredTrack.java b/gps/src/main/java/org/wamblee/gps/track/FilteredTrack.java deleted file mode 100644 index 46e969d8..00000000 --- a/gps/src/main/java/org/wamblee/gps/track/FilteredTrack.java +++ /dev/null @@ -1,64 +0,0 @@ -package org.wamblee.gps.track; - -import java.io.Serializable; -import java.util.List; - -import org.wamblee.gps.geometry.Point; - -/** - * Filtered track provides a filtered view on a track. - * Changes in the filter are also represented by the filtered track. - */ -public class FilteredTrack implements Track, Serializable { - - private TrackFilter _filter; - private Track _originalTrack; - private Track _filteredTrack; - private int _lastVersion; - - public FilteredTrack(TrackFilter aFilter, Track aTrack) { - _filter = aFilter; - _originalTrack = aTrack; - _filteredTrack = _filter.filter(_originalTrack); - _lastVersion = aFilter.version(); - } - - private Track getTrack() { - if ( _lastVersion != _filter.version()) { - _filteredTrack = _filter.filter(_originalTrack); - _lastVersion = _filter.version(); - } - return _filteredTrack; - } - - @Override - public List getSegments() { - return getTrack().getSegments(); - } - - @Override - public String getDescription() { - return getTrack().getDescription(); - } - - @Override - public double getMaxCoordinate(int aI) { - return getTrack().getMaxCoordinate(aI); - } - - @Override - public double getMinCoordinate(int aI) { - return getTrack().getMinCoordinate(aI); - } - - @Override - public Point getPoint(int aIndex) { - return getTrack().getPoint(aIndex); - } - - @Override - public int size() { - return getTrack().size(); - } - -} diff --git a/gps/src/main/java/org/wamblee/gps/track/Track.java b/gps/src/main/java/org/wamblee/gps/track/Track.java deleted file mode 100644 index a710a68c..00000000 --- a/gps/src/main/java/org/wamblee/gps/track/Track.java +++ /dev/null @@ -1,8 +0,0 @@ -package org.wamblee.gps.track; - -import java.util.List; - -public interface Track extends TrackSegment { - - List getSegments(); -} diff --git a/gps/src/main/java/org/wamblee/gps/track/TrackFilter.java b/gps/src/main/java/org/wamblee/gps/track/TrackFilter.java deleted file mode 100644 index e5e7bfe5..00000000 --- a/gps/src/main/java/org/wamblee/gps/track/TrackFilter.java +++ /dev/null @@ -1,18 +0,0 @@ -package org.wamblee.gps.track; - -public interface TrackFilter { - - /** - * Version number of the track filter. If the version changes then the - * filter has been modified. - * @return Version. - */ - int version(); - - /** - * Filter the track. - * @param aTrack Track to filter. - * @return Filtered track. - */ - Track filter(Track aTrack); -} diff --git a/gps/src/main/java/org/wamblee/gps/track/TrackImpl.java b/gps/src/main/java/org/wamblee/gps/track/TrackImpl.java deleted file mode 100644 index ce8e23e3..00000000 --- a/gps/src/main/java/org/wamblee/gps/track/TrackImpl.java +++ /dev/null @@ -1,84 +0,0 @@ -package org.wamblee.gps.track; - -import java.io.Serializable; -import java.util.ArrayList; -import java.util.Iterator; -import java.util.List; - -import org.wamblee.gps.geometry.Point; - -public class TrackImpl implements Track, Serializable { - - private String _description; - private List _segments; - - public TrackImpl(String aDescription) { - _description = aDescription; - _segments = new ArrayList(); - } - - public void addSegment(TrackSegment aSegment) { - _segments.add(aSegment); - } - - @Override - public String getDescription() { - return _description; - } - - @Override - public Point getPoint(int aIndex) { - int localIndex = aIndex; - Iterator i = _segments.iterator(); - while (i.hasNext()) { - TrackSegment segment = i.next(); - if ( localIndex < segment.size() ) { - return segment.getPoint(localIndex); - } - localIndex -= segment.size(); - } - throw new IndexOutOfBoundsException("" + aIndex); - } - - @Override - public double getMinCoordinate(int i) { - if ( size() == 0 ) { - throw new IllegalArgumentException("empty track"); - } - double result = Double.MAX_VALUE; - for (TrackSegment segment: _segments) { - if ( segment.size() > 0 ) { - result = Math.min(result, segment.getMinCoordinate(i)); - } - } - return result; - } - - @Override - public double getMaxCoordinate(int i) { - if ( size() == 0 ) { - throw new IllegalArgumentException("empty track"); - } - double result = Double.MIN_VALUE; - for (TrackSegment segment: _segments) { - if ( segment.size() > 0 ) { - result = Math.max(result, segment.getMaxCoordinate(i)); - } - } - return result; - } - - @Override - public List getSegments() { - return _segments; - } - - @Override - public int size() { - int result = 0; - for (TrackSegment segment: _segments) { - result += segment.size(); - } - return result; - } -} diff --git a/gps/src/main/java/org/wamblee/gps/track/TrackPoint.java b/gps/src/main/java/org/wamblee/gps/track/TrackPoint.java deleted file mode 100644 index 5bcc877d..00000000 --- a/gps/src/main/java/org/wamblee/gps/track/TrackPoint.java +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Copyright 2006 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.wamblee.gps.track; - -import org.wamblee.gps.geometry.Coordinates; -import org.wamblee.gps.geometry.Point; -import org.wamblee.gps.geometry.Wgs84CoordinateSystem; - - -/** - * A point from a GPS track. - * - * TODO should be extended with additional information (e.g. date/time if available). - * - * @author Erik Brakkee - */ -public class TrackPoint extends Point { - - /** - * Constructs the point. - * @param aLatitude Latitude in degrees. - * @param aLongitude Longitude in degrees. - * @param aElevation Elevation in metres. - */ - public TrackPoint(double aLatitude, double aLongitude, double aElevation) { - super(new Coordinates(aLatitude, aLongitude, aElevation), new Wgs84CoordinateSystem()); - } -} diff --git a/gps/src/main/java/org/wamblee/gps/track/TrackSegment.java b/gps/src/main/java/org/wamblee/gps/track/TrackSegment.java deleted file mode 100644 index 2ecebff3..00000000 --- a/gps/src/main/java/org/wamblee/gps/track/TrackSegment.java +++ /dev/null @@ -1,25 +0,0 @@ -package org.wamblee.gps.track; - -import org.wamblee.gps.geometry.Point; - -public interface TrackSegment { - - String getDescription(); - - /** - * @return Number of points in the track. - */ - int size(); - - double getMinCoordinate(int i); - - double getMaxCoordinate(int i); - - /** - * Gets the point at the given inded. - * @param aIndex 0 <= aIndex < size() - * @return Point. - */ - Point getPoint(int aIndex); - -} \ No newline at end of file diff --git a/gps/src/main/java/org/wamblee/gps/track/TrackSegmentImpl.java b/gps/src/main/java/org/wamblee/gps/track/TrackSegmentImpl.java deleted file mode 100644 index cc4ff8db..00000000 --- a/gps/src/main/java/org/wamblee/gps/track/TrackSegmentImpl.java +++ /dev/null @@ -1,99 +0,0 @@ -/* - * Copyright 2006 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.wamblee.gps.track; - -import java.io.Serializable; -import java.util.ArrayList; -import java.util.List; - -import org.wamblee.gps.geometry.Point; - -/** - * Represents a GPS track. - * - * @author Erik Brakkee - */ -public class TrackSegmentImpl implements Serializable, TrackSegment { - - private String _description; - private List _points; - - /** - * Constructs an empty track. - * - */ - public TrackSegmentImpl(String aDescription) { - _description = aDescription; - _points = new ArrayList(); - } - - - @Override - public String getDescription() { - return _description; - } - - /** - * Adds a point to a track. - * @param aPoint Point. - */ - public void addPoint(TrackPoint aPoint) { - _points.add(aPoint); - } - - /* (non-Javadoc) - * @see org.wamblee.gps.track.TrackSegment#size() - */ - public int size() { - return _points.size(); - } - - /* (non-Javadoc) - * @see org.wamblee.gps.track.TrackSegment#getMinCoordinate(int) - */ - public double getMinCoordinate(int i) { - if ( size() == 0 ) { - throw new IllegalArgumentException("empty track"); - } - double min = getPoint(0).getCoordinates().getX(i); - for (int j = 1; j < size(); j++) { - min = Math.min(min, getPoint(j).getCoordinates().getX(i)); - } - return min; - } - - /* (non-Javadoc) - * @see org.wamblee.gps.track.TrackSegment#getMaxCoordinate(int) - */ - public double getMaxCoordinate(int i) { - if ( size() == 0 ) { - throw new IllegalArgumentException("empty track"); - } - double max = getPoint(0).getCoordinates().getX(i); - for (int j = 1; j < size(); j++) { - max = Math.max(max, getPoint(j).getCoordinates().getX(i)); - } - return max; - } - - /* (non-Javadoc) - * @see org.wamblee.gps.track.TrackSegment#getPoint(int) - */ - public Point getPoint(int aIndex) { - return _points.get(aIndex); - } -} diff --git a/gps/src/main/java/org/wamblee/gpx/GpxParser.java b/gps/src/main/java/org/wamblee/gpx/GpxParser.java deleted file mode 100644 index 686c8d08..00000000 --- a/gps/src/main/java/org/wamblee/gpx/GpxParser.java +++ /dev/null @@ -1,110 +0,0 @@ -/* - * Copyright 2006 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.wamblee.gpx; - -import java.io.InputStream; -import java.util.Iterator; -import java.util.List; - -import org.dom4j.Document; -import org.dom4j.Element; -import org.wamblee.gps.track.Track; -import org.wamblee.gps.track.TrackImpl; -import org.wamblee.gps.track.TrackPoint; -import org.wamblee.gps.track.TrackSegment; -import org.wamblee.gps.track.TrackSegmentImpl; -import org.wamblee.xml.DomUtils; -import org.wamblee.xml.XMLException; - -/** - * Parser for GPX tracks. - * - * @author Erik Brakkee - */ -public class GpxParser { - - private static final String SCHEMA_RESOURCE = "gpx.xsd"; - - public GpxParser() { - // Empty. - } - - public Track parse(String aDescription, InputStream aIs) throws XMLException { - Document doc = DomUtils.convert(DomUtils.read(aIs)); - return parse(aDescription, doc); - } - - /** - * @param doc - */ - public Track parse(String aDescription, Document doc) { - TrackImpl result = new TrackImpl(aDescription); - List tracks = doc.getRootElement().elements("trk"); - if ( tracks != null ) { - for (Element track: tracks) { - String trackName = track.elementText("name"); - TrackSegmentImpl trackSegment = new TrackSegmentImpl(trackName); - result.addSegment(trackSegment); - List segments = track.elements("trkseg"); - if ( segments != null ) { - for (Element segment: segments) { - parseTrackPoints(trackSegment, segment.elementIterator("trkpt")); - } - } - } - } - - List routes = doc.getRootElement().elements("rte"); - if ( routes != null ) { - for (Element route: routes) { - String routeName = route.elementText("desc"); - TrackSegmentImpl trackSegment = new TrackSegmentImpl(routeName); - result.addSegment(trackSegment); - parseTrackPoints(trackSegment, route.elementIterator("rtept")); - } - } - - return result; - } - - - private void parseTrackPoints(TrackSegmentImpl aTrack, Iterator aPoints) { - while (aPoints.hasNext()) { - Element point = aPoints.next(); - aTrack.addPoint(parseTrackPoint(point)); - } - } - - - /** - * @param trkpt - */ - private TrackPoint parseTrackPoint(Element trkpt) { - // System.out.println(trkpt.asXML() + "|\n"); - double latitude = new Double(trkpt.attributeValue("lat")); - double longitude = new Double(trkpt.attributeValue("lon")); - Element ele = trkpt.element("ele"); - double elevation = 0.0; - if (ele != null) { - elevation = new Double(ele.getText()); - } - // System.out.println(" lat = " + lat + " lon = " + lon + " ele = " + - // ele); - return new TrackPoint(latitude, longitude, elevation); - } - -} diff --git a/gps/src/main/java/org/wamblee/gpx/GpxPlotter.java b/gps/src/main/java/org/wamblee/gpx/GpxPlotter.java deleted file mode 100644 index ad7b187e..00000000 --- a/gps/src/main/java/org/wamblee/gpx/GpxPlotter.java +++ /dev/null @@ -1,248 +0,0 @@ -/* - * Copyright 2006 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.wamblee.gpx; - -import java.awt.Color; -import java.awt.Image; -import java.io.File; -import java.io.FileInputStream; -import java.io.FileOutputStream; -import java.io.IOException; -import java.util.ArrayList; -import java.util.List; - -import org.jfree.chart.ChartFactory; -import org.jfree.chart.ChartFrame; -import org.jfree.chart.ChartUtilities; -import org.jfree.chart.JFreeChart; -import org.jfree.chart.axis.NumberAxis; -import org.jfree.chart.plot.PlotOrientation; -import org.jfree.chart.plot.XYPlot; -import org.jfree.chart.renderer.xy.XYItemRenderer; -import org.jfree.chart.renderer.xy.XYLineAndShapeRenderer; -import org.jfree.data.xy.XYSeries; -import org.jfree.data.xy.XYSeriesCollection; -import org.wamblee.general.Pair; -import org.wamblee.gps.geometry.Plane; -import org.wamblee.gps.geometry.Point; -import org.wamblee.gps.geometry.ReferenceCoordinateSystem; -import org.wamblee.gps.track.TrackSegment; -import org.wamblee.utils.JpegUtils; - -/** - * Parses a GPX file and prints out a data file with each trackpoints distance from the start of the - * track and its elevation, separated 0by a space. - * - * @author Erik Brakkee - */ -public class GpxPlotter { - - public static void main(String[] aArgs) throws Exception { - File file = new File(aArgs[0]); - GpxParser parser = new GpxParser(); - TrackSegment track = parser.parse(file.getName(), new FileInputStream(file)); - - TrackStatistics profile = new TrackStatistics(track); - profile.writeHeightProfilePng(new FileOutputStream("x.png"), 600, 300); - - List> elevationProfile = computeElevationProfile(track); - printTrack(elevationProfile); - computeTotalClimb(elevationProfile); - plotElevationProfile(elevationProfile); - List> trackXy = computeTrackXY(track); - List> trackLatLon = computeTrackLatLon(track); - plotTrack(trackLatLon); - } - - private static List> computeElevationProfile(TrackSegment aTrack) { - List> results = new ArrayList>(); - double distance = 0.0; - for (int i = 0; i < aTrack.size(); i++) { - Point point = aTrack.getPoint(i); - results.add(new Pair(distance, point.getCoordinates().getX3())); - if ( i+1 < aTrack.size()) { - Point nextPoint = aTrack.getPoint(i+1); - distance += ReferenceCoordinateSystem.distance(point, nextPoint); - } - } - return results; - } - - private static List> computeTrackXY(TrackSegment aTrack) { - Point reference = aTrack.getPoint(0); - Plane plane = new Plane(reference, reference); // assume the earth is spherical. - List> results = new ArrayList>(); - for (int i = 0; i < aTrack.size(); i++) { - Point point = aTrack.getPoint(i); - Pair projection = plane.normalizedProjection(point); - results.add(projection); - System.out.println(point); - } - return results; - } - - private static List> computeTrackLatLon(TrackSegment aTrack) { - List> results = new ArrayList>(); - for (int i = 0; i < aTrack.size(); i++) { - Point point = aTrack.getPoint(i); - results.add(new Pair(point.getCoordinates().getX1(), point.getCoordinates().getX2())); - } - return results; - } - - - - private static void printTrack(List> aHeightProfile) { - for (Pair point: aHeightProfile) { - System.out.println(point.getFirst() + " " + point.getSecond()); - } - } - - private static void computeTotalClimb(List> aHeightProfile) { - double result = 0.0; - - double lastHeight = aHeightProfile.get(0).getSecond(); - for ( int i = 1; i < aHeightProfile.size(); i++) { - double height = aHeightProfile.get(i).getSecond(); - if ( height > lastHeight) { - result += (height-lastHeight); - } - lastHeight = height; - } - System.out.println("Total climb: " + result); - } - - private static void plotElevationProfile(List> aHeightProfile) throws IOException { - XYSeriesCollection dataset = createDataset(aHeightProfile, "height"); - JFreeChart chart = ChartFactory.createXYLineChart( - "Height Profile", - "Distance(m)", - "Height(m)", - dataset, - PlotOrientation.VERTICAL, - true, - true, - false); - ChartUtilities.writeChartAsPNG(new FileOutputStream("height.png"), chart, 600, 300); - ChartFrame frame = new ChartFrame("test", chart); - frame.pack(); - frame.setVisible(true); - } - - private static void plotTrack(List> aPoints) throws IOException, InterruptedException { - XYSeriesCollection dataset = createDataset(aPoints, "track"); - JFreeChart chart = createLineChart(dataset); - - Pair,Pair> bounds = getBounds(aPoints); - - chart.getXYPlot().getDomainAxis().setLowerBound(bounds.getFirst().getFirst()); - chart.getXYPlot().getDomainAxis().setUpperBound(bounds.getFirst().getSecond()); - - chart.getXYPlot().getRangeAxis().setLowerBound(bounds.getSecond().getFirst()); - chart.getXYPlot().getRangeAxis().setUpperBound(bounds.getSecond().getSecond()); - - Image background = JpegUtils.loadJpegImage(new FileInputStream("/home/erik/vakantie.jpg")); - chart.getPlot().setBackgroundImage(background); - - XYLineAndShapeRenderer renderer = (XYLineAndShapeRenderer)chart.getXYPlot().getRenderer(); - renderer.setShapesVisible(true); - renderer.setShapesFilled(true); - renderer.setPaint(Color.BLACK); - - ChartUtilities.writeChartAsPNG(new FileOutputStream("test.png"), chart, 1280, 800); - ChartFrame frame = new ChartFrame("test", chart); - frame.pack(); - frame.setVisible(true); - } - - /** - * @param dataset - * @return - */ - private static JFreeChart createLineChart(XYSeriesCollection dataset) { - NumberAxis xAxis = new NumberAxis("S->N"); - xAxis.setAutoRangeIncludesZero(false); - - NumberAxis yAxis = new NumberAxis("W->E"); - yAxis.setAutoRangeIncludesZero(false); - - XYItemRenderer renderer = new XYLineAndShapeRenderer(true, false); - XYPlot plot = new ZoomableBackgroundXYPlot(dataset, xAxis, yAxis, renderer); - plot.setOrientation(PlotOrientation.HORIZONTAL); - - JFreeChart chart = new JFreeChart( - "Track", JFreeChart.DEFAULT_TITLE_FONT, plot, true - ); - - return chart; - /* - JFreeChart chart = ChartFactory.createXYLineChart( - "Track", - "S->N", - "W->E", - dataset, - PlotOrientation.HORIZONTAL, - true, - true, - false); - return chart; - */ - } - - /** - * @param aHeightProfile - * @return - */ - private static XYSeriesCollection createDataset(List> aHeightProfile, String aName) { - XYSeries series = new XYSeries(aName, false); - for (Pair point: aHeightProfile) { - series.add(point.getFirst(), point.getSecond()); - } - XYSeriesCollection dataset = new XYSeriesCollection(series); - return dataset; - } - - private static Pair,Pair> getBounds(List> aList) { - Pair first = aList.get(0); - double minx= first.getFirst(); - double maxx = minx; - double miny = first.getSecond(); - double maxy = miny; - - for (int i = 0; i < aList.size(); i++) { - Pair value = aList.get(i); - minx = Math.min(minx, value.getFirst()); - maxx = Math.max(maxx, value.getFirst()); - miny = Math.min(miny, value.getSecond()); - maxy = Math.max(maxy, value.getSecond()); - } - if ( maxx == minx ) { - maxx += 1.0; // to avoid problems. - } - if ( maxy == miny ) { - maxy += 1.0; // to avoid problems. - } - final double paddingFactor = 0.3; // allow some space around min and max - return new Pair,Pair>( - new Pair( minx - paddingFactor*(maxx-minx), - maxx + paddingFactor*(maxx-minx)), - new Pair( miny - paddingFactor*(maxy-miny), - maxy + paddingFactor*(maxy-miny)) - ); - } -} - diff --git a/gps/src/main/java/org/wamblee/gpx/TrackStatistics.java b/gps/src/main/java/org/wamblee/gpx/TrackStatistics.java deleted file mode 100644 index 964ac6eb..00000000 --- a/gps/src/main/java/org/wamblee/gpx/TrackStatistics.java +++ /dev/null @@ -1,93 +0,0 @@ -package org.wamblee.gpx; - -import java.awt.Color; -import java.io.FileOutputStream; -import java.io.IOException; -import java.io.OutputStream; -import java.io.Serializable; -import java.util.ArrayList; -import java.util.List; - -import org.jfree.chart.ChartFactory; -import org.jfree.chart.ChartUtilities; -import org.jfree.chart.JFreeChart; -import org.jfree.chart.plot.PlotOrientation; -import org.jfree.data.xy.XYSeries; -import org.jfree.data.xy.XYSeriesCollection; -import org.wamblee.general.Pair; -import org.wamblee.gps.geometry.Point; -import org.wamblee.gps.geometry.ReferenceCoordinateSystem; -import org.wamblee.gps.track.TrackSegment; - -public class TrackStatistics implements Serializable { - - private TrackSegment _track; - - public TrackStatistics(TrackSegment aTrack) { - _track = aTrack; - } - - public void writeHeightProfilePng(OutputStream aStream, int aWidth, - int aHeight) throws IOException { - List> data = computeElevationProfile(); - XYSeriesCollection dataset = createDataset(data, "height"); - JFreeChart chart = ChartFactory.createXYLineChart("Height Profile", - "Distance(km)", "Height(m)", dataset, PlotOrientation.VERTICAL, - true, true, false); - chart.setBackgroundPaint(Color.WHITE); - ChartUtilities.writeChartAsPNG(aStream, chart, aWidth, aHeight); - } - - private static XYSeriesCollection createDataset( - List> aHeightProfile, String aName) { - XYSeries series = new XYSeries(aName, false); - for (Pair point : aHeightProfile) { - series.add(point.getFirst() / 1000.0, point.getSecond()); - } - XYSeriesCollection dataset = new XYSeriesCollection(series); - return dataset; - } - - public List> computeElevationProfile() { - List> results = new ArrayList>(); - double distance = 0.0; - for (int i = 0; i < _track.size(); i++) { - Point point = _track.getPoint(i); - results.add(new Pair(distance, point - .getCoordinates().getX3())); - if (i + 1 < _track.size()) { - Point nextPoint = _track.getPoint(i + 1); - distance += ReferenceCoordinateSystem - .distance(point, nextPoint); - } - } - return results; - } - - public double getTotalClimb() { - - List> data = computeElevationProfile(); - double result = 0.0; - if ( data.size() == 0 ) { - return result; - } - - double lastHeight = data.get(0).getSecond(); - for (int i = 1; i < data.size(); i++) { - double height = data.get(i).getSecond(); - if (height > lastHeight) { - result += (height - lastHeight); - } - lastHeight = height; - } - return result; - } - - public double getDistance() { - List> data = computeElevationProfile(); - if (data.size() == 0) { - return 0.0; - } - return data.get(data.size() - 1).getFirst(); - } -} diff --git a/gps/src/main/java/org/wamblee/gpx/ZoomableBackgroundXYPlot.java b/gps/src/main/java/org/wamblee/gpx/ZoomableBackgroundXYPlot.java deleted file mode 100644 index c81d59b9..00000000 --- a/gps/src/main/java/org/wamblee/gpx/ZoomableBackgroundXYPlot.java +++ /dev/null @@ -1,97 +0,0 @@ -/* - * Copyright 2006 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.wamblee.gpx; - -import java.awt.Graphics2D; -import java.awt.Image; -import java.awt.geom.Rectangle2D; - -import org.jfree.chart.axis.ValueAxis; -import org.jfree.chart.plot.XYPlot; -import org.jfree.chart.renderer.xy.XYItemRenderer; -import org.jfree.data.xy.XYDataset; - -/** - * Extension of XY plot that provides automatic zooming of the background - * image. - * - * @author Erik Brakkee - */ -public class ZoomableBackgroundXYPlot extends XYPlot { - - /* - * Initial domain axis. - */ - private double _x1 = 1.0; - private double _x2 = -1.0; // _x2 < _x1 initially to make signify uninitialized values. - - /* - * Initial range axis. - */ - private double _y1 = 1.0; - private double _y2 = -1.0; // _y2 < _y1 initially to make signify uninitialized values. - - public ZoomableBackgroundXYPlot(XYDataset aDataset, - ValueAxis aDomainAxis, ValueAxis aRangeAxis, XYItemRenderer aRenderer) { - super(aDataset, aDomainAxis, aRangeAxis, aRenderer); - } - - /* (non-Javadoc) - * @see org.jfree.chart.plot.Plot#drawBackgroundImage(java.awt.Graphics2D, java.awt.geom.Rectangle2D) - */ - @Override - protected void drawBackgroundImage(Graphics2D g2, Rectangle2D area) { - //System.out.println("--------"); - //System.out.println("Area: " + area); - //System.out.println("Graphics clip: " + g2.getClipBounds()); - //System.out.println("Domain axis: " + getDomainAxis().getLowerBound() + " " + - // getDomainAxis().getUpperBound()); - - // Get the current domain axis bounds - double y1 = getDomainAxis().getLowerBound(); - double y2 = getDomainAxis().getUpperBound(); - double x1 = getRangeAxis().getLowerBound(); - double x2 = getRangeAxis().getUpperBound(); - - if ( _x2 < _x1 ) { - // initial domain axis bounds - _y1 = y1; - _y2 = y2; - _x1 = x1; - _x2 = x2; - } - - Image background = getBackgroundImage(); - int width = background.getWidth(null); - int height = background.getHeight(null); - - // Determine the part of the image to be drawn on the screen based on the scaling - // of the domain axes. - int imageX1 = (int)Math.round(1 + (x1 - _x1)*(width-1)/(_x2 - _x1)); - int imageX2 = (int)Math.round(1 + (x2 - _x1)*(width-1)/(_x2 - _x1)); - // Note: y-axis of image goes from bottom to top. - int imageY2 = (int)Math.round(height + (y1 - _y1)*(1-height)/(_y2 - _y1)); - int imageY1 = (int)Math.round(height + (y2 - _y1)*(1-height)/(_y2 - _y1)); - - // Draw the correct part of the image on the screen. - g2.drawImage(background, (int)area.getMinX(), (int)area.getMinY(), (int)area.getMaxX(), (int)area.getMaxY(), - imageX1, imageY1, imageX2, imageY2, null); - - // System.out.println("========"); - } - -} diff --git a/gps/src/main/java/org/wamblee/gpx/gpx.xsd b/gps/src/main/java/org/wamblee/gpx/gpx.xsd deleted file mode 100644 index 0ce1605c..00000000 --- a/gps/src/main/java/org/wamblee/gpx/gpx.xsd +++ /dev/null @@ -1,788 +0,0 @@ - - - - - - GPX schema version 1.1 - For more information on GPX and this schema, visit http://www.topografix.com/gpx.asp - - GPX uses the following conventions: all coordinates are relative to the WGS84 datum. All measurements are in metric units. - - - - - - - GPX is the root element in the XML file. - - - - - - - - GPX documents contain a metadata header, followed by waypoints, routes, and tracks. You can add your own elements - to the extensions section of the GPX document. - - - - - - - Metadata about the file. - - - - - - - A list of waypoints. - - - - - - - A list of routes. - - - - - - - A list of tracks. - - - - - - - You can add extend GPX by adding your own elements from another schema here. - - - - - - - - - You must include the version number in your GPX document. - - - - - - - You must include the name or URL of the software that created your GPX document. This allows others to - inform the creator of a GPX instance document that fails to validate. - - - - - - - - - Information about the GPX file, author, and copyright restrictions goes in the metadata section. Providing rich, - meaningful information about your GPX files allows others to search for and use your GPS data. - - - - - - - The name of the GPX file. - - - - - - - A description of the contents of the GPX file. - - - - - - - The person or organization who created the GPX file. - - - - - - - Copyright and license information governing use of the file. - - - - - - - URLs associated with the location described in the file. - - - - - - - The creation date of the file. - - - - - - - Keywords associated with the file. Search engines or databases can use this information to classify the data. - - - - - - - Minimum and maximum coordinates which describe the extent of the coordinates in the file. - - - - - - - - You can add extend GPX by adding your own elements from another schema here. - - - - - - - - - - wpt represents a waypoint, point of interest, or named feature on a map. - - - - - - - - Elevation (in meters) of the point. - - - - - - - Creation/modification timestamp for element. Date and time in are in Univeral Coordinated Time (UTC), not local time! Conforms to ISO 8601 specification for date/time representation. Fractional seconds are allowed for millisecond timing in tracklogs. - - - - - - - Magnetic variation (in degrees) at the point - - - - - - - Height (in meters) of geoid (mean sea level) above WGS84 earth ellipsoid. As defined in NMEA GGA message. - - - - - - - - - The GPS name of the waypoint. This field will be transferred to and from the GPS. GPX does not place restrictions on the length of this field or the characters contained in it. It is up to the receiving application to validate the field before sending it to the GPS. - - - - - - - GPS waypoint comment. Sent to GPS as comment. - - - - - - - A text description of the element. Holds additional information about the element intended for the user, not the GPS. - - - - - - - Source of data. Included to give user some idea of reliability and accuracy of data. "Garmin eTrex", "USGS quad Boston North", e.g. - - - - - - - Link to additional information about the waypoint. - - - - - - - Text of GPS symbol name. For interchange with other programs, use the exact spelling of the symbol as displayed on the GPS. If the GPS abbreviates words, spell them out. - - - - - - - Type (classification) of the waypoint. - - - - - - - - - Type of GPX fix. - - - - - - - Number of satellites used to calculate the GPX fix. - - - - - - - Horizontal dilution of precision. - - - - - - - Vertical dilution of precision. - - - - - - - Position dilution of precision. - - - - - - - Number of seconds since last DGPS update. - - - - - - - ID of DGPS station used in differential correction. - - - - - - - - You can add extend GPX by adding your own elements from another schema here. - - - - - - - - - The latitude of the point. Decimal degrees, WGS84 datum. - - - - - - - The latitude of the point. Decimal degrees, WGS84 datum. - - - - - - - - - rte represents route - an ordered list of waypoints representing a series of turn points leading to a destination. - - - - - - - GPS name of route. - - - - - - - GPS comment for route. - - - - - - - Text description of route for user. Not sent to GPS. - - - - - - - Source of data. Included to give user some idea of reliability and accuracy of data. - - - - - - - Links to external information about the route. - - - - - - - GPS route number. - - - - - - - Type (classification) of route. - - - - - - - - You can add extend GPX by adding your own elements from another schema here. - - - - - - - - A list of route points. - - - - - - - - - - trk represents a track - an ordered list of points describing a path. - - - - - - - GPS name of track. - - - - - - - GPS comment for track. - - - - - - - User description of track. - - - - - - - Source of data. Included to give user some idea of reliability and accuracy of data. - - - - - - - Links to external information about track. - - - - - - - GPS track number. - - - - - - - Type (classification) of track. - - - - - - - - You can add extend GPX by adding your own elements from another schema here. - - - - - - - - A Track Segment holds a list of Track Points which are logically connected in order. To represent a single GPS track where GPS reception was lost, or the GPS receiver was turned off, start a new Track Segment for each continuous span of track data. - - - - - - - - - - You can add extend GPX by adding your own elements from another schema here. - - - - - - - You can add extend GPX by adding your own elements from another schema here. - - - - - - - - - - A Track Segment holds a list of Track Points which are logically connected in order. To represent a single GPS track where GPS reception was lost, or the GPS receiver was turned off, start a new Track Segment for each continuous span of track data. - - - - - - - A Track Point holds the coordinates, elevation, timestamp, and metadata for a single point in a track. - - - - - - - - You can add extend GPX by adding your own elements from another schema here. - - - - - - - - - - Information about the copyright holder and any license governing use of this file. By linking to an appropriate license, - you may place your data into the public domain or grant additional usage rights. - - - - - - - Year of copyright. - - - - - - - Link to external file containing license text. - - - - - - - - Copyright holder (TopoSoft, Inc.) - - - - - - - - - A link to an external resource (Web page, digital photo, video clip, etc) with additional information. - - - - - - - Text of hyperlink. - - - - - - - Mime type of content (image/jpeg) - - - - - - - - URL of hyperlink. - - - - - - - - - An email address. Broken into two parts (id and domain) to help prevent email harvesting. - - - - - - id half of email address (billgates2004) - - - - - - - domain half of email address (hotmail.com) - - - - - - - - - A person or organization. - - - - - - - Name of person or organization. - - - - - - - Email address. - - - - - - - Link to Web site or other external information about person. - - - - - - - - - - A geographic point with optional elevation and time. Available for use by other schemas. - - - - - - - The elevation (in meters) of the point. - - - - - - - The time that the point was recorded. - - - - - - - - The latitude of the point. Decimal degrees, WGS84 datum. - - - - - - - The latitude of the point. Decimal degrees, WGS84 datum. - - - - - - - - - An ordered sequence of points. (for polygons or polylines, e.g.) - - - - - - - Ordered list of geographic points. - - - - - - - - - - Two lat/lon pairs defining the extent of an element. - - - - - - The minimum latitude. - - - - - - - The minimum longitude. - - - - - - - The maximum latitude. - - - - - - - The maximum longitude. - - - - - - - - - - The latitude of the point. Decimal degrees, WGS84 datum. - - - - - - - - - - - - The longitude of the point. Decimal degrees, WGS84 datum. - - - - - - - - - - - - Used for bearing, heading, course. Units are decimal degrees, true (not magnetic). - - - - - - - - - - - - Type of GPS fix. none means GPS had no fix. To signify "the fix info is unknown, leave out fixType entirely. pps = military signal used - - - - - - - - - - - - - - - Represents a differential GPS station. - - - - - - - - - diff --git a/gps/src/main/java/org/wamblee/utils/JpegUtils.java b/gps/src/main/java/org/wamblee/utils/JpegUtils.java deleted file mode 100644 index 7107ab82..00000000 --- a/gps/src/main/java/org/wamblee/utils/JpegUtils.java +++ /dev/null @@ -1,108 +0,0 @@ -/* - * Copyright 2006 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.wamblee.utils; - -import java.awt.Container; -import java.awt.Graphics2D; -import java.awt.Image; -import java.awt.MediaTracker; -import java.awt.RenderingHints; -import java.awt.image.BufferedImage; -import java.io.IOException; -import java.io.InputStream; -import java.io.OutputStream; - -import com.sun.image.codec.jpeg.JPEGCodec; -import com.sun.image.codec.jpeg.JPEGEncodeParam; -import com.sun.image.codec.jpeg.JPEGImageDecoder; -import com.sun.image.codec.jpeg.JPEGImageEncoder; - -/** - * Utility functions for processing JPEG images. - * - * @author Erik Brakkee - */ -public class JpegUtils { - /** - * Scales an image preserving the aspect ratio. - * - * @param aMaxWidth Maximum width. - * @param aMaxHeight Maximum height. - * @param aImage Image to scale. - * @return Scaled image. - */ - public static BufferedImage scaleImage(int aMaxWidth, int aMaxHeight, Image aImage) { - double thumbRatio = (double) aMaxWidth / (double) aMaxHeight; - int imageWidth = aImage.getWidth(null); - int imageHeight = aImage.getHeight(null); - double imageRatio = (double) imageWidth / (double) imageHeight; - if (thumbRatio < imageRatio) { - aMaxHeight = (int) (aMaxWidth / imageRatio); - } else { - aMaxWidth = (int) (aMaxHeight * imageRatio); - } - BufferedImage thumbImage = new BufferedImage(aMaxWidth, aMaxHeight, - BufferedImage.TYPE_INT_RGB); - Graphics2D graphics2D = thumbImage.createGraphics(); - graphics2D.setRenderingHint(RenderingHints.KEY_INTERPOLATION, - RenderingHints.VALUE_INTERPOLATION_BILINEAR); - graphics2D.drawImage(aImage, 0, 0, aMaxWidth, aMaxHeight, null); - return thumbImage; - } - - /** - * Loads a jpeg image from an input stream. - * - * @param aInput Input stream. - * @return JPEG image. - * @throws IOException In case of IO problems. - * @throws InterruptedException When execution is interrupted. - */ - public static BufferedImage loadJpegImage(InputStream aInput) throws IOException, InterruptedException { - JPEGImageDecoder decoder = JPEGCodec.createJPEGDecoder(aInput); - BufferedImage image = decoder.decodeAsBufferedImage(); - MediaTracker mediaTracker = new MediaTracker(new Container()); - mediaTracker.addImage(image, 0); - mediaTracker.waitForID(0); - return image; - } - - /** - * Writes a JPEG image. - * - * @param aOutput Output stream to write to. - * @param aQuality Quality of the JPEG image in the range 0..100 - * @param aThumbImage - * @throws IOException - */ - public static void writeJpegImage(OutputStream aOutput, int aQuality, BufferedImage aThumbImage) throws IOException { - // save thumbnail image to OUTFILE - - if ( aQuality < 0 || aQuality > 100 ) { - throw new IllegalArgumentException("Argument quality must be in range 0.100: " + aQuality); - } - - JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(aOutput); - JPEGEncodeParam param = encoder.getDefaultJPEGEncodeParam(aThumbImage); - aQuality = Math.max(0, Math.min(aQuality, 100)); - param.setQuality((float) aQuality / 100.0f, false); - encoder.setJPEGEncodeParam(param); - encoder.encode(aThumbImage); - } - -} - diff --git a/gps/src/test/java/org/wamblee/gpx/GpxParserTest.java b/gps/src/test/java/org/wamblee/gpx/GpxParserTest.java deleted file mode 100644 index 50933699..00000000 --- a/gps/src/test/java/org/wamblee/gpx/GpxParserTest.java +++ /dev/null @@ -1,47 +0,0 @@ -package org.wamblee.gpx; - -import java.io.IOException; -import java.util.List; - -import junit.framework.TestCase; - -import org.wamblee.gps.track.Track; -import org.wamblee.gps.track.TrackSegment; -import org.wamblee.io.ClassPathResource; -import org.wamblee.xml.XMLException; - -public class GpxParserTest extends TestCase { - - /** - * Tests parsing of a GPS file received by Payne Freret. - */ - public void testNoJoy() throws IOException, XMLException { - GpxParser parser = new GpxParser(); - Track track = parser.parse("nojoy.gpx", new ClassPathResource("nojoy.gpx").getInputStream()); - assertEquals(468, track.size()); - List segments = track.getSegments(); - assertEquals(1, segments.size()); - assertEquals("ACTIVE LOG", segments.get(0).getDescription()); - } - - public void testParseRoute() throws Exception { - GpxParser parser = new GpxParser(); - Track track = parser.parse("mh2d.route.gpx", new ClassPathResource("mh2d.route.gpx").getInputStream()); - assertEquals(250, track.size()); - List segments = track.getSegments(); - assertEquals(1, segments.size()); - assertEquals("Generated from track MTB Zaterdag 70 Km", segments.get(0).getDescription()); - } - - public void testParseTrackWithMultipleSegments() throws Exception { - GpxParser parser = new GpxParser(); - String name = "bbc2009.gpx"; - Track track = parser.parse(name, new ClassPathResource(name).getInputStream()); - assertEquals(10870, track.size()); - List segments = track.getSegments(); - assertEquals(3, segments.size()); - assertEquals("bbc2009 100", segments.get(0).getDescription()); - assertEquals("bbc2009 55", segments.get(1).getDescription()); - assertEquals("bbc2009 75", segments.get(2).getDescription()); - } -} diff --git a/gps/src/test/resources/bbc2009.gpx b/gps/src/test/resources/bbc2009.gpx deleted file mode 100644 index 5924d1a6..00000000 --- a/gps/src/test/resources/bbc2009.gpx +++ /dev/null @@ -1,43458 +0,0 @@ - - - - - - 193.000000 - Bbc Stop 1 - Grote Bosweg 3 -Heijenrath - Grote Bosweg 3 -Heijenrath - Picnic Area - - - 142.000000 - Bbc Stop 2 - Reutjesstraat 5 -Gasthuis - Reutjesstraat 5 -Gasthuis - Picnic Area - - - 141.000000 - Bbc Stop 3 - Molenweg 4a -Eckelrade - Molenweg 4a -Eckelrade - Picnic Area - - - - Bbc Stop 4 - Klompenstraat 3 -Eckelrade - Klompenstraat 3 -Eckelrade - Picnic Area - - - - Nog 10 km op 100 - Nog 10 km op 100 - Nog 10 km op 100 - Flag, Green - - - - Nog 10 km op 55/75 - Nog 10 km op 55/75 - Nog 10 km op 55/75 - Flag, Green - - - - Nog 20 km op 100 - Nog 20 km op 100 - Nog 20 km op 100 - Flag, Green - - - - Nog 20 km op 75 - Nog 20 km op 75 - Nog 20 km op 75 - Flag, Green - - - - Nog 50 km op 100 - Nog 50 km op 100 - Nog 50 km op 100 - Flag, Green - - - - Splitsing 100 en 55 75 - Splitsing 100 en 55 75 - Splitsing 100 en 55 75 - Flag, Blue - - - - Splitsing 55 en 75 km - Splitsing 55 en 75 km - Splitsing 55 en 75 km - Flag, Blue - - - bbc2009 100 - - - 48.203369 - - - - 50.125977 - - - - 53.009766 - - - - 56.374512 - - - - 58.297119 - - - - 58.297119 - - - - 59.258423 - - - - 60.219727 - - - - 62.142334 - - - - 63.103638 - - - - 62.622925 - - - - 63.584351 - - - - 63.103638 - - - - 61.661743 - - - - 59.739136 - - - - 57.816528 - - - - 58.297119 - - - - 57.816528 - - - - 57.816528 - - - - 59.258423 - - - - 58.297119 - - - - 57.816528 - - - - 57.335815 - - - - 57.816528 - - - - 59.258423 - - - - 58.777710 - - - - 58.297119 - - - - 57.816528 - - - - 57.335815 - - - - 57.335815 - - - - 57.816528 - - - - 57.816528 - - - - 57.816528 - - - - 57.335815 - - - - 57.816528 - - - - 58.777710 - - - - 57.816528 - - - - 57.816528 - - - - 57.816528 - - - - 57.335815 - - - - 57.816528 - - - - 58.777710 - - - - 58.297119 - - - - 58.777710 - - - - 58.777710 - - - - 58.777710 - - - - 58.777710 - - - - 58.297119 - - - - 59.739136 - - - - 62.142334 - - - - 60.700317 - - - - 59.739136 - - - - 58.297119 - - - - 58.777710 - - - - 60.700317 - - - - 61.181030 - - - - 60.219727 - - - - 60.219727 - - - - 60.219727 - - - - 59.258423 - - - - 56.855103 - - - - 56.855103 - - - - 56.855103 - - - - 56.374512 - - - - 57.335815 - - - - 57.335815 - - - - 58.777710 - - - - 58.297119 - - - - 58.777710 - - - - 58.777710 - - - - 59.739136 - - - - 59.258423 - - - - 60.700317 - - - - 58.777710 - - - - 60.219727 - - - - 59.739136 - - - - 58.777710 - - - - 66.468262 - - - - 65.507080 - - - - 66.468262 - - - - 65.987671 - - - - 65.987671 - - - - 66.948975 - - - - 66.948975 - - - - 68.390869 - - - - 68.390869 - - - - 68.871582 - - - - 68.871582 - - - - 70.313477 - - - - 71.274902 - - - - 70.794189 - - - - 71.274902 - - - - 70.794189 - - - - 69.832886 - - - - 69.352295 - - - - 69.352295 - - - - 69.352295 - - - - 69.832886 - - - - 69.832886 - - - - 69.832886 - - - - 70.794189 - - - - 70.794189 - - - - 70.794189 - - - - 71.274902 - - - - 70.794189 - - - - 71.755493 - - - - 72.716919 - - - - 72.236206 - - - - 72.716919 - - - - 73.678223 - - - - 74.158813 - - - - 73.678223 - - - - 74.158813 - - - - 74.639526 - - - - 75.120239 - - - - 74.639526 - - - - 74.158813 - - - - 75.120239 - - - - 75.600830 - - - - 76.081421 - - - - 76.081421 - - - - 77.042847 - - - - 77.042847 - - - - 76.081421 - - - - 74.639526 - - - - 75.120239 - - - - 73.678223 - - - - 72.716919 - - - - 72.236206 - - - - 72.716919 - - - - 72.236206 - - - - 72.716919 - - - - 74.639526 - - - - 74.639526 - - - - 73.197632 - - - - 72.716919 - - - - 74.158813 - - - - 74.639526 - - - - 74.158813 - - - - 73.678223 - - - - 74.639526 - - - - 74.158813 - - - - 73.678223 - - - - 73.678223 - - - - 73.678223 - - - - 73.678223 - - - - 74.639526 - - - - 74.639526 - - - - 74.639526 - - - - 74.639526 - - - - 75.120239 - - - - 74.158813 - - - - 74.639526 - - - - 76.081421 - - - - 76.562134 - - - - 76.562134 - - - - 77.523438 - - - - 78.965454 - - - - 79.926636 - - - - 83.291382 - - - - 83.771973 - - - - 85.694580 - - - - 89.059326 - - - - 85.694580 - - - - 84.252686 - - - - 84.733398 - - - - 84.733398 - - - - 85.694580 - - - - 84.252686 - - - - 84.252686 - - - - 84.733398 - - - - 82.330078 - - - - 81.849365 - - - - 79.446045 - - - - 78.965454 - - - - 80.407471 - - - - 81.849365 - - - - 81.849365 - - - - 85.694580 - - - - 86.656006 - - - - 89.539917 - - - - 91.943237 - - - - 95.307739 - - - - 97.711182 - - - - 99.633789 - - - - 101.075684 - - - - 102.998291 - - - - 105.882446 - - - - 107.324341 - - - - 108.285645 - - - - 108.766235 - - - - 110.208252 - - - - 111.169556 - - - - 111.650269 - - - - 113.092285 - - - - 115.014893 - - - - 115.495605 - - - - 117.898804 - - - - 119.340820 - - - - 121.263550 - - - - 124.147339 - - - - 125.589355 - - - - 127.992554 - - - - 129.434692 - - - - 128.954102 - - - - 128.473389 - - - - 129.434692 - - - - 128.473389 - - - - 128.954102 - - - - 129.434692 - - - - 130.395996 - - - - 132.318604 - - - - 131.837891 - - - - 132.318604 - - - - 132.799316 - - - - 134.241211 - - - - 132.799316 - - - - 131.357300 - - - - 129.434692 - - - - 129.434692 - - - - 129.915283 - - - - 129.434692 - - - - 128.473389 - - - - 126.550659 - - - - 126.069946 - - - - 126.069946 - - - - 126.550659 - - - - 125.108765 - - - - 124.147339 - - - - 124.147339 - - - - 122.224731 - - - - 118.379395 - - - - 117.898804 - - - - 115.014893 - - - - 112.611572 - - - - 111.169556 - - - - 109.246948 - - - - 105.882446 - - - - 102.037109 - - - - 101.556396 - - - - 99.153076 - - - - 98.191895 - - - - 95.788452 - - - - 93.385132 - - - - 90.501343 - - - - 90.501343 - - - - 89.059326 - - - - 89.059326 - - - - 86.656006 - - - - 87.617188 - - - - 87.617188 - - - - 86.656006 - - - - 84.733398 - - - - 85.213989 - - - - 84.733398 - - - - 87.617188 - - - - 88.578735 - - - - 90.981934 - - - - 93.385132 - - - - 94.827148 - - - - 93.385132 - - - - 93.385132 - - - - 90.981934 - - - - 89.539917 - - - - 89.059326 - - - - 88.098022 - - - - 87.136597 - - - - 87.136597 - - - - 88.578735 - - - - 89.059326 - - - - 88.578735 - - - - 88.098022 - - - - 89.059326 - - - - 89.539917 - - - - 89.539917 - - - - 90.501343 - - - - 89.539917 - - - - 89.539917 - - - - 90.020630 - - - - 91.943237 - - - - 91.943237 - - - - 94.346558 - - - - 94.346558 - - - - 98.672485 - - - - 98.672485 - - - - 100.114502 - - - - 101.075684 - - - - 102.517700 - - - - 104.440430 - - - - 105.401733 - - - - 106.843628 - - - - 106.363037 - - - - 104.921021 - - - - 105.401733 - - - - 105.882446 - - - - 105.882446 - - - - 106.843628 - - - - 108.766235 - - - - 108.766235 - - - - 109.246948 - - - - 109.727661 - - - - 109.727661 - - - - 109.727661 - - - - 110.688843 - - - - 110.688843 - - - - 110.688843 - - - - 111.650269 - - - - 111.650269 - - - - 112.611572 - - - - 112.611572 - - - - 114.534180 - - - - 114.053589 - - - - 114.053589 - - - - 114.053589 - - - - 115.014893 - - - - 115.976196 - - - - 115.976196 - - - - 117.418213 - - - - 118.860107 - - - - 119.340820 - - - - 120.302124 - - - - 120.782837 - - - - 119.340820 - - - - 119.340820 - - - - 117.418213 - - - - 118.860107 - - - - 119.340820 - - - - 119.821411 - - - - 120.782837 - - - - 123.666748 - - - - 124.147339 - - - - 124.147339 - - - - 125.108765 - - - - 125.589355 - - - - 126.069946 - - - - 125.108765 - - - - 123.666748 - - - - 122.705444 - - - - 120.782837 - - - - 121.263550 - - - - 120.302124 - - - - 120.302124 - - - - 120.782837 - - - - 123.186157 - - - - 125.589355 - - - - 127.511963 - - - - 127.511963 - - - - 128.473389 - - - - 128.954102 - - - - 132.318604 - - - - 132.318604 - - - - 131.357300 - - - - 130.395996 - - - - 131.837891 - - - - 132.799316 - - - - 132.799316 - - - - 133.279907 - - - - 133.279907 - - - - 132.799316 - - - - 133.760498 - - - - 133.760498 - - - - 133.760498 - - - - 133.760498 - - - - 133.279907 - - - - 134.241211 - - - - 134.241211 - - - - 134.721924 - - - - 135.683105 - - - - 135.683105 - - - - 136.644653 - - - - 139.047852 - - - - 141.931763 - - - - 142.893066 - - - - 143.854370 - - - - 144.335205 - - - - 146.738403 - - - - 148.180420 - - - - 149.622314 - - - - 152.506348 - - - - 154.428955 - - - - 155.390259 - - - - 156.351562 - - - - 158.754761 - - - - 161.158203 - - - - 160.196899 - - - - 159.716187 - - - - 161.158203 - - - - 161.638916 - - - - 163.561523 - - - - 166.445312 - - - - 168.368042 - - - - 169.810059 - - - - 171.252075 - - - - 173.174683 - - - - 174.616577 - - - - 175.577881 - - - - 177.500610 - - - - 178.942627 - - - - 181.826416 - - - - 183.268433 - - - - 183.749023 - - - - 184.710571 - - - - 184.229858 - - - - 183.749023 - - - - 184.229858 - - - - 185.191162 - - - - 185.671753 - - - - 186.152466 - - - - 188.075073 - - - - 188.555786 - - - - 189.036377 - - - - 189.036377 - - - - 189.516968 - - - - 189.997681 - - - - 190.478394 - - - - 191.439575 - - - - 192.401123 - - - - 192.401123 - - - - 193.362305 - - - - 193.843018 - - - - 194.323730 - - - - 195.284912 - - - - 195.765625 - - - - 195.765625 - - - - 195.765625 - - - - 195.765625 - - - - 195.284912 - - - - 195.284912 - - - - 195.765625 - - - - 196.246338 - - - - 195.765625 - - - - 192.881714 - - - - 189.997681 - - - - 186.633179 - - - - 187.113770 - - - - 184.229858 - - - - 182.787842 - - - - 182.307129 - - - - 181.826416 - - - - 179.423218 - - - - 177.981201 - - - - 173.655273 - - - - 173.174683 - - - - 173.174683 - - - - 169.329468 - - - - 166.445312 - - - - 161.638916 - - - - 155.870972 - - - - 154.909546 - - - - 152.506348 - - - - 151.544922 - - - - 152.986938 - - - - 152.506348 - - - - 152.986938 - - - - 153.467651 - - - - 153.948364 - - - - 154.909546 - - - - 155.390259 - - - - 154.909546 - - - - 154.909546 - - - - 154.428955 - - - - 154.428955 - - - - 154.909546 - - - - 155.390259 - - - - 154.909546 - - - - 154.909546 - - - - 155.390259 - - - - 155.390259 - - - - 155.390259 - - - - 155.390259 - - - - 154.428955 - - - - 153.948364 - - - - 152.986938 - - - - 152.986938 - - - - 152.986938 - - - - 152.986938 - - - - 152.506348 - - - - 152.506348 - - - - 153.948364 - - - - 154.909546 - - - - 156.351562 - - - - 156.351562 - - - - 157.312866 - - - - 158.274170 - - - - 161.158203 - - - - 162.119507 - - - - 164.522705 - - - - 165.484131 - - - - 167.406738 - - - - 167.887329 - - - - 170.290649 - - - - 173.174683 - - - - 173.655273 - - - - 176.058594 - - - - 177.981201 - - - - 180.865234 - - - - 183.268433 - - - - 185.671753 - - - - 187.113770 - - - - 189.036377 - - - - 191.920288 - - - - 190.478394 - - - - 189.997681 - - - - 190.478394 - - - - 191.920288 - - - - 192.401123 - - - - 194.804321 - - - - 195.765625 - - - - 196.246338 - - - - 198.649536 - - - - 201.052856 - - - - 202.014282 - - - - 203.456177 - - - - 205.378784 - - - - 205.859497 - - - - 206.820679 - - - - 207.301392 - - - - 209.224121 - - - - 208.743408 - - - - 210.666016 - - - - 210.185425 - - - - 211.146729 - - - - 210.185425 - - - - 209.704834 - - - - 210.666016 - - - - 212.588623 - - - - 213.069336 - - - - 214.030640 - - - - 214.511230 - - - - 214.991943 - - - - 214.511230 - - - - 214.511230 - - - - 214.991943 - - - - 214.511230 - - - - 215.472656 - - - - 217.395386 - - - - 217.875977 - - - - 216.433960 - - - - 215.953247 - - - - 214.991943 - - - - 214.991943 - - - - 213.550049 - - - - 212.108032 - - - - 210.666016 - - - - 209.224121 - - - - 206.820679 - - - - 205.859497 - - - - 202.494873 - - - - 197.207520 - - - - 194.804321 - - - - 192.881714 - - - - 190.478394 - - - - 188.555786 - - - - 185.671753 - - - - 179.903809 - - - - 178.942627 - - - - 177.500610 - - - - 176.539307 - - - - 175.097290 - - - - 174.135864 - - - - 172.693970 - - - - 170.290649 - - - - 167.887329 - - - - 167.887329 - - - - 165.484131 - - - - 162.600098 - - - - 162.600098 - - - - 162.119507 - - - - 159.235474 - - - - 158.754761 - - - - 157.312866 - - - - 157.312866 - - - - 156.832153 - - - - 156.351562 - - - - 154.428955 - - - - 153.467651 - - - - 153.467651 - - - - 152.986938 - - - - 152.506348 - - - - 152.986938 - - - - 152.506348 - - - - 152.025757 - - - - 151.544922 - - - - 151.544922 - - - - 151.064209 - - - - 149.622314 - - - - 147.699707 - - - - 146.257812 - - - - 145.296387 - - - - 144.815796 - - - - 144.335205 - - - - 143.854370 - - - - 142.893066 - - - - 142.893066 - - - - 142.893066 - - - - 141.451050 - - - - 140.489868 - - - - 139.528442 - - - - 138.567261 - - - - 137.605835 - - - - 137.605835 - - - - 138.086548 - - - - 138.567261 - - - - 138.567261 - - - - 139.047852 - - - - 140.009155 - - - - 141.931763 - - - - 142.893066 - - - - 143.373657 - - - - 145.296387 - - - - 145.777100 - - - - 146.738403 - - - - 147.699707 - - - - 149.141602 - - - - 149.622314 - - - - 151.544922 - - - - 154.428955 - - - - 155.870972 - - - - 158.274170 - - - - 159.716187 - - - - 160.677490 - - - - 162.600098 - - - - 164.522705 - - - - 165.964722 - - - - 167.406738 - - - - 168.368042 - - - - 170.771362 - - - - 172.213257 - - - - 174.135864 - - - - 175.577881 - - - - 176.058594 - - - - 178.942627 - - - - 179.423218 - - - - 180.865234 - - - - 182.787842 - - - - 184.710571 - - - - 186.152466 - - - - 188.555786 - - - - 189.997681 - - - - 192.401123 - - - - 192.881714 - - - - 196.246338 - - - - 196.246338 - - - - 195.765625 - - - - 195.765625 - - - - 194.804321 - - - - 195.284912 - - - - 196.246338 - - - - 197.688232 - - - - 199.610840 - - - - 202.494873 - - - - 202.975464 - - - - 202.975464 - - - - 204.898071 - - - - 204.898071 - - - - 202.975464 - - - - 200.091675 - - - - 197.207520 - - - - 196.726929 - - - - 192.881714 - - - - 188.075073 - - - - 184.710571 - - - - 180.865234 - - - - 177.500610 - - - - 174.135864 - - - - 170.771362 - - - - 170.290649 - - - - 166.926025 - - - - 162.119507 - - - - 157.793579 - - - - 153.467651 - - - - 153.467651 - - - - 152.025757 - - - - 151.544922 - - - - 151.064209 - - - - 150.583618 - - - - 150.103027 - - - - 148.661011 - - - - 148.180420 - - - - 147.218994 - - - - 150.103027 - - - - 150.103027 - - - - 150.103027 - - - - 151.064209 - - - - 151.544922 - - - - 155.390259 - - - - 155.870972 - - - - 158.274170 - - - - 158.274170 - - - - 158.754761 - - - - 160.677490 - - - - 162.119507 - - - - 163.561523 - - - - 165.003418 - - - - 168.368042 - - - - 170.771362 - - - - 172.693970 - - - - 175.097290 - - - - 177.981201 - - - - 181.345825 - - - - 184.229858 - - - - 184.229858 - - - - 188.075073 - - - - 188.075073 - - - - 190.958984 - - - - 193.362305 - - - - 194.323730 - - - - 193.843018 - - - - 196.726929 - - - - 197.207520 - - - - 199.130127 - - - - 199.130127 - - - - 199.130127 - - - - 199.130127 - - - - 198.168945 - - - - 199.130127 - - - - 194.804321 - - - - 194.323730 - - - - 194.323730 - - - - 195.765625 - - - - 196.726929 - - - - 198.649536 - - - - 198.168945 - - - - 194.804321 - - - - 193.843018 - - - - 192.401123 - - - - 191.920288 - - - - 191.920288 - - - - 190.958984 - - - - 190.958984 - - - - 190.478394 - - - - 187.113770 - - - - 186.152466 - - - - 182.787842 - - - - 179.423218 - - - - 179.423218 - - - - 177.500610 - - - - 177.981201 - - - - 180.865234 - - - - 183.749023 - - - - 184.229858 - - - - 185.671753 - - - - 187.113770 - - - - 177.020020 - - - - 176.058594 - - - - 176.058594 - - - - 176.058594 - - - - 175.577881 - - - - 175.577881 - - - - 175.577881 - - - - 175.577881 - - - - 174.616577 - - - - 175.097290 - - - - 173.655273 - - - - 173.655273 - - - - 173.655273 - - - - 172.693970 - - - - 172.213257 - - - - 172.213257 - - - - 171.252075 - - - - 170.290649 - - - - 183.268433 - - - - 182.787842 - - - - 182.307129 - - - - 182.787842 - - - - 183.749023 - - - - 184.229858 - - - - 187.594360 - - - - 189.036377 - - - - 191.439575 - - - - 193.843018 - - - - 196.246338 - - - - 199.130127 - - - - 202.975464 - - - - 205.378784 - - - - 206.340088 - - - - 208.262817 - - - - 211.627441 - - - - 214.991943 - - - - 217.875977 - - - - 222.201782 - - - - 225.085938 - - - - 229.892334 - - - - 233.737671 - - - - 237.582886 - - - - 241.428223 - - - - 244.792847 - - - - 249.118774 - - - - 252.002808 - - - - 256.328735 - - - - 260.173950 - - - - 261.615967 - - - - 264.980591 - - - - 264.980591 - - - - 267.383911 - - - - 267.864502 - - - - 272.671143 - - - - 276.035645 - - - - 276.997070 - - - - 277.477661 - - - - 277.477661 - - - - 276.516357 - - - - 276.516357 - - - - 276.516357 - - - - 276.035645 - - - - 274.113037 - - - - 271.709717 - - - - 268.825806 - - - - 266.422485 - - - - 266.422485 - - - - 263.538574 - - - - 264.019287 - - - - 263.057861 - - - - 263.057861 - - - - 262.577148 - - - - 262.577148 - - - - 264.980591 - - - - 265.461304 - - - - 264.980591 - - - - 264.499878 - - - - 263.057861 - - - - 261.615967 - - - - 261.135254 - - - - 259.212646 - - - - 257.770752 - - - - 254.406006 - - - - 254.886597 - - - - 255.848022 - - - - 233.737671 - - - - 233.737671 - - - - 233.257080 - - - - 232.776489 - - - - 231.814941 - - - - 231.334351 - - - - 230.853760 - - - - 229.892334 - - - - 229.892334 - - - - 229.892334 - - - - 228.450439 - - - - 228.931152 - - - - 228.931152 - - - - 228.931152 - - - - 228.450439 - - - - 228.450439 - - - - 228.931152 - - - - 227.969727 - - - - 227.969727 - - - - 227.489136 - - - - 227.489136 - - - - 226.527832 - - - - 226.527832 - - - - 226.047119 - - - - 225.566528 - - - - 225.566528 - - - - 224.605225 - - - - 223.643799 - - - - 223.643799 - - - - 222.201782 - - - - 222.201782 - - - - 222.201782 - - - - 221.240601 - - - - 221.721191 - - - - 220.759888 - - - - 219.798584 - - - - 219.798584 - - - - 219.798584 - - - - 219.317993 - - - - 218.837280 - - - - 217.875977 - - - - 217.395386 - - - - 217.395386 - - - - 216.433960 - - - - 215.953247 - - - - 215.472656 - - - - 215.472656 - - - - 214.511230 - - - - 214.511230 - - - - 214.030640 - - - - 214.030640 - - - - 213.550049 - - - - 213.069336 - - - - 213.069336 - - - - 212.588623 - - - - 211.627441 - - - - 212.108032 - - - - 211.146729 - - - - 212.108032 - - - - 212.108032 - - - - 211.146729 - - - - 210.666016 - - - - 210.666016 - - - - 210.185425 - - - - 209.224121 - - - - 208.743408 - - - - 208.262817 - - - - 208.262817 - - - - 207.301392 - - - - 206.340088 - - - - 206.820679 - - - - 206.340088 - - - - 206.340088 - - - - 205.378784 - - - - 205.378784 - - - - 204.898071 - - - - 203.936890 - - - - 203.936890 - - - - 203.456177 - - - - 203.456177 - - - - 202.975464 - - - - 202.975464 - - - - 202.975464 - - - - 202.014282 - - - - 201.052856 - - - - 200.572266 - - - - 200.572266 - - - - 199.610840 - - - - 198.649536 - - - - 199.130127 - - - - 198.168945 - - - - 197.207520 - - - - 196.726929 - - - - 195.765625 - - - - 195.284912 - - - - 195.765625 - - - - 194.804321 - - - - 194.804321 - - - - 193.843018 - - - - 193.843018 - - - - 192.881714 - - - - 192.401123 - - - - 191.920288 - - - - 191.920288 - - - - 190.958984 - - - - 189.997681 - - - - 190.478394 - - - - 189.036377 - - - - 188.075073 - - - - 187.594360 - - - - 187.594360 - - - - 186.633179 - - - - 186.633179 - - - - 186.152466 - - - - 185.191162 - - - - 184.710571 - - - - 184.229858 - - - - 184.229858 - - - - 183.268433 - - - - 183.749023 - - - - 183.268433 - - - - 183.749023 - - - - 182.787842 - - - - 182.787842 - - - - 182.787842 - - - - 181.826416 - - - - 180.865234 - - - - 179.903809 - - - - 179.423218 - - - - 179.423218 - - - - 178.461914 - - - - 177.981201 - - - - 177.981201 - - - - 177.500610 - - - - 177.020020 - - - - 176.058594 - - - - 175.577881 - - - - 174.616577 - - - - 173.655273 - - - - 173.655273 - - - - 172.693970 - - - - 172.693970 - - - - 171.732666 - - - - 170.771362 - - - - 170.290649 - - - - 169.810059 - - - - 169.810059 - - - - 169.810059 - - - - 169.810059 - - - - 169.810059 - - - - 168.848755 - - - - 168.368042 - - - - 167.406738 - - - - 166.926025 - - - - 166.445312 - - - - 165.964722 - - - - 165.484131 - - - - 164.522705 - - - - 164.522705 - - - - 163.080811 - - - - 163.561523 - - - - 162.600098 - - - - 162.119507 - - - - 162.119507 - - - - 161.638916 - - - - 161.638916 - - - - 160.677490 - - - - 159.716187 - - - - 159.235474 - - - - 159.235474 - - - - 158.754761 - - - - 158.274170 - - - - 158.754761 - - - - 158.274170 - - - - 157.312866 - - - - 157.312866 - - - - 157.312866 - - - - 157.793579 - - - - 157.312866 - - - - 157.793579 - - - - 156.832153 - - - - 156.832153 - - - - 156.351562 - - - - 154.909546 - - - - 154.909546 - - - - 154.428955 - - - - 152.986938 - - - - 153.467651 - - - - 152.506348 - - - - 151.544922 - - - - 151.064209 - - - - 150.103027 - - - - 149.622314 - - - - 148.661011 - - - - 148.661011 - - - - 147.699707 - - - - 145.777100 - - - - 145.777100 - - - - 145.777100 - - - - 146.738403 - - - - 146.738403 - - - - 147.699707 - - - - 148.661011 - - - - 149.622314 - - - - 149.622314 - - - - 150.583618 - - - - 151.064209 - - - - 152.506348 - - - - 152.506348 - - - - 153.467651 - - - - 153.948364 - - - - 154.428955 - - - - 155.870972 - - - - 155.870972 - - - - 154.428955 - - - - 155.390259 - - - - 156.351562 - - - - 157.312866 - - - - 156.832153 - - - - 156.832153 - - - - 156.351562 - - - - 156.351562 - - - - 155.390259 - - - - 154.909546 - - - - 154.428955 - - - - 153.467651 - - - - 152.986938 - - - - 152.986938 - - - - 152.025757 - - - - 152.025757 - - - - 151.064209 - - - - 151.064209 - - - - 149.622314 - - - - 149.622314 - - - - 148.661011 - - - - 148.661011 - - - - 147.699707 - - - - 148.180420 - - - - 147.218994 - - - - 146.738403 - - - - 146.257812 - - - - 146.257812 - - - - 144.815796 - - - - 145.296387 - - - - 144.335205 - - - - 143.373657 - - - - 142.893066 - - - - 142.412476 - - - - 142.412476 - - - - 141.931763 - - - - 140.970459 - - - - 140.009155 - - - - 140.489868 - - - - 139.528442 - - - - 139.047852 - - - - 139.047852 - - - - 138.086548 - - - - 138.086548 - - - - 137.605835 - - - - 138.086548 - - - - 139.047852 - - - - 139.047852 - - - - 140.970459 - - - - 142.893066 - - - - 142.893066 - - - - 143.373657 - - - - 144.335205 - - - - 146.257812 - - - - 147.699707 - - - - 147.699707 - - - - 148.661011 - - - - 149.141602 - - - - 150.103027 - - - - 149.141602 - - - - 148.661011 - - - - 149.141602 - - - - 148.661011 - - - - 149.141602 - - - - 148.661011 - - - - 149.622314 - - - - 150.103027 - - - - 148.661011 - - - - 149.622314 - - - - 149.622314 - - - - 149.622314 - - - - 149.141602 - - - - 148.180420 - - - - 149.141602 - - - - 148.180420 - - - - 148.661011 - - - - 148.180420 - - - - 149.141602 - - - - 149.622314 - - - - 149.622314 - - - - 150.583618 - - - - 150.583618 - - - - 151.544922 - - - - 152.506348 - - - - 152.506348 - - - - 152.986938 - - - - 152.986938 - - - - 153.948364 - - - - 154.428955 - - - - 154.428955 - - - - 155.870972 - - - - 156.351562 - - - - 156.832153 - - - - 157.793579 - - - - 157.793579 - - - - 158.754761 - - - - 159.716187 - - - - 160.677490 - - - - 161.158203 - - - - 162.119507 - - - - 162.600098 - - - - 162.600098 - - - - 163.080811 - - - - 164.042114 - - - - 165.484131 - - - - 166.445312 - - - - 166.926025 - - - - 167.406738 - - - - 168.368042 - - - - 168.848755 - - - - 169.810059 - - - - 170.771362 - - - - 170.771362 - - - - 171.732666 - - - - 172.213257 - - - - 172.693970 - - - - 174.135864 - - - - 175.097290 - - - - 175.577881 - - - - 175.577881 - - - - 176.539307 - - - - 177.020020 - - - - 176.539307 - - - - 177.981201 - - - - 177.981201 - - - - 178.461914 - - - - 178.942627 - - - - 178.942627 - - - - 179.423218 - - - - 180.384521 - - - - 181.345825 - - - - 181.826416 - - - - 182.307129 - - - - 183.749023 - - - - 184.710571 - - - - 185.671753 - - - - 186.633179 - - - - 187.113770 - - - - 188.075073 - - - - 189.036377 - - - - 189.516968 - - - - 189.997681 - - - - 189.997681 - - - - 189.997681 - - - - 190.958984 - - - - 191.920288 - - - - 191.920288 - - - - 192.401123 - - - - 193.843018 - - - - 193.843018 - - - - 194.804321 - - - - 194.804321 - - - - 195.765625 - - - - 196.246338 - - - - 197.207520 - - - - 197.688232 - - - - 198.649536 - - - - 198.649536 - - - - 199.610840 - - - - 200.572266 - - - - 201.533569 - - - - 202.494873 - - - - 202.014282 - - - - 202.494873 - - - - 203.456177 - - - - 203.936890 - - - - 204.898071 - - - - 205.859497 - - - - 205.859497 - - - - 207.301392 - - - - 207.782104 - - - - 208.262817 - - - - 208.743408 - - - - 209.704834 - - - - 211.146729 - - - - 211.627441 - - - - 212.108032 - - - - 213.550049 - - - - 214.991943 - - - - 215.953247 - - - - 216.914673 - - - - 216.914673 - - - - 216.914673 - - - - 218.356567 - - - - 218.837280 - - - - 218.837280 - - - - 220.759888 - - - - 221.240601 - - - - 221.240601 - - - - 220.759888 - - - - 220.759888 - - - - 220.279175 - - - - 219.317993 - - - - 220.279175 - - - - 220.279175 - - - - 219.798584 - - - - 220.279175 - - - - 219.317993 - - - - 219.317993 - - - - 218.837280 - - - - 219.317993 - - - - 218.356567 - - - - 218.356567 - - - - 217.875977 - - - - 217.875977 - - - - 217.395386 - - - - 216.914673 - - - - 216.433960 - - - - 215.953247 - - - - 215.472656 - - - - 214.991943 - - - - 214.511230 - - - - 214.991943 - - - - 214.030640 - - - - 214.030640 - - - - 214.030640 - - - - 213.550049 - - - - 213.550049 - - - - 212.588623 - - - - 212.108032 - - - - 213.069336 - - - - 212.108032 - - - - 212.108032 - - - - 212.588623 - - - - 212.588623 - - - - 212.588623 - - - - 212.108032 - - - - 211.627441 - - - - 212.588623 - - - - 211.627441 - - - - 211.627441 - - - - 211.146729 - - - - 212.108032 - - - - 212.108032 - - - - 212.588623 - - - - 212.108032 - - - - 211.627441 - - - - 212.108032 - - - - 211.627441 - - - - 212.588623 - - - - 211.627441 - - - - 212.108032 - - - - 211.627441 - - - - 211.146729 - - - - 211.146729 - - - - 210.185425 - - - - 209.704834 - - - - 209.224121 - - - - 209.704834 - - - - 209.224121 - - - - 208.262817 - - - - 207.782104 - - - - 207.301392 - - - - 206.340088 - - - - 206.820679 - - - - 205.859497 - - - - 205.378784 - - - - 204.417480 - - - - 204.417480 - - - - 203.456177 - - - - 202.975464 - - - - 202.494873 - - - - 201.533569 - - - - 201.533569 - - - - 201.533569 - - - - 200.091675 - - - - 199.610840 - - - - 199.130127 - - - - 198.649536 - - - - 197.688232 - - - - 197.207520 - - - - 196.726929 - - - - 196.726929 - - - - 195.765625 - - - - 195.284912 - - - - 195.284912 - - - - 194.323730 - - - - 193.843018 - - - - 192.881714 - - - - 191.920288 - - - - 191.439575 - - - - 190.478394 - - - - 190.478394 - - - - 189.516968 - - - - 189.036377 - - - - 188.075073 - - - - 188.555786 - - - - 188.075073 - - - - 186.633179 - - - - 187.113770 - - - - 186.152466 - - - - 185.671753 - - - - 185.191162 - - - - 185.191162 - - - - 183.749023 - - - - 183.268433 - - - - 182.307129 - - - - 181.826416 - - - - 181.826416 - - - - 180.865234 - - - - 180.384521 - - - - 179.423218 - - - - 178.942627 - - - - 177.981201 - - - - 177.500610 - - - - 177.020020 - - - - 176.058594 - - - - 175.577881 - - - - 174.616577 - - - - 174.135864 - - - - 173.655273 - - - - 173.174683 - - - - 172.693970 - - - - 171.732666 - - - - 171.732666 - - - - 171.732666 - - - - 171.732666 - - - - 171.732666 - - - - 171.252075 - - - - 170.290649 - - - - 170.771362 - - - - 170.290649 - - - - 169.329468 - - - - 168.848755 - - - - 168.848755 - - - - 168.368042 - - - - 167.406738 - - - - 167.406738 - - - - 166.445312 - - - - 165.484131 - - - - 165.484131 - - - - 164.042114 - - - - 163.080811 - - - - 162.600098 - - - - 162.119507 - - - - 161.158203 - - - - 162.119507 - - - - 160.677490 - - - - 159.235474 - - - - 159.235474 - - - - 158.274170 - - - - 157.793579 - - - - 156.832153 - - - - 156.351562 - - - - 155.390259 - - - - 154.428955 - - - - 153.467651 - - - - 152.986938 - - - - 152.986938 - - - - 152.506348 - - - - 152.506348 - - - - 151.064209 - - - - 150.103027 - - - - 150.103027 - - - - 149.622314 - - - - 149.622314 - - - - 148.661011 - - - - 148.661011 - - - - 148.180420 - - - - 147.699707 - - - - 147.218994 - - - - 147.218994 - - - - 147.699707 - - - - 148.180420 - - - - 149.622314 - - - - 150.583618 - - - - 151.544922 - - - - 151.544922 - - - - 152.986938 - - - - 153.467651 - - - - 155.390259 - - - - 156.832153 - - - - 156.832153 - - - - 156.832153 - - - - 158.274170 - - - - 158.754761 - - - - 159.716187 - - - - 160.196899 - - - - 161.638916 - - - - 163.080811 - - - - 164.042114 - - - - 165.003418 - - - - 166.926025 - - - - 168.368042 - - - - 168.848755 - - - - 169.329468 - - - - 171.252075 - - - - 171.252075 - - - - 172.213257 - - - - 172.213257 - - - - 173.655273 - - - - 174.135864 - - - - 175.577881 - - - - 176.058594 - - - - 177.020020 - - - - 177.981201 - - - - 177.981201 - - - - 179.423218 - - - - 179.903809 - - - - 180.384521 - - - - 181.345825 - - - - 182.307129 - - - - 182.787842 - - - - 183.268433 - - - - 183.749023 - - - - 184.229858 - - - - 185.191162 - - - - 186.152466 - - - - 188.075073 - - - - 189.036377 - - - - 189.997681 - - - - 190.478394 - - - - 190.958984 - - - - 190.958984 - - - - 192.401123 - - - - 234.218384 - - - - 234.699097 - - - - 235.660278 - - - - 235.660278 - - - - 234.699097 - - - - 234.218384 - - - - 233.737671 - - - - 232.776489 - - - - 232.295776 - - - - 230.373047 - - - - 228.931152 - - - - 227.489136 - - - - 224.605225 - - - - 222.682495 - - - - 222.682495 - - - - 222.682495 - - - - 222.201782 - - - - 222.201782 - - - - 221.721191 - - - - 222.201782 - - - - 219.798584 - - - - 219.798584 - - - - 218.837280 - - - - 218.837280 - - - - 218.356567 - - - - 217.875977 - - - - 218.837280 - - - - 218.837280 - - - - 219.798584 - - - - 219.317993 - - - - 218.837280 - - - - 218.356567 - - - - 218.356567 - - - - 218.837280 - - - - 219.317993 - - - - 219.317993 - - - - 218.837280 - - - - 220.279175 - - - - 218.356567 - - - - 215.953247 - - - - 214.991943 - - - - 214.511230 - - - - 213.069336 - - - - 210.185425 - - - - 210.185425 - - - - 210.666016 - - - - 209.704834 - - - - 209.704834 - - - - 208.743408 - - - - 208.262817 - - - - 207.301392 - - - - 205.859497 - - - - 205.378784 - - - - 205.378784 - - - - 203.936890 - - - - 202.494873 - - - - 202.494873 - - - - 201.533569 - - - - 200.572266 - - - - 199.130127 - - - - 198.649536 - - - - 198.649536 - - - - 198.168945 - - - - 198.649536 - - - - 198.168945 - - - - 198.649536 - - - - 198.649536 - - - - 199.130127 - - - - 199.610840 - - - - 199.610840 - - - - 200.091675 - - - - 200.572266 - - - - 202.494873 - - - - 204.417480 - - - - 204.898071 - - - - 205.378784 - - - - 204.898071 - - - - 205.859497 - - - - 206.820679 - - - - 206.340088 - - - - 206.340088 - - - - 207.782104 - - - - 208.262817 - - - - 210.666016 - - - - 210.666016 - - - - 209.704834 - - - - 212.108032 - - - - 211.627441 - - - - 213.069336 - - - - 211.146729 - - - - 210.666016 - - - - 209.704834 - - - - 209.224121 - - - - 210.185425 - - - - 209.704834 - - - - 208.262817 - - - - 206.340088 - - - - 205.859497 - - - - 203.936890 - - - - 203.456177 - - - - 203.456177 - - - - 205.378784 - - - - 204.898071 - - - - 202.975464 - - - - 200.091675 - - - - 196.726929 - - - - 196.246338 - - - - 192.401123 - - - - 188.555786 - - - - 186.633179 - - - - 186.633179 - - - - 186.633179 - - - - 186.633179 - - - - 180.865234 - - - - 180.384521 - - - - 179.423218 - - - - 178.942627 - - - - 179.423218 - - - - 178.461914 - - - - 178.461914 - - - - 177.500610 - - - - 176.539307 - - - - 175.577881 - - - - 175.097290 - - - - 174.616577 - - - - 173.655273 - - - - 173.174683 - - - - 172.693970 - - - - 172.213257 - - - - 172.693970 - - - - 171.732666 - - - - 171.732666 - - - - 171.252075 - - - - 170.771362 - - - - 170.290649 - - - - 169.810059 - - - - 168.848755 - - - - 168.368042 - - - - 167.887329 - - - - 167.406738 - - - - 167.406738 - - - - 166.445312 - - - - 166.445312 - - - - 165.484131 - - - - 165.964722 - - - - 165.484131 - - - - 164.522705 - - - - 164.522705 - - - - 164.042114 - - - - 164.042114 - - - - 163.561523 - - - - 163.561523 - - - - 162.600098 - - - - 162.600098 - - - - 162.119507 - - - - 162.119507 - - - - 162.119507 - - - - 162.119507 - - - - 165.003418 - - - - 166.445312 - - - - 168.368042 - - - - 169.810059 - - - - 170.290649 - - - - 171.252075 - - - - 172.693970 - - - - 172.213257 - - - - 173.174683 - - - - 172.693970 - - - - 171.732666 - - - - 171.252075 - - - - 170.290649 - - - - 170.290649 - - - - 169.810059 - - - - 170.290649 - - - - 170.290649 - - - - 170.771362 - - - - 171.732666 - - - - 172.693970 - - - - 173.655273 - - - - 173.655273 - - - - 173.655273 - - - - 174.616577 - - - - 174.616577 - - - - 174.616577 - - - - 175.097290 - - - - 175.097290 - - - - 173.655273 - - - - 173.655273 - - - - 174.616577 - - - - 175.577881 - - - - 177.981201 - - - - 179.423218 - - - - 179.903809 - - - - 181.345825 - - - - 181.345825 - - - - 182.307129 - - - - 182.787842 - - - - 183.749023 - - - - 183.749023 - - - - 182.787842 - - - - 181.826416 - - - - 181.826416 - - - - 180.865234 - - - - 180.384521 - - - - 180.384521 - - - - 179.423218 - - - - 179.423218 - - - - 178.942627 - - - - 178.461914 - - - - 177.500610 - - - - 177.020020 - - - - 176.539307 - - - - 176.058594 - - - - 175.097290 - - - - 174.135864 - - - - 174.135864 - - - - 173.655273 - - - - 173.655273 - - - - 172.693970 - - - - 172.693970 - - - - 171.732666 - - - - 171.732666 - - - - 171.252075 - - - - 170.290649 - - - - 169.329468 - - - - 168.848755 - - - - 168.368042 - - - - 168.368042 - - - - 167.406738 - - - - 167.406738 - - - - 166.445312 - - - - 166.445312 - - - - 165.964722 - - - - 165.484131 - - - - 164.522705 - - - - 164.042114 - - - - 164.522705 - - - - 163.561523 - - - - 163.080811 - - - - 162.119507 - - - - 161.158203 - - - - 161.158203 - - - - 159.716187 - - - - 159.716187 - - - - 159.235474 - - - - 158.754761 - - - - 158.754761 - - - - 158.274170 - - - - 157.793579 - - - - 156.832153 - - - - 156.351562 - - - - 154.909546 - - - - 153.948364 - - - - 154.428955 - - - - 152.986938 - - - - 152.986938 - - - - 152.986938 - - - - 151.544922 - - - - 151.064209 - - - - 150.583618 - - - - 150.583618 - - - - 149.141602 - - - - 147.699707 - - - - 147.218994 - - - - 146.257812 - - - - 145.777100 - - - - 145.777100 - - - - 144.815796 - - - - 144.335205 - - - - 144.335205 - - - - 143.854370 - - - - 143.373657 - - - - 142.412476 - - - - 141.931763 - - - - 141.451050 - - - - 140.009155 - - - - 140.009155 - - - - 139.047852 - - - - 138.567261 - - - - 137.605835 - - - - 137.125244 - - - - 137.125244 - - - - 136.644653 - - - - 136.163940 - - - - 135.683105 - - - - 135.683105 - - - - 134.721924 - - - - 134.721924 - - - - 134.241211 - - - - 133.760498 - - - - 133.279907 - - - - 133.279907 - - - - 132.799316 - - - - 131.837891 - - - - 131.837891 - - - - 131.357300 - - - - 130.876709 - - - - 130.395996 - - - - 130.395996 - - - - 129.434692 - - - - 129.434692 - - - - 128.954102 - - - - 128.473389 - - - - 128.473389 - - - - 127.992554 - - - - 127.511963 - - - - 127.511963 - - - - 127.031372 - - - - 126.069946 - - - - 125.589355 - - - - 125.589355 - - - - 125.108765 - - - - 125.108765 - - - - 124.628052 - - - - 124.628052 - - - - 125.589355 - - - - 125.108765 - - - - 125.589355 - - - - 125.108765 - - - - 125.589355 - - - - 125.589355 - - - - 126.550659 - - - - 126.069946 - - - - 126.069946 - - - - 125.589355 - - - - 126.550659 - - - - 127.992554 - - - - 127.511963 - - - - 128.954102 - - - - 129.915283 - - - - 132.318604 - - - - 133.279907 - - - - 134.241211 - - - - 135.683105 - - - - 136.163940 - - - - 136.163940 - - - - 137.125244 - - - - 136.644653 - - - - 136.644653 - - - - 137.605835 - - - - 138.567261 - - - - 137.605835 - - - - 137.605835 - - - - 138.567261 - - - - 138.567261 - - - - 138.567261 - - - - 138.567261 - - - - 139.047852 - - - - 138.086548 - - - - 137.605835 - - - - 137.125244 - - - - 137.125244 - - - - 136.163940 - - - - 136.644653 - - - - 135.683105 - - - - 136.163940 - - - - 134.241211 - - - - 134.241211 - - - - 133.760498 - - - - 133.760498 - - - - 132.799316 - - - - 132.799316 - - - - 131.837891 - - - - 131.837891 - - - - 130.876709 - - - - 131.357300 - - - - 130.395996 - - - - 129.434692 - - - - 128.954102 - - - - 127.992554 - - - - 127.992554 - - - - 127.031372 - - - - 127.031372 - - - - 126.069946 - - - - 125.108765 - - - - 124.628052 - - - - 123.666748 - - - - 123.666748 - - - - 123.186157 - - - - 122.224731 - - - - 122.224731 - - - - 121.744141 - - - - 121.744141 - - - - 120.782837 - - - - 119.821411 - - - - 118.860107 - - - - 117.898804 - - - - 117.898804 - - - - 116.937500 - - - - 116.456787 - - - - 116.456787 - - - - 115.495605 - - - - 115.014893 - - - - 114.534180 - - - - 113.572998 - - - - 114.053589 - - - - 113.572998 - - - - 113.092285 - - - - 112.130981 - - - - 111.169556 - - - - 110.688843 - - - - 110.688843 - - - - 109.727661 - - - - 109.727661 - - - - 109.246948 - - - - 108.766235 - - - - 108.285645 - - - - 108.285645 - - - - 108.766235 - - - - 108.285645 - - - - 108.766235 - - - - 109.246948 - - - - 108.766235 - - - - 108.285645 - - - - 109.246948 - - - - 108.285645 - - - - 109.246948 - - - - 108.766235 - - - - 108.285645 - - - - 107.324341 - - - - 107.805054 - - - - 106.843628 - - - - 107.805054 - - - - 107.805054 - - - - 107.805054 - - - - 108.285645 - - - - 107.324341 - - - - 107.805054 - - - - 106.363037 - - - - 106.843628 - - - - 106.843628 - - - - 105.882446 - - - - 106.843628 - - - - 105.882446 - - - - 106.363037 - - - - 106.843628 - - - - 105.882446 - - - - 105.882446 - - - - 106.363037 - - - - 105.882446 - - - - 105.401733 - - - - 105.401733 - - - - 105.882446 - - - - 104.921021 - - - - 104.921021 - - - - 104.921021 - - - - 105.882446 - - - - 104.921021 - - - - 104.440430 - - - - 103.959717 - - - - 103.479004 - - - - 103.479004 - - - - 103.479004 - - - - 102.517700 - - - - 102.517700 - - - - 102.517700 - - - - 103.479004 - - - - 104.440430 - - - - 104.921021 - - - - 104.440430 - - - - 103.959717 - - - - 105.401733 - - - - 105.401733 - - - - 104.921021 - - - - 104.440430 - - - - 104.921021 - - - - 103.959717 - - - - 103.479004 - - - - 102.998291 - - - - 103.479004 - - - - 103.959717 - - - - 103.479004 - - - - 103.959717 - - - - 102.998291 - - - - 104.440430 - - - - 104.921021 - - - - 105.401733 - - - - 105.882446 - - - - 106.843628 - - - - 107.324341 - - - - 106.843628 - - - - 107.805054 - - - - 107.324341 - - - - 108.285645 - - - - 109.246948 - - - - 110.208252 - - - - 109.246948 - - - - 109.246948 - - - - 108.766235 - - - - 108.285645 - - - - 107.324341 - - - - 107.805054 - - - - 106.363037 - - - - 105.882446 - - - - 105.401733 - - - - 106.363037 - - - - 105.882446 - - - - 104.921021 - - - - 104.921021 - - - - 104.440430 - - - - 103.479004 - - - - 104.440430 - - - - 103.479004 - - - - 104.440430 - - - - 103.959717 - - - - 103.959717 - - - - 103.479004 - - - - 103.959717 - - - - 103.479004 - - - - 103.479004 - - - - 104.440430 - - - - 103.959717 - - - - 103.959717 - - - - 103.959717 - - - - 103.959717 - - - - 104.921021 - - - - 104.921021 - - - - 105.882446 - - - - 106.363037 - - - - 106.363037 - - - - 107.324341 - - - - 107.324341 - - - - 107.805054 - - - - 108.766235 - - - - 109.246948 - - - - 109.727661 - - - - 109.727661 - - - - 110.688843 - - - - 111.169556 - - - - 111.650269 - - - - 112.611572 - - - - 113.092285 - - - - 114.053589 - - - - 113.572998 - - - - 115.014893 - - - - 116.456787 - - - - 116.456787 - - - - 116.937500 - - - - 117.898804 - - - - 119.340820 - - - - 119.821411 - - - - 120.302124 - - - - 120.302124 - - - - 119.821411 - - - - 120.782837 - - - - 120.302124 - - - - 120.302124 - - - - 120.782837 - - - - 119.340820 - - - - 120.302124 - - - - 120.302124 - - - - 120.782837 - - - - 121.744141 - - - - 121.744141 - - - - 122.705444 - - - - 123.186157 - - - - 124.147339 - - - - 123.666748 - - - - 125.108765 - - - - 125.589355 - - - - 125.589355 - - - - 126.550659 - - - - 126.550659 - - - - 127.031372 - - - - 127.992554 - - - - 128.473389 - - - - 127.992554 - - - - 127.992554 - - - - 128.473389 - - - - 128.954102 - - - - 129.915283 - - - - 129.915283 - - - - 130.395996 - - - - 130.876709 - - - - 130.876709 - - - - 132.318604 - - - - 132.318604 - - - - 133.279907 - - - - 133.760498 - - - - 134.241211 - - - - 134.721924 - - - - 136.163940 - - - - 136.163940 - - - - 137.125244 - - - - 139.528442 - - - - 140.489868 - - - - 143.373657 - - - - 143.854370 - - - - 146.257812 - - - - 147.218994 - - - - 148.180420 - - - - 150.583618 - - - - 152.506348 - - - - 152.986938 - - - - 154.428955 - - - - 155.870972 - - - - 156.351562 - - - - 156.351562 - - - - 157.793579 - - - - 158.754761 - - - - 158.754761 - - - - 159.235474 - - - - 159.235474 - - - - 158.754761 - - - - 160.196899 - - - - 159.235474 - - - - 160.677490 - - - - 161.158203 - - - - 160.196899 - - - - 161.158203 - - - - 162.119507 - - - - 162.119507 - - - - 163.080811 - - - - 163.080811 - - - - 164.042114 - - - - 164.042114 - - - - 165.003418 - - - - 165.484131 - - - - 165.964722 - - - - 166.445312 - - - - 165.964722 - - - - 165.964722 - - - - 165.484131 - - - - 165.484131 - - - - 166.445312 - - - - 165.964722 - - - - 166.926025 - - - - 167.406738 - - - - 167.887329 - - - - 167.406738 - - - - 166.926025 - - - - 166.445312 - - - - 165.964722 - - - - 165.484131 - - - - 164.522705 - - - - 165.484131 - - - - 164.522705 - - - - 164.042114 - - - - 163.561523 - - - - 163.080811 - - - - 163.080811 - - - - 162.119507 - - - - 161.638916 - - - - 162.119507 - - - - 161.158203 - - - - 160.677490 - - - - 161.158203 - - - - 161.158203 - - - - 160.196899 - - - - 159.235474 - - - - 160.196899 - - - - 159.235474 - - - - 158.754761 - - - - 158.754761 - - - - 159.716187 - - - - 159.716187 - - - - 158.754761 - - - - 158.754761 - - - - 158.754761 - - - - 158.754761 - - - - 158.754761 - - - - 159.235474 - - - - 159.235474 - - - - 158.274170 - - - - 158.754761 - - - - 157.793579 - - - - 156.832153 - - - - 156.351562 - - - - 156.351562 - - - - 156.351562 - - - - 156.351562 - - - - 155.390259 - - - - 154.909546 - - - - 154.909546 - - - - 153.948364 - - - - 153.948364 - - - - 153.467651 - - - - 152.506348 - - - - 152.506348 - - - - 152.025757 - - - - 152.025757 - - - - 151.064209 - - - - 150.583618 - - - - 150.103027 - - - - 149.622314 - - - - 149.622314 - - - - 148.661011 - - - - 148.180420 - - - - 148.180420 - - - - 147.218994 - - - - 146.738403 - - - - 146.257812 - - - - 145.296387 - - - - 145.777100 - - - - 144.815796 - - - - 144.335205 - - - - 144.335205 - - - - 143.854370 - - - - 143.373657 - - - - 143.373657 - - - - 142.412476 - - - - 142.412476 - - - - 141.931763 - - - - 141.931763 - - - - 141.451050 - - - - 140.489868 - - - - 140.009155 - - - - 139.047852 - - - - 138.567261 - - - - 138.567261 - - - - 139.047852 - - - - 138.086548 - - - - 137.605835 - - - - 136.644653 - - - - 136.644653 - - - - 136.163940 - - - - 136.163940 - - - - 135.683105 - - - - 135.202515 - - - - 134.241211 - - - - 133.279907 - - - - 133.279907 - - - - 132.318604 - - - - 131.837891 - - - - 131.837891 - - - - 130.876709 - - - - 131.357300 - - - - 130.876709 - - - - 130.395996 - - - - 130.395996 - - - - 129.434692 - - - - 128.954102 - - - - 129.434692 - - - - 127.992554 - - - - 127.992554 - - - - 127.511963 - - - - 128.473389 - - - - 127.031372 - - - - 127.031372 - - - - 126.069946 - - - - 125.108765 - - - - 125.108765 - - - - 126.069946 - - - - 126.550659 - - - - 127.031372 - - - - 126.550659 - - - - 127.992554 - - - - 128.473389 - - - - 129.434692 - - - - 129.434692 - - - - 130.876709 - - - - 131.837891 - - - - 132.799316 - - - - 134.241211 - - - - 134.721924 - - - - 134.721924 - - - - 135.202515 - - - - 136.163940 - - - - 137.125244 - - - - 136.644653 - - - - 138.086548 - - - - 139.047852 - - - - 139.047852 - - - - 140.489868 - - - - 140.970459 - - - - 141.451050 - - - - 142.893066 - - - - 142.893066 - - - - 143.373657 - - - - 144.335205 - - - - 144.335205 - - - - 145.296387 - - - - 145.777100 - - - - 146.257812 - - - - 146.738403 - - - - 147.699707 - - - - 148.661011 - - - - 149.141602 - - - - 150.103027 - - - - 151.064209 - - - - 152.506348 - - - - 153.948364 - - - - 153.948364 - - - - 155.390259 - - - - 154.909546 - - - - 155.870972 - - - - 156.351562 - - - - 156.351562 - - - - 157.312866 - - - - 157.793579 - - - - 159.235474 - - - - 160.196899 - - - - 160.677490 - - - - 162.119507 - - - - 163.561523 - - - - 164.522705 - - - - 164.522705 - - - - 165.484131 - - - - 165.964722 - - - - 166.445312 - - - - 166.926025 - - - - 165.964722 - - - - 165.964722 - - - - 166.445312 - - - - 165.964722 - - - - 165.964722 - - - - 165.484131 - - - - 164.522705 - - - - 164.042114 - - - - 163.080811 - - - - 163.561523 - - - - 163.080811 - - - - 162.119507 - - - - 162.119507 - - - - 161.158203 - - - - 161.158203 - - - - 160.677490 - - - - 160.677490 - - - - 159.716187 - - - - 159.716187 - - - - 159.716187 - - - - 158.754761 - - - - 158.754761 - - - - 157.793579 - - - - 158.754761 - - - - 157.793579 - - - - 157.312866 - - - - 156.832153 - - - - 155.870972 - - - - 155.390259 - - - - 154.428955 - - - - 154.428955 - - - - 153.467651 - - - - 152.986938 - - - - 153.467651 - - - - 152.986938 - - - - 152.506348 - - - - 152.506348 - - - - 152.025757 - - - - 152.506348 - - - - 152.506348 - - - - 152.025757 - - - - 151.544922 - - - - 150.583618 - - - - 151.064209 - - - - 150.103027 - - - - 149.622314 - - - - 149.622314 - - - - 149.141602 - - - - 148.180420 - - - - 147.699707 - - - - 146.738403 - - - - 145.777100 - - - - 145.296387 - - - - 144.815796 - - - - 144.335205 - - - - 143.373657 - - - - 142.893066 - - - - 142.412476 - - - - 142.412476 - - - - 141.451050 - - - - 141.451050 - - - - 140.489868 - - - - 140.009155 - - - - 139.047852 - - - - 139.047852 - - - - 138.086548 - - - - 138.086548 - - - - 137.125244 - - - - 136.644653 - - - - 136.644653 - - - - 135.683105 - - - - 135.683105 - - - - 134.721924 - - - - 134.721924 - - - - 133.279907 - - - - 132.318604 - - - - 132.318604 - - - - 131.357300 - - - - 130.876709 - - - - 130.395996 - - - - 129.915283 - - - - 129.915283 - - - - 129.915283 - - - - 128.954102 - - - - 128.954102 - - - - 127.992554 - - - - 127.992554 - - - - 127.031372 - - - - 126.550659 - - - - 125.589355 - - - - 125.589355 - - - - 124.628052 - - - - 123.666748 - - - - 123.186157 - - - - 123.186157 - - - - 122.224731 - - - - 122.224731 - - - - 121.263550 - - - - 120.782837 - - - - 121.263550 - - - - 120.302124 - - - - 119.340820 - - - - 119.340820 - - - - 118.860107 - - - - 118.860107 - - - - 117.898804 - - - - 117.418213 - - - - 117.418213 - - - - 117.898804 - - - - 117.898804 - - - - 118.379395 - - - - 118.860107 - - - - 118.379395 - - - - 118.379395 - - - - 119.340820 - - - - 118.860107 - - - - 118.379395 - - - - 118.860107 - - - - 118.379395 - - - - 118.860107 - - - - 118.860107 - - - - 118.379395 - - - - 117.418213 - - - - 117.898804 - - - - 117.418213 - - - - 116.937500 - - - - 116.456787 - - - - 115.495605 - - - - 115.495605 - - - - 114.534180 - - - - 114.534180 - - - - 113.572998 - - - - 113.572998 - - - - 113.572998 - - - - 114.053589 - - - - 113.092285 - - - - 113.572998 - - - - 112.611572 - - - - 113.572998 - - - - 114.534180 - - - - 115.495605 - - - - 115.976196 - - - - 115.495605 - - - - 115.495605 - - - - 114.534180 - - - - 115.014893 - - - - 115.014893 - - - - 114.534180 - - - - 115.014893 - - - - 114.053589 - - - - 113.572998 - - - - 113.092285 - - - - 112.611572 - - - - 112.130981 - - - - 111.650269 - - - - 110.688843 - - - - 110.208252 - - - - 110.208252 - - - - 109.246948 - - - - 109.727661 - - - - 109.727661 - - - - 109.246948 - - - - 108.766235 - - - - 108.285645 - - - - 108.285645 - - - - 106.843628 - - - - 105.882446 - - - - 105.882446 - - - - 104.921021 - - - - 103.959717 - - - - 103.479004 - - - - 103.479004 - - - - 102.998291 - - - - 102.998291 - - - - 102.037109 - - - - 101.075684 - - - - 101.075684 - - - - 100.595093 - - - - 101.075684 - - - - 102.998291 - - - - 102.037109 - - - - 102.517700 - - - - 103.479004 - - - - 103.479004 - - - - 104.440430 - - - - 105.401733 - - - - 106.363037 - - - - 105.401733 - - - - 106.843628 - - - - 107.805054 - - - - 106.843628 - - - - 107.805054 - - - - 107.805054 - - - - 107.805054 - - - - 108.285645 - - - - 109.246948 - - - - 109.246948 - - - - 111.169556 - - - - 111.169556 - - - - 112.130981 - - - - 111.650269 - - - - 113.572998 - - - - 115.014893 - - - - 115.014893 - - - - 115.976196 - - - - 116.456787 - - - - 117.418213 - - - - 117.898804 - - - - 118.860107 - - - - 118.860107 - - - - 119.821411 - - - - 121.744141 - - - - 121.744141 - - - - 122.224731 - - - - 123.186157 - - - - 123.666748 - - - - 124.147339 - - - - 124.628052 - - - - 124.628052 - - - - 125.589355 - - - - 125.589355 - - - - 125.589355 - - - - 126.550659 - - - - 126.069946 - - - - 126.069946 - - - - 126.550659 - - - - 126.550659 - - - - 126.069946 - - - - 126.550659 - - - - 126.069946 - - - - 127.031372 - - - - 126.069946 - - - - 127.031372 - - - - 127.511963 - - - - 127.511963 - - - - 127.511963 - - - - 126.550659 - - - - 126.069946 - - - - 126.550659 - - - - 125.108765 - - - - 125.108765 - - - - 124.628052 - - - - 124.628052 - - - - 124.147339 - - - - 123.666748 - - - - 122.705444 - - - - 122.705444 - - - - 121.263550 - - - - 121.263550 - - - - 120.302124 - - - - 119.821411 - - - - 120.302124 - - - - 119.340820 - - - - 118.379395 - - - - 117.898804 - - - - 118.379395 - - - - 116.937500 - - - - 116.456787 - - - - 115.976196 - - - - 115.014893 - - - - 115.014893 - - - - 114.534180 - - - - 114.534180 - - - - 114.053589 - - - - 113.092285 - - - - 112.611572 - - - - 113.092285 - - - - 112.611572 - - - - 111.650269 - - - - 110.688843 - - - - 110.688843 - - - - 110.208252 - - - - 110.208252 - - - - 110.688843 - - - - 110.208252 - - - - 110.208252 - - - - 109.246948 - - - - 109.727661 - - - - 108.766235 - - - - 108.766235 - - - - 107.324341 - - - - 106.843628 - - - - 106.843628 - - - - 106.363037 - - - - 105.401733 - - - - 104.921021 - - - - 104.440430 - - - - 104.440430 - - - - 103.479004 - - - - 102.998291 - - - - 102.998291 - - - - 101.556396 - - - - 101.556396 - - - - 100.595093 - - - - 100.595093 - - - - 100.114502 - - - - 99.153076 - - - - 99.153076 - - - - 98.672485 - - - - 97.711182 - - - - 97.711182 - - - - 96.749878 - - - - 96.269287 - - - - 96.269287 - - - - 97.230469 - - - - 97.711182 - - - - 98.672485 - - - - 99.633789 - - - - 104.921021 - - - - 104.921021 - - - - 104.921021 - - - - 105.882446 - - - - 105.882446 - - - - 107.805054 - - - - 108.766235 - - - - 109.727661 - - - - 110.688843 - - - - 112.130981 - - - - 113.092285 - - - - 112.611572 - - - - 114.534180 - - - - 114.534180 - - - - 115.495605 - - - - 116.456787 - - - - 116.937500 - - - - 118.860107 - - - - 119.821411 - - - - 121.263550 - - - - 121.744141 - - - - 122.705444 - - - - 124.147339 - - - - 125.108765 - - - - 127.992554 - - - - 127.992554 - - - - 129.434692 - - - - 130.395996 - - - - 131.357300 - - - - 132.799316 - - - - 133.279907 - - - - 134.241211 - - - - 133.760498 - - - - 134.241211 - - - - 135.202515 - - - - 135.202515 - - - - 135.683105 - - - - 137.125244 - - - - 137.605835 - - - - 137.605835 - - - - 139.047852 - - - - 140.009155 - - - - 140.489868 - - - - 141.451050 - - - - 141.451050 - - - - 142.893066 - - - - 143.373657 - - - - 143.854370 - - - - 143.854370 - - - - 144.815796 - - - - 145.777100 - - - - 146.257812 - - - - 147.218994 - - - - 147.218994 - - - - 149.141602 - - - - 149.141602 - - - - 150.103027 - - - - 151.064209 - - - - 152.025757 - - - - 152.506348 - - - - 153.467651 - - - - 152.986938 - - - - 153.948364 - - - - 154.909546 - - - - 155.870972 - - - - 157.312866 - - - - 157.312866 - - - - 158.274170 - - - - 158.754761 - - - - 159.235474 - - - - 159.235474 - - - - 159.716187 - - - - 159.716187 - - - - 159.235474 - - - - 159.235474 - - - - 159.716187 - - - - 159.235474 - - - - 158.274170 - - - - 157.793579 - - - - 157.312866 - - - - 157.312866 - - - - 157.312866 - - - - 156.351562 - - - - 155.870972 - - - - 154.909546 - - - - 155.390259 - - - - 154.909546 - - - - 153.948364 - - - - 153.467651 - - - - 152.986938 - - - - 152.986938 - - - - 152.025757 - - - - 152.025757 - - - - 150.583618 - - - - 150.103027 - - - - 149.622314 - - - - 148.661011 - - - - 148.661011 - - - - 148.180420 - - - - 148.180420 - - - - 147.218994 - - - - 146.738403 - - - - 146.738403 - - - - 146.257812 - - - - 145.296387 - - - - 144.815796 - - - - 143.373657 - - - - 143.373657 - - - - 142.893066 - - - - 141.451050 - - - - 140.970459 - - - - 140.009155 - - - - 139.528442 - - - - 139.528442 - - - - 138.567261 - - - - 138.567261 - - - - 138.086548 - - - - 138.086548 - - - - 137.605835 - - - - 136.644653 - - - - 135.683105 - - - - 135.683105 - - - - 135.202515 - - - - 135.202515 - - - - 134.241211 - - - - 133.760498 - - - - 133.760498 - - - - 132.799316 - - - - 132.799316 - - - - 131.837891 - - - - 131.357300 - - - - 130.395996 - - - - 129.915283 - - - - 130.395996 - - - - 129.434692 - - - - 128.473389 - - - - 128.473389 - - - - 127.992554 - - - - 127.031372 - - - - 126.550659 - - - - 126.550659 - - - - 125.589355 - - - - 125.108765 - - - - 124.628052 - - - - 124.147339 - - - - 123.186157 - - - - 123.186157 - - - - 122.224731 - - - - 121.744141 - - - - 121.744141 - - - - 121.263550 - - - - 120.302124 - - - - 119.821411 - - - - 118.860107 - - - - 119.821411 - - - - 118.860107 - - - - 118.860107 - - - - 117.418213 - - - - 118.379395 - - - - 116.456787 - - - - 115.976196 - - - - 115.495605 - - - - 115.014893 - - - - 114.534180 - - - - 114.053589 - - - - 114.053589 - - - - 113.092285 - - - - 112.130981 - - - - 111.650269 - - - - 111.650269 - - - - 110.688843 - - - - 111.169556 - - - - 110.208252 - - - - 110.688843 - - - - 109.727661 - - - - 109.727661 - - - - 109.246948 - - - - 108.285645 - - - - 107.805054 - - - - 107.324341 - - - - 106.843628 - - - - 106.363037 - - - - 105.882446 - - - - 104.921021 - - - - 104.440430 - - - - 103.959717 - - - - 103.479004 - - - - 103.479004 - - - - 102.517700 - - - - 101.556396 - - - - 100.595093 - - - - 101.075684 - - - - 99.633789 - - - - 98.672485 - - - - 97.711182 - - - - 97.230469 - - - - 96.749878 - - - - 96.749878 - - - - 95.788452 - - - - 96.269287 - - - - 95.307739 - - - - 94.827148 - - - - 94.827148 - - - - 94.827148 - - - - 94.346558 - - - - 93.865845 - - - - 94.346558 - - - - 94.827148 - - - - 94.827148 - - - - 95.788452 - - - - 96.749878 - - - - 96.269287 - - - - 97.230469 - - - - 97.230469 - - - - 98.672485 - - - - 98.191895 - - - - 99.153076 - - - - 100.114502 - - - - 100.114502 - - - - 102.517700 - - - - 102.517700 - - - - 103.479004 - - - - 102.998291 - - - - 103.959717 - - - - 103.959717 - - - - 105.401733 - - - - 105.401733 - - - - 105.882446 - - - - 106.363037 - - - - 107.324341 - - - - 107.805054 - - - - 108.285645 - - - - 109.246948 - - - - 110.208252 - - - - 111.169556 - - - - 111.169556 - - - - 112.611572 - - - - 114.534180 - - - - 114.534180 - - - - 118.379395 - - - - 118.379395 - - - - 119.340820 - - - - 120.782837 - - - - 121.744141 - - - - 122.705444 - - - - 122.705444 - - - - 123.666748 - - - - 125.589355 - - - - 125.589355 - - - - 126.550659 - - - - 127.992554 - - - - 127.992554 - - - - 128.954102 - - - - 129.434692 - - - - 131.357300 - - - - 131.357300 - - - - 132.799316 - - - - 134.721924 - - - - 135.202515 - - - - 137.605835 - - - - 139.047852 - - - - 138.567261 - - - - 139.528442 - - - - 139.528442 - - - - 140.009155 - - - - 141.451050 - - - - 142.412476 - - - - 142.893066 - - - - 143.854370 - - - - 145.296387 - - - - 146.257812 - - - - 147.699707 - - - - 150.583618 - - - - 152.506348 - - - - 152.986938 - - - - 153.467651 - - - - 154.909546 - - - - 156.351562 - - - - 157.793579 - - - - 158.754761 - - - - 160.196899 - - - - 161.638916 - - - - 162.600098 - - - - 163.561523 - - - - 164.522705 - - - - 165.003418 - - - - 166.445312 - - - - 166.445312 - - - - 167.406738 - - - - 168.848755 - - - - 169.810059 - - - - 170.290649 - - - - 170.771362 - - - - 170.290649 - - - - 171.732666 - - - - 170.771362 - - - - 171.732666 - - - - 170.771362 - - - - 170.771362 - - - - 170.771362 - - - - 170.290649 - - - - 170.771362 - - - - 170.290649 - - - - 170.771362 - - - - 170.290649 - - - - 171.252075 - - - - 171.252075 - - - - 172.213257 - - - - 171.252075 - - - - 172.213257 - - - - 171.252075 - - - - 171.252075 - - - - 171.252075 - - - - 170.771362 - - - - 170.290649 - - - - 170.771362 - - - - 170.290649 - - - - 170.290649 - - - - 170.771362 - - - - 170.771362 - - - - 170.290649 - - - - 170.771362 - - - - 170.290649 - - - - 170.771362 - - - - 170.771362 - - - - 170.290649 - - - - 169.329468 - - - - 168.848755 - - - - 169.329468 - - - - 168.848755 - - - - 169.329468 - - - - 168.848755 - - - - 168.848755 - - - - 168.848755 - - - - 169.810059 - - - - 169.329468 - - - - 170.290649 - - - - 170.290649 - - - - 171.252075 - - - - 170.771362 - - - - 169.810059 - - - - 170.771362 - - - - 169.810059 - - - - 168.848755 - - - - 167.887329 - - - - 168.368042 - - - - 167.406738 - - - - 166.926025 - - - - 165.964722 - - - - 165.484131 - - - - 164.522705 - - - - 215.472656 - - - - 212.108032 - - - - 207.782104 - - - - 204.417480 - - - - 201.052856 - - - - 197.688232 - - - - 192.881714 - - - - 193.843018 - - - - 190.478394 - - - - 187.594360 - - - - 187.594360 - - - - 183.749023 - - - - 183.749023 - - - - 181.826416 - - - - 178.942627 - - - - 175.097290 - - - - 175.097290 - - - - 174.135864 - - - - 170.290649 - - - - 174.135864 - - - - 169.810059 - - - - 173.174683 - - - - 169.810059 - - - - 167.406738 - - - - 167.406738 - - - - 164.522705 - - - - 163.080811 - - - - 160.196899 - - - - 158.754761 - - - - 158.274170 - - - - 155.390259 - - - - 154.909546 - - - - 152.986938 - - - - 150.583618 - - - - 148.180420 - - - - 145.777100 - - - - 143.854370 - - - - 143.854370 - - - - 142.412476 - - - - 141.931763 - - - - 140.009155 - - - - 139.528442 - - - - 138.086548 - - - - 135.202515 - - - - 133.760498 - - - - 133.760498 - - - - 132.318604 - - - - 131.357300 - - - - 130.395996 - - - - 128.954102 - - - - 128.954102 - - - - 127.511963 - - - - 126.069946 - - - - 125.589355 - - - - 125.108765 - - - - 123.186157 - - - - 123.186157 - - - - 122.705444 - - - - 120.302124 - - - - 117.418213 - - - - 117.418213 - - - - 114.534180 - - - - 112.611572 - - - - 110.688843 - - - - 109.246948 - - - - 106.843628 - - - - 103.959717 - - - - 100.595093 - - - - 99.633789 - - - - 95.788452 - - - - 95.788452 - - - - 93.865845 - - - - 92.904541 - - - - 92.904541 - - - - 91.943237 - - - - 90.501343 - - - - 89.539917 - - - - 89.539917 - - - - 90.020630 - - - - 92.423950 - - - - 90.020630 - - - - 87.136597 - - - - 85.213989 - - - - 83.771973 - - - - 82.810791 - - - - 83.291382 - - - - 82.810791 - - - - 82.810791 - - - - 82.810791 - - - - 82.810791 - - - - 82.810791 - - - - 82.810791 - - - - 82.810791 - - - - 81.368774 - - - - 80.888184 - - - - 80.888184 - - - - 80.407471 - - - - 80.888184 - - - - 81.849365 - - - - 82.330078 - - - - 83.291382 - - - - 83.771973 - - - - 85.694580 - - - - 86.175293 - - - - 87.617188 - - - - 89.059326 - - - - 90.501343 - - - - 91.462524 - - - - 92.423950 - - - - 94.346558 - - - - 95.788452 - - - - 96.269287 - - - - 98.191895 - - - - 100.595093 - - - - 102.998291 - - - - 106.363037 - - - - 107.324341 - - - - 109.246948 - - - - 110.208252 - - - - 113.092285 - - - - 114.053589 - - - - 114.534180 - - - - 115.976196 - - - - 118.860107 - - - - 119.821411 - - - - 122.224731 - - - - 123.666748 - - - - 126.069946 - - - - 127.992554 - - - - 128.954102 - - - - 130.876709 - - - - 132.799316 - - - - 134.241211 - - - - 135.683105 - - - - 137.125244 - - - - 139.047852 - - - - 140.489868 - - - - 141.931763 - - - - 144.815796 - - - - 146.738403 - - - - 148.661011 - - - - 150.583618 - - - - 151.064209 - - - - 153.948364 - - - - 156.832153 - - - - 160.196899 - - - - 163.080811 - - - - 164.042114 - - - - 164.522705 - - - - 163.561523 - - - - 164.042114 - - - - 166.445312 - - - - 166.926025 - - - - 167.406738 - - - - 168.848755 - - - - 168.368042 - - - - 169.329468 - - - - 169.329468 - - - - 168.848755 - - - - 167.887329 - - - - 167.887329 - - - - 166.926025 - - - - 165.964722 - - - - 164.042114 - - - - 163.080811 - - - - 162.600098 - - - - 160.677490 - - - - 158.274170 - - - - 155.870972 - - - - 153.948364 - - - - 150.103027 - - - - 149.622314 - - - - 147.699707 - - - - 147.218994 - - - - 147.699707 - - - - 147.699707 - - - - 147.218994 - - - - 146.257812 - - - - 141.451050 - - - - 138.567261 - - - - 139.047852 - - - - 135.202515 - - - - 132.318604 - - - - 128.473389 - - - - 128.473389 - - - - 125.108765 - - - - 121.263550 - - - - 117.418213 - - - - 115.976196 - - - - 114.534180 - - - - 115.014893 - - - - 115.976196 - - - - 116.937500 - - - - 117.898804 - - - - 118.379395 - - - - 117.898804 - - - - 118.379395 - - - - 118.860107 - - - - 120.782837 - - - - 123.666748 - - - - 125.108765 - - - - 126.550659 - - - - 129.434692 - - - - 129.434692 - - - - 131.357300 - - - - 132.318604 - - - - 131.357300 - - - - 129.915283 - - - - 126.550659 - - - - 126.550659 - - - - 122.224731 - - - - 122.224731 - - - - 121.744141 - - - - 122.705444 - - - - 123.666748 - - - - 125.108765 - - - - 125.108765 - - - - 125.589355 - - - - 127.031372 - - - - 128.954102 - - - - 130.395996 - - - - 130.876709 - - - - 130.876709 - - - - 130.876709 - - - - 131.357300 - - - - 131.837891 - - - - 131.837891 - - - - 131.837891 - - - - 132.318604 - - - - 132.799316 - - - - 133.760498 - - - - 134.721924 - - - - 135.202515 - - - - 136.163940 - - - - 136.163940 - - - - 137.125244 - - - - 137.125244 - - - - 138.567261 - - - - 140.489868 - - - - 140.489868 - - - - 140.970459 - - - - 140.970459 - - - - 142.412476 - - - - 143.373657 - - - - 144.815796 - - - - 146.738403 - - - - 147.699707 - - - - 148.661011 - - - - 150.583618 - - - - 151.064209 - - - - 151.544922 - - - - 153.948364 - - - - 154.909546 - - - - 157.793579 - - - - 159.716187 - - - - 160.677490 - - - - 160.196899 - - - - 160.677490 - - - - 159.716187 - - - - 160.677490 - - - - 161.638916 - - - - 161.158203 - - - - 160.677490 - - - - 158.754761 - - - - 158.274170 - - - - 158.754761 - - - - 156.351562 - - - - 154.428955 - - - - 153.948364 - - - - 151.544922 - - - - 149.622314 - - - - 148.180420 - - - - 146.738403 - - - - 146.257812 - - - - 145.777100 - - - - 145.777100 - - - - 145.777100 - - - - 145.777100 - - - - 143.854370 - - - - 142.893066 - - - - 139.047852 - - - - 137.125244 - - - - 133.279907 - - - - 131.357300 - - - - 127.992554 - - - - 127.031372 - - - - 126.069946 - - - - 122.224731 - - - - 119.340820 - - - - 116.937500 - - - - 115.014893 - - - - 115.014893 - - - - 113.572998 - - - - 111.169556 - - - - 107.805054 - - - - 107.324341 - - - - 105.882446 - - - - 104.440430 - - - - 105.882446 - - - - 106.363037 - - - - 107.805054 - - - - 108.766235 - - - - 109.246948 - - - - 110.208252 - - - - 111.169556 - - - - 110.208252 - - - - 106.843628 - - - - 104.440430 - - - - 103.479004 - - - - 103.959717 - - - - 104.440430 - - - - 102.998291 - - - - 101.075684 - - - - 98.191895 - - - - 95.788452 - - - - 95.788452 - - - - 95.307739 - - - - 92.423950 - - - - 90.981934 - - - - 91.462524 - - - - 91.943237 - - - - 94.346558 - - - - 95.788452 - - - - 96.269287 - - - - 97.711182 - - - - 99.153076 - - - - 101.075684 - - - - 102.998291 - - - - 103.959717 - - - - 104.440430 - - - - 105.401733 - - - - 108.285645 - - - - 110.208252 - - - - 111.169556 - - - - 110.688843 - - - - 109.246948 - - - - 108.766235 - - - - 106.843628 - - - - 104.921021 - - - - 102.517700 - - - - 101.075684 - - - - 99.153076 - - - - 95.788452 - - - - 90.981934 - - - - 87.617188 - - - - 86.175293 - - - - 84.252686 - - - - 83.291382 - - - - 81.368774 - - - - 79.926636 - - - - 79.926636 - - - - 79.926636 - - - - 78.484741 - - - - 79.446045 - - - - 80.407471 - - - - 81.368774 - - - - 82.810791 - - - - 82.810791 - - - - 84.252686 - - - - 86.175293 - - - - 87.136597 - - - - 88.578735 - - - - 89.539917 - - - - 91.462524 - - - - 92.904541 - - - - 94.346558 - - - - 94.346558 - - - - 95.307739 - - - - 97.230469 - - - - 99.633789 - - - - 100.595093 - - - - 101.556396 - - - - 102.517700 - - - - 104.440430 - - - - 105.401733 - - - - 107.324341 - - - - 108.285645 - - - - 109.246948 - - - - 109.727661 - - - - 111.169556 - - - - 111.650269 - - - - 112.611572 - - - - 113.092285 - - - - 113.572998 - - - - 114.053589 - - - - 115.014893 - - - - 115.014893 - - - - 115.495605 - - - - 116.456787 - - - - 117.418213 - - - - 118.860107 - - - - 119.340820 - - - - 120.302124 - - - - 121.744141 - - - - 122.224731 - - - - 122.224731 - - - - 122.705444 - - - - 124.147339 - - - - 124.628052 - - - - 125.589355 - - - - 126.550659 - - - - 126.550659 - - - - 127.511963 - - - - 128.473389 - - - - 129.434692 - - - - 130.395996 - - - - 131.357300 - - - - 131.837891 - - - - 132.318604 - - - - 133.279907 - - - - 134.721924 - - - - 136.163940 - - - - 137.125244 - - - - 138.567261 - - - - 140.009155 - - - - 142.412476 - - - - 142.893066 - - - - 142.412476 - - - - 144.335205 - - - - 144.815796 - - - - 145.777100 - - - - 146.257812 - - - - 146.738403 - - - - 149.141602 - - - - 149.622314 - - - - 150.103027 - - - - 150.103027 - - - - 150.583618 - - - - 150.583618 - - - - 150.583618 - - - - 150.583618 - - - - 151.064209 - - - - 151.064209 - - - - 152.506348 - - - - 153.467651 - - - - 153.467651 - - - - 153.948364 - - - - 153.467651 - - - - 153.467651 - - - - 153.948364 - - - - 153.467651 - - - - 153.948364 - - - - 154.428955 - - - - 154.909546 - - - - 154.428955 - - - - 154.428955 - - - - 153.948364 - - - - 154.428955 - - - - 154.428955 - - - - 154.909546 - - - - 155.870972 - - - - 156.351562 - - - - 156.832153 - - - - 157.312866 - - - - 157.793579 - - - - 158.274170 - - - - 158.754761 - - - - 159.235474 - - - - 159.235474 - - - - 159.235474 - - - - 159.716187 - - - - 159.716187 - - - - 162.119507 - - - - 161.638916 - - - - 161.158203 - - - - 161.638916 - - - - 161.158203 - - - - 161.158203 - - - - 162.600098 - - - - 162.119507 - - - - 161.158203 - - - - 160.677490 - - - - 160.196899 - - - - 160.196899 - - - - 160.677490 - - - - 160.196899 - - - - 159.716187 - - - - 160.196899 - - - - 160.196899 - - - - 160.677490 - - - - 161.158203 - - - - 161.158203 - - - - 160.196899 - - - - 159.716187 - - - - 159.235474 - - - - 159.235474 - - - - 158.274170 - - - - 158.274170 - - - - 157.312866 - - - - 156.832153 - - - - 155.870972 - - - - 155.390259 - - - - 155.870972 - - - - 155.390259 - - - - 154.428955 - - - - 153.948364 - - - - 152.986938 - - - - 153.467651 - - - - 152.506348 - - - - 152.025757 - - - - 151.544922 - - - - 140.489868 - - - - 139.047852 - - - - 139.528442 - - - - 138.567261 - - - - 137.605835 - - - - 137.605835 - - - - 136.163940 - - - - 135.683105 - - - - 134.721924 - - - - 133.279907 - - - - 132.318604 - - - - 131.837891 - - - - 130.876709 - - - - 129.434692 - - - - 128.954102 - - - - 126.550659 - - - - 125.589355 - - - - 124.147339 - - - - 122.705444 - - - - 121.263550 - - - - 120.302124 - - - - 118.379395 - - - - 117.418213 - - - - 116.456787 - - - - 115.014893 - - - - 112.611572 - - - - 111.169556 - - - - 112.130981 - - - - 112.130981 - - - - 157.793579 - - - - 158.754761 - - - - 157.793579 - - - - 157.312866 - - - - 157.312866 - - - - 156.351562 - - - - 156.351562 - - - - 155.870972 - - - - 155.390259 - - - - 154.909546 - - - - 154.909546 - - - - 153.948364 - - - - 153.948364 - - - - 152.986938 - - - - 152.986938 - - - - 152.506348 - - - - 152.025757 - - - - 151.064209 - - - - 150.103027 - - - - 149.622314 - - - - 149.141602 - - - - 148.661011 - - - - 148.180420 - - - - 147.699707 - - - - 147.218994 - - - - 146.257812 - - - - 146.257812 - - - - 146.257812 - - - - 145.777100 - - - - 145.777100 - - - - 145.777100 - - - - 144.815796 - - - - 144.815796 - - - - 144.335205 - - - - 144.815796 - - - - 145.296387 - - - - 145.296387 - - - - 146.257812 - - - - 145.777100 - - - - 144.815796 - - - - 144.335205 - - - - 143.854370 - - - - 144.815796 - - - - 143.854370 - - - - 144.815796 - - - - 144.815796 - - - - 145.296387 - - - - 147.218994 - - - - 147.699707 - - - - 146.738403 - - - - 146.738403 - - - - 147.699707 - - - - 148.180420 - - - - 147.699707 - - - - 149.141602 - - - - 149.141602 - - - - 149.622314 - - - - 150.103027 - - - - 150.583618 - - - - 150.583618 - - - - 151.064209 - - - - 151.544922 - - - - 152.506348 - - - - 152.986938 - - - - 153.467651 - - - - 153.467651 - - - - 152.986938 - - - - 152.986938 - - - - 152.025757 - - - - 152.025757 - - - - 151.064209 - - - - 150.583618 - - - - 150.103027 - - - - 149.141602 - - - - 148.661011 - - - - 148.180420 - - - - 148.180420 - - - - 147.699707 - - - - 148.180420 - - - - 148.180420 - - - - 149.141602 - - - - 149.141602 - - - - 149.141602 - - - - 149.141602 - - - - 149.141602 - - - - 148.180420 - - - - 148.180420 - - - - 148.180420 - - - - 147.218994 - - - - 147.699707 - - - - 147.218994 - - - - 147.699707 - - - - 147.699707 - - - - 147.699707 - - - - 148.180420 - - - - 148.661011 - - - - 149.141602 - - - - 149.141602 - - - - 148.661011 - - - - 148.661011 - - - - 147.699707 - - - - 147.699707 - - - - 146.738403 - - - - 146.257812 - - - - 146.257812 - - - - 145.296387 - - - - 144.335205 - - - - 143.854370 - - - - 143.854370 - - - - 144.335205 - - - - 144.815796 - - - - 144.335205 - - - - 143.854370 - - - - 143.373657 - - - - 143.373657 - - - - 143.373657 - - - - 144.335205 - - - - 144.335205 - - - - 144.335205 - - - - 143.854370 - - - - 144.815796 - - - - 144.335205 - - - - 143.854370 - - - - 144.335205 - - - - 143.854370 - - - - 144.335205 - - - - 144.335205 - - - - 144.335205 - - - - 144.815796 - - - - 143.854370 - - - - 144.335205 - - - - 144.335205 - - - - 144.335205 - - - - 144.815796 - - - - 144.335205 - - - - 144.815796 - - - - 144.335205 - - - - 144.335205 - - - - 144.815796 - - - - 143.854370 - - - - 144.335205 - - - - 144.335205 - - - - 143.373657 - - - - 142.893066 - - - - 143.854370 - - - - 143.854370 - - - - 143.373657 - - - - 143.373657 - - - - 143.854370 - - - - 142.893066 - - - - 142.412476 - - - - 143.373657 - - - - 143.373657 - - - - 142.893066 - - - - 142.893066 - - - - 142.412476 - - - - 142.412476 - - - - 142.893066 - - - - 142.412476 - - - - 142.412476 - - - - 141.931763 - - - - 142.412476 - - - - 141.931763 - - - - 141.451050 - - - - 141.931763 - - - - 141.931763 - - - - 141.451050 - - - - 141.931763 - - - - 142.412476 - - - - 142.412476 - - - - 141.931763 - - - - 141.451050 - - - - 141.451050 - - - - 140.970459 - - - - 140.970459 - - - - 141.451050 - - - - 141.451050 - - - - 142.412476 - - - - 142.412476 - - - - 142.412476 - - - - 141.931763 - - - - 142.412476 - - - - 142.412476 - - - - 143.373657 - - - - 143.854370 - - - - 142.412476 - - - - 141.931763 - - - - 141.451050 - - - - 141.451050 - - - - 140.489868 - - - - 139.528442 - - - - 139.528442 - - - - 139.528442 - - - - 139.528442 - - - - 139.047852 - - - - 139.047852 - - - - 138.567261 - - - - 138.567261 - - - - 138.086548 - - - - 138.086548 - - - - 138.567261 - - - - 138.086548 - - - - 138.086548 - - - - 138.567261 - - - - 138.086548 - - - - 137.605835 - - - - 137.605835 - - - - 136.644653 - - - - 136.163940 - - - - 135.202515 - - - - 134.721924 - - - - 134.721924 - - - - 133.760498 - - - - 133.279907 - - - - 133.279907 - - - - 131.837891 - - - - 131.357300 - - - - 130.876709 - - - - 131.837891 - - - - 130.395996 - - - - 131.357300 - - - - 132.318604 - - - - 131.357300 - - - - 132.318604 - - - - 131.837891 - - - - 131.837891 - - - - 131.837891 - - - - 131.837891 - - - - 131.837891 - - - - 131.837891 - - - - 130.876709 - - - - 129.915283 - - - - 129.915283 - - - - 128.954102 - - - - 128.473389 - - - - 127.511963 - - - - 127.511963 - - - - 127.031372 - - - - 126.069946 - - - - 127.031372 - - - - 126.069946 - - - - 125.589355 - - - - 125.108765 - - - - 125.108765 - - - - 124.628052 - - - - 124.628052 - - - - 124.628052 - - - - 123.666748 - - - - 122.705444 - - - - 123.666748 - - - - 122.224731 - - - - 123.186157 - - - - 121.744141 - - - - 121.263550 - - - - 120.302124 - - - - 119.340820 - - - - 120.302124 - - - - 120.302124 - - - - 121.744141 - - - - 121.263550 - - - - 121.744141 - - - - 122.705444 - - - - 124.147339 - - - - 125.108765 - - - - 126.069946 - - - - 126.069946 - - - - 129.434692 - - - - 130.395996 - - - - 130.876709 - - - - 130.876709 - - - - 130.395996 - - - - 130.395996 - - - - 129.434692 - - - - 128.954102 - - - - 128.473389 - - - - 128.473389 - - - - 127.031372 - - - - 127.031372 - - - - 126.069946 - - - - 126.069946 - - - - 125.108765 - - - - 125.108765 - - - - 125.589355 - - - - 125.589355 - - - - 127.031372 - - - - 127.992554 - - - - 128.473389 - - - - 128.473389 - - - - 127.511963 - - - - 127.992554 - - - - 127.031372 - - - - 127.031372 - - - - 126.550659 - - - - 126.069946 - - - - 126.069946 - - - - 125.108765 - - - - 124.628052 - - - - 123.666748 - - - - 122.705444 - - - - 122.705444 - - - - 122.224731 - - - - 122.224731 - - - - 121.744141 - - - - 121.263550 - - - - 120.782837 - - - - 120.782837 - - - - 119.821411 - - - - 120.302124 - - - - 119.340820 - - - - 118.379395 - - - - 117.898804 - - - - 118.379395 - - - - 117.418213 - - - - 117.418213 - - - - 117.418213 - - - - 116.456787 - - - - 115.976196 - - - - 115.495605 - - - - 114.534180 - - - - 113.572998 - - - - 113.092285 - - - - 113.092285 - - - - 111.650269 - - - - 112.130981 - - - - 111.169556 - - - - 111.169556 - - - - 110.688843 - - - - 110.688843 - - - - 110.208252 - - - - 109.727661 - - - - 108.766235 - - - - 108.766235 - - - - 108.766235 - - - - 107.805054 - - - - 108.766235 - - - - 109.246948 - - - - 109.727661 - - - - 110.688843 - - - - 111.169556 - - - - 111.169556 - - - - 112.130981 - - - - 114.053589 - - - - 115.014893 - - - - 115.976196 - - - - 116.456787 - - - - 116.456787 - - - - 117.418213 - - - - 117.898804 - - - - 118.379395 - - - - 119.340820 - - - - 119.821411 - - - - 119.340820 - - - - 119.340820 - - - - 120.302124 - - - - 120.302124 - - - - 120.782837 - - - - 119.821411 - - - - 120.302124 - - - - 119.821411 - - - - 119.821411 - - - - 118.860107 - - - - 118.379395 - - - - 117.898804 - - - - 116.937500 - - - - 117.898804 - - - - 116.937500 - - - - 116.937500 - - - - 116.937500 - - - - 116.456787 - - - - 116.456787 - - - - 115.495605 - - - - 115.495605 - - - - 114.534180 - - - - 114.534180 - - - - 113.572998 - - - - 113.092285 - - - - 112.611572 - - - - 112.611572 - - - - 111.650269 - - - - 111.169556 - - - - 111.169556 - - - - 110.208252 - - - - 109.727661 - - - - 109.727661 - - - - 108.766235 - - - - 108.766235 - - - - 108.285645 - - - - 107.805054 - - - - 107.324341 - - - - 107.805054 - - - - 106.363037 - - - - 106.843628 - - - - 105.882446 - - - - 105.401733 - - - - 104.921021 - - - - 104.921021 - - - - 103.479004 - - - - 102.998291 - - - - 102.517700 - - - - 101.556396 - - - - 101.075684 - - - - 101.075684 - - - - 101.075684 - - - - 100.595093 - - - - 99.633789 - - - - 99.633789 - - - - 98.672485 - - - - 98.672485 - - - - 98.191895 - - - - 98.191895 - - - - 96.749878 - - - - 96.749878 - - - - 96.269287 - - - - 95.788452 - - - - 95.307739 - - - - 94.827148 - - - - 94.346558 - - - - 93.865845 - - - - 92.904541 - - - - 92.423950 - - - - 93.385132 - - - - 92.423950 - - - - 91.462524 - - - - 91.943237 - - - - 90.981934 - - - - 90.981934 - - - - 90.501343 - - - - 90.020630 - - - - 89.539917 - - - - 90.501343 - - - - 89.539917 - - - - 89.539917 - - - - 89.539917 - - - - 89.059326 - - - - 88.578735 - - - - 88.098022 - - - - 88.578735 - - - - 88.098022 - - - - 88.578735 - - - - 88.098022 - - - - 88.578735 - - - - 88.098022 - - - - 88.578735 - - - - 88.578735 - - - - 88.578735 - - - - 89.059326 - - - - 90.020630 - - - - 91.462524 - - - - 91.462524 - - - - 93.385132 - - - - 94.346558 - - - - 94.827148 - - - - 95.788452 - - - - 96.749878 - - - - 98.191895 - - - - 98.672485 - - - - 100.114502 - - - - 101.075684 - - - - 102.037109 - - - - 103.479004 - - - - 104.440430 - - - - 105.882446 - - - - 107.324341 - - - - 107.805054 - - - - 107.805054 - - - - 108.766235 - - - - 109.246948 - - - - 110.208252 - - - - 111.169556 - - - - 110.688843 - - - - 111.650269 - - - - 112.611572 - - - - 112.130981 - - - - 113.092285 - - - - 114.053589 - - - - 114.534180 - - - - 114.534180 - - - - 115.495605 - - - - 115.495605 - - - - 116.456787 - - - - 116.456787 - - - - 116.937500 - - - - 117.898804 - - - - 117.898804 - - - - 118.379395 - - - - 118.860107 - - - - 119.340820 - - - - 119.821411 - - - - 119.821411 - - - - 119.340820 - - - - 120.302124 - - - - 119.821411 - - - - 119.340820 - - - - 119.340820 - - - - 119.821411 - - - - 119.340820 - - - - 119.821411 - - - - 119.340820 - - - - 119.821411 - - - - 119.340820 - - - - 120.302124 - - - - 119.821411 - - - - 120.302124 - - - - 119.821411 - - - - 120.302124 - - - - 120.302124 - - - - 119.821411 - - - - 119.821411 - - - - 119.821411 - - - - 119.821411 - - - - 119.821411 - - - - 119.340820 - - - - 118.860107 - - - - 119.340820 - - - - 118.379395 - - - - 118.379395 - - - - 118.860107 - - - - 118.860107 - - - - 118.379395 - - - - 118.379395 - - - - 117.418213 - - - - 117.418213 - - - - 116.937500 - - - - 115.495605 - - - - 115.976196 - - - - 115.014893 - - - - 114.053589 - - - - 114.053589 - - - - 112.611572 - - - - 112.130981 - - - - 112.130981 - - - - 114.534180 - - - - 113.572998 - - - - 113.572998 - - - - 113.092285 - - - - 113.092285 - - - - 112.130981 - - - - 111.169556 - - - - 110.688843 - - - - 111.169556 - - - - 110.208252 - - - - 110.208252 - - - - 109.727661 - - - - 109.727661 - - - - 108.766235 - - - - 108.285645 - - - - 106.843628 - - - - 106.363037 - - - - 105.882446 - - - - 104.440430 - - - - 104.440430 - - - - 103.959717 - - - - 103.479004 - - - - 102.517700 - - - - 102.037109 - - - - 101.556396 - - - - 101.075684 - - - - 100.114502 - - - - 100.114502 - - - - 99.153076 - - - - 99.633789 - - - - 98.672485 - - - - 98.672485 - - - - 97.230469 - - - - 97.711182 - - - - 96.749878 - - - - 96.749878 - - - - 95.788452 - - - - 95.307739 - - - - 95.307739 - - - - 94.346558 - - - - 93.385132 - - - - 92.904541 - - - - 92.904541 - - - - 91.943237 - - - - 91.462524 - - - - 90.981934 - - - - 91.462524 - - - - 90.501343 - - - - 90.501343 - - - - 89.539917 - - - - 88.578735 - - - - 89.539917 - - - - 89.059326 - - - - 89.059326 - - - - 88.098022 - - - - 88.578735 - - - - 88.098022 - - - - 87.136597 - - - - 86.656006 - - - - 85.694580 - - - - 86.175293 - - - - 85.694580 - - - - 85.213989 - - - - 85.213989 - - - - 84.252686 - - - - 83.771973 - - - - 82.330078 - - - - 81.368774 - - - - 80.407471 - - - - 79.926636 - - - - 78.965454 - - - - 78.965454 - - - - 78.004028 - - - - 77.523438 - - - - 77.523438 - - - - 77.523438 - - - - 76.562134 - - - - 77.523438 - - - - 77.042847 - - - - 76.081421 - - - - 77.523438 - - - - 76.562134 - - - - 76.081421 - - - - 76.562134 - - - - 76.081421 - - - - 75.600830 - - - - 75.120239 - - - - 75.120239 - - - - 75.600830 - - - - 75.120239 - - - - 75.120239 - - - - 75.120239 - - - - 75.120239 - - - - 74.639526 - - - - 74.158813 - - - - 74.158813 - - - - 74.639526 - - - - 74.158813 - - - - 74.639526 - - - - 75.600830 - - - - 77.042847 - - - - 77.523438 - - - - 78.484741 - - - - 78.965454 - - - - 79.446045 - - - - 79.926636 - - - - 80.407471 - - - - 81.368774 - - - - 81.849365 - - - - 82.810791 - - - - 83.291382 - - - - 83.291382 - - - - 84.733398 - - - - 85.694580 - - - - 86.175293 - - - - 86.656006 - - - - 87.136597 - - - - 88.098022 - - - - 89.059326 - - - - 90.020630 - - - - 90.501343 - - - - 91.943237 - - - - 92.904541 - - - - 94.346558 - - - - 95.788452 - - - - 96.749878 - - - - 97.711182 - - - - 98.672485 - - - - 99.153076 - - - - 100.114502 - - - - 102.517700 - - - - 103.479004 - - - - 104.440430 - - - - 105.882446 - - - - 106.843628 - - - - 107.324341 - - - - 107.324341 - - - - 108.285645 - - - - 109.246948 - - - - 110.688843 - - - - 112.130981 - - - - 113.572998 - - - - 114.534180 - - - - 115.014893 - - - - 114.534180 - - - - 114.053589 - - - - 114.534180 - - - - 115.014893 - - - - 115.495605 - - - - 115.495605 - - - - 115.495605 - - - - 115.976196 - - - - 115.014893 - - - - 114.534180 - - - - 114.534180 - - - - 114.053589 - - - - 113.572998 - - - - 113.092285 - - - - 114.053589 - - - - 113.092285 - - - - 113.092285 - - - - 112.130981 - - - - 111.650269 - - - - 110.688843 - - - - 111.650269 - - - - 110.688843 - - - - 110.688843 - - - - 109.727661 - - - - 109.727661 - - - - 109.246948 - - - - 108.766235 - - - - 107.805054 - - - - 108.285645 - - - - 108.766235 - - - - 109.246948 - - - - 110.688843 - - - - 110.688843 - - - - 111.650269 - - - - 112.130981 - - - - 112.130981 - - - - 112.130981 - - - - 111.650269 - - - - 111.650269 - - - - 110.688843 - - - - 110.688843 - - - - 110.208252 - - - - 109.727661 - - - - 109.246948 - - - - 108.766235 - - - - 109.246948 - - - - 110.688843 - - - - 110.688843 - - - - 111.169556 - - - - 110.688843 - - - - 111.650269 - - - - 111.650269 - - - - 112.130981 - - - - 111.650269 - - - - 111.650269 - - - - 111.169556 - - - - 110.208252 - - - - 109.727661 - - - - 110.208252 - - - - 111.169556 - - - - 110.688843 - - - - 111.650269 - - - - 112.130981 - - - - 112.130981 - - - - 111.169556 - - - - 110.688843 - - - - 111.650269 - - - - 112.611572 - - - - 111.650269 - - - - 111.169556 - - - - 110.688843 - - - - 109.727661 - - - - 109.727661 - - - - 109.246948 - - - - 109.727661 - - - - 108.285645 - - - - 107.324341 - - - - 106.843628 - - - - 106.363037 - - - - 105.401733 - - - - 104.440430 - - - - 104.440430 - - - - 103.959717 - - - - 102.998291 - - - - 103.479004 - - - - 102.998291 - - - - 102.517700 - - - - 101.075684 - - - - 100.114502 - - - - 99.633789 - - - - 99.153076 - - - - 99.633789 - - - - 98.191895 - - - - 97.711182 - - - - 97.230469 - - - - 96.749878 - - - - 95.788452 - - - - 95.788452 - - - - 94.346558 - - - - 94.346558 - - - - 93.865845 - - - - 92.423950 - - - - 91.943237 - - - - 91.943237 - - - - 90.981934 - - - - 90.020630 - - - - 89.539917 - - - - 88.098022 - - - - 87.136597 - - - - 86.656006 - - - - 86.175293 - - - - 85.213989 - - - - 85.213989 - - - - 84.252686 - - - - 84.252686 - - - - 83.291382 - - - - 82.330078 - - - - 81.849365 - - - - 80.888184 - - - - 81.368774 - - - - 80.888184 - - - - 80.407471 - - - - 80.407471 - - - - 80.407471 - - - - 79.926636 - - - - 79.446045 - - - - 79.446045 - - - - 78.484741 - - - - 78.004028 - - - - 78.484741 - - - - 77.523438 - - - - 78.004028 - - - - 77.042847 - - - - 76.562134 - - - - 76.081421 - - - - 74.639526 - - - - 75.600830 - - - - 75.600830 - - - - 74.639526 - - - - 74.639526 - - - - 74.158813 - - - - 73.678223 - - - - 72.716919 - - - - 72.716919 - - - - 71.755493 - - - - 72.716919 - - - - 71.755493 - - - - 71.274902 - - - - 70.794189 - - - - 71.274902 - - - - 70.794189 - - - - 69.832886 - - - - 69.352295 - - - - 68.390869 - - - - 68.390869 - - - - 67.910278 - - - - 67.429688 - - - - 66.948975 - - - - 65.987671 - - - - 65.987671 - - - - 65.026367 - - - - 65.026367 - - - - 64.545654 - - - - 63.584351 - - - - 62.622925 - - - - 62.142334 - - - - 62.622925 - - - - 61.661743 - - - - 61.661743 - - - - 60.700317 - - - - 60.700317 - - - - 60.219727 - - - - 60.219727 - - - - 60.219727 - - - - 59.258423 - - - - 60.219727 - - - - 60.700317 - - - - 60.219727 - - - - 59.739136 - - - - 59.739136 - - - - 60.219727 - - - - 60.700317 - - - - 61.181030 - - - - 60.700317 - - - - 60.219727 - - - - 59.739136 - - - - 59.258423 - - - - 59.739136 - - - - 60.219727 - - - - 59.739136 - - - - 59.739136 - - - - 60.219727 - - - - 59.739136 - - - - 58.777710 - - - - 58.777710 - - - - 60.219727 - - - - 60.700317 - - - - 61.181030 - - - - 60.700317 - - - - 60.219727 - - - - 62.142334 - - - - 61.661743 - - - - 60.700317 - - - - 62.142334 - - - - 62.622925 - - - - 61.661743 - - - - 61.661743 - - - - 61.661743 - - - - 62.142334 - - - - 62.622925 - - - - 63.103638 - - - - 63.103638 - - - - 63.584351 - - - - 62.622925 - - - - 63.584351 - - - - 63.584351 - - - - 63.103638 - - - - 63.584351 - - - - 64.545654 - - - - 64.545654 - - - - 65.026367 - - - - 65.026367 - - - - 65.987671 - - - - 66.468262 - - - - 65.507080 - - - - 65.026367 - - - - 65.987671 - - - - 65.507080 - - - - 65.026367 - - - - 65.026367 - - - - 65.507080 - - - - 65.987671 - - - - 65.507080 - - - - 65.026367 - - - - 65.507080 - - - - 66.468262 - - - - 67.429688 - - - - 66.948975 - - - - 67.910278 - - - - 66.468262 - - - - 66.948975 - - - - 66.948975 - - - - 66.948975 - - - - 67.910278 - - - - 67.910278 - - - - 66.948975 - - - - 67.910278 - - - - 68.390869 - - - - 66.948975 - - - - 66.948975 - - - - 66.948975 - - - - 67.429688 - - - - 66.948975 - - - - 67.910278 - - - - 67.429688 - - - - 68.390869 - - - - 67.910278 - - - - 67.910278 - - - - 68.390869 - - - - 68.871582 - - - - 69.352295 - - - - 69.352295 - - - - 68.871582 - - - - 69.832886 - - - - 68.871582 - - - - 69.832886 - - - - 69.832886 - - - - 68.390869 - - - - 68.871582 - - - - 68.871582 - - - - 69.352295 - - - - 70.313477 - - - - 70.313477 - - - - 71.274902 - - - - 71.755493 - - - - 72.716919 - - - - 72.236206 - - - - 70.313477 - - - - 71.274902 - - - - 70.794189 - - - - 72.716919 - - - - 72.716919 - - - - 72.716919 - - - - 73.678223 - - - - 74.639526 - - - - 75.600830 - - - - 76.562134 - - - - 77.523438 - - - - 78.004028 - - - - 79.446045 - - - - 79.926636 - - - - 81.368774 - - - - 82.330078 - - - - 81.368774 - - - - 81.849365 - - - - 82.810791 - - - - 83.291382 - - - - 84.252686 - - - - 85.694580 - - - - 87.136597 - - - - 87.136597 - - - - 87.617188 - - - - 88.578735 - - - - 90.501343 - - - - 90.501343 - - - - 91.943237 - - - - 92.904541 - - - - 93.385132 - - - - 93.865845 - - - - 94.346558 - - - - 93.385132 - - - - 94.346558 - - - - 94.827148 - - - - 96.269287 - - - - 97.230469 - - - - 98.191895 - - - - 98.672485 - - - - 100.114502 - - - - 99.633789 - - - - 102.037109 - - - - 103.959717 - - - - 104.921021 - - - - 105.882446 - - - - 105.882446 - - - - 107.805054 - - - - 108.766235 - - - - 108.285645 - - - - 109.246948 - - - - 109.246948 - - - - 110.208252 - - - - 111.650269 - - - - 112.611572 - - - - 113.572998 - - - - 113.092285 - - - - 114.053589 - - - - 114.534180 - - - - 115.495605 - - - - 115.014893 - - - - 115.014893 - - - - 115.976196 - - - - 115.976196 - - - - 115.014893 - - - - 115.976196 - - - - 116.456787 - - - - 115.976196 - - - - 116.937500 - - - - 116.456787 - - - - 117.898804 - - - - 116.937500 - - - - 118.379395 - - - - 118.860107 - - - - 117.898804 - - - - 118.860107 - - - - 118.379395 - - - - 119.340820 - - - - 119.821411 - - - - 118.860107 - - - - 118.860107 - - - - 119.821411 - - - - 119.340820 - - - - 119.821411 - - - - 120.302124 - - - - 119.340820 - - - - 119.340820 - - - - 120.302124 - - - - 119.821411 - - - - 121.263550 - - - - 121.263550 - - - - 120.782837 - - - - 121.744141 - - - - 122.224731 - - - - 122.224731 - - - - 122.705444 - - - - 122.224731 - - - - 122.705444 - - - - 122.224731 - - - - 123.186157 - - - - 123.666748 - - - - 123.666748 - - - - 122.705444 - - - - 123.186157 - - - - 124.147339 - - - - 124.628052 - - - - 125.108765 - - - - 125.108765 - - - - 126.069946 - - - - 126.069946 - - - - 126.550659 - - - - 127.031372 - - - - 126.550659 - - - - 126.069946 - - - - 127.511963 - - - - 127.992554 - - - - 128.473389 - - - - 127.992554 - - - - 127.992554 - - - - 127.992554 - - - - 127.511963 - - - - 126.550659 - - - - 127.511963 - - - - 125.108765 - - - - 126.550659 - - - - 125.589355 - - - - 127.992554 - - - - 127.511963 - - - - 127.031372 - - - - 127.511963 - - - - 127.992554 - - - - 127.992554 - - - - 127.992554 - - - - 128.473389 - - - - 128.473389 - - - - 129.434692 - - - - 128.954102 - - - - 128.954102 - - - - 129.915283 - - - - 129.915283 - - - - 130.395996 - - - - 129.915283 - - - - 130.395996 - - - - 130.876709 - - - - 131.357300 - - - - 130.876709 - - - - 132.318604 - - - - 132.799316 - - - - 133.760498 - - - - 133.279907 - - - - 133.760498 - - - - 134.721924 - - - - 133.760498 - - - - 134.721924 - - - - 135.683105 - - - - 136.644653 - - - - 136.644653 - - - - 136.163940 - - - - 136.644653 - - - - 135.683105 - - - - 136.163940 - - - - 135.683105 - - - - 135.202515 - - - - 135.683105 - - - - 134.721924 - - - - 133.760498 - - - - 134.721924 - - - - 135.202515 - - - - 134.721924 - - - - 135.202515 - - - - 134.241211 - - - - 135.683105 - - - - 135.202515 - - - - 134.721924 - - - - 135.202515 - - - - 135.202515 - - - - 134.721924 - - - - 134.241211 - - - - 135.202515 - - - - 134.721924 - - - - 134.241211 - - - - 134.721924 - - - - 134.721924 - - - - 134.721924 - - - - 134.241211 - - - - 133.760498 - - - - 133.760498 - - - - 132.318604 - - - - 133.279907 - - - - 132.318604 - - - - 133.279907 - - - - 131.837891 - - - - 132.318604 - - - - 131.357300 - - - - 131.357300 - - - - 130.395996 - - - - 130.395996 - - - - 129.434692 - - - - 129.434692 - - - - 128.473389 - - - - 127.992554 - - - - 128.473389 - - - - 127.511963 - - - - 127.031372 - - - - 126.550659 - - - - 126.550659 - - - - 125.589355 - - - - 126.069946 - - - - 125.108765 - - - - 123.666748 - - - - 121.744141 - - - - 121.263550 - - - - 121.263550 - - - - 119.340820 - - - - 119.821411 - - - - 119.821411 - - - - 121.744141 - - - - 122.705444 - - - - 124.147339 - - - - 125.589355 - - - - 126.069946 - - - - 126.550659 - - - - 127.511963 - - - - 128.473389 - - - - 128.954102 - - - - 128.473389 - - - - 128.473389 - - - - 128.954102 - - - - 129.434692 - - - - 128.473389 - - - - 128.954102 - - - - 129.434692 - - - - 128.954102 - - - - 128.954102 - - - - 127.992554 - - - - 127.992554 - - - - 127.511963 - - - - 127.511963 - - - - 127.992554 - - - - 128.954102 - - - - 128.954102 - - - - 128.473389 - - - - 128.473389 - - - - 127.511963 - - - - 126.550659 - - - - 127.511963 - - - - 126.069946 - - - - 126.069946 - - - - 125.589355 - - - - 125.589355 - - - - 125.108765 - - - - 125.108765 - - - - 124.147339 - - - - 123.666748 - - - - 123.186157 - - - - 123.186157 - - - - 122.224731 - - - - 122.705444 - - - - 121.744141 - - - - 121.263550 - - - - 120.782837 - - - - 119.821411 - - - - 119.340820 - - - - 118.860107 - - - - 118.860107 - - - - 118.379395 - - - - 117.418213 - - - - 116.937500 - - - - 116.937500 - - - - 115.976196 - - - - 116.456787 - - - - 115.495605 - - - - 115.014893 - - - - 114.534180 - - - - 114.053589 - - - - 113.572998 - - - - 113.092285 - - - - 113.092285 - - - - 112.130981 - - - - 111.650269 - - - - 111.169556 - - - - 110.688843 - - - - 110.688843 - - - - 109.727661 - - - - 109.246948 - - - - 108.766235 - - - - 107.324341 - - - - 107.324341 - - - - 106.843628 - - - - 105.882446 - - - - 105.882446 - - - - 104.921021 - - - - 104.921021 - - - - 103.959717 - - - - 103.959717 - - - - 102.998291 - - - - 102.517700 - - - - 102.998291 - - - - 102.037109 - - - - 101.556396 - - - - 100.595093 - - - - 100.114502 - - - - 99.153076 - - - - 98.672485 - - - - 98.191895 - - - - 98.191895 - - - - 97.230469 - - - - 96.749878 - - - - 95.788452 - - - - 95.307739 - - - - 95.788452 - - - - 94.827148 - - - - 94.346558 - - - - 92.904541 - - - - 93.385132 - - - - 92.423950 - - - - 91.462524 - - - - 91.462524 - - - - 90.981934 - - - - 90.981934 - - - - 90.020630 - - - - 89.539917 - - - - 89.059326 - - - - 89.059326 - - - - 88.098022 - - - - 87.136597 - - - - 86.175293 - - - - 85.694580 - - - - 84.252686 - - - - 84.252686 - - - - 83.291382 - - - - 82.810791 - - - - 81.849365 - - - - 80.888184 - - - - 80.888184 - - - - 80.888184 - - - - 80.407471 - - - - 79.926636 - - - - 79.926636 - - - - 79.446045 - - - - 79.446045 - - - - 79.446045 - - - - 79.446045 - - - - 78.965454 - - - - 79.446045 - - - - 79.446045 - - - - 79.446045 - - - - 79.926636 - - - - 79.446045 - - - - 79.446045 - - - - 79.446045 - - - - 79.926636 - - - - 80.888184 - - - - 79.926636 - - - - 80.888184 - - - - 81.849365 - - - - 82.810791 - - - - 83.291382 - - - - 83.291382 - - - - 84.252686 - - - - 84.252686 - - - - 84.252686 - - - - 83.771973 - - - - 83.291382 - - - - 83.291382 - - - - 84.252686 - - - - 83.291382 - - - - 82.810791 - - - - 83.771973 - - - - 82.810791 - - - - 83.771973 - - - - 84.733398 - - - - 85.694580 - - - - 85.694580 - - - - 86.656006 - - - - 87.617188 - - - - 88.098022 - - - - 87.136597 - - - - 88.098022 - - - - 88.098022 - - - - 89.059326 - - - - 89.539917 - - - - 90.020630 - - - - 89.539917 - - - - 89.059326 - - - - 89.059326 - - - - 87.617188 - - - - 87.617188 - - - - 88.578735 - - - - 88.578735 - - - - 92.423950 - - - - 92.423950 - - - - 94.346558 - - - - 95.307739 - - - - 96.749878 - - - - 99.153076 - - - - 100.114502 - - - - 101.075684 - - - - 102.037109 - - - - 103.959717 - - - - 105.401733 - - - - 107.324341 - - - - 107.805054 - - - - 109.246948 - - - - 111.650269 - - - - 112.611572 - - - - 114.534180 - - - - 115.014893 - - - - 115.014893 - - - - 115.495605 - - - - 116.456787 - - - - 117.418213 - - - - 118.379395 - - - - 116.937500 - - - - 116.456787 - - - - 115.976196 - - - - 118.379395 - - - - 118.860107 - - - - 118.860107 - - - - 119.340820 - - - - 120.302124 - - - - 119.821411 - - - - 119.340820 - - - - 119.340820 - - - - 118.379395 - - - - 118.379395 - - - - 117.418213 - - - - 116.937500 - - - - 116.456787 - - - - 115.495605 - - - - 115.495605 - - - - 115.014893 - - - - 114.534180 - - - - 114.534180 - - - - 115.495605 - - - - 116.456787 - - - - 115.976196 - - - - 116.937500 - - - - 116.937500 - - - - 115.976196 - - - - 115.976196 - - - - 117.898804 - - - - 117.418213 - - - - 115.976196 - - - - 115.495605 - - - - 115.495605 - - - - 114.534180 - - - - 114.534180 - - - - 113.092285 - - - - 112.611572 - - - - 112.611572 - - - - 112.130981 - - - - 111.169556 - - - - 111.169556 - - - - 109.727661 - - - - 109.727661 - - - - 109.246948 - - - - 108.285645 - - - - 110.688843 - - - - 111.650269 - - - - 111.650269 - - - - 112.611572 - - - - 113.572998 - - - - 113.092285 - - - - 112.611572 - - - - 112.130981 - - - - 111.650269 - - - - 110.688843 - - - - 110.208252 - - - - 109.246948 - - - - 108.285645 - - - - 108.285645 - - - - 107.324341 - - - - 107.805054 - - - - 109.727661 - - - - 111.169556 - - - - 111.169556 - - - - 111.169556 - - - - 111.169556 - - - - 112.130981 - - - - 112.130981 - - - - 113.092285 - - - - 113.572998 - - - - 115.495605 - - - - 116.937500 - - - - 117.898804 - - - - 117.898804 - - - - 118.379395 - - - - 117.898804 - - - - 117.418213 - - - - 117.898804 - - - - 118.860107 - - - - 118.379395 - - - - 118.860107 - - - - 118.379395 - - - - 117.418213 - - - - 117.418213 - - - - 116.456787 - - - - 116.456787 - - - - 115.495605 - - - - 114.534180 - - - - 114.534180 - - - - 114.053589 - - - - 113.572998 - - - - 112.611572 - - - - 113.092285 - - - - 111.650269 - - - - 110.688843 - - - - 110.688843 - - - - 110.688843 - - - - 111.169556 - - - - 111.169556 - - - - 110.688843 - - - - 111.650269 - - - - 111.650269 - - - - 112.611572 - - - - 113.092285 - - - - 113.092285 - - - - 116.937500 - - - - 122.705444 - - - - 124.628052 - - - - 125.589355 - - - - 127.511963 - - - - 127.511963 - - - - 129.915283 - - - - 132.318604 - - - - 132.318604 - - - - 131.357300 - - - - 130.876709 - - - - 130.876709 - - - - 130.395996 - - - - 130.876709 - - - - 129.915283 - - - - 129.915283 - - - - 129.915283 - - - - 129.915283 - - - - 130.395996 - - - - 128.954102 - - - - 128.954102 - - - - 128.473389 - - - - 128.954102 - - - - 128.954102 - - - - 128.954102 - - - - 129.915283 - - - - 129.434692 - - - - 129.434692 - - - - 128.954102 - - - - 128.473389 - - - - 127.511963 - - - - 125.108765 - - - - 124.628052 - - - - 123.666748 - - - - 122.224731 - - - - 120.302124 - - - - 118.860107 - - - - 117.418213 - - - - 115.976196 - - - - 116.456787 - - - - 115.495605 - - - - 115.014893 - - - - 114.534180 - - - - 113.572998 - - - - 110.688843 - - - - 108.285645 - - - - 107.805054 - - - - 105.882446 - - - - 103.479004 - - - - 103.479004 - - - - 100.595093 - - - - 99.153076 - - - - 96.269287 - - - - 87.136597 - - - - 87.136597 - - - - 96.749878 - - - - 97.230469 - - - - 97.230469 - - - - 96.269287 - - - - 95.307739 - - - - 96.269287 - - - - 96.749878 - - - - 95.788452 - - - - 96.749878 - - - - 96.749878 - - - - 96.749878 - - - - 96.749878 - - - - 96.749878 - - - - 96.749878 - - - - 96.269287 - - - - 96.269287 - - - - 95.788452 - - - - 95.788452 - - - - 94.827148 - - - - 94.346558 - - - - 94.827148 - - - - 93.865845 - - - - 93.865845 - - - - 93.385132 - - - - 93.865845 - - - - 92.904541 - - - - 92.423950 - - - - 92.423950 - - - - 92.423950 - - - - 91.943237 - - - - 91.462524 - - - - 90.501343 - - - - 90.501343 - - - - 90.020630 - - - - 90.020630 - - - - 90.501343 - - - - 90.020630 - - - - 90.020630 - - - - 90.020630 - - - - 89.539917 - - - - 90.020630 - - - - 90.501343 - - - - 90.501343 - - - - 90.020630 - - - - 89.539917 - - - - 88.578735 - - - - 89.539917 - - - - 87.617188 - - - - 87.617188 - - - - 87.617188 - - - - 87.136597 - - - - 86.175293 - - - - 87.136597 - - - - 86.656006 - - - - 85.694580 - - - - 85.694580 - - - - 85.694580 - - - - 85.213989 - - - - 84.733398 - - - - 84.252686 - - - - 84.252686 - - - - 83.291382 - - - - 82.810791 - - - - 82.330078 - - - - 81.368774 - - - - 81.368774 - - - - 80.888184 - - - - 80.407471 - - - - 80.888184 - - - - 80.888184 - - - - 80.888184 - - - - 80.407471 - - - - 79.926636 - - - - 80.407471 - - - - 80.407471 - - - - 79.926636 - - - - 80.407471 - - - - 80.888184 - - - - 79.926636 - - - - 79.446045 - - - - 78.965454 - - - - 78.484741 - - - - 77.523438 - - - - 78.484741 - - - - 78.004028 - - - - 78.004028 - - - - 77.042847 - - - - 78.004028 - - - - 77.523438 - - - - 78.004028 - - - - 77.042847 - - - - 77.042847 - - - - 76.081421 - - - - 75.600830 - - - - 74.639526 - - - - 74.158813 - - - - 74.158813 - - - - 73.197632 - - - - 74.158813 - - - - 74.639526 - - - - 75.600830 - - - - 76.081421 - - - - 75.120239 - - - - 75.120239 - - - - 75.600830 - - - - 75.600830 - - - - 76.562134 - - - - 76.081421 - - - - 75.120239 - - - - 74.158813 - - - - 74.639526 - - - - 73.678223 - - - - 72.716919 - - - - 73.197632 - - - - 73.197632 - - - - 72.716919 - - - - 72.236206 - - - - 72.236206 - - - - 73.197632 - - - - 72.716919 - - - - 73.678223 - - - - 74.158813 - - - - 74.639526 - - - - 77.042847 - - - - 77.523438 - - - - 78.004028 - - - - 78.484741 - - - - 78.965454 - - - - 78.965454 - - - - 78.004028 - - - - 77.042847 - - - - 77.523438 - - - - 78.484741 - - - - 78.004028 - - - - 77.523438 - - - - 77.523438 - - - - 77.042847 - - - - 76.562134 - - - - 77.523438 - - - - 77.523438 - - - - 77.042847 - - - - 76.562134 - - - - 77.042847 - - - - 76.562134 - - - - 77.523438 - - - - 76.562134 - - - - 76.081421 - - - - 76.562134 - - - - 75.600830 - - - - 44.838623 - - - - 45.799927 - - - - 51.567871 - - - - 57.335815 - - - - 62.142334 - - - - 64.545654 - - - - 66.948975 - - - - 69.832886 - - - - 71.274902 - - - - 73.678223 - - - - 75.120239 - - - - 76.081421 - - - - 78.004028 - - - - 80.407471 - - - - 82.330078 - - - - 83.291382 - - - - 84.252686 - - - - 87.136597 - - - - 88.578735 - - - - 90.981934 - - - - 90.981934 - - - - 92.904541 - - - - 92.904541 - - - - 96.269287 - - - - 98.672485 - - - - 102.037109 - - - - 105.401733 - - - - 107.324341 - - - - 109.246948 - - - - 111.650269 - - - - 113.572998 - - - - 116.456787 - - - - 119.340820 - - - - 120.782837 - - - - 120.782837 - - - - 121.263550 - - - - 122.224731 - - - - 122.224731 - - - - 122.224731 - - - - 123.186157 - - - - 122.705444 - - - - 123.186157 - - - - 124.147339 - - - - 123.186157 - - - - 124.147339 - - - - 126.550659 - - - - 125.589355 - - - - 126.069946 - - - - 126.069946 - - - - 126.550659 - - - - 126.550659 - - - - 127.511963 - - - - 127.511963 - - - - 127.031372 - - - - 126.550659 - - - - 125.589355 - - - - 127.511963 - - - - 127.992554 - - - - 128.954102 - - - - 130.876709 - - - - 132.799316 - - - - 135.683105 - - - - 137.125244 - - - - 135.683105 - - - - 136.644653 - - - - 135.202515 - - - - 134.241211 - - - - 134.241211 - - - - 134.241211 - - - - 132.318604 - - - - 135.202515 - - - - 136.163940 - - - - 135.202515 - - - - 134.721924 - - - - 133.279907 - - - - 132.799316 - - - - 130.876709 - - - - 132.318604 - - - - 133.279907 - - - - 133.760498 - - - - 134.241211 - - - - 134.721924 - - - - 136.163940 - - - - 138.086548 - - - - 140.009155 - - - - 140.970459 - - - - 141.451050 - - - - 140.489868 - - - - 145.777100 - - - - 145.296387 - - - - 145.296387 - - - - 145.296387 - - - - 145.296387 - - - - 144.815796 - - - - 145.296387 - - - - 144.815796 - - - - 144.815796 - - - - 144.815796 - - - - 143.854370 - - - - 143.373657 - - - - 142.412476 - - - - 141.931763 - - - - 141.451050 - - - - 141.451050 - - - - 140.970459 - - - - 140.489868 - - - - 140.970459 - - - - 140.489868 - - - - 140.489868 - - - - 140.009155 - - - - 139.528442 - - - - 139.528442 - - - - 138.567261 - - - - 139.047852 - - - - 138.086548 - - - - 138.086548 - - - - 138.567261 - - - - 137.605835 - - - - 137.605835 - - - - 136.644653 - - - - 136.163940 - - - - 135.683105 - - - - 136.163940 - - - - 135.683105 - - - - 134.721924 - - - - 134.721924 - - - - 134.241211 - - - - 134.241211 - - - - 133.279907 - - - - 132.799316 - - - - 132.318604 - - - - 131.837891 - - - - 131.357300 - - - - 130.876709 - - - - 129.915283 - - - - 129.915283 - - - - 128.954102 - - - - 128.473389 - - - - 128.473389 - - - - 128.473389 - - - - 127.992554 - - - - 127.992554 - - - - 127.992554 - - - - 127.992554 - - - - 128.473389 - - - - 129.434692 - - - - 129.434692 - - - - 128.473389 - - - - 128.473389 - - - - 127.511963 - - - - 127.992554 - - - - 127.031372 - - - - 127.031372 - - - - 126.069946 - - - - 126.069946 - - - - 126.550659 - - - - 126.550659 - - - - 125.589355 - - - - 125.589355 - - - - 125.108765 - - - - 124.628052 - - - - 124.628052 - - - - 123.666748 - - - - 124.147339 - - - - 123.666748 - - - - 122.705444 - - - - 123.186157 - - - - 122.224731 - - - - 121.744141 - - - - 120.302124 - - - - 119.821411 - - - - 118.860107 - - - - 118.860107 - - - - 117.898804 - - - - 117.898804 - - - - 116.937500 - - - - 116.937500 - - - - 116.456787 - - - - 116.456787 - - - - 115.495605 - - - - 115.976196 - - - - 115.014893 - - - - 115.014893 - - - - 114.053589 - - - - 114.053589 - - - - 113.572998 - - - - 113.572998 - - - - 111.650269 - - - - 111.169556 - - - - 111.169556 - - - - 110.208252 - - - - 109.727661 - - - - 109.727661 - - - - 108.766235 - - - - 108.285645 - - - - 107.805054 - - - - 106.843628 - - - - 107.324341 - - - - 105.882446 - - - - 104.921021 - - - - 103.959717 - - - - 103.959717 - - - - 103.479004 - - - - 103.479004 - - - - 102.998291 - - - - 102.037109 - - - - 102.037109 - - - - 101.075684 - - - - 100.114502 - - - - 99.633789 - - - - 98.672485 - - - - 98.191895 - - - - 97.711182 - - - - 97.230469 - - - - 96.749878 - - - - 95.788452 - - - - 95.307739 - - - - 95.307739 - - - - 93.865845 - - - - 94.346558 - - - - 93.385132 - - - - 92.423950 - - - - 92.423950 - - - - 91.943237 - - - - 91.462524 - - - - 90.501343 - - - - 89.539917 - - - - 90.020630 - - - - 88.578735 - - - - 88.578735 - - - - 87.617188 - - - - 87.136597 - - - - 87.136597 - - - - 86.175293 - - - - 86.175293 - - - - 85.694580 - - - - 84.733398 - - - - 83.771973 - - - - 83.291382 - - - - 83.291382 - - - - 82.810791 - - - - 82.330078 - - - - 81.368774 - - - - 80.888184 - - - - 79.926636 - - - - 80.407471 - - - - 80.888184 - - - - 80.888184 - - - - 81.849365 - - - - 80.888184 - - - - 82.330078 - - - - 81.368774 - - - - 82.330078 - - - - 84.733398 - - - - 85.213989 - - - - 85.694580 - - - - 86.175293 - - - - 86.175293 - - - - 87.136597 - - - - 88.098022 - - - - 88.578735 - - - - 89.059326 - - - - 89.539917 - - - - 89.539917 - - - - 90.501343 - - - - 90.981934 - - - - 90.981934 - - - - 91.943237 - - - - 91.943237 - - - - 93.385132 - - - - 94.346558 - - - - 94.827148 - - - - 95.788452 - - - - 96.269287 - - - - 97.230469 - - - - 98.191895 - - - - 98.191895 - - - - 99.633789 - - - - 99.633789 - - - - 101.075684 - - - - 102.037109 - - - - 102.517700 - - - - 103.479004 - - - - 104.440430 - - - - 104.921021 - - - - 106.363037 - - - - 106.363037 - - - - 107.324341 - - - - 109.246948 - - - - 110.208252 - - - - 110.208252 - - - - 111.169556 - - - - 111.169556 - - - - 112.130981 - - - - 113.092285 - - - - 114.534180 - - - - 115.976196 - - - - 115.976196 - - - - 116.456787 - - - - 117.418213 - - - - 117.898804 - - - - 117.898804 - - - - 120.302124 - - - - 121.263550 - - - - 121.744141 - - - - 121.744141 - - - - 122.224731 - - - - 122.705444 - - - - 123.186157 - - - - 123.186157 - - - - 122.705444 - - - - 123.666748 - - - - 123.666748 - - - - 122.705444 - - - - 121.744141 - - - - 121.744141 - - - - 121.744141 - - - - 121.263550 - - - - 121.744141 - - - - 122.705444 - - - - 122.224731 - - - - 123.666748 - - - - 124.628052 - - - - 124.628052 - - - - 125.589355 - - - - 126.550659 - - - - 128.473389 - - - - 127.511963 - - - - 127.511963 - - - - 126.550659 - - - - 126.550659 - - - - 125.589355 - - - - 126.550659 - - - - 125.589355 - - - - 126.550659 - - - - 127.511963 - - - - 127.031372 - - - - 128.473389 - - - - 128.954102 - - - - 128.954102 - - - - 129.434692 - - - - 129.434692 - - - - 129.434692 - - - - 128.473389 - - - - 128.473389 - - - - 127.511963 - - - - 126.550659 - - - - 127.031372 - - - - 127.511963 - - - - 127.992554 - - - - 128.954102 - - - - 128.954102 - - - - 128.954102 - - - - 128.473389 - - - - 127.992554 - - - - 127.511963 - - - - 127.511963 - - - - 126.550659 - - - - 126.069946 - - - - 125.108765 - - - - 124.628052 - - - - 124.147339 - - - - 123.186157 - - - - 123.186157 - - - - 123.186157 - - - - 122.224731 - - - - 121.744141 - - - - 121.744141 - - - - 120.782837 - - - - 120.782837 - - - - 119.821411 - - - - 119.340820 - - - - 119.340820 - - - - 118.379395 - - - - 117.898804 - - - - 116.937500 - - - - 115.976196 - - - - 115.014893 - - - - 114.053589 - - - - 114.053589 - - - - 113.092285 - - - - 111.650269 - - - - 111.650269 - - - - 109.727661 - - - - 109.727661 - - - - 108.285645 - - - - 108.285645 - - - - 107.805054 - - - - 107.324341 - - - - 105.401733 - - - - 104.921021 - - - - 104.440430 - - - - 103.479004 - - - - 103.959717 - - - - 102.998291 - - - - 102.998291 - - - - 102.517700 - - - - 101.556396 - - - - 102.037109 - - - - 101.075684 - - - - 100.114502 - - - - 99.153076 - - - - 99.153076 - - - - 98.191895 - - - - 98.672485 - - - - 97.711182 - - - - 97.711182 - - - - 96.749878 - - - - 97.230469 - - - - 96.269287 - - - - 96.269287 - - - - 95.788452 - - - - 95.788452 - - - - 94.827148 - - - - 94.346558 - - - - 94.346558 - - - - 93.385132 - - - - 93.385132 - - - - 92.904541 - - - - 92.904541 - - - - 93.385132 - - - - 93.865845 - - - - 94.346558 - - - - 95.788452 - - - - 97.230469 - - - - 97.230469 - - - - 98.191895 - - - - 99.153076 - - - - 98.191895 - - - - 98.191895 - - - - 97.230469 - - - - 96.749878 - - - - 95.788452 - - - - 95.788452 - - - - 94.827148 - - - - 94.346558 - - - - 93.865845 - - - - 93.385132 - - - - 93.385132 - - - - 92.423950 - - - - 91.943237 - - - - 90.981934 - - - - 90.981934 - - - - 90.020630 - - - - 89.539917 - - - - 89.059326 - - - - 88.578735 - - - - 87.617188 - - - - 88.098022 - - - - 88.578735 - - - - 89.059326 - - - - 89.059326 - - - - 88.578735 - - - - 88.578735 - - - - 88.578735 - - - - 87.617188 - - - - 86.656006 - - - - 86.175293 - - - - 86.175293 - - - - 85.213989 - - - - 86.175293 - - - - 84.252686 - - - - 84.733398 - - - - 83.771973 - - - - 83.771973 - - - - 83.291382 - - - - 83.291382 - - - - 82.330078 - - - - 82.330078 - - - - 82.330078 - - - - 80.888184 - - - - 81.849365 - - - - 81.849365 - - - - 79.926636 - - - - 78.965454 - - - - 78.484741 - - - - 78.004028 - - - - 77.042847 - - - - 76.562134 - - - - 75.600830 - - - - 76.081421 - - - - 75.600830 - - - - 76.081421 - - - - -6.591919 - - - - -0.824097 - - - - 3.501953 - - - - 8.308594 - - - - 13.115112 - - - - 17.441162 - - - - 21.286377 - - - - 24.651001 - - - - 28.496216 - - - - 32.822266 - - - - 36.186768 - - - - 40.032104 - - - - 43.396606 - - - - 47.241821 - - - - 51.087158 - - - - 51.087158 - - - - 54.451782 - - - - 56.374512 - - - - 60.700317 - - - - 63.103638 - - - - 64.545654 - - - - 67.429688 - - - - 68.390869 - - - - 68.390869 - - - - 70.794189 - - - - 72.236206 - - - - 73.197632 - - - - 74.158813 - - - - 75.600830 - - - - 75.600830 - - - - 76.081421 - - - - 77.042847 - - - - 77.042847 - - - - 79.926636 - - - - 79.446045 - - - - 77.042847 - - - - 77.042847 - - - - 74.158813 - - - - 73.678223 - - - - 73.197632 - - - - 72.236206 - - - - 71.274902 - - - - 69.832886 - - - - 68.390869 - - - - 66.948975 - - - - 67.910278 - - - - 68.871582 - - - - 68.871582 - - - - 69.352295 - - - - 68.871582 - - - - 68.871582 - - - - 68.871582 - - - - 72.236206 - - - - 74.158813 - - - - 72.236206 - - - - 70.794189 - - - - 68.871582 - - - - 68.390869 - - - - 67.910278 - - - - 68.390869 - - - - 67.910278 - - - - 63.584351 - - - - 65.507080 - - - - 64.545654 - - - - 64.065063 - - - - 64.065063 - - - - 63.584351 - - - - 62.142334 - - - - 60.219727 - - - - 60.219727 - - - - 60.219727 - - - - 60.700317 - - - - 59.739136 - - - - 59.739136 - - - - 59.258423 - - - - 58.777710 - - - - 58.777710 - - - - 57.335815 - - - - 56.855103 - - - - 56.855103 - - - - 56.855103 - - - - 56.855103 - - - - 55.413086 - - - - 55.893799 - - - - 54.932373 - - - - 53.971191 - - - - 54.932373 - - - - 55.413086 - - - - 55.893799 - - - - 55.413086 - - - - 54.451782 - - - - 55.413086 - - - - 54.932373 - - - - 54.932373 - - - - 55.413086 - - - - 55.413086 - - - - 54.932373 - - - - 54.932373 - - - - 54.451782 - - - - 53.490479 - - - - 53.490479 - - - - 53.490479 - - - - 52.529175 - - - - 52.529175 - - - - 52.529175 - - - - 52.048584 - - - - 51.567871 - - - - 50.125977 - - - - 49.645264 - - - - 49.645264 - - - - 48.683960 - - - - 49.645264 - - - - 49.164551 - - - - 49.164551 - - - - 49.645264 - - - - 49.164551 - - - - 49.645264 - - - - 50.125977 - - - - 50.125977 - - - - 50.125977 - - - - 50.125977 - - - - 50.606567 - - - - 49.645264 - - - - 49.645264 - - - - 50.125977 - - - - 50.125977 - - - - 50.606567 - - - - 50.125977 - - - - 50.125977 - - - - 50.606567 - - - - 52.048584 - - - - 51.087158 - - - - 53.009766 - - - - 52.529175 - - - - 52.529175 - - - - 51.567871 - - - - 52.048584 - - - - 52.048584 - - - - 52.048584 - - - - 52.529175 - - - - 52.529175 - - - - 51.087158 - - - - 51.087158 - - - - 50.606567 - - - - 51.567871 - - - - 51.087158 - - - - 52.529175 - - - - 51.567871 - - - - 52.048584 - - - - 52.048584 - - - - 52.529175 - - - - 53.009766 - - - - 53.490479 - - - - 54.451782 - - - - - - bbc2009 55 - - - 48.203369 - - - - 50.125977 - - - - 53.009766 - - - - 56.374512 - - - - 58.297119 - - - - 58.297119 - - - - 59.258423 - - - - 60.219727 - - - - 62.142334 - - - - 63.103638 - - - - 62.622925 - - - - 63.584351 - - - - 63.103638 - - - - 61.661743 - - - - 59.739136 - - - - 57.816528 - - - - 58.297119 - - - - 57.816528 - - - - 57.816528 - - - - 59.258423 - - - - 58.297119 - - - - 57.816528 - - - - 57.335815 - - - - 57.816528 - - - - 59.258423 - - - - 58.777710 - - - - 58.297119 - - - - 57.816528 - - - - 57.335815 - - - - 57.335815 - - - - 57.816528 - - - - 57.816528 - - - - 57.816528 - - - - 57.335815 - - - - 57.816528 - - - - 58.777710 - - - - 57.816528 - - - - 57.816528 - - - - 57.816528 - - - - 57.335815 - - - - 57.816528 - - - - 58.777710 - - - - 58.297119 - - - - 58.777710 - - - - 58.777710 - - - - 58.777710 - - - - 58.777710 - - - - 58.297119 - - - - 59.739136 - - - - 62.142334 - - - - 60.700317 - - - - 59.739136 - - - - 58.297119 - - - - 58.777710 - - - - 60.700317 - - - - 61.181030 - - - - 60.219727 - - - - 60.219727 - - - - 60.219727 - - - - 59.258423 - - - - 56.855103 - - - - 56.855103 - - - - 56.855103 - - - - 56.374512 - - - - 57.335815 - - - - 57.335815 - - - - 58.777710 - - - - 58.297119 - - - - 58.777710 - - - - 58.777710 - - - - 59.739136 - - - - 59.258423 - - - - 60.700317 - - - - 58.777710 - - - - 60.219727 - - - - 59.739136 - - - - 58.777710 - - - - 66.468262 - - - - 65.507080 - - - - 66.468262 - - - - 65.987671 - - - - 65.987671 - - - - 66.948975 - - - - 66.948975 - - - - 68.390869 - - - - 68.390869 - - - - 68.871582 - - - - 68.871582 - - - - 70.313477 - - - - 71.274902 - - - - 70.794189 - - - - 71.274902 - - - - 70.794189 - - - - 69.832886 - - - - 69.352295 - - - - 69.352295 - - - - 69.352295 - - - - 69.832886 - - - - 69.832886 - - - - 69.832886 - - - - 70.794189 - - - - 70.794189 - - - - 70.794189 - - - - 71.274902 - - - - 70.794189 - - - - 71.755493 - - - - 72.716919 - - - - 72.236206 - - - - 72.716919 - - - - 73.678223 - - - - 74.158813 - - - - 73.678223 - - - - 74.158813 - - - - 74.639526 - - - - 75.120239 - - - - 74.639526 - - - - 74.158813 - - - - 75.120239 - - - - 75.600830 - - - - 76.081421 - - - - 76.081421 - - - - 77.042847 - - - - 77.042847 - - - - 76.081421 - - - - 74.639526 - - - - 75.120239 - - - - 73.678223 - - - - 72.716919 - - - - 72.236206 - - - - 72.716919 - - - - 72.236206 - - - - 72.716919 - - - - 74.639526 - - - - 74.639526 - - - - 73.197632 - - - - 72.716919 - - - - 74.158813 - - - - 74.639526 - - - - 74.158813 - - - - 73.678223 - - - - 74.639526 - - - - 74.158813 - - - - 73.678223 - - - - 73.678223 - - - - 73.678223 - - - - 73.678223 - - - - 74.639526 - - - - 74.639526 - - - - 74.639526 - - - - 74.639526 - - - - 75.120239 - - - - 74.158813 - - - - 74.639526 - - - - 76.081421 - - - - 76.562134 - - - - 76.562134 - - - - 77.523438 - - - - 78.965454 - - - - 79.926636 - - - - 83.291382 - - - - 83.771973 - - - - 85.694580 - - - - 89.059326 - - - - 85.694580 - - - - 84.252686 - - - - 84.733398 - - - - 84.733398 - - - - 85.694580 - - - - 84.252686 - - - - 84.252686 - - - - 84.733398 - - - - 82.330078 - - - - 81.849365 - - - - 79.446045 - - - - 78.965454 - - - - 80.407471 - - - - 81.849365 - - - - 81.849365 - - - - 85.694580 - - - - 86.656006 - - - - 89.539917 - - - - 91.943237 - - - - 95.307739 - - - - 97.711182 - - - - 99.633789 - - - - 101.075684 - - - - 102.998291 - - - - 105.882446 - - - - 107.324341 - - - - 108.285645 - - - - 108.766235 - - - - 110.208252 - - - - 111.169556 - - - - 111.650269 - - - - 113.092285 - - - - 115.014893 - - - - 115.495605 - - - - 117.898804 - - - - 119.340820 - - - - 121.263550 - - - - 124.147339 - - - - 125.589355 - - - - 127.992554 - - - - 129.434692 - - - - 128.954102 - - - - 128.473389 - - - - 129.434692 - - - - 128.473389 - - - - 128.954102 - - - - 129.434692 - - - - 130.395996 - - - - 132.318604 - - - - 131.837891 - - - - 132.318604 - - - - 132.799316 - - - - 134.241211 - - - - 132.799316 - - - - 131.357300 - - - - 129.434692 - - - - 129.434692 - - - - 129.915283 - - - - 129.434692 - - - - 128.473389 - - - - 126.550659 - - - - 126.069946 - - - - 126.069946 - - - - 126.550659 - - - - 125.108765 - - - - 124.147339 - - - - 124.147339 - - - - 122.224731 - - - - 118.379395 - - - - 117.898804 - - - - 115.014893 - - - - 112.611572 - - - - 111.169556 - - - - 109.246948 - - - - 105.882446 - - - - 102.037109 - - - - 101.556396 - - - - 99.153076 - - - - 98.191895 - - - - 95.788452 - - - - 93.385132 - - - - 90.501343 - - - - 90.501343 - - - - 89.059326 - - - - 89.059326 - - - - 86.656006 - - - - 87.617188 - - - - 87.617188 - - - - 86.656006 - - - - 84.733398 - - - - 85.213989 - - - - 84.733398 - - - - 87.617188 - - - - 88.578735 - - - - 90.981934 - - - - 93.385132 - - - - 94.827148 - - - - 93.385132 - - - - 93.385132 - - - - 90.981934 - - - - 89.539917 - - - - 89.059326 - - - - 88.098022 - - - - 87.136597 - - - - 87.136597 - - - - 88.578735 - - - - 89.059326 - - - - 88.578735 - - - - 88.098022 - - - - 89.059326 - - - - 89.539917 - - - - 89.539917 - - - - 90.501343 - - - - 89.539917 - - - - 89.539917 - - - - 90.020630 - - - - 91.943237 - - - - 91.943237 - - - - 94.346558 - - - - 94.346558 - - - - 98.672485 - - - - 98.672485 - - - - 100.114502 - - - - 101.075684 - - - - 102.517700 - - - - 104.440430 - - - - 105.401733 - - - - 106.843628 - - - - 106.363037 - - - - 104.921021 - - - - 105.401733 - - - - 105.882446 - - - - 105.882446 - - - - 106.843628 - - - - 108.766235 - - - - 108.766235 - - - - 109.246948 - - - - 109.727661 - - - - 109.727661 - - - - 109.727661 - - - - 110.688843 - - - - 110.688843 - - - - 110.688843 - - - - 111.650269 - - - - 111.650269 - - - - 112.611572 - - - - 112.611572 - - - - 114.534180 - - - - 114.053589 - - - - 114.053589 - - - - 114.053589 - - - - 115.014893 - - - - 115.976196 - - - - 115.976196 - - - - 117.418213 - - - - 118.860107 - - - - 119.340820 - - - - 120.302124 - - - - 120.782837 - - - - 119.340820 - - - - 119.340820 - - - - 117.418213 - - - - 118.860107 - - - - 119.340820 - - - - 119.821411 - - - - 120.782837 - - - - 123.666748 - - - - 124.147339 - - - - 124.147339 - - - - 125.108765 - - - - 125.589355 - - - - 126.069946 - - - - 125.108765 - - - - 123.666748 - - - - 122.705444 - - - - 120.782837 - - - - 121.263550 - - - - 120.302124 - - - - 120.302124 - - - - 120.782837 - - - - 123.186157 - - - - 125.589355 - - - - 127.511963 - - - - 127.511963 - - - - 128.473389 - - - - 128.954102 - - - - 132.318604 - - - - 132.318604 - - - - 131.357300 - - - - 130.395996 - - - - 131.837891 - - - - 132.799316 - - - - 132.799316 - - - - 133.279907 - - - - 133.279907 - - - - 132.799316 - - - - 133.760498 - - - - 133.760498 - - - - 133.760498 - - - - 133.760498 - - - - 133.279907 - - - - 134.241211 - - - - 134.241211 - - - - 134.721924 - - - - 135.683105 - - - - 135.683105 - - - - 136.644653 - - - - 139.047852 - - - - 141.931763 - - - - 142.893066 - - - - 143.854370 - - - - 144.335205 - - - - 146.738403 - - - - 148.180420 - - - - 149.622314 - - - - 152.506348 - - - - 154.428955 - - - - 155.390259 - - - - 156.351562 - - - - 158.754761 - - - - 161.158203 - - - - 160.196899 - - - - 159.716187 - - - - 161.158203 - - - - 161.638916 - - - - 163.561523 - - - - 166.445312 - - - - 168.368042 - - - - 169.810059 - - - - 171.252075 - - - - 173.174683 - - - - 174.616577 - - - - 175.577881 - - - - 177.500610 - - - - 178.942627 - - - - 181.826416 - - - - 183.268433 - - - - 183.749023 - - - - 184.710571 - - - - 184.229858 - - - - 183.749023 - - - - 184.229858 - - - - 185.191162 - - - - 185.671753 - - - - 186.152466 - - - - 188.075073 - - - - 188.555786 - - - - 189.036377 - - - - 189.036377 - - - - 189.516968 - - - - 189.997681 - - - - 190.478394 - - - - 191.439575 - - - - 192.401123 - - - - 192.401123 - - - - 193.362305 - - - - 193.843018 - - - - 194.323730 - - - - 195.284912 - - - - 195.765625 - - - - 195.765625 - - - - 195.765625 - - - - 195.765625 - - - - 195.284912 - - - - 195.284912 - - - - 195.765625 - - - - 196.246338 - - - - 195.765625 - - - - 192.881714 - - - - 189.997681 - - - - 186.633179 - - - - 187.113770 - - - - 184.229858 - - - - 182.787842 - - - - 182.307129 - - - - 181.826416 - - - - 179.423218 - - - - 177.981201 - - - - 173.655273 - - - - 173.174683 - - - - 173.174683 - - - - 169.329468 - - - - 166.445312 - - - - 161.638916 - - - - 155.870972 - - - - 154.909546 - - - - 152.506348 - - - - 151.544922 - - - - 152.986938 - - - - 152.506348 - - - - 152.986938 - - - - 153.467651 - - - - 153.948364 - - - - 154.909546 - - - - 155.390259 - - - - 154.909546 - - - - 154.909546 - - - - 154.428955 - - - - 154.428955 - - - - 154.909546 - - - - 155.390259 - - - - 154.909546 - - - - 154.909546 - - - - 155.390259 - - - - 155.390259 - - - - 155.390259 - - - - 155.390259 - - - - 154.428955 - - - - 153.948364 - - - - 152.986938 - - - - 152.986938 - - - - 152.986938 - - - - 152.986938 - - - - 152.506348 - - - - 152.506348 - - - - 153.948364 - - - - 154.909546 - - - - 156.351562 - - - - 156.351562 - - - - 157.312866 - - - - 158.274170 - - - - 161.158203 - - - - 162.119507 - - - - 164.522705 - - - - 165.484131 - - - - 167.406738 - - - - 167.887329 - - - - 170.290649 - - - - 173.174683 - - - - 173.655273 - - - - 176.058594 - - - - 177.981201 - - - - 180.865234 - - - - 183.268433 - - - - 185.671753 - - - - 187.113770 - - - - 189.036377 - - - - 191.920288 - - - - 190.478394 - - - - 189.997681 - - - - 190.478394 - - - - 191.920288 - - - - 192.401123 - - - - 194.804321 - - - - 195.765625 - - - - 196.246338 - - - - 198.649536 - - - - 201.052856 - - - - 202.014282 - - - - 203.456177 - - - - 205.378784 - - - - 205.859497 - - - - 206.820679 - - - - 207.301392 - - - - 209.224121 - - - - 208.743408 - - - - 210.666016 - - - - 210.185425 - - - - 211.146729 - - - - 210.185425 - - - - 209.704834 - - - - 210.666016 - - - - 212.588623 - - - - 213.069336 - - - - 214.030640 - - - - 214.511230 - - - - 214.991943 - - - - 214.511230 - - - - 214.511230 - - - - 214.991943 - - - - 214.511230 - - - - 215.472656 - - - - 217.395386 - - - - 217.875977 - - - - 216.433960 - - - - 215.953247 - - - - 214.991943 - - - - 214.991943 - - - - 213.550049 - - - - 212.108032 - - - - 210.666016 - - - - 209.224121 - - - - 206.820679 - - - - 205.859497 - - - - 202.494873 - - - - 197.207520 - - - - 194.804321 - - - - 192.881714 - - - - 190.478394 - - - - 188.555786 - - - - 185.671753 - - - - 179.903809 - - - - 178.942627 - - - - 177.500610 - - - - 176.539307 - - - - 175.097290 - - - - 174.135864 - - - - 172.693970 - - - - 170.290649 - - - - 167.887329 - - - - 167.887329 - - - - 165.484131 - - - - 162.600098 - - - - 162.600098 - - - - 162.119507 - - - - 159.235474 - - - - 158.754761 - - - - 157.312866 - - - - 157.312866 - - - - 156.832153 - - - - 156.351562 - - - - 154.428955 - - - - 153.467651 - - - - 153.467651 - - - - 152.986938 - - - - 152.506348 - - - - 152.986938 - - - - 152.506348 - - - - 152.025757 - - - - 151.544922 - - - - 151.544922 - - - - 151.064209 - - - - 149.622314 - - - - 147.699707 - - - - 146.257812 - - - - 145.296387 - - - - 144.815796 - - - - 144.335205 - - - - 143.854370 - - - - 142.893066 - - - - 142.893066 - - - - 142.893066 - - - - 141.451050 - - - - 140.489868 - - - - 139.528442 - - - - 138.567261 - - - - 137.605835 - - - - 137.605835 - - - - 138.086548 - - - - 138.567261 - - - - 138.567261 - - - - 139.047852 - - - - 140.009155 - - - - 141.931763 - - - - 142.893066 - - - - 143.373657 - - - - 145.296387 - - - - 145.777100 - - - - 146.738403 - - - - 147.699707 - - - - 149.141602 - - - - 149.622314 - - - - 151.544922 - - - - 154.428955 - - - - 155.870972 - - - - 158.274170 - - - - 159.716187 - - - - 160.677490 - - - - 162.600098 - - - - 164.522705 - - - - 165.964722 - - - - 167.406738 - - - - 168.368042 - - - - 170.771362 - - - - 172.213257 - - - - 174.135864 - - - - 175.577881 - - - - 176.058594 - - - - 178.942627 - - - - 179.423218 - - - - 180.865234 - - - - 182.787842 - - - - 184.710571 - - - - 186.152466 - - - - 188.555786 - - - - 189.997681 - - - - 192.401123 - - - - 192.881714 - - - - 196.246338 - - - - 196.246338 - - - - 195.765625 - - - - 195.765625 - - - - 194.804321 - - - - 195.284912 - - - - 196.246338 - - - - 197.688232 - - - - 199.610840 - - - - 202.494873 - - - - 202.975464 - - - - 202.975464 - - - - 204.898071 - - - - 204.898071 - - - - 202.975464 - - - - 200.091675 - - - - 197.207520 - - - - 196.726929 - - - - 192.881714 - - - - 188.075073 - - - - 184.710571 - - - - 180.865234 - - - - 177.500610 - - - - 174.135864 - - - - 170.771362 - - - - 170.290649 - - - - 166.926025 - - - - 162.119507 - - - - 157.793579 - - - - 153.467651 - - - - 153.467651 - - - - 152.025757 - - - - 151.544922 - - - - 151.064209 - - - - 150.583618 - - - - 150.103027 - - - - 148.661011 - - - - 148.180420 - - - - 147.218994 - - - - 150.103027 - - - - 150.103027 - - - - 150.103027 - - - - 151.064209 - - - - 151.544922 - - - - 155.390259 - - - - 155.870972 - - - - 158.274170 - - - - 158.274170 - - - - 158.754761 - - - - 160.677490 - - - - 162.119507 - - - - 163.561523 - - - - 165.003418 - - - - 168.368042 - - - - 170.771362 - - - - 172.693970 - - - - 175.097290 - - - - 177.981201 - - - - 181.345825 - - - - 184.229858 - - - - 184.229858 - - - - 188.075073 - - - - 188.075073 - - - - 190.958984 - - - - 193.362305 - - - - 194.323730 - - - - 193.843018 - - - - 196.726929 - - - - 197.207520 - - - - 199.130127 - - - - 199.130127 - - - - 199.130127 - - - - 199.130127 - - - - 198.168945 - - - - 199.130127 - - - - 194.804321 - - - - 194.323730 - - - - 194.323730 - - - - 195.765625 - - - - 196.726929 - - - - 198.649536 - - - - 198.168945 - - - - 194.804321 - - - - 193.843018 - - - - 192.401123 - - - - 191.920288 - - - - 191.920288 - - - - 190.958984 - - - - 190.958984 - - - - 190.478394 - - - - 187.113770 - - - - 186.152466 - - - - 182.787842 - - - - 179.423218 - - - - 179.423218 - - - - 177.500610 - - - - 177.981201 - - - - 180.865234 - - - - 183.749023 - - - - 184.229858 - - - - 185.671753 - - - - 187.113770 - - - - 176.058594 - - - - 176.058594 - - - - 175.577881 - - - - 175.577881 - - - - 175.577881 - - - - 175.577881 - - - - 174.616577 - - - - 175.097290 - - - - 173.655273 - - - - 173.655273 - - - - 173.655273 - - - - 172.693970 - - - - 172.213257 - - - - 172.213257 - - - - 171.252075 - - - - 170.290649 - - - - 183.268433 - - - - 182.787842 - - - - 182.307129 - - - - 182.787842 - - - - 183.749023 - - - - 184.229858 - - - - 187.594360 - - - - 189.036377 - - - - 191.439575 - - - - 193.843018 - - - - 196.246338 - - - - 199.130127 - - - - 202.975464 - - - - 205.378784 - - - - 206.340088 - - - - 208.262817 - - - - 211.627441 - - - - 214.991943 - - - - 217.875977 - - - - 222.201782 - - - - 225.085938 - - - - 229.892334 - - - - 233.737671 - - - - 237.582886 - - - - 241.428223 - - - - 244.792847 - - - - 249.118774 - - - - 252.002808 - - - - 256.328735 - - - - 260.173950 - - - - 261.615967 - - - - 264.980591 - - - - 264.980591 - - - - 267.383911 - - - - 267.864502 - - - - 272.671143 - - - - 276.035645 - - - - 276.997070 - - - - 277.477661 - - - - 277.477661 - - - - 276.516357 - - - - 276.516357 - - - - 276.516357 - - - - 276.035645 - - - - 274.113037 - - - - 271.709717 - - - - 268.825806 - - - - 266.422485 - - - - 266.422485 - - - - 263.538574 - - - - 264.019287 - - - - 263.057861 - - - - 263.057861 - - - - 262.577148 - - - - 262.577148 - - - - 264.980591 - - - - 265.461304 - - - - 264.980591 - - - - 264.499878 - - - - 263.057861 - - - - 261.615967 - - - - 261.135254 - - - - 259.212646 - - - - 257.770752 - - - - 254.406006 - - - - 254.886597 - - - - 255.848022 - - - - 254.406006 - - - - 252.483398 - - - - 232.776489 - - - - 232.295776 - - - - 231.814941 - - - - 231.334351 - - - - 230.853760 - - - - 229.892334 - - - - 229.892334 - - - - 229.892334 - - - - 228.450439 - - - - 228.931152 - - - - 228.931152 - - - - 228.931152 - - - - 228.450439 - - - - 228.450439 - - - - 228.931152 - - - - 227.969727 - - - - 227.969727 - - - - 227.489136 - - - - 227.489136 - - - - 226.527832 - - - - 226.527832 - - - - 226.047119 - - - - 225.566528 - - - - 225.566528 - - - - 224.605225 - - - - 223.643799 - - - - 223.643799 - - - - 222.201782 - - - - 222.201782 - - - - 222.201782 - - - - 221.240601 - - - - 221.721191 - - - - 220.759888 - - - - 219.798584 - - - - 219.798584 - - - - 219.798584 - - - - 219.317993 - - - - 218.837280 - - - - 217.875977 - - - - 217.395386 - - - - 217.395386 - - - - 216.433960 - - - - 215.953247 - - - - 215.472656 - - - - 215.472656 - - - - 214.511230 - - - - 214.511230 - - - - 214.030640 - - - - 214.030640 - - - - 213.550049 - - - - 213.069336 - - - - 213.069336 - - - - 212.588623 - - - - 211.627441 - - - - 212.108032 - - - - 211.146729 - - - - 212.108032 - - - - 212.108032 - - - - 211.146729 - - - - 210.666016 - - - - 210.666016 - - - - 210.185425 - - - - 209.224121 - - - - 208.743408 - - - - 208.262817 - - - - 208.262817 - - - - 207.301392 - - - - 206.340088 - - - - 206.820679 - - - - 206.340088 - - - - 206.340088 - - - - 205.378784 - - - - 205.378784 - - - - 204.898071 - - - - 203.936890 - - - - 203.936890 - - - - 203.456177 - - - - 203.456177 - - - - 202.975464 - - - - 202.975464 - - - - 202.975464 - - - - 202.014282 - - - - 201.052856 - - - - 200.572266 - - - - 200.572266 - - - - 199.610840 - - - - 198.649536 - - - - 199.130127 - - - - 198.168945 - - - - 197.207520 - - - - 196.726929 - - - - 195.765625 - - - - 195.284912 - - - - 195.765625 - - - - 194.804321 - - - - 194.804321 - - - - 193.843018 - - - - 193.843018 - - - - 192.881714 - - - - 192.401123 - - - - 191.920288 - - - - 191.920288 - - - - 190.958984 - - - - 189.997681 - - - - 190.478394 - - - - 189.036377 - - - - 188.075073 - - - - 187.594360 - - - - 187.594360 - - - - 186.633179 - - - - 186.633179 - - - - 186.152466 - - - - 185.191162 - - - - 184.710571 - - - - 184.229858 - - - - 184.229858 - - - - 183.268433 - - - - 183.749023 - - - - 183.268433 - - - - 183.749023 - - - - 182.787842 - - - - 182.787842 - - - - 182.787842 - - - - 181.826416 - - - - 180.865234 - - - - 179.903809 - - - - 179.423218 - - - - 179.423218 - - - - 178.461914 - - - - 177.981201 - - - - 177.981201 - - - - 177.500610 - - - - 177.020020 - - - - 176.058594 - - - - 175.577881 - - - - 174.616577 - - - - 173.655273 - - - - 173.655273 - - - - 172.693970 - - - - 172.693970 - - - - 171.732666 - - - - 170.771362 - - - - 170.290649 - - - - 169.810059 - - - - 169.810059 - - - - 169.810059 - - - - 169.810059 - - - - 169.810059 - - - - 168.848755 - - - - 168.368042 - - - - 167.406738 - - - - 166.926025 - - - - 166.445312 - - - - 165.964722 - - - - 165.484131 - - - - 164.522705 - - - - 164.522705 - - - - 163.080811 - - - - 163.561523 - - - - 162.600098 - - - - 162.119507 - - - - 162.119507 - - - - 161.638916 - - - - 161.638916 - - - - 160.677490 - - - - 159.716187 - - - - 159.235474 - - - - 159.235474 - - - - 158.754761 - - - - 158.274170 - - - - 158.754761 - - - - 158.274170 - - - - 157.312866 - - - - 157.312866 - - - - 157.312866 - - - - 157.793579 - - - - 157.312866 - - - - 157.793579 - - - - 156.832153 - - - - 156.832153 - - - - 156.351562 - - - - 154.909546 - - - - 154.909546 - - - - 154.428955 - - - - 152.986938 - - - - 153.467651 - - - - 152.506348 - - - - 151.544922 - - - - 151.064209 - - - - 150.103027 - - - - 149.622314 - - - - 148.661011 - - - - 148.661011 - - - - 147.699707 - - - - 145.777100 - - - - 145.777100 - - - - 145.777100 - - - - 146.738403 - - - - 146.738403 - - - - 147.699707 - - - - 148.661011 - - - - 149.622314 - - - - 149.622314 - - - - 150.583618 - - - - 151.064209 - - - - 152.506348 - - - - 152.506348 - - - - 153.467651 - - - - 153.948364 - - - - 154.428955 - - - - 155.870972 - - - - 155.870972 - - - - 154.428955 - - - - 155.390259 - - - - 156.351562 - - - - 157.312866 - - - - 156.832153 - - - - 156.832153 - - - - 156.351562 - - - - 156.351562 - - - - 155.390259 - - - - 154.909546 - - - - 154.428955 - - - - 153.467651 - - - - 152.986938 - - - - 152.986938 - - - - 152.025757 - - - - 152.025757 - - - - 151.064209 - - - - 151.064209 - - - - 149.622314 - - - - 149.622314 - - - - 148.661011 - - - - 148.661011 - - - - 147.699707 - - - - 148.180420 - - - - 147.218994 - - - - 146.738403 - - - - 146.257812 - - - - 146.257812 - - - - 144.815796 - - - - 145.296387 - - - - 144.335205 - - - - 143.373657 - - - - 142.893066 - - - - 142.412476 - - - - 142.412476 - - - - 141.931763 - - - - 140.970459 - - - - 140.009155 - - - - 140.489868 - - - - 139.528442 - - - - 139.047852 - - - - 139.047852 - - - - 138.086548 - - - - 138.086548 - - - - 137.605835 - - - - 138.086548 - - - - 139.047852 - - - - 139.047852 - - - - 140.970459 - - - - 142.893066 - - - - 142.893066 - - - - 143.373657 - - - - 144.335205 - - - - 146.257812 - - - - 147.699707 - - - - 147.699707 - - - - 148.661011 - - - - 149.141602 - - - - 150.103027 - - - - 149.141602 - - - - 148.661011 - - - - 149.141602 - - - - 148.661011 - - - - 149.141602 - - - - 148.661011 - - - - 149.622314 - - - - 150.103027 - - - - 148.661011 - - - - 149.622314 - - - - 149.622314 - - - - 149.622314 - - - - 149.141602 - - - - 148.180420 - - - - 149.141602 - - - - 148.180420 - - - - 148.661011 - - - - 148.180420 - - - - 149.141602 - - - - 149.622314 - - - - 149.622314 - - - - 150.583618 - - - - 150.583618 - - - - 151.544922 - - - - 152.506348 - - - - 152.506348 - - - - 152.986938 - - - - 152.986938 - - - - 153.948364 - - - - 154.428955 - - - - 154.428955 - - - - 155.870972 - - - - 156.351562 - - - - 156.832153 - - - - 157.793579 - - - - 157.793579 - - - - 158.754761 - - - - 159.716187 - - - - 160.677490 - - - - 161.158203 - - - - 162.119507 - - - - 162.600098 - - - - 162.600098 - - - - 163.080811 - - - - 164.042114 - - - - 165.484131 - - - - 166.445312 - - - - 166.926025 - - - - 167.406738 - - - - 168.368042 - - - - 168.848755 - - - - 169.810059 - - - - 170.771362 - - - - 170.771362 - - - - 171.732666 - - - - 172.213257 - - - - 172.693970 - - - - 174.135864 - - - - 175.097290 - - - - 175.577881 - - - - 175.577881 - - - - 176.539307 - - - - 177.020020 - - - - 176.539307 - - - - 177.981201 - - - - 177.981201 - - - - 178.461914 - - - - 178.942627 - - - - 178.942627 - - - - 179.423218 - - - - 180.384521 - - - - 181.345825 - - - - 181.826416 - - - - 182.307129 - - - - 183.749023 - - - - 184.710571 - - - - 185.671753 - - - - 186.633179 - - - - 187.113770 - - - - 188.075073 - - - - 189.036377 - - - - 189.516968 - - - - 189.997681 - - - - 189.997681 - - - - 189.997681 - - - - 190.958984 - - - - 191.920288 - - - - 191.920288 - - - - 192.401123 - - - - 193.843018 - - - - 193.843018 - - - - 194.804321 - - - - 194.804321 - - - - 195.765625 - - - - 196.246338 - - - - 197.207520 - - - - 197.688232 - - - - 198.649536 - - - - 198.649536 - - - - 199.610840 - - - - 200.572266 - - - - 201.533569 - - - - 202.494873 - - - - 202.014282 - - - - 202.494873 - - - - 203.456177 - - - - 203.936890 - - - - 204.898071 - - - - 205.859497 - - - - 205.859497 - - - - 207.301392 - - - - 207.782104 - - - - 208.262817 - - - - 208.743408 - - - - 209.704834 - - - - 211.146729 - - - - 211.627441 - - - - 212.108032 - - - - 213.550049 - - - - 214.991943 - - - - 215.953247 - - - - 216.914673 - - - - 216.914673 - - - - 216.914673 - - - - 218.356567 - - - - 218.837280 - - - - 218.837280 - - - - 220.759888 - - - - 221.240601 - - - - 221.240601 - - - - 220.759888 - - - - 220.759888 - - - - 220.279175 - - - - 219.317993 - - - - 220.279175 - - - - 220.279175 - - - - 219.798584 - - - - 220.279175 - - - - 219.317993 - - - - 219.317993 - - - - 218.837280 - - - - 219.317993 - - - - 218.356567 - - - - 218.356567 - - - - 217.875977 - - - - 217.875977 - - - - 217.395386 - - - - 216.914673 - - - - 216.433960 - - - - 215.953247 - - - - 215.472656 - - - - 214.991943 - - - - 214.511230 - - - - 214.991943 - - - - 214.030640 - - - - 214.030640 - - - - 214.030640 - - - - 213.550049 - - - - 213.550049 - - - - 212.588623 - - - - 212.108032 - - - - 213.069336 - - - - 212.108032 - - - - 212.108032 - - - - 212.588623 - - - - 212.588623 - - - - 212.588623 - - - - 212.108032 - - - - 211.627441 - - - - 212.588623 - - - - 211.627441 - - - - 211.627441 - - - - 211.146729 - - - - 212.108032 - - - - 212.108032 - - - - 212.588623 - - - - 212.108032 - - - - 211.627441 - - - - 212.108032 - - - - 211.627441 - - - - 212.588623 - - - - 211.627441 - - - - 212.108032 - - - - 211.627441 - - - - 211.146729 - - - - 211.146729 - - - - 210.185425 - - - - 209.704834 - - - - 209.224121 - - - - 209.704834 - - - - 209.224121 - - - - 208.262817 - - - - 207.782104 - - - - 207.301392 - - - - 206.340088 - - - - 206.820679 - - - - 205.859497 - - - - 205.378784 - - - - 204.417480 - - - - 204.417480 - - - - 203.456177 - - - - 202.975464 - - - - 202.494873 - - - - 201.533569 - - - - 201.533569 - - - - 201.533569 - - - - 200.091675 - - - - 199.610840 - - - - 199.130127 - - - - 198.649536 - - - - 197.688232 - - - - 197.207520 - - - - 196.726929 - - - - 196.726929 - - - - 195.765625 - - - - 195.284912 - - - - 195.284912 - - - - 194.323730 - - - - 193.843018 - - - - 192.881714 - - - - 191.920288 - - - - 191.439575 - - - - 190.478394 - - - - 190.478394 - - - - 189.516968 - - - - 189.036377 - - - - 188.075073 - - - - 188.555786 - - - - 188.075073 - - - - 186.633179 - - - - 187.113770 - - - - 186.152466 - - - - 185.671753 - - - - 185.191162 - - - - 185.191162 - - - - 183.749023 - - - - 183.268433 - - - - 182.307129 - - - - 181.826416 - - - - 181.826416 - - - - 180.865234 - - - - 180.384521 - - - - 179.423218 - - - - 178.942627 - - - - 177.981201 - - - - 177.500610 - - - - 177.020020 - - - - 176.058594 - - - - 175.577881 - - - - 174.616577 - - - - 174.135864 - - - - 173.655273 - - - - 173.174683 - - - - 172.693970 - - - - 171.732666 - - - - 171.732666 - - - - 171.732666 - - - - 171.732666 - - - - 171.732666 - - - - 171.252075 - - - - 170.290649 - - - - 170.771362 - - - - 170.290649 - - - - 169.329468 - - - - 168.848755 - - - - 168.848755 - - - - 168.368042 - - - - 167.406738 - - - - 167.406738 - - - - 166.445312 - - - - 165.484131 - - - - 165.484131 - - - - 164.042114 - - - - 163.080811 - - - - 162.600098 - - - - 162.119507 - - - - 161.158203 - - - - 162.119507 - - - - 160.677490 - - - - 159.235474 - - - - 159.235474 - - - - 158.274170 - - - - 157.793579 - - - - 156.832153 - - - - 156.351562 - - - - 155.390259 - - - - 154.428955 - - - - 153.467651 - - - - 152.986938 - - - - 152.986938 - - - - 152.506348 - - - - 152.506348 - - - - 151.064209 - - - - 150.103027 - - - - 150.103027 - - - - 149.622314 - - - - 149.622314 - - - - 148.661011 - - - - 148.661011 - - - - 148.180420 - - - - 147.699707 - - - - 147.218994 - - - - 147.218994 - - - - 147.699707 - - - - 148.180420 - - - - 149.622314 - - - - 150.583618 - - - - 151.544922 - - - - 151.544922 - - - - 152.986938 - - - - 153.467651 - - - - 155.390259 - - - - 156.832153 - - - - 156.832153 - - - - 156.832153 - - - - 158.274170 - - - - 158.754761 - - - - 159.716187 - - - - 160.196899 - - - - 161.638916 - - - - 163.080811 - - - - 164.042114 - - - - 165.003418 - - - - 166.926025 - - - - 168.368042 - - - - 168.848755 - - - - 169.329468 - - - - 171.252075 - - - - 171.252075 - - - - 172.213257 - - - - 172.213257 - - - - 173.655273 - - - - 174.135864 - - - - 175.577881 - - - - 176.058594 - - - - 177.020020 - - - - 177.981201 - - - - 177.981201 - - - - 179.423218 - - - - 179.903809 - - - - 180.384521 - - - - 181.345825 - - - - 182.307129 - - - - 182.787842 - - - - 183.268433 - - - - 183.749023 - - - - 184.229858 - - - - 185.191162 - - - - 186.152466 - - - - 188.075073 - - - - 189.036377 - - - - 189.997681 - - - - 190.478394 - - - - 190.958984 - - - - 190.958984 - - - - 192.401123 - - - - 234.218384 - - - - 234.699097 - - - - 235.660278 - - - - 235.660278 - - - - 234.699097 - - - - 234.218384 - - - - 233.737671 - - - - 232.776489 - - - - 232.295776 - - - - 230.373047 - - - - 228.931152 - - - - 227.489136 - - - - 224.605225 - - - - 222.682495 - - - - 222.682495 - - - - 222.682495 - - - - 222.201782 - - - - 222.201782 - - - - 221.721191 - - - - 222.201782 - - - - 219.798584 - - - - 219.798584 - - - - 218.837280 - - - - 218.837280 - - - - 218.356567 - - - - 217.875977 - - - - 218.837280 - - - - 218.837280 - - - - 219.798584 - - - - 219.317993 - - - - 218.837280 - - - - 218.356567 - - - - 218.356567 - - - - 218.837280 - - - - 219.317993 - - - - 219.317993 - - - - 218.837280 - - - - 220.279175 - - - - 218.356567 - - - - 215.953247 - - - - 214.991943 - - - - 214.511230 - - - - 213.069336 - - - - 210.185425 - - - - 210.185425 - - - - 210.666016 - - - - 209.704834 - - - - 209.704834 - - - - 208.743408 - - - - 208.262817 - - - - 206.340088 - - - - 207.782104 - - - - 207.301392 - - - - 204.898071 - - - - 203.936890 - - - - 201.052856 - - - - 199.130127 - - - - 198.168945 - - - - 197.207520 - - - - 195.765625 - - - - 194.804321 - - - - 193.843018 - - - - 191.920288 - - - - 188.075073 - - - - 184.710571 - - - - 182.307129 - - - - 180.384521 - - - - 177.500610 - - - - 174.616577 - - - - 174.135864 - - - - 172.213257 - - - - 169.810059 - - - - 168.368042 - - - - 165.003418 - - - - 162.119507 - - - - 160.677490 - - - - 158.754761 - - - - 157.793579 - - - - 156.832153 - - - - 155.390259 - - - - 152.506348 - - - - 151.544922 - - - - 148.180420 - - - - 147.699707 - - - - 145.296387 - - - - 144.815796 - - - - 144.815796 - - - - 143.854370 - - - - 142.893066 - - - - 140.970459 - - - - 140.009155 - - - - 138.086548 - - - - 136.644653 - - - - 134.721924 - - - - 134.241211 - - - - 131.837891 - - - - 130.876709 - - - - 130.395996 - - - - 130.395996 - - - - 129.915283 - - - - 128.954102 - - - - 128.473389 - - - - 129.915283 - - - - 130.395996 - - - - 127.992554 - - - - 129.434692 - - - - 128.473389 - - - - 128.954102 - - - - 129.915283 - - - - 129.915283 - - - - 130.876709 - - - - 132.318604 - - - - 132.318604 - - - - 133.279907 - - - - 133.760498 - - - - 133.279907 - - - - 133.760498 - - - - 133.279907 - - - - 134.721924 - - - - 135.202515 - - - - 135.202515 - - - - 133.760498 - - - - 133.760498 - - - - 134.721924 - - - - 135.683105 - - - - 136.163940 - - - - 136.163940 - - - - 136.644653 - - - - 136.163940 - - - - 139.047852 - - - - 140.009155 - - - - 140.489868 - - - - 141.931763 - - - - 141.451050 - - - - 140.970459 - - - - 142.893066 - - - - 143.373657 - - - - 143.373657 - - - - 143.854370 - - - - 143.373657 - - - - 143.373657 - - - - 143.854370 - - - - 144.335205 - - - - 144.815796 - - - - 144.815796 - - - - 144.815796 - - - - 145.777100 - - - - 145.777100 - - - - 145.777100 - - - - 145.777100 - - - - 149.141602 - - - - 152.025757 - - - - 153.948364 - - - - 156.351562 - - - - 158.754761 - - - - 160.196899 - - - - 161.638916 - - - - 164.522705 - - - - 166.445312 - - - - 168.368042 - - - - 171.252075 - - - - 173.174683 - - - - 174.616577 - - - - 177.020020 - - - - 177.981201 - - - - 178.942627 - - - - 180.865234 - - - - 182.307129 - - - - 183.749023 - - - - 185.191162 - - - - 187.113770 - - - - 188.555786 - - - - 189.516968 - - - - 190.478394 - - - - 190.958984 - - - - 193.362305 - - - - 193.362305 - - - - 194.323730 - - - - 196.246338 - - - - 198.649536 - - - - 200.572266 - - - - 201.533569 - - - - 202.975464 - - - - 203.456177 - - - - 205.378784 - - - - 206.340088 - - - - 210.185425 - - - - 210.666016 - - - - 210.185425 - - - - 212.108032 - - - - 212.588623 - - - - 213.069336 - - - - 213.550049 - - - - 213.550049 - - - - 214.030640 - - - - 214.991943 - - - - 215.472656 - - - - 215.953247 - - - - 215.953247 - - - - 215.953247 - - - - 215.953247 - - - - 215.953247 - - - - 216.433960 - - - - 216.433960 - - - - 215.472656 - - - - 215.953247 - - - - 216.433960 - - - - 216.433960 - - - - 214.511230 - - - - 214.030640 - - - - 213.550049 - - - - 213.550049 - - - - 212.588623 - - - - 211.627441 - - - - 210.666016 - - - - 208.262817 - - - - 205.378784 - - - - 203.456177 - - - - 202.494873 - - - - 201.533569 - - - - 200.572266 - - - - 200.091675 - - - - 199.130127 - - - - 197.207520 - - - - 196.726929 - - - - 195.765625 - - - - 195.765625 - - - - 195.765625 - - - - 195.765625 - - - - 195.765625 - - - - 195.765625 - - - - 195.284912 - - - - 195.284912 - - - - 195.765625 - - - - 199.610840 - - - - 200.091675 - - - - 197.688232 - - - - 193.843018 - - - - 192.881714 - - - - 192.401123 - - - - 187.594360 - - - - 186.152466 - - - - 186.152466 - - - - 188.075073 - - - - 187.594360 - - - - 186.152466 - - - - 182.307129 - - - - 182.307129 - - - - 177.981201 - - - - 175.577881 - - - - 174.135864 - - - - 170.290649 - - - - 170.290649 - - - - 170.290649 - - - - 169.329468 - - - - 172.693970 - - - - 174.616577 - - - - 177.500610 - - - - 177.981201 - - - - 180.384521 - - - - 183.749023 - - - - 182.787842 - - - - 181.345825 - - - - 179.903809 - - - - 179.423218 - - - - 177.020020 - - - - 175.577881 - - - - 176.058594 - - - - 178.461914 - - - - 180.384521 - - - - 180.384521 - - - - 179.423218 - - - - 140.489868 - - - - 197.688232 - - - - 197.688232 - - - - 186.633179 - - - - 168.848755 - - - - 158.754761 - - - - 154.909546 - - - - 153.467651 - - - - 153.467651 - - - - 180.384521 - - - - 180.384521 - - - - 179.423218 - - - - 140.489868 - - - - 203.936890 - - - - 200.572266 - - - - 200.091675 - - - - 196.726929 - - - - 193.362305 - - - - 191.439575 - - - - 189.997681 - - - - 186.633179 - - - - 183.268433 - - - - 180.384521 - - - - 176.539307 - - - - 177.020020 - - - - 175.097290 - - - - 174.135864 - - - - 171.252075 - - - - 168.848755 - - - - 167.406738 - - - - 165.484131 - - - - 165.003418 - - - - 164.522705 - - - - 163.080811 - - - - 161.638916 - - - - 157.312866 - - - - 154.909546 - - - - 152.986938 - - - - 152.506348 - - - - 152.506348 - - - - 151.544922 - - - - 151.064209 - - - - 149.622314 - - - - 148.661011 - - - - 147.218994 - - - - 146.738403 - - - - 146.257812 - - - - 148.661011 - - - - 150.103027 - - - - 152.506348 - - - - 154.428955 - - - - 154.909546 - - - - 152.506348 - - - - 150.583618 - - - - 151.064209 - - - - 151.544922 - - - - 151.544922 - - - - 152.506348 - - - - 152.025757 - - - - 153.948364 - - - - 155.390259 - - - - 155.390259 - - - - 156.832153 - - - - 159.235474 - - - - 162.600098 - - - - 162.600098 - - - - 164.522705 - - - - 165.964722 - - - - 168.368042 - - - - 170.290649 - - - - 172.213257 - - - - 174.135864 - - - - 175.577881 - - - - 177.020020 - - - - 177.500610 - - - - 176.539307 - - - - 175.577881 - - - - 175.097290 - - - - 171.732666 - - - - 172.693970 - - - - 174.616577 - - - - 175.577881 - - - - 176.539307 - - - - 177.020020 - - - - 177.500610 - - - - 177.500610 - - - - 179.423218 - - - - 179.423218 - - - - 179.903809 - - - - 181.826416 - - - - 181.826416 - - - - 185.191162 - - - - 185.191162 - - - - 187.594360 - - - - 187.113770 - - - - 184.229858 - - - - 182.307129 - - - - 181.826416 - - - - 182.307129 - - - - 182.307129 - - - - 181.826416 - - - - 181.826416 - - - - 180.384521 - - - - 181.345825 - - - - 179.903809 - - - - 178.942627 - - - - 180.384521 - - - - 180.384521 - - - - 178.942627 - - - - 178.942627 - - - - 178.942627 - - - - 178.942627 - - - - 177.500610 - - - - 176.539307 - - - - 176.539307 - - - - 176.539307 - - - - 176.539307 - - - - 176.539307 - - - - 177.020020 - - - - 177.981201 - - - - 179.423218 - - - - 179.423218 - - - - 179.903809 - - - - 180.384521 - - - - 180.865234 - - - - 180.865234 - - - - 180.384521 - - - - 180.865234 - - - - 181.826416 - - - - 182.307129 - - - - 181.826416 - - - - 181.345825 - - - - 180.865234 - - - - 180.384521 - - - - 179.423218 - - - - 179.903809 - - - - 179.423218 - - - - 178.942627 - - - - 178.461914 - - - - 177.981201 - - - - 178.461914 - - - - 177.981201 - - - - 177.500610 - - - - 177.020020 - - - - 177.020020 - - - - 177.020020 - - - - 177.981201 - - - - 177.020020 - - - - 176.539307 - - - - 177.020020 - - - - 177.500610 - - - - 179.423218 - - - - 178.461914 - - - - 177.981201 - - - - 176.058594 - - - - 176.058594 - - - - 167.887329 - - - - 168.848755 - - - - 169.810059 - - - - 169.329468 - - - - 167.887329 - - - - 165.964722 - - - - 168.368042 - - - - 168.368042 - - - - 167.406738 - - - - 167.887329 - - - - 169.329468 - - - - 168.368042 - - - - 168.848755 - - - - 168.368042 - - - - 166.926025 - - - - 167.887329 - - - - 166.926025 - - - - 163.080811 - - - - 163.080811 - - - - 161.638916 - - - - 161.638916 - - - - 161.158203 - - - - 161.638916 - - - - 162.119507 - - - - 161.158203 - - - - 161.158203 - - - - 158.274170 - - - - 156.351562 - - - - 156.351562 - - - - 153.467651 - - - - 150.103027 - - - - 148.661011 - - - - 147.218994 - - - - 145.296387 - - - - 143.373657 - - - - 140.489868 - - - - 137.125244 - - - - 135.683105 - - - - 134.721924 - - - - 132.799316 - - - - 129.915283 - - - - 128.473389 - - - - 127.031372 - - - - 124.147339 - - - - 123.666748 - - - - 118.379395 - - - - 117.898804 - - - - 114.053589 - - - - 92.423950 - - - - 87.617188 - - - - 81.849365 - - - - 83.771973 - - - - 85.694580 - - - - 88.098022 - - - - 89.539917 - - - - 91.462524 - - - - 93.385132 - - - - 93.865845 - - - - 94.346558 - - - - 94.346558 - - - - 95.788452 - - - - 97.230469 - - - - 97.711182 - - - - 98.191895 - - - - 98.191895 - - - - 98.672485 - - - - 98.672485 - - - - 98.672485 - - - - 99.633789 - - - - 98.191895 - - - - 98.191895 - - - - 98.672485 - - - - 98.191895 - - - - 98.672485 - - - - 98.191895 - - - - 98.191895 - - - - 98.191895 - - - - 99.153076 - - - - 99.153076 - - - - 99.153076 - - - - 98.672485 - - - - 99.633789 - - - - 98.672485 - - - - 99.153076 - - - - 98.672485 - - - - 98.672485 - - - - 98.672485 - - - - 98.191895 - - - - 98.672485 - - - - 98.672485 - - - - 98.191895 - - - - 98.672485 - - - - 98.672485 - - - - 98.672485 - - - - 98.672485 - - - - 98.672485 - - - - 98.672485 - - - - 98.672485 - - - - 98.672485 - - - - 99.153076 - - - - 99.153076 - - - - 99.153076 - - - - 99.153076 - - - - 99.153076 - - - - 98.672485 - - - - 99.153076 - - - - 99.153076 - - - - 99.633789 - - - - 100.114502 - - - - 99.633789 - - - - 100.595093 - - - - 100.114502 - - - - 100.114502 - - - - 100.114502 - - - - 100.114502 - - - - 100.595093 - - - - 100.595093 - - - - 100.595093 - - - - 100.595093 - - - - 100.114502 - - - - 100.595093 - - - - 100.595093 - - - - 101.075684 - - - - 100.595093 - - - - 100.595093 - - - - 100.595093 - - - - 101.075684 - - - - 100.595093 - - - - 100.595093 - - - - 101.075684 - - - - 100.595093 - - - - 100.595093 - - - - 101.075684 - - - - 101.075684 - - - - 101.075684 - - - - 100.595093 - - - - 100.595093 - - - - 100.595093 - - - - 100.595093 - - - - 100.595093 - - - - 101.075684 - - - - 100.595093 - - - - 101.075684 - - - - 101.075684 - - - - 100.114502 - - - - 100.595093 - - - - 100.114502 - - - - 100.595093 - - - - 100.595093 - - - - 100.595093 - - - - 100.595093 - - - - 100.595093 - - - - 100.595093 - - - - 100.595093 - - - - 100.595093 - - - - 101.075684 - - - - 101.075684 - - - - 101.075684 - - - - 101.075684 - - - - 102.517700 - - - - 103.959717 - - - - 105.401733 - - - - 106.363037 - - - - 107.324341 - - - - 108.766235 - - - - 111.169556 - - - - 113.092285 - - - - 115.014893 - - - - 117.418213 - - - - 119.821411 - - - - 122.224731 - - - - 125.589355 - - - - 127.031372 - - - - 128.954102 - - - - 131.837891 - - - - 132.799316 - - - - 133.760498 - - - - 133.760498 - - - - 134.241211 - - - - 136.644653 - - - - 138.086548 - - - - 139.047852 - - - - 140.009155 - - - - 138.567261 - - - - 138.567261 - - - - 138.567261 - - - - 139.047852 - - - - 139.528442 - - - - 138.567261 - - - - 137.125244 - - - - 134.721924 - - - - 133.279907 - - - - 130.876709 - - - - 129.915283 - - - - 127.992554 - - - - 127.511963 - - - - 127.511963 - - - - 126.069946 - - - - 125.108765 - - - - 123.666748 - - - - 122.224731 - - - - 121.263550 - - - - 119.821411 - - - - 118.379395 - - - - 117.898804 - - - - 117.418213 - - - - 116.937500 - - - - 116.456787 - - - - 116.456787 - - - - 114.534180 - - - - 113.572998 - - - - 114.053589 - - - - 114.053589 - - - - 114.053589 - - - - 112.130981 - - - - 111.169556 - - - - 107.805054 - - - - 105.401733 - - - - 102.037109 - - - - 98.672485 - - - - 98.672485 - - - - 93.865845 - - - - 91.462524 - - - - 90.981934 - - - - 89.539917 - - - - 87.617188 - - - - 84.733398 - - - - 81.849365 - - - - 82.330078 - - - - 83.771973 - - - - 86.175293 - - - - 85.694580 - - - - 83.291382 - - - - 78.004028 - - - - 78.484741 - - - - 81.368774 - - - - 81.368774 - - - - 82.810791 - - - - 83.771973 - - - - 86.656006 - - - - 87.617188 - - - - 89.059326 - - - - 89.539917 - - - - 90.981934 - - - - 91.943237 - - - - 92.423950 - - - - 93.865845 - - - - 95.307739 - - - - 96.269287 - - - - 97.230469 - - - - 97.711182 - - - - 99.633789 - - - - 100.595093 - - - - 102.517700 - - - - 104.921021 - - - - 105.882446 - - - - 109.246948 - - - - 110.208252 - - - - 112.130981 - - - - 115.014893 - - - - 116.456787 - - - - 117.418213 - - - - 117.418213 - - - - 119.340820 - - - - 118.860107 - - - - 118.860107 - - - - 119.821411 - - - - 120.782837 - - - - 122.224731 - - - - 122.705444 - - - - 122.224731 - - - - 121.744141 - - - - 122.705444 - - - - 122.224731 - - - - 122.705444 - - - - 122.705444 - - - - 124.628052 - - - - 125.108765 - - - - 126.069946 - - - - 126.069946 - - - - 123.666748 - - - - 123.186157 - - - - 122.705444 - - - - 124.147339 - - - - 122.705444 - - - - 121.263550 - - - - 120.302124 - - - - 120.302124 - - - - 119.821411 - - - - 120.302124 - - - - 119.821411 - - - - 120.302124 - - - - 120.782837 - - - - 120.302124 - - - - 121.263550 - - - - 120.782837 - - - - 121.263550 - - - - 120.782837 - - - - 119.821411 - - - - 119.821411 - - - - 119.821411 - - - - 119.340820 - - - - 117.418213 - - - - 115.495605 - - - - 114.053589 - - - - 113.572998 - - - - 113.092285 - - - - 110.208252 - - - - 108.285645 - - - - 106.363037 - - - - 104.440430 - - - - 102.998291 - - - - 102.517700 - - - - 101.075684 - - - - - - - - - - - - - - - - - - - - - - - - 59.739136 - - - - 58.777710 - - - - 59.739136 - - - - 60.219727 - - - - 60.219727 - - - - 59.739136 - - - - 59.739136 - - - - 59.258423 - - - - 59.739136 - - - - 59.739136 - - - - 56.855103 - - - - 57.816528 - - - - 57.335815 - - - - 56.855103 - - - - 57.335815 - - - - 57.335815 - - - - 56.374512 - - - - 54.932373 - - - - 54.451782 - - - - 56.374512 - - - - 54.932373 - - - - 54.932373 - - - - 54.932373 - - - - 55.413086 - - - - 54.451782 - - - - 55.413086 - - - - 54.932373 - - - - 54.932373 - - - - 53.971191 - - - - 53.009766 - - - - 52.529175 - - - - 52.529175 - - - - 52.529175 - - - - 52.048584 - - - - 52.048584 - - - - 51.567871 - - - - 52.048584 - - - - 53.009766 - - - - 53.009766 - - - - 53.009766 - - - - 53.009766 - - - - 52.529175 - - - - 53.009766 - - - - 53.971191 - - - - 53.009766 - - - - 52.529175 - - - - 52.529175 - - - - 50.606567 - - - - 51.087158 - - - - 51.567871 - - - - 51.567871 - - - - 52.529175 - - - - 52.529175 - - - - 51.567871 - - - - 52.048584 - - - - 51.567871 - - - - 50.125977 - - - - 50.606567 - - - - 48.683960 - - - - 48.203369 - - - - 47.722534 - - - - 48.683960 - - - - 49.164551 - - - - 50.125977 - - - - 49.164551 - - - - 50.125977 - - - - 49.645264 - - - - 50.606567 - - - - 50.125977 - - - - 49.645264 - - - - 50.125977 - - - - 50.125977 - - - - 50.125977 - - - - 50.125977 - - - - 50.125977 - - - - 51.567871 - - - - 51.087158 - - - - 52.529175 - - - - 52.529175 - - - - 53.490479 - - - - 53.490479 - - - - 53.490479 - - - - - - bbc2009 75 - - - 48.203369 - - - - 50.125977 - - - - 53.009766 - - - - 56.374512 - - - - 58.297119 - - - - 58.297119 - - - - 59.258423 - - - - 60.219727 - - - - 62.142334 - - - - 63.103638 - - - - 62.622925 - - - - 63.584351 - - - - 63.103638 - - - - 61.661743 - - - - 59.739136 - - - - 57.816528 - - - - 58.297119 - - - - 57.816528 - - - - 57.816528 - - - - 59.258423 - - - - 58.297119 - - - - 57.816528 - - - - 57.335815 - - - - 57.816528 - - - - 59.258423 - - - - 58.777710 - - - - 58.297119 - - - - 57.816528 - - - - 57.335815 - - - - 57.335815 - - - - 57.816528 - - - - 57.816528 - - - - 57.816528 - - - - 57.335815 - - - - 57.816528 - - - - 58.777710 - - - - 57.816528 - - - - 57.816528 - - - - 57.816528 - - - - 57.335815 - - - - 57.816528 - - - - 58.777710 - - - - 58.297119 - - - - 58.777710 - - - - 58.777710 - - - - 58.777710 - - - - 58.777710 - - - - 58.297119 - - - - 59.739136 - - - - 62.142334 - - - - 60.700317 - - - - 59.739136 - - - - 58.297119 - - - - 58.777710 - - - - 60.700317 - - - - 61.181030 - - - - 60.219727 - - - - 60.219727 - - - - 60.219727 - - - - 59.258423 - - - - 56.855103 - - - - 56.855103 - - - - 56.855103 - - - - 56.374512 - - - - 57.335815 - - - - 57.335815 - - - - 58.777710 - - - - 58.297119 - - - - 58.777710 - - - - 58.777710 - - - - 59.739136 - - - - 59.258423 - - - - 60.700317 - - - - 58.777710 - - - - 60.219727 - - - - 59.739136 - - - - 58.777710 - - - - 65.507080 - - - - 66.468262 - - - - 65.987671 - - - - 65.987671 - - - - 66.948975 - - - - 66.948975 - - - - 68.390869 - - - - 68.390869 - - - - 68.871582 - - - - 68.871582 - - - - 70.313477 - - - - 71.274902 - - - - 70.794189 - - - - 71.274902 - - - - 70.794189 - - - - 69.832886 - - - - 69.352295 - - - - 69.352295 - - - - 69.352295 - - - - 69.832886 - - - - 69.832886 - - - - 69.832886 - - - - 70.794189 - - - - 70.794189 - - - - 70.794189 - - - - 71.274902 - - - - 70.794189 - - - - 71.755493 - - - - 72.716919 - - - - 72.236206 - - - - 72.716919 - - - - 73.678223 - - - - 74.158813 - - - - 73.678223 - - - - 74.158813 - - - - 74.639526 - - - - 75.120239 - - - - 74.639526 - - - - 74.158813 - - - - 75.120239 - - - - 75.600830 - - - - 76.081421 - - - - 76.081421 - - - - 77.042847 - - - - 77.042847 - - - - 76.081421 - - - - 74.639526 - - - - 75.120239 - - - - 73.678223 - - - - 72.716919 - - - - 72.236206 - - - - 72.716919 - - - - 72.236206 - - - - 72.716919 - - - - 74.639526 - - - - 74.639526 - - - - 73.197632 - - - - 72.716919 - - - - 74.158813 - - - - 74.639526 - - - - 74.158813 - - - - 73.678223 - - - - 74.639526 - - - - 74.158813 - - - - 73.678223 - - - - 73.678223 - - - - 73.678223 - - - - 73.678223 - - - - 74.639526 - - - - 74.639526 - - - - 74.639526 - - - - 74.639526 - - - - 75.120239 - - - - 74.158813 - - - - 74.639526 - - - - 76.081421 - - - - 76.562134 - - - - 76.562134 - - - - 77.523438 - - - - 78.965454 - - - - 79.926636 - - - - 83.291382 - - - - 83.771973 - - - - 85.694580 - - - - 89.059326 - - - - 85.694580 - - - - 84.252686 - - - - 84.733398 - - - - 84.733398 - - - - 85.694580 - - - - 84.252686 - - - - 84.252686 - - - - 84.733398 - - - - 82.330078 - - - - 81.849365 - - - - 79.446045 - - - - 78.965454 - - - - 80.407471 - - - - 81.849365 - - - - 81.849365 - - - - 85.694580 - - - - 86.656006 - - - - 89.539917 - - - - 91.943237 - - - - 95.307739 - - - - 97.711182 - - - - 99.633789 - - - - 101.075684 - - - - 102.998291 - - - - 105.882446 - - - - 107.324341 - - - - 108.285645 - - - - 108.766235 - - - - 110.208252 - - - - 111.169556 - - - - 111.650269 - - - - 113.092285 - - - - 115.014893 - - - - 115.495605 - - - - 117.898804 - - - - 119.340820 - - - - 121.263550 - - - - 124.147339 - - - - 125.589355 - - - - 127.992554 - - - - 129.434692 - - - - 128.954102 - - - - 128.473389 - - - - 129.434692 - - - - 128.473389 - - - - 128.954102 - - - - 129.434692 - - - - 130.395996 - - - - 132.318604 - - - - 131.837891 - - - - 132.318604 - - - - 132.799316 - - - - 134.241211 - - - - 132.799316 - - - - 131.357300 - - - - 129.434692 - - - - 129.434692 - - - - 129.915283 - - - - 129.434692 - - - - 128.473389 - - - - 126.550659 - - - - 126.069946 - - - - 126.069946 - - - - 126.550659 - - - - 125.108765 - - - - 124.147339 - - - - 124.147339 - - - - 122.224731 - - - - 118.379395 - - - - 117.898804 - - - - 115.014893 - - - - 112.611572 - - - - 111.169556 - - - - 109.246948 - - - - 105.882446 - - - - 102.037109 - - - - 101.556396 - - - - 99.153076 - - - - 98.191895 - - - - 95.788452 - - - - 93.385132 - - - - 90.501343 - - - - 90.501343 - - - - 89.059326 - - - - 89.059326 - - - - 86.656006 - - - - 87.617188 - - - - 87.617188 - - - - 86.656006 - - - - 84.733398 - - - - 85.213989 - - - - 84.733398 - - - - 87.617188 - - - - 88.578735 - - - - 90.981934 - - - - 93.385132 - - - - 94.827148 - - - - 93.385132 - - - - 93.385132 - - - - 90.981934 - - - - 89.539917 - - - - 89.059326 - - - - 88.098022 - - - - 87.136597 - - - - 87.136597 - - - - 88.578735 - - - - 89.059326 - - - - 88.578735 - - - - 88.098022 - - - - 89.059326 - - - - 89.539917 - - - - 89.539917 - - - - 90.501343 - - - - 89.539917 - - - - 89.539917 - - - - 90.020630 - - - - 91.943237 - - - - 91.943237 - - - - 94.346558 - - - - 94.346558 - - - - 98.672485 - - - - 98.672485 - - - - 100.114502 - - - - 101.075684 - - - - 102.517700 - - - - 104.440430 - - - - 105.401733 - - - - 106.843628 - - - - 106.363037 - - - - 104.921021 - - - - 105.401733 - - - - 105.882446 - - - - 105.882446 - - - - 106.843628 - - - - 108.766235 - - - - 108.766235 - - - - 109.246948 - - - - 109.727661 - - - - 109.727661 - - - - 109.727661 - - - - 110.688843 - - - - 110.688843 - - - - 110.688843 - - - - 111.650269 - - - - 111.650269 - - - - 112.611572 - - - - 112.611572 - - - - 114.534180 - - - - 114.053589 - - - - 114.053589 - - - - 114.053589 - - - - 115.014893 - - - - 115.976196 - - - - 115.976196 - - - - 117.418213 - - - - 118.860107 - - - - 119.340820 - - - - 120.302124 - - - - 120.782837 - - - - 119.340820 - - - - 119.340820 - - - - 117.418213 - - - - 118.860107 - - - - 119.340820 - - - - 119.821411 - - - - 120.782837 - - - - 123.666748 - - - - 124.147339 - - - - 124.147339 - - - - 125.108765 - - - - 125.589355 - - - - 126.069946 - - - - 125.108765 - - - - 123.666748 - - - - 122.705444 - - - - 120.782837 - - - - 121.263550 - - - - 120.302124 - - - - 120.302124 - - - - 120.782837 - - - - 123.186157 - - - - 125.589355 - - - - 127.511963 - - - - 127.511963 - - - - 128.473389 - - - - 128.954102 - - - - 132.318604 - - - - 132.318604 - - - - 131.357300 - - - - 130.395996 - - - - 131.837891 - - - - 132.799316 - - - - 132.799316 - - - - 133.279907 - - - - 133.279907 - - - - 132.799316 - - - - 133.760498 - - - - 133.760498 - - - - 133.760498 - - - - 133.760498 - - - - 133.279907 - - - - 134.241211 - - - - 134.241211 - - - - 134.721924 - - - - 135.683105 - - - - 135.683105 - - - - 136.644653 - - - - 139.047852 - - - - 141.931763 - - - - 142.893066 - - - - 143.854370 - - - - 144.335205 - - - - 146.738403 - - - - 148.180420 - - - - 149.622314 - - - - 152.506348 - - - - 154.428955 - - - - 155.390259 - - - - 156.351562 - - - - 158.754761 - - - - 161.158203 - - - - 160.196899 - - - - 159.716187 - - - - 161.158203 - - - - 161.638916 - - - - 163.561523 - - - - 166.445312 - - - - 168.368042 - - - - 169.810059 - - - - 171.252075 - - - - 173.174683 - - - - 174.616577 - - - - 175.577881 - - - - 177.500610 - - - - 178.942627 - - - - 181.826416 - - - - 183.268433 - - - - 183.749023 - - - - 184.710571 - - - - 184.229858 - - - - 183.749023 - - - - 184.229858 - - - - 185.191162 - - - - 185.671753 - - - - 186.152466 - - - - 188.075073 - - - - 188.555786 - - - - 189.036377 - - - - 189.036377 - - - - 189.516968 - - - - 189.997681 - - - - 190.478394 - - - - 191.439575 - - - - 192.401123 - - - - 192.401123 - - - - 193.362305 - - - - 193.843018 - - - - 194.323730 - - - - 195.284912 - - - - 195.765625 - - - - 195.765625 - - - - 195.765625 - - - - 195.765625 - - - - 195.284912 - - - - 195.284912 - - - - 195.765625 - - - - 196.246338 - - - - 195.765625 - - - - 192.881714 - - - - 189.997681 - - - - 186.633179 - - - - 187.113770 - - - - 184.229858 - - - - 182.787842 - - - - 182.307129 - - - - 181.826416 - - - - 179.423218 - - - - 177.981201 - - - - 173.655273 - - - - 173.174683 - - - - 173.174683 - - - - 169.329468 - - - - 166.445312 - - - - 161.638916 - - - - 155.870972 - - - - 154.909546 - - - - 152.506348 - - - - 151.544922 - - - - 152.986938 - - - - 152.506348 - - - - 152.986938 - - - - 153.467651 - - - - 153.948364 - - - - 154.909546 - - - - 155.390259 - - - - 154.909546 - - - - 154.909546 - - - - 154.428955 - - - - 154.428955 - - - - 154.909546 - - - - 155.390259 - - - - 154.909546 - - - - 154.909546 - - - - 155.390259 - - - - 155.390259 - - - - 155.390259 - - - - 155.390259 - - - - 154.428955 - - - - 153.948364 - - - - 152.986938 - - - - 152.986938 - - - - 152.986938 - - - - 152.986938 - - - - 152.506348 - - - - 152.506348 - - - - 153.948364 - - - - 154.909546 - - - - 156.351562 - - - - 156.351562 - - - - 157.312866 - - - - 158.274170 - - - - 161.158203 - - - - 162.119507 - - - - 164.522705 - - - - 165.484131 - - - - 167.406738 - - - - 167.887329 - - - - 170.290649 - - - - 173.174683 - - - - 173.655273 - - - - 176.058594 - - - - 177.981201 - - - - 180.865234 - - - - 183.268433 - - - - 185.671753 - - - - 187.113770 - - - - 189.036377 - - - - 191.920288 - - - - 190.478394 - - - - 189.997681 - - - - 190.478394 - - - - 191.920288 - - - - 192.401123 - - - - 194.804321 - - - - 195.765625 - - - - 196.246338 - - - - 198.649536 - - - - 201.052856 - - - - 202.014282 - - - - 203.456177 - - - - 205.378784 - - - - 205.859497 - - - - 206.820679 - - - - 207.301392 - - - - 209.224121 - - - - 208.743408 - - - - 210.666016 - - - - 210.185425 - - - - 211.146729 - - - - 210.185425 - - - - 209.704834 - - - - 210.666016 - - - - 212.588623 - - - - 213.069336 - - - - 214.030640 - - - - 214.511230 - - - - 214.991943 - - - - 214.511230 - - - - 214.511230 - - - - 214.991943 - - - - 214.511230 - - - - 215.472656 - - - - 217.395386 - - - - 217.875977 - - - - 216.433960 - - - - 215.953247 - - - - 214.991943 - - - - 214.991943 - - - - 213.550049 - - - - 212.108032 - - - - 210.666016 - - - - 209.224121 - - - - 206.820679 - - - - 205.859497 - - - - 202.494873 - - - - 197.207520 - - - - 194.804321 - - - - 192.881714 - - - - 190.478394 - - - - 188.555786 - - - - 185.671753 - - - - 179.903809 - - - - 178.942627 - - - - 177.500610 - - - - 176.539307 - - - - 175.097290 - - - - 174.135864 - - - - 172.693970 - - - - 170.290649 - - - - 167.887329 - - - - 167.887329 - - - - 165.484131 - - - - 162.600098 - - - - 162.600098 - - - - 162.119507 - - - - 159.235474 - - - - 158.754761 - - - - 157.312866 - - - - 157.312866 - - - - 156.832153 - - - - 156.351562 - - - - 154.428955 - - - - 153.467651 - - - - 153.467651 - - - - 152.986938 - - - - 152.506348 - - - - 152.986938 - - - - 152.506348 - - - - 152.025757 - - - - 151.544922 - - - - 151.544922 - - - - 151.064209 - - - - 149.622314 - - - - 147.699707 - - - - 146.257812 - - - - 145.296387 - - - - 144.815796 - - - - 144.335205 - - - - 143.854370 - - - - 142.893066 - - - - 142.893066 - - - - 142.893066 - - - - 141.451050 - - - - 140.489868 - - - - 139.528442 - - - - 138.567261 - - - - 137.605835 - - - - 137.605835 - - - - 138.086548 - - - - 138.567261 - - - - 138.567261 - - - - 139.047852 - - - - 140.009155 - - - - 141.931763 - - - - 142.893066 - - - - 143.373657 - - - - 145.296387 - - - - 145.777100 - - - - 146.738403 - - - - 147.699707 - - - - 149.141602 - - - - 149.622314 - - - - 151.544922 - - - - 154.428955 - - - - 155.870972 - - - - 158.274170 - - - - 159.716187 - - - - 160.677490 - - - - 162.600098 - - - - 164.522705 - - - - 165.964722 - - - - 167.406738 - - - - 168.368042 - - - - 170.771362 - - - - 172.213257 - - - - 174.135864 - - - - 175.577881 - - - - 176.058594 - - - - 178.942627 - - - - 179.423218 - - - - 180.865234 - - - - 182.787842 - - - - 184.710571 - - - - 186.152466 - - - - 188.555786 - - - - 189.997681 - - - - 192.401123 - - - - 192.881714 - - - - 196.246338 - - - - 196.246338 - - - - 195.765625 - - - - 195.765625 - - - - 194.804321 - - - - 195.284912 - - - - 196.246338 - - - - 197.688232 - - - - 199.610840 - - - - 202.494873 - - - - 202.975464 - - - - 202.975464 - - - - 204.898071 - - - - 204.898071 - - - - 202.975464 - - - - 200.091675 - - - - 197.207520 - - - - 196.726929 - - - - 192.881714 - - - - 188.075073 - - - - 184.710571 - - - - 180.865234 - - - - 177.500610 - - - - 174.135864 - - - - 170.771362 - - - - 170.290649 - - - - 166.926025 - - - - 162.119507 - - - - 157.793579 - - - - 153.467651 - - - - 153.467651 - - - - 152.025757 - - - - 151.544922 - - - - 151.064209 - - - - 150.583618 - - - - 150.103027 - - - - 148.661011 - - - - 148.180420 - - - - 147.218994 - - - - 150.103027 - - - - 150.103027 - - - - 150.103027 - - - - 151.064209 - - - - 151.544922 - - - - 155.390259 - - - - 155.870972 - - - - 158.274170 - - - - 158.274170 - - - - 158.754761 - - - - 160.677490 - - - - 162.119507 - - - - 163.561523 - - - - 165.003418 - - - - 168.368042 - - - - 170.771362 - - - - 172.693970 - - - - 175.097290 - - - - 177.981201 - - - - 181.345825 - - - - 184.229858 - - - - 184.229858 - - - - 188.075073 - - - - 188.075073 - - - - 190.958984 - - - - 193.362305 - - - - 194.323730 - - - - 193.843018 - - - - 196.726929 - - - - 197.207520 - - - - 199.130127 - - - - 199.130127 - - - - 199.130127 - - - - 199.130127 - - - - 198.168945 - - - - 199.130127 - - - - 194.804321 - - - - 194.323730 - - - - 194.323730 - - - - 195.765625 - - - - 196.726929 - - - - 198.649536 - - - - 198.168945 - - - - 194.804321 - - - - 193.843018 - - - - 192.401123 - - - - 191.920288 - - - - 191.920288 - - - - 190.958984 - - - - 190.958984 - - - - 190.478394 - - - - 187.113770 - - - - 186.152466 - - - - 182.787842 - - - - 179.423218 - - - - 179.423218 - - - - 177.500610 - - - - 177.981201 - - - - 180.865234 - - - - 183.749023 - - - - 184.229858 - - - - 185.671753 - - - - 187.113770 - - - - 177.020020 - - - - 176.058594 - - - - 176.058594 - - - - 176.058594 - - - - 175.577881 - - - - 175.577881 - - - - 175.577881 - - - - 175.577881 - - - - 174.616577 - - - - 175.097290 - - - - 173.655273 - - - - 173.655273 - - - - 173.655273 - - - - 172.693970 - - - - 172.213257 - - - - 172.213257 - - - - 171.252075 - - - - 170.290649 - - - - 171.252075 - - - - 171.252075 - - - - 183.268433 - - - - 182.787842 - - - - 182.307129 - - - - 182.787842 - - - - 183.749023 - - - - 184.229858 - - - - 187.594360 - - - - 189.036377 - - - - 191.439575 - - - - 193.843018 - - - - 196.246338 - - - - 199.130127 - - - - 202.975464 - - - - 205.378784 - - - - 206.340088 - - - - 208.262817 - - - - 211.627441 - - - - 214.991943 - - - - 217.875977 - - - - 222.201782 - - - - 225.085938 - - - - 229.892334 - - - - 233.737671 - - - - 237.582886 - - - - 241.428223 - - - - 244.792847 - - - - 249.118774 - - - - 252.002808 - - - - 256.328735 - - - - 260.173950 - - - - 261.615967 - - - - 264.980591 - - - - 264.980591 - - - - 267.383911 - - - - 267.864502 - - - - 272.671143 - - - - 276.035645 - - - - 276.997070 - - - - 277.477661 - - - - 277.477661 - - - - 276.516357 - - - - 276.516357 - - - - 276.516357 - - - - 276.035645 - - - - 274.113037 - - - - 271.709717 - - - - 268.825806 - - - - 266.422485 - - - - 266.422485 - - - - 263.538574 - - - - 264.019287 - - - - 263.057861 - - - - 263.057861 - - - - 262.577148 - - - - 262.577148 - - - - 264.980591 - - - - 265.461304 - - - - 264.980591 - - - - 264.499878 - - - - 263.057861 - - - - 261.615967 - - - - 261.135254 - - - - 259.212646 - - - - 257.770752 - - - - 254.406006 - - - - 254.886597 - - - - 255.848022 - - - - 254.406006 - - - - 252.483398 - - - - 232.776489 - - - - 232.295776 - - - - 231.814941 - - - - 231.334351 - - - - 230.853760 - - - - 229.892334 - - - - 229.892334 - - - - 229.892334 - - - - 228.450439 - - - - 228.931152 - - - - 228.931152 - - - - 228.931152 - - - - 228.450439 - - - - 228.450439 - - - - 228.931152 - - - - 227.969727 - - - - 227.969727 - - - - 227.489136 - - - - 227.489136 - - - - 226.527832 - - - - 226.527832 - - - - 226.047119 - - - - 225.566528 - - - - 225.566528 - - - - 224.605225 - - - - 223.643799 - - - - 223.643799 - - - - 222.201782 - - - - 222.201782 - - - - 222.201782 - - - - 221.240601 - - - - 221.721191 - - - - 220.759888 - - - - 219.798584 - - - - 219.798584 - - - - 219.798584 - - - - 219.317993 - - - - 218.837280 - - - - 217.875977 - - - - 217.395386 - - - - 217.395386 - - - - 216.433960 - - - - 215.953247 - - - - 215.472656 - - - - 215.472656 - - - - 214.511230 - - - - 214.511230 - - - - 214.030640 - - - - 214.030640 - - - - 213.550049 - - - - 213.069336 - - - - 213.069336 - - - - 212.588623 - - - - 211.627441 - - - - 212.108032 - - - - 211.146729 - - - - 212.108032 - - - - 212.108032 - - - - 211.146729 - - - - 210.666016 - - - - 210.666016 - - - - 210.185425 - - - - 209.224121 - - - - 208.743408 - - - - 208.262817 - - - - 208.262817 - - - - 207.301392 - - - - 206.340088 - - - - 206.820679 - - - - 206.340088 - - - - 206.340088 - - - - 205.378784 - - - - 205.378784 - - - - 204.898071 - - - - 203.936890 - - - - 203.936890 - - - - 203.456177 - - - - 203.456177 - - - - 202.975464 - - - - 202.975464 - - - - 202.975464 - - - - 202.014282 - - - - 201.052856 - - - - 200.572266 - - - - 200.572266 - - - - 199.610840 - - - - 198.649536 - - - - 199.130127 - - - - 198.168945 - - - - 197.207520 - - - - 196.726929 - - - - 195.765625 - - - - 195.284912 - - - - 195.765625 - - - - 194.804321 - - - - 194.804321 - - - - 193.843018 - - - - 193.843018 - - - - 192.881714 - - - - 192.401123 - - - - 191.920288 - - - - 191.920288 - - - - 190.958984 - - - - 189.997681 - - - - 190.478394 - - - - 189.036377 - - - - 188.075073 - - - - 187.594360 - - - - 187.594360 - - - - 186.633179 - - - - 186.633179 - - - - 186.152466 - - - - 185.191162 - - - - 184.710571 - - - - 184.229858 - - - - 184.229858 - - - - 183.268433 - - - - 183.749023 - - - - 183.268433 - - - - 183.749023 - - - - 182.787842 - - - - 182.787842 - - - - 182.787842 - - - - 181.826416 - - - - 180.865234 - - - - 179.903809 - - - - 179.423218 - - - - 179.423218 - - - - 178.461914 - - - - 177.981201 - - - - 177.981201 - - - - 177.500610 - - - - 177.020020 - - - - 176.058594 - - - - 175.577881 - - - - 174.616577 - - - - 173.655273 - - - - 173.655273 - - - - 172.693970 - - - - 172.693970 - - - - 171.732666 - - - - 170.771362 - - - - 170.290649 - - - - 169.810059 - - - - 169.810059 - - - - 169.810059 - - - - 169.810059 - - - - 169.810059 - - - - 168.848755 - - - - 168.368042 - - - - 167.406738 - - - - 166.926025 - - - - 166.445312 - - - - 165.964722 - - - - 165.484131 - - - - 164.522705 - - - - 164.522705 - - - - 163.080811 - - - - 163.561523 - - - - 162.600098 - - - - 162.119507 - - - - 162.119507 - - - - 161.638916 - - - - 161.638916 - - - - 160.677490 - - - - 159.716187 - - - - 159.235474 - - - - 159.235474 - - - - 158.754761 - - - - 158.274170 - - - - 158.754761 - - - - 158.274170 - - - - 157.312866 - - - - 157.312866 - - - - 157.312866 - - - - 157.793579 - - - - 157.312866 - - - - 157.793579 - - - - 156.832153 - - - - 156.832153 - - - - 156.351562 - - - - 154.909546 - - - - 154.909546 - - - - 154.428955 - - - - 152.986938 - - - - 153.467651 - - - - 152.506348 - - - - 151.544922 - - - - 151.064209 - - - - 150.103027 - - - - 149.622314 - - - - 148.661011 - - - - 148.661011 - - - - 147.699707 - - - - 145.777100 - - - - 145.777100 - - - - 145.777100 - - - - 146.738403 - - - - 146.738403 - - - - 147.699707 - - - - 148.661011 - - - - 149.622314 - - - - 149.622314 - - - - 150.583618 - - - - 151.064209 - - - - 152.506348 - - - - 152.506348 - - - - 153.467651 - - - - 153.948364 - - - - 154.428955 - - - - 155.870972 - - - - 155.870972 - - - - 154.428955 - - - - 155.390259 - - - - 156.351562 - - - - 157.312866 - - - - 156.832153 - - - - 156.832153 - - - - 156.351562 - - - - 156.351562 - - - - 155.390259 - - - - 154.909546 - - - - 154.428955 - - - - 153.467651 - - - - 152.986938 - - - - 152.986938 - - - - 152.025757 - - - - 152.025757 - - - - 151.064209 - - - - 151.064209 - - - - 149.622314 - - - - 149.622314 - - - - 148.661011 - - - - 148.661011 - - - - 147.699707 - - - - 148.180420 - - - - 147.218994 - - - - 146.738403 - - - - 146.257812 - - - - 146.257812 - - - - 144.815796 - - - - 145.296387 - - - - 144.335205 - - - - 143.373657 - - - - 142.893066 - - - - 142.412476 - - - - 142.412476 - - - - 141.931763 - - - - 140.970459 - - - - 140.009155 - - - - 140.489868 - - - - 139.528442 - - - - 139.047852 - - - - 139.047852 - - - - 138.086548 - - - - 138.086548 - - - - 137.605835 - - - - 138.086548 - - - - 139.047852 - - - - 139.047852 - - - - 140.970459 - - - - 142.893066 - - - - 142.893066 - - - - 143.373657 - - - - 144.335205 - - - - 146.257812 - - - - 147.699707 - - - - 147.699707 - - - - 148.661011 - - - - 149.141602 - - - - 150.103027 - - - - 149.141602 - - - - 148.661011 - - - - 149.141602 - - - - 148.661011 - - - - 149.141602 - - - - 148.661011 - - - - 149.622314 - - - - 150.103027 - - - - 148.661011 - - - - 149.622314 - - - - 149.622314 - - - - 149.622314 - - - - 149.141602 - - - - 148.180420 - - - - 149.141602 - - - - 148.180420 - - - - 148.661011 - - - - 148.180420 - - - - 149.141602 - - - - 149.622314 - - - - 149.622314 - - - - 150.583618 - - - - 150.583618 - - - - 151.544922 - - - - 152.506348 - - - - 152.506348 - - - - 152.986938 - - - - 152.986938 - - - - 153.948364 - - - - 154.428955 - - - - 154.428955 - - - - 155.870972 - - - - 156.351562 - - - - 156.832153 - - - - 157.793579 - - - - 157.793579 - - - - 158.754761 - - - - 159.716187 - - - - 160.677490 - - - - 161.158203 - - - - 162.119507 - - - - 162.600098 - - - - 162.600098 - - - - 163.080811 - - - - 164.042114 - - - - 165.484131 - - - - 166.445312 - - - - 166.926025 - - - - 167.406738 - - - - 168.368042 - - - - 168.848755 - - - - 169.810059 - - - - 170.771362 - - - - 170.771362 - - - - 171.732666 - - - - 172.213257 - - - - 172.693970 - - - - 174.135864 - - - - 175.097290 - - - - 175.577881 - - - - 175.577881 - - - - 176.539307 - - - - 177.020020 - - - - 176.539307 - - - - 177.981201 - - - - 177.981201 - - - - 178.461914 - - - - 178.942627 - - - - 178.942627 - - - - 179.423218 - - - - 180.384521 - - - - 181.345825 - - - - 181.826416 - - - - 182.307129 - - - - 183.749023 - - - - 184.710571 - - - - 185.671753 - - - - 186.633179 - - - - 187.113770 - - - - 188.075073 - - - - 189.036377 - - - - 189.516968 - - - - 189.997681 - - - - 189.997681 - - - - 189.997681 - - - - 190.958984 - - - - 191.920288 - - - - 191.920288 - - - - 192.401123 - - - - 193.843018 - - - - 193.843018 - - - - 194.804321 - - - - 194.804321 - - - - 195.765625 - - - - 196.246338 - - - - 197.207520 - - - - 197.688232 - - - - 198.649536 - - - - 198.649536 - - - - 199.610840 - - - - 200.572266 - - - - 201.533569 - - - - 202.494873 - - - - 202.014282 - - - - 202.494873 - - - - 203.456177 - - - - 203.936890 - - - - 204.898071 - - - - 205.859497 - - - - 205.859497 - - - - 207.301392 - - - - 207.782104 - - - - 208.262817 - - - - 208.743408 - - - - 209.704834 - - - - 211.146729 - - - - 211.627441 - - - - 212.108032 - - - - 213.550049 - - - - 214.991943 - - - - 215.953247 - - - - 216.914673 - - - - 216.914673 - - - - 216.914673 - - - - 218.356567 - - - - 218.837280 - - - - 218.837280 - - - - 220.759888 - - - - 221.240601 - - - - 221.240601 - - - - 220.759888 - - - - 220.759888 - - - - 220.279175 - - - - 219.317993 - - - - 220.279175 - - - - 220.279175 - - - - 219.798584 - - - - 220.279175 - - - - 219.317993 - - - - 219.317993 - - - - 218.837280 - - - - 219.317993 - - - - 218.356567 - - - - 218.356567 - - - - 217.875977 - - - - 217.875977 - - - - 217.395386 - - - - 216.914673 - - - - 216.433960 - - - - 215.953247 - - - - 215.472656 - - - - 214.991943 - - - - 214.511230 - - - - 214.991943 - - - - 214.030640 - - - - 214.030640 - - - - 214.030640 - - - - 213.550049 - - - - 213.550049 - - - - 212.588623 - - - - 212.108032 - - - - 213.069336 - - - - 212.108032 - - - - 212.108032 - - - - 212.588623 - - - - 212.588623 - - - - 212.588623 - - - - 212.108032 - - - - 211.627441 - - - - 212.588623 - - - - 211.627441 - - - - 211.627441 - - - - 211.146729 - - - - 212.108032 - - - - 212.108032 - - - - 212.588623 - - - - 212.108032 - - - - 211.627441 - - - - 212.108032 - - - - 211.627441 - - - - 212.588623 - - - - 211.627441 - - - - 212.108032 - - - - 211.627441 - - - - 211.146729 - - - - 211.146729 - - - - 210.185425 - - - - 209.704834 - - - - 209.224121 - - - - 209.704834 - - - - 209.224121 - - - - 208.262817 - - - - 207.782104 - - - - 207.301392 - - - - 206.340088 - - - - 206.820679 - - - - 205.859497 - - - - 205.378784 - - - - 204.417480 - - - - 204.417480 - - - - 203.456177 - - - - 202.975464 - - - - 202.494873 - - - - 201.533569 - - - - 201.533569 - - - - 201.533569 - - - - 200.091675 - - - - 199.610840 - - - - 199.130127 - - - - 198.649536 - - - - 197.688232 - - - - 197.207520 - - - - 196.726929 - - - - 196.726929 - - - - 195.765625 - - - - 195.284912 - - - - 195.284912 - - - - 194.323730 - - - - 193.843018 - - - - 192.881714 - - - - 191.920288 - - - - 191.439575 - - - - 190.478394 - - - - 190.478394 - - - - 189.516968 - - - - 189.036377 - - - - 188.075073 - - - - 188.555786 - - - - 188.075073 - - - - 186.633179 - - - - 187.113770 - - - - 186.152466 - - - - 185.671753 - - - - 185.191162 - - - - 185.191162 - - - - 183.749023 - - - - 183.268433 - - - - 182.307129 - - - - 181.826416 - - - - 181.826416 - - - - 180.865234 - - - - 180.384521 - - - - 179.423218 - - - - 178.942627 - - - - 177.981201 - - - - 177.500610 - - - - 177.020020 - - - - 176.058594 - - - - 175.577881 - - - - 174.616577 - - - - 174.135864 - - - - 173.655273 - - - - 173.174683 - - - - 172.693970 - - - - 171.732666 - - - - 171.732666 - - - - 171.732666 - - - - 171.732666 - - - - 171.732666 - - - - 171.252075 - - - - 170.290649 - - - - 170.771362 - - - - 170.290649 - - - - 169.329468 - - - - 168.848755 - - - - 168.848755 - - - - 168.368042 - - - - 167.406738 - - - - 167.406738 - - - - 166.445312 - - - - 165.484131 - - - - 165.484131 - - - - 164.042114 - - - - 163.080811 - - - - 162.600098 - - - - 162.119507 - - - - 161.158203 - - - - 162.119507 - - - - 160.677490 - - - - 159.235474 - - - - 159.235474 - - - - 158.274170 - - - - 157.793579 - - - - 156.832153 - - - - 156.351562 - - - - 155.390259 - - - - 154.428955 - - - - 153.467651 - - - - 152.986938 - - - - 152.986938 - - - - 152.506348 - - - - 152.506348 - - - - 151.064209 - - - - 150.103027 - - - - 150.103027 - - - - 149.622314 - - - - 149.622314 - - - - 148.661011 - - - - 148.661011 - - - - 148.180420 - - - - 147.699707 - - - - 147.218994 - - - - 147.218994 - - - - 147.699707 - - - - 148.180420 - - - - 149.622314 - - - - 150.583618 - - - - 151.544922 - - - - 151.544922 - - - - 152.986938 - - - - 153.467651 - - - - 155.390259 - - - - 156.832153 - - - - 156.832153 - - - - 156.832153 - - - - 158.274170 - - - - 158.754761 - - - - 159.716187 - - - - 160.196899 - - - - 161.638916 - - - - 163.080811 - - - - 164.042114 - - - - 165.003418 - - - - 166.926025 - - - - 168.368042 - - - - 168.848755 - - - - 169.329468 - - - - 171.252075 - - - - 171.252075 - - - - 172.213257 - - - - 172.213257 - - - - 173.655273 - - - - 174.135864 - - - - 175.577881 - - - - 176.058594 - - - - 177.020020 - - - - 177.981201 - - - - 177.981201 - - - - 179.423218 - - - - 179.903809 - - - - 180.384521 - - - - 181.345825 - - - - 182.307129 - - - - 182.787842 - - - - 183.268433 - - - - 183.749023 - - - - 184.229858 - - - - 185.191162 - - - - 186.152466 - - - - 188.075073 - - - - 189.036377 - - - - 189.997681 - - - - 190.478394 - - - - 190.958984 - - - - 190.958984 - - - - 192.401123 - - - - 234.218384 - - - - 234.699097 - - - - 235.660278 - - - - 235.660278 - - - - 234.699097 - - - - 234.218384 - - - - 233.737671 - - - - 232.776489 - - - - 232.295776 - - - - 230.373047 - - - - 228.931152 - - - - 227.489136 - - - - 224.605225 - - - - 222.682495 - - - - 222.682495 - - - - 222.682495 - - - - 222.201782 - - - - 222.201782 - - - - 221.721191 - - - - 222.201782 - - - - 219.798584 - - - - 219.798584 - - - - 218.837280 - - - - 218.837280 - - - - 218.356567 - - - - 217.875977 - - - - 218.837280 - - - - 218.837280 - - - - 219.798584 - - - - 219.317993 - - - - 218.837280 - - - - 218.356567 - - - - 218.356567 - - - - 218.837280 - - - - 219.317993 - - - - 219.317993 - - - - 218.837280 - - - - 220.279175 - - - - 218.356567 - - - - 215.953247 - - - - 214.991943 - - - - 214.511230 - - - - 213.069336 - - - - 210.185425 - - - - 210.185425 - - - - 210.666016 - - - - 209.704834 - - - - 209.704834 - - - - 208.743408 - - - - 208.262817 - - - - 206.340088 - - - - 207.782104 - - - - 207.301392 - - - - 204.898071 - - - - 203.936890 - - - - 201.052856 - - - - 199.130127 - - - - 198.168945 - - - - 197.207520 - - - - 195.765625 - - - - 194.804321 - - - - 193.843018 - - - - 191.920288 - - - - 188.075073 - - - - 184.710571 - - - - 182.307129 - - - - 180.384521 - - - - 177.500610 - - - - 174.616577 - - - - 174.135864 - - - - 172.213257 - - - - 169.810059 - - - - 168.368042 - - - - 165.003418 - - - - 162.119507 - - - - 160.677490 - - - - 158.754761 - - - - 157.793579 - - - - 156.832153 - - - - 155.390259 - - - - 152.506348 - - - - 151.544922 - - - - 148.180420 - - - - 147.699707 - - - - 145.296387 - - - - 144.815796 - - - - 144.815796 - - - - 143.854370 - - - - 142.893066 - - - - 140.970459 - - - - 140.009155 - - - - 138.086548 - - - - 136.644653 - - - - 134.721924 - - - - 134.241211 - - - - 131.837891 - - - - 130.876709 - - - - 130.395996 - - - - 130.395996 - - - - 129.915283 - - - - 128.954102 - - - - 128.473389 - - - - 129.915283 - - - - 130.395996 - - - - 127.992554 - - - - 129.434692 - - - - 128.473389 - - - - 128.954102 - - - - 129.915283 - - - - 129.915283 - - - - 130.876709 - - - - 132.318604 - - - - 132.318604 - - - - 133.279907 - - - - 133.760498 - - - - 133.279907 - - - - 133.760498 - - - - 133.279907 - - - - 134.721924 - - - - 135.202515 - - - - 135.202515 - - - - 133.760498 - - - - 133.760498 - - - - 134.721924 - - - - 135.683105 - - - - 136.163940 - - - - 136.163940 - - - - 136.644653 - - - - 136.163940 - - - - 139.047852 - - - - 140.009155 - - - - 140.489868 - - - - 141.931763 - - - - 141.451050 - - - - 140.970459 - - - - 142.893066 - - - - 143.373657 - - - - 143.373657 - - - - 143.854370 - - - - 143.373657 - - - - 143.373657 - - - - 143.854370 - - - - 144.335205 - - - - 144.815796 - - - - 144.815796 - - - - 144.815796 - - - - 145.777100 - - - - 145.777100 - - - - 145.777100 - - - - 145.777100 - - - - 149.141602 - - - - 152.025757 - - - - 153.948364 - - - - 156.351562 - - - - 158.754761 - - - - 160.196899 - - - - 161.638916 - - - - 164.522705 - - - - 166.445312 - - - - 168.368042 - - - - 171.252075 - - - - 173.174683 - - - - 174.616577 - - - - 177.020020 - - - - 177.981201 - - - - 178.942627 - - - - 180.865234 - - - - 182.307129 - - - - 183.749023 - - - - 185.191162 - - - - 187.113770 - - - - 188.555786 - - - - 189.516968 - - - - 190.478394 - - - - 190.958984 - - - - 193.362305 - - - - 193.362305 - - - - 194.323730 - - - - 196.246338 - - - - 198.649536 - - - - 200.572266 - - - - 201.533569 - - - - 202.975464 - - - - 203.456177 - - - - 205.378784 - - - - 206.340088 - - - - 210.185425 - - - - 210.666016 - - - - 210.185425 - - - - 212.108032 - - - - 212.588623 - - - - 213.069336 - - - - 213.550049 - - - - 213.550049 - - - - 214.030640 - - - - 214.991943 - - - - 215.472656 - - - - 215.953247 - - - - 215.953247 - - - - 215.953247 - - - - 215.953247 - - - - 215.953247 - - - - 216.433960 - - - - 216.433960 - - - - 215.472656 - - - - 215.953247 - - - - 216.433960 - - - - 216.433960 - - - - 214.511230 - - - - 214.030640 - - - - 213.550049 - - - - 213.550049 - - - - 212.588623 - - - - 211.627441 - - - - 210.666016 - - - - 208.262817 - - - - 205.378784 - - - - 203.456177 - - - - 202.494873 - - - - 201.533569 - - - - 200.572266 - - - - 200.091675 - - - - 199.130127 - - - - 197.207520 - - - - 196.726929 - - - - 195.765625 - - - - 195.765625 - - - - 195.765625 - - - - 195.765625 - - - - 195.765625 - - - - 195.765625 - - - - 195.284912 - - - - 195.284912 - - - - 195.765625 - - - - 199.610840 - - - - 200.091675 - - - - 197.688232 - - - - 193.843018 - - - - 192.881714 - - - - 192.401123 - - - - 187.594360 - - - - 186.152466 - - - - 186.152466 - - - - 188.075073 - - - - 187.594360 - - - - 186.152466 - - - - 182.307129 - - - - 182.307129 - - - - 177.981201 - - - - 175.577881 - - - - 174.135864 - - - - 170.290649 - - - - 170.290649 - - - - 170.290649 - - - - 169.329468 - - - - 172.693970 - - - - 174.616577 - - - - 177.500610 - - - - 177.981201 - - - - 180.384521 - - - - 183.749023 - - - - 182.787842 - - - - 181.345825 - - - - 179.903809 - - - - 179.423218 - - - - 177.020020 - - - - 175.577881 - - - - 176.058594 - - - - 178.461914 - - - - 180.384521 - - - - 180.384521 - - - - 179.423218 - - - - 140.489868 - - - - 203.936890 - - - - 200.572266 - - - - 200.091675 - - - - 196.726929 - - - - 193.362305 - - - - 191.439575 - - - - 189.997681 - - - - 186.633179 - - - - 183.268433 - - - - 180.384521 - - - - 176.539307 - - - - 177.020020 - - - - 175.097290 - - - - 174.135864 - - - - 171.252075 - - - - 168.848755 - - - - 167.406738 - - - - 165.484131 - - - - 165.003418 - - - - 164.522705 - - - - 163.080811 - - - - 161.638916 - - - - 157.312866 - - - - 154.909546 - - - - 152.986938 - - - - 152.506348 - - - - 152.506348 - - - - 151.544922 - - - - 151.064209 - - - - 149.622314 - - - - 148.661011 - - - - 147.218994 - - - - 146.738403 - - - - 146.257812 - - - - 148.661011 - - - - 150.103027 - - - - 152.506348 - - - - 154.428955 - - - - 154.909546 - - - - 152.506348 - - - - 150.583618 - - - - 151.064209 - - - - 151.544922 - - - - 151.544922 - - - - 152.506348 - - - - 152.025757 - - - - 153.948364 - - - - 155.390259 - - - - 155.390259 - - - - 156.832153 - - - - 159.235474 - - - - 162.600098 - - - - 162.600098 - - - - 164.522705 - - - - 165.964722 - - - - 168.368042 - - - - 170.290649 - - - - 172.213257 - - - - 174.135864 - - - - 175.577881 - - - - 177.020020 - - - - 177.500610 - - - - 176.539307 - - - - 175.577881 - - - - 175.097290 - - - - 171.732666 - - - - 172.693970 - - - - 174.616577 - - - - 175.577881 - - - - 176.539307 - - - - 177.020020 - - - - 177.500610 - - - - 177.500610 - - - - 179.423218 - - - - 179.423218 - - - - 179.903809 - - - - 181.826416 - - - - 181.826416 - - - - 185.191162 - - - - 185.191162 - - - - 186.633179 - - - - 185.191162 - - - - 184.229858 - - - - 182.307129 - - - - 181.345825 - - - - 180.384521 - - - - 179.903809 - - - - 179.423218 - - - - 178.461914 - - - - 177.020020 - - - - 176.058594 - - - - 175.097290 - - - - 175.577881 - - - - 175.577881 - - - - 175.097290 - - - - 174.616577 - - - - 174.616577 - - - - 173.174683 - - - - 173.174683 - - - - 174.135864 - - - - 173.655273 - - - - 174.135864 - - - - 176.058594 - - - - 174.616577 - - - - 176.058594 - - - - 177.020020 - - - - 177.020020 - - - - 177.981201 - - - - 179.423218 - - - - 180.384521 - - - - 180.384521 - - - - 179.903809 - - - - 177.981201 - - - - 177.020020 - - - - 174.135864 - - - - 172.213257 - - - - 166.445312 - - - - 166.445312 - - - - 163.080811 - - - - 158.274170 - - - - 155.870972 - - - - 153.467651 - - - - 153.467651 - - - - 153.948364 - - - - 153.467651 - - - - 153.467651 - - - - 152.986938 - - - - 153.948364 - - - - 154.909546 - - - - 154.428955 - - - - 157.793579 - - - - 159.716187 - - - - 159.716187 - - - - 161.638916 - - - - 163.561523 - - - - 165.003418 - - - - 165.964722 - - - - 168.368042 - - - - 170.771362 - - - - 174.135864 - - - - 175.097290 - - - - 175.577881 - - - - 175.577881 - - - - 177.500610 - - - - 178.461914 - - - - 179.423218 - - - - 180.865234 - - - - 181.826416 - - - - 182.787842 - - - - 183.268433 - - - - 183.268433 - - - - 182.787842 - - - - 182.787842 - - - - 180.384521 - - - - 180.865234 - - - - 179.423218 - - - - 178.461914 - - - - 177.500610 - - - - 174.135864 - - - - 172.693970 - - - - 171.732666 - - - - 167.887329 - - - - 164.042114 - - - - 163.080811 - - - - 163.080811 - - - - 158.754761 - - - - 157.793579 - - - - 157.312866 - - - - 159.716187 - - - - 160.196899 - - - - 161.638916 - - - - 162.600098 - - - - 164.522705 - - - - 165.484131 - - - - 166.926025 - - - - 168.848755 - - - - 170.771362 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 137.605835 - - - - 136.644653 - - - - 134.241211 - - - - 134.721924 - - - - 135.202515 - - - - 133.760498 - - - - 130.395996 - - - - 128.954102 - - - - 128.954102 - - - - 127.992554 - - - - 128.473389 - - - - 127.511963 - - - - 125.108765 - - - - 124.147339 - - - - 123.186157 - - - - 124.147339 - - - - 124.147339 - - - - 123.666748 - - - - 123.186157 - - - - 122.705444 - - - - 123.186157 - - - - 123.186157 - - - - 123.666748 - - - - 127.031372 - - - - 126.550659 - - - - 128.473389 - - - - 128.473389 - - - - 129.915283 - - - - 128.954102 - - - - 130.395996 - - - - 131.357300 - - - - 133.279907 - - - - 133.760498 - - - - 135.683105 - - - - 136.644653 - - - - 136.644653 - - - - 136.644653 - - - - 136.163940 - - - - 136.163940 - - - - 136.163940 - - - - 135.202515 - - - - 135.683105 - - - - 135.683105 - - - - 135.202515 - - - - 135.683105 - - - - 136.163940 - - - - 136.163940 - - - - 137.125244 - - - - 137.605835 - - - - 137.605835 - - - - 139.528442 - - - - 140.489868 - - - - 141.931763 - - - - 139.528442 - - - - 138.567261 - - - - 137.125244 - - - - 136.163940 - - - - 136.163940 - - - - 136.644653 - - - - 136.644653 - - - - 138.086548 - - - - 139.047852 - - - - 139.047852 - - - - 138.567261 - - - - 138.567261 - - - - 139.047852 - - - - 137.125244 - - - - 136.644653 - - - - 135.683105 - - - - 135.683105 - - - - 136.644653 - - - - 138.567261 - - - - 138.086548 - - - - 140.489868 - - - - 140.489868 - - - - 138.086548 - - - - 138.567261 - - - - 139.528442 - - - - 139.047852 - - - - 139.528442 - - - - 140.009155 - - - - 139.047852 - - - - 138.567261 - - - - 137.125244 - - - - 137.125244 - - - - 136.163940 - - - - 134.721924 - - - - 133.279907 - - - - 131.837891 - - - - 128.473389 - - - - 127.992554 - - - - 127.511963 - - - - 125.108765 - - - - 125.108765 - - - - 124.628052 - - - - 124.628052 - - - - 124.147339 - - - - 124.147339 - - - - 123.666748 - - - - 123.186157 - - - - 122.705444 - - - - 122.705444 - - - - 122.224731 - - - - 121.744141 - - - - 120.782837 - - - - 121.263550 - - - - 119.821411 - - - - 119.340820 - - - - 121.744141 - - - - 121.744141 - - - - 122.224731 - - - - 122.224731 - - - - 121.263550 - - - - 121.263550 - - - - 120.782837 - - - - 121.744141 - - - - 120.782837 - - - - 119.340820 - - - - 119.340820 - - - - 119.340820 - - - - 118.860107 - - - - 118.379395 - - - - 117.898804 - - - - 116.937500 - - - - 117.418213 - - - - 116.937500 - - - - 116.937500 - - - - 117.418213 - - - - 116.456787 - - - - 115.976196 - - - - 115.014893 - - - - 114.534180 - - - - 113.572998 - - - - 113.092285 - - - - 113.092285 - - - - 112.611572 - - - - 112.130981 - - - - 111.650269 - - - - 111.169556 - - - - 111.169556 - - - - 111.650269 - - - - 111.650269 - - - - 112.130981 - - - - 113.092285 - - - - 113.572998 - - - - 115.495605 - - - - 117.898804 - - - - 120.782837 - - - - 121.263550 - - - - 123.186157 - - - - 124.628052 - - - - 125.589355 - - - - 128.473389 - - - - 128.954102 - - - - 130.876709 - - - - 130.876709 - - - - 130.876709 - - - - 131.837891 - - - - 133.279907 - - - - 133.760498 - - - - 136.644653 - - - - 136.644653 - - - - 136.644653 - - - - 137.605835 - - - - 138.567261 - - - - 138.086548 - - - - 137.605835 - - - - 138.086548 - - - - 139.528442 - - - - 138.086548 - - - - 138.086548 - - - - 138.086548 - - - - 136.644653 - - - - 96.749878 - - - - 95.788452 - - - - 90.981934 - - - - 87.136597 - - - - 87.136597 - - - - 87.617188 - - - - 88.098022 - - - - 90.020630 - - - - 91.943237 - - - - 92.423950 - - - - 93.865845 - - - - 96.269287 - - - - 97.711182 - - - - 98.672485 - - - - 93.865845 - - - - 92.904541 - - - - 94.827148 - - - - 94.827148 - - - - 95.788452 - - - - 95.307739 - - - - 96.269287 - - - - 96.269287 - - - - 97.230469 - - - - 97.711182 - - - - 98.191895 - - - - 100.595093 - - - - 101.556396 - - - - 101.075684 - - - - 105.401733 - - - - 107.324341 - - - - 108.285645 - - - - 110.208252 - - - - 109.727661 - - - - 110.688843 - - - - 111.650269 - - - - 111.169556 - - - - 142.893066 - - - - 143.373657 - - - - 141.931763 - - - - 140.009155 - - - - 140.489868 - - - - 139.047852 - - - - 138.567261 - - - - 139.047852 - - - - 140.009155 - - - - 138.086548 - - - - 137.605835 - - - - 137.125244 - - - - 139.047852 - - - - 139.047852 - - - - 137.125244 - - - - 136.644653 - - - - 137.605835 - - - - 135.202515 - - - - 136.644653 - - - - 132.799316 - - - - 132.318604 - - - - 130.395996 - - - - 129.434692 - - - - 124.628052 - - - - 119.340820 - - - - 115.014893 - - - - 113.572998 - - - - 113.572998 - - - - 111.169556 - - - - 109.727661 - - - - 105.882446 - - - - 105.401733 - - - - 106.363037 - - - - 107.324341 - - - - 107.324341 - - - - 110.688843 - - - - 112.130981 - - - - 114.053589 - - - - 115.976196 - - - - 118.379395 - - - - 120.782837 - - - - 120.302124 - - - - 120.302124 - - - - 120.302124 - - - - 120.782837 - - - - 119.821411 - - - - 118.860107 - - - - 118.860107 - - - - 121.263550 - - - - 122.705444 - - - - 122.705444 - - - - 124.628052 - - - - 126.069946 - - - - 127.992554 - - - - 130.395996 - - - - 131.837891 - - - - 132.318604 - - - - 131.357300 - - - - 131.837891 - - - - 132.799316 - - - - 134.721924 - - - - 136.163940 - - - - 136.163940 - - - - 135.683105 - - - - 137.125244 - - - - 137.125244 - - - - 138.086548 - - - - 137.125244 - - - - 137.605835 - - - - 137.125244 - - - - 137.125244 - - - - 136.163940 - - - - 136.163940 - - - - 136.163940 - - - - 135.683105 - - - - 135.202515 - - - - 135.202515 - - - - 135.683105 - - - - 134.721924 - - - - 132.799316 - - - - 132.799316 - - - - 130.395996 - - - - 129.915283 - - - - 128.473389 - - - - 126.550659 - - - - 125.108765 - - - - 125.108765 - - - - 124.628052 - - - - 120.302124 - - - - 116.937500 - - - - 116.456787 - - - - 115.976196 - - - - 115.495605 - - - - 114.534180 - - - - 113.572998 - - - - 112.130981 - - - - 110.688843 - - - - 109.727661 - - - - 110.688843 - - - - 110.208252 - - - - 110.208252 - - - - 109.246948 - - - - 107.805054 - - - - 107.805054 - - - - 106.843628 - - - - 108.285645 - - - - 106.843628 - - - - 107.324341 - - - - 107.324341 - - - - 107.324341 - - - - 108.285645 - - - - 109.246948 - - - - 110.688843 - - - - 110.688843 - - - - 110.688843 - - - - 110.208252 - - - - 110.208252 - - - - 110.208252 - - - - 110.688843 - - - - 110.208252 - - - - 110.688843 - - - - 110.688843 - - - - 110.688843 - - - - 111.169556 - - - - 111.650269 - - - - 112.130981 - - - - 113.092285 - - - - 113.092285 - - - - 114.053589 - - - - 114.534180 - - - - 114.053589 - - - - 114.534180 - - - - 114.053589 - - - - 114.053589 - - - - 115.495605 - - - - 115.014893 - - - - 116.456787 - - - - 116.456787 - - - - 116.937500 - - - - 116.937500 - - - - 117.898804 - - - - 116.937500 - - - - 117.898804 - - - - 116.937500 - - - - 118.379395 - - - - 118.379395 - - - - 119.821411 - - - - 119.821411 - - - - 120.782837 - - - - 121.263550 - - - - 120.302124 - - - - 120.782837 - - - - 121.744141 - - - - 121.263550 - - - - 120.302124 - - - - 119.821411 - - - - 119.821411 - - - - 119.340820 - - - - 119.340820 - - - - 120.302124 - - - - 120.782837 - - - - 120.302124 - - - - 120.302124 - - - - 120.782837 - - - - 120.782837 - - - - 120.782837 - - - - 121.263550 - - - - 121.744141 - - - - 121.744141 - - - - 121.744141 - - - - 122.224731 - - - - 124.147339 - - - - 125.589355 - - - - 125.108765 - - - - 125.108765 - - - - 126.069946 - - - - 127.511963 - - - - 129.434692 - - - - 130.876709 - - - - 130.876709 - - - - 130.876709 - - - - 129.915283 - - - - 127.031372 - - - - 126.550659 - - - - 126.550659 - - - - 126.550659 - - - - 127.031372 - - - - 126.550659 - - - - 127.031372 - - - - 126.550659 - - - - 127.992554 - - - - 127.992554 - - - - 128.473389 - - - - 129.434692 - - - - 131.837891 - - - - 133.279907 - - - - 132.799316 - - - - 132.799316 - - - - 134.241211 - - - - 136.163940 - - - - 136.644653 - - - - 137.605835 - - - - 138.567261 - - - - 139.528442 - - - - 140.009155 - - - - 140.970459 - - - - 141.931763 - - - - 141.931763 - - - - 142.893066 - - - - 144.335205 - - - - 144.815796 - - - - 144.815796 - - - - 142.412476 - - - - 141.451050 - - - - 142.412476 - - - - 142.412476 - - - - 143.373657 - - - - 145.777100 - - - - 147.699707 - - - - 150.103027 - - - - 152.986938 - - - - 154.428955 - - - - 157.312866 - - - - 159.716187 - - - - 162.119507 - - - - 164.042114 - - - - 166.926025 - - - - 166.926025 - - - - 167.406738 - - - - 169.329468 - - - - 171.732666 - - - - 172.693970 - - - - 173.174683 - - - - 172.693970 - - - - 173.174683 - - - - 173.174683 - - - - 171.732666 - - - - 171.252075 - - - - 170.290649 - - - - 168.368042 - - - - 167.406738 - - - - 166.445312 - - - - 166.445312 - - - - 167.887329 - - - - 167.887329 - - - - 168.848755 - - - - 169.810059 - - - - 169.329468 - - - - 167.887329 - - - - 165.964722 - - - - 168.368042 - - - - 168.368042 - - - - 167.406738 - - - - 167.887329 - - - - 169.329468 - - - - 168.368042 - - - - 168.848755 - - - - 168.368042 - - - - 166.926025 - - - - 167.887329 - - - - 166.926025 - - - - 163.080811 - - - - 163.080811 - - - - 161.638916 - - - - 161.638916 - - - - 161.158203 - - - - 161.638916 - - - - 162.119507 - - - - 161.158203 - - - - 161.158203 - - - - 158.274170 - - - - 156.351562 - - - - 156.351562 - - - - 153.467651 - - - - 150.103027 - - - - 148.661011 - - - - 147.218994 - - - - 145.296387 - - - - 143.373657 - - - - 140.489868 - - - - 137.125244 - - - - 135.683105 - - - - 134.721924 - - - - 132.799316 - - - - 129.915283 - - - - 128.473389 - - - - 127.031372 - - - - 124.147339 - - - - 123.666748 - - - - 118.379395 - - - - 117.898804 - - - - 114.053589 - - - - 110.208252 - - - - 110.208252 - - - - 109.246948 - - - - 105.401733 - - - - 104.921021 - - - - 103.959717 - - - - 102.517700 - - - - 101.556396 - - - - 100.595093 - - - - 98.672485 - - - - 97.711182 - - - - 95.788452 - - - - 93.865845 - - - - 93.865845 - - - - 83.771973 - - - - 85.694580 - - - - 88.098022 - - - - 89.539917 - - - - 91.462524 - - - - 93.385132 - - - - 93.865845 - - - - 94.346558 - - - - 94.346558 - - - - 95.788452 - - - - 97.230469 - - - - 97.711182 - - - - 98.191895 - - - - 98.191895 - - - - 98.672485 - - - - 98.672485 - - - - 98.672485 - - - - 99.633789 - - - - 98.191895 - - - - 98.191895 - - - - 98.672485 - - - - 98.191895 - - - - 98.672485 - - - - 98.191895 - - - - 98.191895 - - - - 98.191895 - - - - 99.153076 - - - - 99.153076 - - - - 99.153076 - - - - 98.672485 - - - - 99.633789 - - - - 98.672485 - - - - 99.153076 - - - - 98.672485 - - - - 98.672485 - - - - 98.672485 - - - - 98.191895 - - - - 98.672485 - - - - 98.672485 - - - - 98.191895 - - - - 98.672485 - - - - 98.672485 - - - - 98.672485 - - - - 98.672485 - - - - 98.672485 - - - - 98.672485 - - - - 98.672485 - - - - 98.672485 - - - - 99.153076 - - - - 99.153076 - - - - 99.153076 - - - - 99.153076 - - - - 99.153076 - - - - 98.672485 - - - - 99.153076 - - - - 99.153076 - - - - 99.633789 - - - - 100.114502 - - - - 99.633789 - - - - 100.595093 - - - - 100.114502 - - - - 100.114502 - - - - 100.114502 - - - - 100.114502 - - - - 100.595093 - - - - 100.595093 - - - - 100.595093 - - - - 100.595093 - - - - 100.114502 - - - - 100.595093 - - - - 100.595093 - - - - 101.075684 - - - - 100.595093 - - - - 100.595093 - - - - 100.595093 - - - - 101.075684 - - - - 100.595093 - - - - 100.595093 - - - - 101.075684 - - - - 100.595093 - - - - 100.595093 - - - - 101.075684 - - - - 101.075684 - - - - 101.075684 - - - - 100.595093 - - - - 100.595093 - - - - 100.595093 - - - - 100.595093 - - - - 100.595093 - - - - 101.075684 - - - - 100.595093 - - - - 101.075684 - - - - 101.075684 - - - - 100.114502 - - - - 100.595093 - - - - 100.114502 - - - - 100.595093 - - - - 100.595093 - - - - 100.595093 - - - - 100.595093 - - - - 100.595093 - - - - 100.595093 - - - - 100.595093 - - - - 100.595093 - - - - 101.075684 - - - - 101.075684 - - - - 101.075684 - - - - 101.075684 - - - - 102.517700 - - - - 103.959717 - - - - 105.401733 - - - - 106.363037 - - - - 107.324341 - - - - 108.766235 - - - - 111.169556 - - - - 113.092285 - - - - 115.014893 - - - - 117.418213 - - - - 119.821411 - - - - 122.224731 - - - - 125.589355 - - - - 127.031372 - - - - 128.954102 - - - - 131.837891 - - - - 132.799316 - - - - 133.760498 - - - - 133.760498 - - - - 134.241211 - - - - 136.644653 - - - - 138.086548 - - - - 139.047852 - - - - 140.009155 - - - - 138.567261 - - - - 138.567261 - - - - 138.567261 - - - - 139.047852 - - - - 139.528442 - - - - 138.567261 - - - - 137.125244 - - - - 134.721924 - - - - 133.279907 - - - - 130.876709 - - - - 129.915283 - - - - 127.992554 - - - - 127.511963 - - - - 127.511963 - - - - 126.069946 - - - - 125.108765 - - - - 123.666748 - - - - 122.224731 - - - - 121.263550 - - - - 119.821411 - - - - 118.379395 - - - - 117.898804 - - - - 117.418213 - - - - 116.937500 - - - - 116.456787 - - - - 116.456787 - - - - 114.534180 - - - - 113.572998 - - - - 114.053589 - - - - 114.053589 - - - - 114.053589 - - - - 112.130981 - - - - 111.169556 - - - - 107.805054 - - - - 105.401733 - - - - 102.037109 - - - - 98.672485 - - - - 98.672485 - - - - 93.865845 - - - - 91.462524 - - - - 90.981934 - - - - 89.539917 - - - - 87.617188 - - - - 84.733398 - - - - 81.849365 - - - - 82.330078 - - - - 83.771973 - - - - 86.175293 - - - - 85.694580 - - - - 83.291382 - - - - 78.004028 - - - - 78.484741 - - - - 79.926636 - - - - - - 82.810791 - - - - 83.771973 - - - - 86.656006 - - - - 87.617188 - - - - 89.059326 - - - - 89.539917 - - - - 90.981934 - - - - 91.943237 - - - - 92.423950 - - - - 93.865845 - - - - 95.307739 - - - - 96.269287 - - - - 97.230469 - - - - 97.711182 - - - - 99.633789 - - - - 100.595093 - - - - 102.517700 - - - - 104.921021 - - - - 105.882446 - - - - 109.246948 - - - - 110.208252 - - - - 112.130981 - - - - 115.014893 - - - - 116.456787 - - - - 117.418213 - - - - 117.418213 - - - - 119.340820 - - - - 118.860107 - - - - 118.860107 - - - - 119.821411 - - - - 120.782837 - - - - 122.224731 - - - - 122.705444 - - - - 122.224731 - - - - 121.744141 - - - - 122.705444 - - - - 122.224731 - - - - 122.705444 - - - - 122.705444 - - - - 124.628052 - - - - 125.108765 - - - - 126.069946 - - - - 126.069946 - - - - 123.666748 - - - - 123.186157 - - - - 122.705444 - - - - 124.147339 - - - - 122.705444 - - - - 121.263550 - - - - 120.302124 - - - - 120.302124 - - - - 119.821411 - - - - 120.302124 - - - - 119.821411 - - - - 120.302124 - - - - 120.782837 - - - - 120.302124 - - - - 121.263550 - - - - 120.782837 - - - - 121.263550 - - - - 120.782837 - - - - 119.821411 - - - - 119.821411 - - - - 119.821411 - - - - 119.340820 - - - - 117.418213 - - - - 115.495605 - - - - 114.053589 - - - - 113.572998 - - - - 113.092285 - - - - 110.208252 - - - - 108.285645 - - - - 106.363037 - - - - 104.440430 - - - - 102.998291 - - - - 102.517700 - - - - 101.075684 - - - - - - - - - - - - - - - - - - - - - - - - - - 59.739136 - - - - 58.777710 - - - - 59.739136 - - - - 60.219727 - - - - 60.219727 - - - - 59.739136 - - - - 59.739136 - - - - 59.258423 - - - - 59.739136 - - - - 59.739136 - - - - 56.855103 - - - - 57.816528 - - - - 57.335815 - - - - 56.855103 - - - - 57.335815 - - - - 57.335815 - - - - 56.374512 - - - - 54.932373 - - - - 54.451782 - - - - 56.374512 - - - - 54.932373 - - - - 54.932373 - - - - 54.932373 - - - - 55.413086 - - - - 54.451782 - - - - 55.413086 - - - - 54.932373 - - - - 54.932373 - - - - 53.971191 - - - - 53.009766 - - - - 52.529175 - - - - 52.529175 - - - - 52.529175 - - - - 52.048584 - - - - 52.048584 - - - - 51.567871 - - - - 52.048584 - - - - 53.009766 - - - - 53.009766 - - - - 53.009766 - - - - 53.009766 - - - - 52.529175 - - - - 53.009766 - - - - 53.971191 - - - - 53.009766 - - - - 52.529175 - - - - 52.529175 - - - - 50.606567 - - - - 51.087158 - - - - 51.567871 - - - - 51.567871 - - - - 52.529175 - - - - 52.529175 - - - - 51.567871 - - - - 52.048584 - - - - 51.567871 - - - - 50.125977 - - - - 50.606567 - - - - 48.683960 - - - - 48.203369 - - - - 47.722534 - - - - 48.683960 - - - - 49.164551 - - - - 50.125977 - - - - 49.164551 - - - - 50.125977 - - - - 49.645264 - - - - 50.606567 - - - - 50.125977 - - - - 49.645264 - - - - 50.125977 - - - - 50.125977 - - - - 50.125977 - - - - 50.125977 - - - - 50.125977 - - - - 51.567871 - - - - 51.087158 - - - - 52.529175 - - - - 52.529175 - - - - 53.490479 - - - - 53.490479 - - - - 53.490479 - - - - - diff --git a/gps/src/test/resources/mh2d.route.gpx b/gps/src/test/resources/mh2d.route.gpx deleted file mode 100644 index b08f22fe..00000000 --- a/gps/src/test/resources/mh2d.route.gpx +++ /dev/null @@ -1,784 +0,0 @@ - - - - - - - Gulpenerberg - Pad - Pad - Flag, Blue - - - - Smockelaer - Smockelaer - Smockelaer - Flag, Blue - - - - 't Higend Hert - Contourlijn - Contourlijn - Flag, Blue - - - Generated from track MTB Zaterdag 70 Km - - RPT001 - - - RPT002 - - - RPT003 - - - RPT004 - - - RPT008 - - - RPT009 - - - RPT012 - - - RPT015 - - - RPT028 - - - RPT029 - - - RPT035 - - - RPT039 - - - RPT045 - - - RPT047 - - - RPT051 - - - RPT053 - - - RPT054 - - - RPT061 - - - RPT062 - - - RPT064 - - - RPT067 - - - RPT071 - - - RPT073 - - - RPT075 - - - RPT076 - - - RPT080 - - - RPT081 - - - RPT086 - - - RPT095 - - - RPT099 - - - RPT102 - - - RPT106 - - - RPT108 - - - RPT109 - - - RPT114 - - - RPT116 - - - RPT118 - - - RPT120 - - - RPT125 - - - RPT126 - - - RPT129 - - - RPT132 - - - RPT135 - - - RPT138 - - - RPT142 - - - RPT144 - - - RPT145 - - - RPT146 - - - RPT148 - - - RPT149 - - - RPT151 - - - RPT155 - - - RPT158 - - - RPT159 - - - RPT162 - - - RPT163 - - - RPT171 - - - RPT175 - - - RPT176 - - - RPT179 - - - RPT183 - - - RPT185 - - - RPT190 - - - RPT199 - - - RPT213 - - - RPT214 - - - RPT215 - - - RPT217 - - - RPT220 - - - RPT227 - - - RPT228 - - - RPT229 - - - RPT231 - - - RPT239 - - - RPT242 - - - RPT246 - - - RPT247 - - - RPT248 - - - RPT249 - - - RPT253 - - - RPT259 - - - RPT261 - - - RPT263 - - - RPT267 - - - RPT268 - - - RPT270 - - - RPT272 - - - RPT273 - - - RPT275 - - - RPT276 - - - RPT277 - - - RPT278 - - - RPT280 - - - RPT285 - - - RPT288 - - - RPT290 - - - RPT294 - - - RPT296 - - - RPT299 - - - RPT302 - - - RPT312 - - - RPT313 - - - RPT315 - - - RPT318 - - - RPT322 - - - RPT323 - - - RPT325 - - - RPT333 - - - RPT336 - - - RPT337 - - - RPT339 - - - RPT340 - - - RPT341 - - - RPT346 - - - RPT348 - - - RPT353 - - - RPT354 - - - RPT355 - - - RPT357 - - - RPT362 - - - RPT367 - - - RPT375 - - - RPT378 - - - RPT384 - - - RPT387 - - - RPT396 - - - RPT401 - - - RPT402 - - - RPT405 - - - RPT412 - - - RPT418 - - - RPT420 - - - RPT428 - - - RPT429 - - - RPT433 - - - RPT434 - - - RPT439 - - - RPT443 - - - RPT445 - - - RPT447 - - - RPT448 - - - RPT452 - - - RPT454 - - - RPT463 - - - RPT464 - - - RPT466 - - - RPT467 - - - RPT473 - - - RPT478 - - - RPT479 - - - RPT482 - - - RPT483 - - - RPT485 - - - RPT488 - - - RPT489 - - - RPT492 - - - RPT494 - - - RPT522 - - - RPT526 - - - RPT531 - - - RPT535 - - - RPT537 - - - RPT540 - - - RPT543 - - - RPT548 - - - RPT552 - - - RPT556 - - - RPT558 - - - RPT569 - - - RPT573 - - - RPT577 - - - RPT579 - - - RPT581 - - - RPT582 - - - RPT584 - - - RPT591 - - - RPT599 - - - RPT604 - - - RPT606 - - - RPT610 - - - RPT615 - - - RPT620 - - - RPT624 - - - RPT626 - - - RPT632 - - - RPT634 - - - RPT636 - - - RPT640 - - - RPT641 - - - RPT642 - - - RPT649 - - - RPT653 - - - RPT656 - - - RPT661 - - - RPT667 - - - RPT673 - - - RPT674 - - - RPT680 - - - RPT682 - - - RPT684 - - - RPT687 - - - RPT688 - - - RPT689 - - - RPT690 - - - RPT691 - - - RPT693 - - - RPT699 - - - RPT702 - - - RPT704 - - - RPT709 - - - RPT712 - - - RPT713 - - - RPT716 - - - RPT719 - - - RPT725 - - - RPT726 - - - RPT729 - - - RPT734 - - - RPT738 - - - RPT743 - - - RPT746 - - - RPT750 - - - RPT751 - - - RPT752 - - - RPT755 - - - RPT759 - - - RPT761 - - - RPT768 - - - RPT777 - - - RPT779 - - - RPT780 - - - RPT785 - - - RPT787 - - - RPT790 - - - RPT793 - - - RPT796 - - - RPT800 - - - RPT805 - - - RPT809 - - - RPT811 - - - RPT815 - - - RPT818 - - - RPT821 - - - RPT824 - - - RPT831 - - - RPT833 - - - RPT835 - - - RPT836 - - - RPT840 - - - RPT841 - - - diff --git a/gps/src/test/resources/nojoy.gpx b/gps/src/test/resources/nojoy.gpx deleted file mode 100644 index 2dce3336..00000000 --- a/gps/src/test/resources/nojoy.gpx +++ /dev/null @@ -1,1903 +0,0 @@ - - - - - - - - - - ACTIVE LOG - GPS Tracklog - - - - - - 186.152 - - - - 186.633 - - - - 188.556 - - - - 192.401 - - - - 196.727 - - - - - - 199.611 - - - - 201.053 - - - - 198.650 - - - - 198.650 - - - - 198.169 - - - - 198.650 - - - - 199.130 - - - - 198.169 - - - - 200.092 - - - - 197.208 - - - - 197.208 - - - - 197.688 - - - - 199.611 - - - - 201.053 - - - - 201.534 - - - - 204.417 - - - - 204.898 - - - - 205.859 - - - - 207.782 - - - - 210.666 - - - - 210.666 - - - - 214.511 - - - - 214.511 - - - - 218.837 - - - - 229.412 - - - - 231.334 - - - - 232.776 - - - - 234.218 - - - - 238.064 - - - - 241.909 - - - - 246.715 - - - - 248.638 - - - - 251.041 - - - - 250.561 - - - - 251.522 - - - - 252.483 - - - - 252.483 - - - - 256.809 - - - - 260.655 - - - - 263.058 - - - - 262.577 - - - - 261.616 - - - - 261.616 - - - - 262.577 - - - - 262.577 - - - - - - 262.577 - - - - 285.168 - - - - 271.229 - - - - 271.229 - - - - 272.671 - - - - 272.671 - - - - 274.594 - - - - 275.555 - - - - 276.036 - - - - 276.997 - - - - 277.958 - - - - 279.400 - - - - 280.362 - - - - 283.726 - - - - 284.688 - - - - 284.688 - - - - 283.246 - - - - 282.765 - - - - 281.804 - - - - 280.362 - - - - 280.842 - - - - 280.842 - - - - 280.362 - - - - 279.881 - - - - 279.881 - - - - 279.881 - - - - 279.881 - - - - 281.804 - - - - 284.688 - - - - 287.091 - - - - 288.052 - - - - 289.975 - - - - 291.417 - - - - 291.417 - - - - 295.743 - - - - 301.030 - - - - 301.030 - - - - 301.991 - - - - 304.395 - - - - 304.395 - - - - 304.875 - - - - 304.875 - - - - 305.356 - - - - 306.317 - - - - 308.240 - - - - 308.720 - - - - 309.682 - - - - 308.240 - - - - 308.720 - - - - 310.162 - - - - 313.047 - - - - 317.853 - - - - 317.372 - - - - 314.488 - - - - 316.411 - - - - 318.334 - - - - 320.256 - - - - 323.621 - - - - 325.544 - - - - 327.466 - - - - 327.947 - - - - 328.428 - - - - 329.870 - - - - 326.986 - - - - 327.947 - - - - 331.312 - - - - 333.715 - - - - 336.118 - - - - 337.079 - - - - 338.041 - - - - 338.521 - - - - 338.521 - - - - 339.483 - - - - 339.483 - - - - 341.405 - - - - 343.809 - - - - 344.770 - - - - 343.328 - - - - 340.444 - - - - 340.444 - - - - 341.405 - - - - 343.328 - - - - 344.289 - - - - 345.731 - - - - 347.654 - - - - 349.577 - - - - 351.018 - - - - 349.577 - - - - 350.057 - - - - 347.173 - - - - 346.693 - - - - 346.693 - - - - 347.654 - - - - 347.654 - - - - 348.135 - - - - 349.096 - - - - 347.654 - - - - 346.693 - - - - 347.173 - - - - 344.770 - - - - 343.809 - - - - 345.731 - - - - 348.615 - - - - 350.538 - - - - 352.461 - - - - 354.383 - - - - 355.825 - - - - 354.864 - - - - 354.383 - - - - 355.825 - - - - 355.344 - - - - 355.825 - - - - 357.267 - - - - 356.786 - - - - 357.748 - - - - 357.748 - - - - 357.748 - - - - 358.709 - - - - 357.748 - - - - 358.228 - - - - 359.670 - - - - 360.632 - - - - 360.151 - - - - 359.190 - - - - 357.267 - - - - 356.306 - - - - 356.786 - - - - 358.228 - - - - 357.748 - - - - 357.748 - - - - 356.306 - - - - 357.748 - - - - 356.306 - - - - 360.151 - - - - 363.035 - - - - 363.996 - - - - 363.516 - - - - 362.554 - - - - 362.074 - - - - 360.632 - - - - 360.632 - - - - 360.151 - - - - 359.190 - - - - 357.267 - - - - 354.383 - - - - 353.903 - - - - 355.825 - - - - 355.344 - - - - 355.344 - - - - 350.538 - - - - 356.306 - - - - 356.786 - - - - 356.786 - - - - 356.786 - - - - 356.786 - - - - 356.786 - - - - 354.864 - - - - 354.864 - - - - 354.864 - - - - 358.228 - - - - 358.709 - - - - 360.632 - - - - 361.112 - - - - 362.554 - - - - 364.477 - - - - 365.438 - - - - 365.438 - - - - 367.842 - - - - 368.322 - - - - 369.284 - - - - 368.322 - - - - 369.284 - - - - 376.974 - - - - 376.494 - - - - 377.455 - - - - - - 379.377 - - - - 377.455 - - - - 373.129 - - - - 370.245 - - - - 368.322 - - - - 366.880 - - - - 364.958 - - - - 363.516 - - - - 363.035 - - - - 362.554 - - - - 360.632 - - - - 360.632 - - - - 361.112 - - - - 361.112 - - - - 358.228 - - - - 353.903 - - - - 353.903 - - - - 351.980 - - - - 353.903 - - - - 352.941 - - - - 353.422 - - - - 351.499 - - - - 352.461 - - - - 350.538 - - - - 348.135 - - - - 347.173 - - - - 347.173 - - - - 347.173 - - - - 348.615 - - - - 348.135 - - - - 350.538 - - - - 350.057 - - - - 350.538 - - - - 350.057 - - - - 350.538 - - - - 348.135 - - - - 344.770 - - - - 341.886 - - - - 340.925 - - - - 342.367 - - - - 341.886 - - - - 340.444 - - - - 339.963 - - - - 339.002 - - - - 339.002 - - - - 339.002 - - - - 339.483 - - - - 338.041 - - - - 336.118 - - - - 334.195 - - - - 333.715 - - - - 330.350 - - - - 328.908 - - - - 330.831 - - - - 331.312 - - - - 327.947 - - - - 326.024 - - - - 324.582 - - - - 322.660 - - - - 322.179 - - - - 322.660 - - - - 325.063 - - - - 324.582 - - - - 322.660 - - - - 316.892 - - - - 315.450 - - - - 315.930 - - - - 315.450 - - - - 313.047 - - - - 312.566 - - - - 314.008 - - - - 313.527 - - - - 311.604 - - - - 312.085 - - - - 313.527 - - - - 312.566 - - - - 311.124 - - - - 311.124 - - - - 310.643 - - - - 309.201 - - - - 308.240 - - - - 308.720 - - - - 308.720 - - - - 307.759 - - - - 307.279 - - - - 306.798 - - - - 306.317 - - - - 302.953 - - - - 301.991 - - - - 302.472 - - - - 302.953 - - - - 302.472 - - - - 301.511 - - - - 300.549 - - - - 298.627 - - - - 298.627 - - - - 295.262 - - - - 294.301 - - - - 293.820 - - - - 293.820 - - - - 293.820 - - - - 292.378 - - - - 292.859 - - - - 292.378 - - - - 292.378 - - - - 290.936 - - - - 289.975 - - - - 289.975 - - - - 288.533 - - - - 286.610 - - - - 287.091 - - - - 286.130 - - - - 284.688 - - - - 283.246 - - - - 282.284 - - - - 284.207 - - - - 280.842 - - - - 280.362 - - - - 277.478 - - - - 275.555 - - - - 273.152 - - - - 274.113 - - - - 273.152 - - - - 270.748 - - - - 271.229 - - - - 271.229 - - - - 273.152 - - - - 271.229 - - - - 271.229 - - - - 271.229 - - - - 270.268 - - - - 271.229 - - - - 271.710 - - - - 268.826 - - - - 269.787 - - - - 268.345 - - - - 267.865 - - - - 266.903 - - - - 266.903 - - - - 264.019 - - - - 264.500 - - - - 265.942 - - - - 266.422 - - - - 265.461 - - - - 265.942 - - - - 265.461 - - - - 263.539 - - - - 261.135 - - - - 260.174 - - - - 260.174 - - - - 258.251 - - - - 258.732 - - - - 260.174 - - - - 260.655 - - - - 262.097 - - - - 262.097 - - - - 263.058 - - - - 262.097 - - - - 261.616 - - - - 261.616 - - - - 261.135 - - - - 261.135 - - - - 258.251 - - - - 255.367 - - - - 258.732 - - - - 256.809 - - - - 257.290 - - - - 257.771 - - - - 256.809 - - - - 256.809 - - - - 259.213 - - - - 259.213 - - - - 257.771 - - - - 255.848 - - - - 255.367 - - - - 255.367 - - - - 255.848 - - - - 259.213 - - - - 258.732 - - - - 256.809 - - - - 253.445 - - - - 252.003 - - - - 251.522 - - - - 252.483 - - - - 251.522 - - - - 251.522 - - - - 253.445 - - - - 252.483 - - - - 252.483 - - - - 252.003 - - - - 250.080 - - - - 249.599 - - - - 249.599 - - - - 248.158 - - - - 249.599 - - - - 249.119 - - - - 248.158 - - - - 247.196 - - - - 247.196 - - - - 245.754 - - - - 243.351 - - - - 242.870 - - - - 242.390 - - - - 241.428 - - - - 239.505 - - - - 237.583 - - - - 237.583 - - - - 237.102 - - - - 235.660 - - - - 233.257 - - - - 231.815 - - - - 231.815 - - - - 232.296 - - - - 230.373 - - - - 227.970 - - - - 228.450 - - - - 225.086 - - - - 225.567 - - - - 224.125 - - - - 223.163 - - - - 221.721 - - - - 219.799 - - - - 217.395 - - - - 218.357 - - - - 217.876 - - - - 216.434 - - - - 216.434 - - - - 214.992 - - - - 214.031 - - - - 214.031 - - - - 210.666 - - - - 212.589 - - - - 211.147 - - - - 209.705 - - - - 207.782 - - - - 207.782 - - - - 206.340 - - - - 206.340 - - - - 206.340 - - - - 205.859 - - - - 203.937 - - - - 201.534 - - - - 201.534 - - - - - - diff --git a/pom.xml b/pom.xml index 5ddaea11..aee5a2d3 100644 --- a/pom.xml +++ b/pom.xml @@ -26,7 +26,6 @@ hibernate-jpa security test - gps -- 2.31.1